- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Substrate之旅4:基于Substrate私有链的搭建
这里我们学习:1. 如何基于Substrate来构成一个两节点的链网络。2. 如何配置使用Aura的共识机制。3. 如何定制账户,并设置其为Aura的Validator。
2022-06-29 17:38:11
910
1
原创 Substrate之旅3:Substrate是什么
Substrate 是从Polkadot 孵化出来的项目。它是一个用来搭建区块链的通用框架,具有以下特点:1. 可扩展。2. 模块化。3. 开源。
2022-06-29 17:29:08
3833
原创 K语言入门学习6:什么是内建的Integers 和 Booleans
本节课的目的是解释K中两种最基本的,自带的sort:Int sort和Bool sort,以及如何查阅这些K框架内建的sort相关定义和用法。
2022-06-01 19:39:40
583
原创 K语言入门学习5:什么是Modules, Imports, 与 Requires
通过例子,讲解了K框架中modules、imports和requires的意义、来由,以及编译相关的选项。
2022-05-29 11:38:36
454
原创 K语言入门学习4:消除有歧义的解析
解释了K框架通过优先级,结合,Prefer与avoid等内置属性,如何来消除解析器在解析K框架的程序时,可能会带来歧义。
2022-05-22 23:23:10
786
原创 K语言入门学习3:歧义消除
这里从语言表述中可能产生歧义出发,描述了K框架中bracket和token两个属性的由来。可能整篇语言学逻辑的东西比较多,整个讲下来,大家可能不是太理解,不妨多看看视频中的例子。抓住bracket消除歧义,以及Token定义term的具体涵义的实质功能就好,后面多用K框架编写相应的行文规范,才能更好地理解本篇的内容。...
2022-05-15 23:40:22
720
原创 K语言入门学习1:环境搭建
这里讲解了K框架(K语言)的开发环境搭建。工欲善其事,必先利其器。这是一系列要求我们勤动手的教程。让我们跟着把环境搭建起来
2022-05-08 22:41:24
3161
原创 Substrate之旅1:Polkadot是什么
本文讲解了Polkadot的来源,以及它的主要技术特征和工作机制;同时也提到了本系列视频的主旨,以及Polkadot与Substrate的关系。
2022-05-05 21:27:55
2981
原创 Solana之旅6:Solana存储费与交易剖析
这里对Solana的存储费,存储费的豁免等进行了讲解,同时对Solana的交易进行了进一步的剖析和探讨。
2022-05-02 22:48:30
4153
原创 Solana之旅5:Web3访问
本篇对Solana的访问,特别是基于JSON RPC和Web3j实现对Solana区块链网络的访问,进行了积极的探索。
2022-04-29 22:20:34
3809
原创 Securify之旅1之TOD漏洞剖析
在正式开始学习分享智能合约审计工具Securify V2之前,我们先较深入剖析一下,后面会提到的漏洞类型TOD。
2022-04-17 23:06:29
5180
原创 Solana之旅3:PoH
我们基于Solana的白皮书,讲解了Solana 最大的创新“PoH”的原理,希望它能够帮助大家对Solana的历史证明(PoH),自此有个清晰的认识。
2022-04-16 11:34:13
4198
原创 Solana之旅2:总体架构
我们从Solana的白皮书的架构部分出发,与大家一起学习、讨论了Solana的总体架构,特别是它架构设计中考虑诸多方面,同时,也带大家基本了解了Solana的运行机制。
2022-04-16 10:48:32
1577
原创 Solidity重入攻击深入理解
重入攻击是以太坊智能合约里最常用的攻击类型之一,它对The Dao实施的重入攻击,导致了以太坊的硬分叉。让我们一起来深入理解该类型攻击的根因,以及如何防御。
2022-04-05 18:03:44
8572
原创 Certik那些事
Certik作为区块链与智能合约的安全审计行业新秀,以其基于AI的形式化验证引擎,颇受资本和用户的关注。今天就来介绍一下它。
2022-03-31 16:42:21
5657
原创 智能合约Hash碰撞引发的DoS攻击及其防御
Solidity中的Mapping可以看作是哈希表,它是一种极为重要的数据结构。但对于攻击方来讲,一旦找到它Hash函数的漏洞,solidity智能合约应对不合理,也是会招致DoS潜在风险。
2022-03-31 16:30:25
463
原创 Github中markdown文档中的上标怎么正常显示
GIthub与Typora等工具中的markdown语法不尽相同,在使用时注意替换,或习惯于各方都接收的语法。
2022-03-20 16:49:30
599
翻译 深入了解区块链的漏洞之1:介绍篇
大家都知道,区块链作为最近涌现出来的技术,其具有去中心化的特质,以及拥有加密货币属性和智能合约功能,让许多人都看好它,把它当作人类下一代IT革命的引擎技术。但是,区块链本质上是一款去中心化的超级账本软件,因此它不可避免地会存在软件上的漏洞。目前关于区块链的研究,大都聚焦在基于该技术智能合约和具体的应用上面,包括关于区块链安全方面也主要在合约和应用,而关于其底层系统级的安全漏洞则少有涉猎。这里,我们将针对具有代表性的区块链(比特币、以太坊等),探究区块链可能存在的系统漏洞。
2022-03-20 15:38:47
3606
原创 github pull request那些事
在区块链的学习与开发过程中,肯定会碰到许多工具使用的问题,包括开源系统与工具的使用问题。这里就是使用github共享学习实际碰到的关于pull requesr的问题,为此这里记下来,方便大家理解,并熟练掌握Github Pull request的使用。
2022-03-18 15:49:20
6992
1
原创 什么是DAOstack
DAOstack是一套软件栈,它用于构建与运行DAOs(Decentralized Autonomous Organizations),即去中心化自治组织。
2022-03-02 22:46:03
4560
Solidity中的事件和日志
2022-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人