LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

前缀

1. 烤仔TVのCCW|Merkle前缀树的优化

大家好,欢迎收看 CCW。在上期视频中,我们为大家讲到在 Merkle 前缀树中,当读一个或写一个数据时,需要读取或修改这个节点到根节点这条路径上的每一个节点。在智能合约的执行过程中,每一次状态的读和写都对应着后台数据库大量的读写,极大地影响了系统的执行速度。那么 Conflux 是如何解决它...

知识:以太坊,前缀,以太坊的,区块

2. CIDv1:多编解码器前缀

...以使用 CBOR,Protobuf,纯JSON 等进行编码。为解决此问题,CIDv1引入了另一个前缀,该前缀唯一标识使用的编码方法。多编解码器前缀所述 multicodec 前缀指示哪个被编码的数据使用。Multicodec 支持许多不同类型的编码,每种都有自己的短编解码器标识符,如完整表所示。在上面的示例中,我们看到了用编解...

知识:数据,IPFS,filecoin

3. CIDv1:Multibase 前缀

...们还需要支持其他基本编码的能力。为此,您猜对了,我们可以添加另一个前缀!多库前缀Multibase前缀表示在字符串和二进制格式之间转换 CID 时使用的基本编码,仅以 CID 的字符串形式使用:让我们检查两个 CID 字符串形式的示例:我们知道第一个是 a,CIDv0因为它以开头Qm...。所有以散列开头的哈希Qm...

知识:区块链,教程,CID

4. CIDv1:Multibase前缀

...们还需要支持其他基本编码的能力。为此,您猜对了,我们可以添加另一个前缀!多库前缀Multibase?前缀表示在字符串和二进制格式之间转换 CID 时使用的基本编码,仅以 CID 的字符串形式使用:让我们检查两个 CID 字符串形式的示例:我们知道第一个是 a,CIDv0因为它以开头Qm...。所有以散列开头的哈希Qm...

知识:去中心化,字符串,前缀,标识符

5. 烤仔TVのCCW|区块链中的Merkle前缀树

...护账本状态都需要使用的 Merkle 树 。在此基础上,我们今天来聊一聊?Merkle 前缀树。两者之间有什么内在联系?Merkle 前缀树又有哪些优缺点?答案尽在本期视频中。划重点在 Merkle 前缀树中,当我们想读一个数据或者写一个数据时,需要读取或修改这个节点到根节点这条路径上的每一个节点。在智能合...

知识:以太坊,智能合约的执行过程,区块链系统,比特币

6. Vitalik Buterin:以太坊无状态客户端方案能如何改进?

给每个地址添加一个 32 个字节的 「epoch 前缀」,或可解决地址空间随时间被指数级压缩的问题。</blockquote>原文标题:《另一个状态友好的界地址方案》 撰文:Vitalik Buterin,以太坊联合创始人 翻译:ETH 中文站回顾:状态大小管理技术为了防止以太坊的状态容量无止境地膨胀,我们需要用一些方法使旧...

知识:以太坊,Vitalik Buterin,技术,观点,哈希值,

7. V神:另一个状态友好的界地址方案

