默克尔树(Merkle Tree)是由Ralph Merkle在1979年发布的一种算法,至今已有40多年的历史,是一种通过零知识证明的方法让任意一个节点都可以验证一个数据库的所有数据是否正确的方法。 1.哈希算法 在了解默克尔树...
首先,区块炼是数据库技术,数据库是用来存储数据的一种计算机技术,它已经发展了很多年。区块链数据库是一个分布式数据,它并不是过去的单机版数据库。 数据库技术的进步,在互联网科技发展的20年里,对整个互联网科技发展起到了巨大的促进作用。...
由于 Address poisoning (中文:地址中毒) 诈骗在近期过于流行,并导致许多用户因一时疏失造成资产的损失,区块链浏览器Etherscan便决定将相关的可疑交易自动隐藏,使用户的资金转移纪录中不再充斥钓鱼交易纪录。 地址...
RPC 指远程程序调用(Remote Procedure Call), 是一种软件通信技术。通过 RPC 一台计算机调用另一台计算机上的程序并执行。RPC 是 API(应用程序编程接口)的一种。 举个例子:你买了一个智能电饭煲...
UTXO 模型的全称是 Unspent Transaction Output 模型。它是共享账本(区块链)的主要记账模型之一,用于记录、存储和执行交易。UTXO 模型通常与比特币 (BTC) 一起被提及。但事实上,许多其他区块链...
Validium 是一种区块链扩容解决方案,其在链下处理交易并存储数据以提高主网区块链的交易处理性能及效率。 换句话说,它将底层区块链的执行层和数据可用性层移到链下。Validium 利用有效性证明(validity proof)来...
账户模型是共享账本(区块链)的主要记账模型。与 UTXO 模型一样,它用于记录、存储和执行链上交易。账户模型被以太坊所使用。 帐户模型的工作原理 账户模型使用账户内余额作为交易的会计计量单位。 这是它与 UTXO 模型的主要区别...
状态通道是一个 Layer 2 扩展方案,它允许参与者安全且免费地进行任意数量的链下交易,并只需在开启和关闭通道时支付 gas 费用。因此,状态通道可以实现以尽可能低的 gas 费用,支持更大的交易吞吐量。 状态通...
区块链桥是区块链领域实现互操作性的根本所在。因此,跨链桥接技术的安全至关重要。一些常见的区块链桥安全漏洞包括链上和链下验证不足、原生代币处理不当以及配置错误。为了确保验证逻辑合理,建议针对所有可能的攻击向量对跨链桥进行测试。 导语&...
最近因为工作关系研究了一些区块链/加密世界的事件和专有名词,发现除了过去传统的金融产业里的操作手法会被应用到Web3的世界,吸血鬼攻击就是其中一个例子。 什么是吸血鬼攻击 如同真实的吸血情境一样,吸血鬼攻击(Vampire At...