本文来自:巴比特,作者:vasa,编译:nuszjj,星球日报经授权转发。此文我们会深入讨论以太坊数据存储层。我们会介绍区块链“状态”的概念。同时也会讨论Patricia前缀树结构背后的理论,使用谷歌的leveldb数据库演示以太坊前缀树的具体实现。在存储层中,我们存储的是什么?
首先我们需要理解为了让区块链系统运行,我们需要存储的东西。让我们简单地看下关于Alice给Bob转账10美金的例子。我们可以看出,通过执行转账可以改变其中的状态。我们必须要追踪余额以及不同人的其他细节,还有在区块链之间发生的细节。不同的平台会有不同地处理方法。我们可以看出,比特币和以太坊是如何处理的。比特币比特币的状态是通过UTXO来实现的。比特币价值转移是通过转账实现的。更特别地是,比特币用户可以通过创建转账花费1个或多个UTXO,并且将他们的UTXO作为转账输入。UTXO模型让比特币和以太坊不同。我们可以看这些例子来理解其中的区别。首先,比特币UTXO不能部分花费。如果比特币用户花费0
何宝宏:元宇宙将推动数字经济与实体经济走向深入融合:金色财经报道,中国信息通信研究院云计算与大数据研究所所长何宝宏在接受采访时表示,我国产业数字化规模仍有不小的提升空间,数字技术创新应用依然迫切,此外,元宇宙将推动数字经济与实体经济走向深入融合。当前的数字经济更像是传统经济的数字化转型,而未来的数字原生世界,元宇宙或者Web3.0里面企业的组织形态理应发生非常大的变化。
元宇宙是数字技术、数字产品、数字产业发展的必然形态,将推动数字经济与实体经济走向深入融合。何宝宏表示,当前,元宇宙概念边界仍在持续探索,技术工具还有较大优化空间,现象级应用有待开发,整体还处于起步培育的初级阶段。[2023/4/9 13:52:13]
);有趣地是,一旦转账发生了,以太坊中的账户只是添加到状态树中。例如,使用“gethaccountnew”创建新的账户不会包含在状态树中包含那个账户;甚至在很多区块被挖出后。但是,如果成功的转账是记录在账户中,然后只有它会出现在状态树中。这是很聪明的逻辑,因为会保护欺诈者无法连续创建新的账户以及使得状态树堵塞。对数据解码你已经注意到,查询leveldb可以回复解码的结果。这是由于,以太坊使用了自己特定的“修改版的MPT”,用来和leveldb进行交互。以太坊Wiki提供了设计和部署以太坊MPT和RLP解码的信息。简单地说,以太坊已经在前缀树数据结构扩展。例如,修改版的MPT包含一种通过“extension”节点,来创建快捷方式的方法。在以太坊中,单个的修改版的MPT节点是:?空的字节?包含17个对象的数组?包含2个对象的数组?包含2个对象的数组(对应扩展)以太坊前缀树是通过固定的规则来设计和创建的,最好的检测方法是使用电脑代码。接下来的例子使用了ethereumjs。Ethereumjs很容易安装和使用;它是完美地可以快速对接到以太坊leveldb数据库。下面的代码会以可读的形式返回账户的正确余额。//MozillaPublicLicense2
Polygon Studios CEO:Polygon将于2023年深入参与PFP和艺术领域:12月27日消息,Polygon Studios 首席执行官 Ryan Wyatt 表示:2022 年 Polygon 与 OpenSea、Magic Eden、Coinbase、Robinhood 和 Phantom 建立或扩大了合作关系,并参与了游戏、DeFi 和音乐领域。Polygon 将在 2023 年深入参与 PFP 和艺术领域。[2022/12/28 22:11:26]
)结论
最高人民法院党组书记、院长周强:深入研究区块链等技术在司法领域的应用:8月27日消息,最高人民法院党组书记、院长周强昨日在中国司法大数据研究院调研。周强强调,要加强技术创新、产品创新、管理创新,深入研究区块链等技术在司法领域的应用,进一步拓宽服务领域。(人民法院报)[2021/8/27 22:41:36]
我们已经表现出以太坊有能力来管理状态。这种超前的设计有很多好处。可移动性假设移动设备和物联网设备是很普遍的,未来电商就取决于安全,稳定和快速的移动应用。我们认知到了可移动性的优势,我们也知道区块链大小的逐渐增加是难以置信的。将整个区块链存储在移动设备是不可能的。快速,并且不会损失安全性以太坊状态的设计以及对于修改版的MPT的使用,提供了很多机会。以太坊前缀树上的每个功能都使用了加密哈希。而且,前缀树根据节点的特殊加密哈希可以用来证明前缀树没有被欺诈。例如,任何对于前缀树的修改,都会完全改变根部哈希。这个加密功能会为轻客户端提供一个机会,从而可以快速地访问区块链。也就是说,账户“0x…4857”是否有足够的资金来完成对于区块高度“5044866”的转账?速度限制以太坊描述了个很有趣的问题,就是存储账户的概念。想象这种场景,两个用户都可以每天从账户中拿出全部余额的1%。这个观点只在未来规划中提到,但是它却获得了很多兴趣,因为理论上来说,它可以作为以太坊基础协议层的一部分。也许你想起了我们之前讨论的比特币UTXO。UTXO对于区块链数据是盲目的,比特币区块链没有存储用户的账户余额。因此,比特币的底层协议层基本上不可能完成任何类型的每日速度限制。消费者的信心我们看到了关于轻客户端的很多开发,更为特别地是,安全、稳定、快速的移动应用,可以和区块链技术交互。电子商务的区块链成功部署,一定会支持速度,安全和可用性。这能够提高消费者的信心,同时也通过聪明的设计,提供更高的可用性,安全性和性能,进而提高了主流的接受能力。
声音 | 大连港:将继续开拓区块链技术 深入开展创新工作:金色财经报道,大连港(601880)被提问“除了区块链电子放货平台之外,接下来还有什么区块链项目落地”时表示,目前,大连港利用区块链的去中心化、不可篡改、共享账本等特征所建立的区块链信任机制,使业务信息公开透明公正,借助区块链的数据加密作用强化数据信息安全功能,确保数据的安全性、完整性和一致性,使船、轮驳公司、智慧港口平台各方都能实时、安全、无缝地传递拖轮作业信息,实现全程留痕和全程可追溯,满足轮驳业务的安全性和准确性要求。未来大连港还将继续开拓区块链技术业务实现场景,深入开展创新工作,在全港口领域推行区块链技术应用落地。(上证e互动)[2019/10/30]
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。