...年失活期计算)。修改内容如下:我们给每个地址添加一个 32 个字节的 "epoch 前缀" (会被解译为一个整数)。例如,epoch 前缀是 9 的地址是这样:0x00000009de0b295669a9fd93d5f28d9ec85e40f4cb697bae,以 00000009 作为前缀。默克尔路径会直接依赖 epoch 的前缀而不是它的哈希值 (因此 merkle_path_key = address[:4] + hash(address[4:]...

知识:合约,代币,地址,状态

8. 另一个状态友好的界地址方案

...失活期计算)。修改内容如下:我们给每个地址添加一个 32 个字节的 \"epoch 前缀\" (会被解译为一个整数)。例如,epoch 前缀是 9 的地址是这样:0x00000009de0b295669a9fd93d5f28d9ec85e40f4cb697bae,以00000009作为前缀。默克尔路径会直接依赖 epoch 的前缀而不是它的哈希值 (因此merkle_path_key = address[:4] + hash(address[4:]) ...

知识:合约,代币,状态,地址

9. Vitalik Buterin:对以太坊旧状态失活方案的改进——另一个状态友好的界地址方案

...失活期计算)。修改内容如下:我们给每个地址添加一个 32 个字节的 「epoch 前缀」 (会被解译为一个整数)。例如,epoch 前缀是 9 的地址是这样:0x00000009de0b295669a9fd93d5f28d9ec85e40f4cb697bae,以 00000009 作为前缀。默克尔路径会直接依赖 epoch 的前缀而不是它的哈希值 (因此 merkle_path_key = address[:4] + hash(address[4:...

知识:以太坊,Vitalik Buterin

10. 探索CID(内容标识符)的来龙去脉

...不是依赖于特定的哈希算法。多哈什遵循模式 。从本质上讲,"原始哈希"的前缀是应用的哈希算法和哈希的。TLVtype-length-valuetypelength1、type:用于生成哈希的加密算法的标识符(例如,的标识符将 - 以十六进制表示) -请参阅所有标识符的多代码表sha2-256180x122、length:哈希的实际长度 (使用它将是位, ...

知识:前缀,多哈,标识符,内容

11. 新碰撞攻击无情鞭挞SHA1算法BTC的SHA256已不安全?

...了4.5万美元,相比之下,2017年披露的攻击不允许伪造特定的预先确定的文档前缀,而当时的攻击成本预计从11万美元到56万美元不等,这取决于攻击者的执行速度。(图片来自:John Adler)而新的攻击则要明显更加强大,大致上实现了约10倍的效果。你可能会说,谷歌都宣布过SHA1已死了,还有人在使用这...

知识:密钥,前缀,分叉,比特币

12. 新碰撞攻击无情鞭尸SHA1算法,使用SHA256的BTC在瑟瑟发抖?

...了4.5万美元,相比之下,2017年披露的攻击不允许伪造特定的预先确定的文档前缀,而当时的攻击成本预计从11万美元到56万美元不等,这取决于攻击者的执行速度。 (图片来自:John Adler)而新的攻击则要明显更加强大,大致上实现了约10倍的效果。你可能会说,谷歌都宣布过SHA1已死了,还有人在使用这...

知识:SHA256,比特币,SHA1

13. 行走小课堂:区块链呼唤技术伦理(一)技术伦理的视角及前缀

...学一定会为这一全新的架构提供充足的养分与思考空间。<h1>二、技术伦理的前缀——工业时代</h1>伦理学中,分支有很多。在其中,也许从19世纪两次世界大战以来,技术伦理已成为伦理学中一个最重要且无法回避的热门。技术伦理中又会包含医学伦理、工程伦理、隐私伦理、数据伦理等等概念。在行...

知识:区块链,数字货币,伦理,币圈

14. 区块链研究实验室|KV-Witness会不会是另一种高效区块见证方法?

...nts均以单字节type开头,其后为键字段,该键字段是任意大小的字节数组,其前缀为大小字节(就像body一样),后跟实际数据。数据取决于元素的类型:对于存储叶子,它是由字节大小决定的任意大小的字节数组;对于代码叶子,它也是一个任意大小的字节数组,并以大小字节为前缀;为了证明,它是...

知识:以太坊

15. 区块链说数据没被篡改过是不是在骗你?

...树(Merkle Patricia Tree,下文称MPT)。▲什么是MPT?MPT主要结合了默克尔树和前缀树的特点,前缀树顾名思义,是一种利用字符串的公共前缀来进行查询的树,如下图所示,用来查询有共同前缀的数据不需要进行字符的比对,十分方便,但缺点也十分明显,如果一个字符串与其他节点没有公共前缀时,便...

知识:节点,区块,联盟链,以太坊