Merkle Tree 的生成过程 Merkle tree 用来存放交易资讯(transactions),为了要讨论更详细的Merkle tree 生成过程,假设现在有2 笔交易正在等候「处理」。这2 笔交易资讯,分别以 Tx0 与...
Function SHA-256 函数是传统的hash 算法,但是应用在区块链系统时,有一个缺点。Bitcoin mining 算法,就是使用传统的SHA-256 函数,而SHA-256 的优点,也正好就是它的一个缺点。 SHA-...
使用Node.js 发展区块链的下一个动作,就是建立Genesis Block。 Step 1:定义区块资料结构 区块的资料结构包含 4 个栏位如下: hash:区块的 hash ID previousHash:纪...
近年加密货币行业的用户需求激增,因此可扩展性成为了一个非常重要及必须解决的问题。 由于顶级的区块链包括比特币和以太坊等的网络输送量有限,因此必须要改善其可扩展性及处理日益增加的网络负载的问题,解决因拥堵所引致过高的交易费用和处理时间。...
最近几周BSC链上出现了很多 exploits(漏洞利用) 特别是“闪电贷”攻击。最大的 exploit 是在 Venus Protocol 上,被盗了 1 亿美元。 目前大量资金和流动性已经离开BSC链,部分原因...
在区块链短短的历史上发生过跟智能合约相关的攻击事件中,重入攻击无疑是最广为人知的一种类型,在以太坊草创时期,2016 年7 月的TheDAO 事件甚至直接造成了以太坊硬分叉为以太经典(ETC) 及现在大部分人熟知的以太坊(ETH)。在Th...
初接触数字货币/加密货币的时候,偶尔会遇一个非常特别的名词:「拜占庭容错机制」,而这个名词总与「共识机制」同时出现。 这看似与地名有关的名词,到底是什么?其实这是一个非常经典的信息逻辑问题,而又与数字货币的发展息息相关。 拜占庭将...
Arbitrum近期的增长让Layer2 解决方案与Rollup解决方案讨论度提升,不少知名KOL与开发者都认为,Rollup解决方案是区块链朝向下一个阶段发展的重要技术,但当前市场大多数投资人仍将目光放在Solana、Avalanch...
Avalanche Bridge (简称AB)是Avalanche 项目团队设计的跨链机制,替代之前的Avalanche-Ethereum Bridge (简称AEB)。 其核心技术为Intel SGX (小知识:什么是Intel...
在区块链领域内,零知识证明(zero-knowledge proofs)是很有名的技术词汇。但是,多数人讨论到它就像讨论到 MakerDAO 差不多,会纷纷点头表示听过,并尴尬地表示自己懂得不多。 零知识证明是区块链领域公认困难的技...