链资讯 链资讯
Ctrl+D收藏链资讯
首页 > USDT > 正文

以太坊:深入了解以太坊:数据到底是如何存储在以太坊网络的?_CASH币

作者:

时间:

本文来自:巴比特,作者:vasa,编译:nuszjj,星球日报经授权转发。此文我们会深入讨论以太坊数据存储层。我们会介绍区块链“状态”的概念。同时也会讨论Patricia前缀树结构背后的理论,使用谷歌的leveldb数据库演示以太坊前缀树的具体实现。在存储层中,我们存储的是什么?

首先我们需要理解为了让区块链系统运行,我们需要存储的东西。让我们简单地看下关于Alice给Bob转账10美金的例子。我们可以看出,通过执行转账可以改变其中的状态。我们必须要追踪余额以及不同人的其他细节,还有在区块链之间发生的细节。不同的平台会有不同地处理方法。我们可以看出,比特币和以太坊是如何处理的。比特币比特币的状态是通过UTXO来实现的。比特币价值转移是通过转账实现的。更特别地是,比特币用户可以通过创建转账花费1个或多个UTXO,并且将他们的UTXO作为转账输入。UTXO模型让比特币和以太坊不同。我们可以看这些例子来理解其中的区别。首先,比特币UTXO不能部分花费。如果比特币用户花费0

声音 | 东华软件:未来将持续推动区块链在医疗健康领域的深入应用:金色财经报道,东华软件股份公司在其关于投资者交流会召开情况的公告中表示,公司医疗行业未来发展方向之一为,持续推动区块链技术在医疗健康领域的深入应用,帮助用户建立全生命周期的健康档案,实现健康数据的记录和安全共享。[2020/2/12]

);有趣地是,一旦转账发生了,以太坊中的账户只是添加到状态树中。例如,使用“gethaccountnew”创建新的账户不会包含在状态树中包含那个账户;甚至在很多区块被挖出后。但是,如果成功的转账是记录在账户中,然后只有它会出现在状态树中。这是很聪明的逻辑,因为会保护欺诈者无法连续创建新的账户以及使得状态树堵塞。对数据解码你已经注意到,查询leveldb可以回复解码的结果。这是由于,以太坊使用了自己特定的“修改版的MPT”,用来和leveldb进行交互。以太坊Wiki提供了设计和部署以太坊MPT和RLP解码的信息。简单地说,以太坊已经在前缀树数据结构扩展。例如,修改版的MPT包含一种通过“extension”节点,来创建快捷方式的方法。在以太坊中,单个的修改版的MPT节点是:?空的字节?包含17个对象的数组?包含2个对象的数组?包含2个对象的数组(对应扩展)以太坊前缀树是通过固定的规则来设计和创建的,最好的检测方法是使用电脑代码。接下来的例子使用了ethereumjs。Ethereumjs很容易安装和使用;它是完美地可以快速对接到以太坊leveldb数据库。下面的代码会以可读的形式返回账户的正确余额。//MozillaPublicLicense2

动态 | 中国电信翼支付将在区块链核心应用等方面深入开展技术创新合作:金色财经报道,中国电信翼支付将深化\"5G+金融科技\"创新合作,在支付媒介创新、用户精准营销、智能授信、智慧风控、智能投顾、区块链核心应用等方面,深入开展技术创新合作,探索\"5G+金融科技\"新模式。[2019/12/12]

)结论

我们已经表现出以太坊有能力来管理状态。这种超前的设计有很多好处。可移动性假设移动设备和物联网设备是很普遍的,未来电商就取决于安全,稳定和快速的移动应用。我们认知到了可移动性的优势,我们也知道区块链大小的逐渐增加是难以置信的。将整个区块链存储在移动设备是不可能的。快速,并且不会损失安全性以太坊状态的设计以及对于修改版的MPT的使用,提供了很多机会。以太坊前缀树上的每个功能都使用了加密哈希。而且,前缀树根据节点的特殊加密哈希可以用来证明前缀树没有被欺诈。例如,任何对于前缀树的修改,都会完全改变根部哈希。这个加密功能会为轻客户端提供一个机会,从而可以快速地访问区块链。也就是说,账户“0x…4857”是否有足够的资金来完成对于区块高度“5044866”的转账?速度限制以太坊描述了个很有趣的问题,就是存储账户的概念。想象这种场景,两个用户都可以每天从账户中拿出全部余额的1%。这个观点只在未来规划中提到,但是它却获得了很多兴趣,因为理论上来说,它可以作为以太坊基础协议层的一部分。也许你想起了我们之前讨论的比特币UTXO。UTXO对于区块链数据是盲目的,比特币区块链没有存储用户的账户余额。因此,比特币的底层协议层基本上不可能完成任何类型的每日速度限制。消费者的信心我们看到了关于轻客户端的很多开发,更为特别地是,安全、稳定、快速的移动应用,可以和区块链技术交互。电子商务的区块链成功部署,一定会支持速度,安全和可用性。这能够提高消费者的信心,同时也通过聪明的设计,提供更高的可用性,安全性和性能,进而提高了主流的接受能力。

