木星链 木星链
Ctrl+D收藏木星链
首页 > FIL > 正文

区块链:科普 | 以太坊2.0信标链中的状态转换

作者:

时间:1900/1/1 0:00:00

信标链由区块和不断递进的状态组成;区块被产出、签名、传遍网络,然后用于更新状态。下图展示了主要的相互关系:

-实线表示聚合关系,虚线表示依赖关系。即发出箭头的部分是聚合/依赖于箭头所指向的内容的-

此图基于以太坊2.0详述的0.10.1版所绘。与刚发布的0.11.0版本相比,上图描述的内容在计算Domain的部分有些微区别,但整体关系与前一版本一致。

徐明星新书《趣说金融史》正式发布 科普金融发展之道:金色财经现场报道,9月23日,欧科云链创始人徐明星携手著名财经作家李霁月、行业观察者顾泽辉力作《趣说金融史》一书,跨越5000年金融历史,重读金钱故事,并预测新的金融时代。该书由中信出版社出版,将于近期正式发售。据了解,本书可以更好地呈现金融的起源与发展,帮助人们理解货币、金融与未来经济。作为区块链行业领军企业——欧科云链的创始人,徐明星深知技术探索对经济社会的重要推动作用,他曾先后出版过《图说区块链》、《区块链:重塑经济与世界》、《通证经济》、《链与未来》等行业权威著作,解读区块链等新型技术的推动下,金融与社会的升级之道,对经济社会发展做出了重大贡献。其中,《区块链:重塑经济与世界》曾作为新中国70周年重点推荐图书之一被相关书店推荐。[2021/9/23 17:00:57]

创建一个新的区块

动态 | 浙江卫视节目科普支付宝区块链防伪溯源产品:昨日,在浙江卫视播出的科普综艺栏目《智造将来》现场,支付宝首次展示了支付宝区块链防伪溯源产品,以接地气的方式公开向大众展示区块链在生活中的应用。[2019/3/4]

创建区块,要从当前的区块链顶部开始。

如果当前存在一条短的分叉链,则由分叉选择算法,帮你选出“最合适”的区块链头。

此外,即使某些slot被跳过,状态仍会推进。

BeaconBlockBody会包含所有需要被执行的操作。这些操作会被用于改变状态、生成新的BeaconState。

时隙、父区块根、操作的根哈希会作为BeaconBlockHeader的组成元素被添加进状态。要注意的是,BeaconBlockHeader组成元素之一的状态根是零,因为状态不能递归包含自己的哈希,否则会出现死循环。

中科院自动化研究所将面向大中小学生开展区块链等主题的科普讲座:5月21日,新华网讯,今年,中国科学院自动化研究所将举办第十四届“自动化之光”公众科学开放日活动。届时,自动化所将面向大中小学生分别开展《脑与智能》、《区块链技术与平行智能》、《大数据时代的视觉智能》、《动画真奇妙》等4个主题报告,用实例和生动的演示深入浅出地为大家揭示智能技术的原理和奥妙。[2018/5/21]

最终状态的根哈希被算出并加入区块,然后区块哈希得到Blockroot并跟链的Domain放在一起,经过签名后在网络中传播。Domain的意义是防止区块被传播到其他主网或测试网上发生碰撞。

应用状态转换

科普时报:区块链与云计算长期发展目标不谋而合:据《科普时报》今日报道,区块链与云计算两项技术的结合,从宏观上来说,一方面,利用云计算已有的基础服务设施或根据实际需求做相应改变,实现开发应用流程加速,满足未来区块链生态系统中初创企业、学术机构、开源机构、联盟和金融等机构对区块链应用的需求。另一方面,对于云计算来说,“可信、可靠、可控制”被认为是云计算发展必须要翻越的“三座山”,而区块链技术以去中心化、匿名性,以及数据不可篡改为主要特征,与云计算长期发展目标不谋而合。[2018/5/4]

节点收到SignedBeaconBlock后,要执行一些验证,包含:确认签名的有效性,及是否有对应父区块的状态。

通过将状态时隙推进到区块所在时隙,然后执行BeaconBlockBody所包含的操作,我们便可以更新状态。

要注意的是,出现被跳过的时隙时,也会产生新的内部状态,并推进当前状态至下一个时隙,区别只是不会有其他附带的执行动作。

结果状态应该与区块生产者得到的状态相同,因此我们能通过计算新的BeaconState的哈希值,与收到的区块所记载的状态根进行校验。