声音 | 北邮教授:5G的本质是无限连接 将促进区块链等技术的深入发展:据澎湃新闻消息,5月26日下午,2019中国国际大数据产业博览会举行“5G重构数字社会基础生态”高端对话,中国信息经济学会副会长、北京邮电大学教授吕廷杰在会上表示,5G循序渐进的发展一定会带来一个完全不同的社会,它会使社会的效率更高,因此也会涉及到更大的安全问题。他指出,5G的本质是无限连接,连接产生了高价值的关键数据,未来的大数据会有全新的飞跃,将促进人工智能、区块链等技术的深入发展,生产很多新的架构和生态,必将重构数字经济的生态,在未来5-8年会渗透到生活的方方面面,也将改变10年以后的整个社会的游戏规则。[2019/5/26]

现场 | 姜海:密码学将随着黎曼猜想等理论研究的深入迎来大发展:金色财经现场报道,今日,2018可信区块链峰会在北京召开。在主题为“区块链安全焦点关注”的区块链安全论坛上,丁牛科技有限公司CEO姜海结合最近黎曼猜想被证明引起了密码学界的高度关注,分析了黎曼猜想与区块链密码安全。他提出,尽管黎曼猜想的证明对于传统密码安全有极大的冲击,但是区块链技术的安全建立在SHA-256、椭圆曲线、算法校验等基础之上,在使用过程中能够极大地抵抗密码攻击。尽管最近有很多的安全事件发生,而其根本原因在于程序的违规操作。未来随着随机发生器、量子计算机以及黎曼几个等基础理论的研究,密码学将会有更大的发展空间。[2018/10/10]

标签:以太坊OINCASCASH以太坊最新价格DaleCoinWECASH价格CASH币

USDT热门资讯
区块链:关于区块链,有哪些不可忽视的安全问题?_Poseidon Network

本文来自:InfoQ,作者:潘少华,星球日报经授权转发。区块链市场发展现状区块链在几个方向有很大的应用前景。目前,区块链最主要的应用还是加密数字货币领域,比如比特币、以太坊.

区块链:主链和侧链有什么关系?| 区块链课堂第 29 问_CashX

编者按:本文来自 哈希派 ,作者:LucyCheng,星球日报经授权转载。!webp\"data-img-size-val=\"720,322\"\u002F\\>链上ChainUP WaaS联.

区块链:政策周报 | 欧盟将数字货币交易纳入数字支付欺诈监管范畴;中国央行开发区块链平台;日本发布首例 ICO 非法集资处罚令_加密货币

本周,各国政府加大对数字货币、ICO的监管力度,但在区块链技术方面的应用以及政策上,均给予了一定支持。国外方面,监管趋严.

区块链:一文读透区块链隐私保护技术以及相关项目全景图_CASH

本文来自:链闻ChainNews,作者:RichardChen,编译:詹涓,星球日报经授权转发.

区块链:区块链确权专家 Sean Moss-Pultz :个人数据也是一种产权,产权区块链将开启信息革命 | 区块链P.O.D大会_ANM

9月5日,由Odaily星球日报主办、36Kr集团战略协办的区块链P.O.D大会在北京举行。会上区块链确权专家SeanMoss-Pultz发表了题为《Propertyrightsfordata》.

区块链:真科技还是伪概念?区块链智能手机了解一下_PulseBitcoin

对于新兴的加密货币市场,众多硬件产品层出不穷。一系列产品打着区块链的技术招牌,试图在加密货币市场分得一杯羹。不过,区块链智能手机似乎更能俘获消费者的芳心.