*BeaconBlockHeader?**

信标链状态包含了四个区块基础组成信息中的三种——时隙、父区块根哈希,和BeaconBlockBody的根哈希。

在计算内部状态时,最新的区块时隙要和最新的状态时隙要有所区别,因为如果出现被跳过的时隙,会使得最新的区块时隙和状态时隙不一致。比如,如果时隙7被跳过,则我们仍会以时隙6作为最新区块,父区块根和区块体根哈希都仍将指向时隙6的区块。

这几个元素作为一个集群,使用和BeaconBlockHeader相同的结构,不过使用的区块根状态永远为零,因为状态不能递归包含自己的哈希;在图中表示为“BeaconBlockHeader”。

这么做的好处是,我们可以轻易的计算出区块根的状态——通过计算状态的根哈希,然后创建区块头的副本并插入正确的根状态,最后计算整个区块头的哈希。

链接的区块能增加信任

区块链的重要特征就是,它以系统性信任取代了原来个体间的信任。

系统性信任又可以通过以下几个特征描述:

大量处理器——这些处理器去中心化程度越高,可信程度也越高。

客户端多样性——如果有多种客户端供使用者选择,就越能避免算法被集中掌控。

开源——既可以让公众检查算法,又可以进行分叉。

将区块链接在一起也可以增强系统信任——因为越早产出的区块,它具有的权重就越大。在一般的分布式账本/分布式数据库中,因为不需要系统性信任,所以不需要这种链接。

仅对最新区块发动51%攻击也许会成功,但是如果你想改动100个时隙之前的一个区块,则攻击者必须在这100个时隙都拥有控制着绝对多数的处理器。

对于短程的分叉攻击,整个网络可能会对“哪条链才是主链”产生疑惑——例如,两个竞争的区块以不同的速度在网络中传播。

但好消息是,由于区块被链接在一起,因此真正的主链会更快被确认,而其他分叉链都不再有机会反客为主。

如此一来,安全性可以得到保证,系统也可从容允许验证者撤出自己的资金,不必担心“无利害关系”攻击。

原文链接:?https://sgryphon.wordpress.com/2020/03/17/eth-2-0-state-transition/作者:?SlyGryphon翻译&校对:?IANLIU&阿剑

标签:区块链EACBeaconACO区块链运用的技术中不包括哪一项基本技术Beach TokenThe Beaconmagicdatacoin

FIL热门资讯
加密货币:普华永道:加密行业日趋成熟,加密企业并购的变化预示着更多的整合

本文来源:Cointelegraph中文作者:STEPHENO''NEAL根据普华永道最近发布的一份报告显示,即使是在现在的熊市时期,加密货币行业也在继续走向成熟.

1900/1/1 0:00:00
CRY:瑞士加密资产公司Crypto Finance AG完成1450万美元B轮融资,集资产管理、交易和托管于一体

总部位于瑞士的加密资产管理,交易和托管公司CryptoFinanceAG已通过B轮融资筹集了1400万瑞士法郎.

1900/1/1 0:00:00
区块链:巴比特专栏 | 区块链——从人类历史看数学重塑信任

作者:墨菲的时间区块链最大的特色是去中心化,而去中心化实现的基础是共识。所谓共识,即共同的认识,没有分歧。共识的力量非常强大.

1900/1/1 0:00:00
CHA:解读:中央首提数据生产要素属性,隐私计算将迎来机会

近日,《中共中央、国务院关于构建更加完善的要素市场化配置体制机制的意见》正式公布。这是中央首份关于要素市场化配置的文件。《意见》中数据与土地、劳动力、资本、技术作为五个要素领域改革的方向.

1900/1/1 0:00:00
数字货币:央行数字货币备战如何?合作机构行动露玄机

文|黎哲翁?编辑|Tong来源|PANews随着上周五,央行开会再度提及加强顶层设计,坚定不移推进法定数字货币研发工作,节后今日开盘,数字货币板块全线高开多股涨停,截至收盘涨幅高达7.81%.

1900/1/1 0:00:00
稳定币:稳定币的启发:解析“黑色星期四”危机,构建新型借贷缓冲模型

编者注:原标题为《稳定币的启发-构建新型借贷缓冲模型》。本文作了不改变作者原意的删减。去中心化稳定币似乎存在矛盾:虽然其目标是打造非监管资产,但它们也只能通过添加不相关资产来实现完全稳定.

1900/1/1 0:00:00