从上一篇(《从区块链到DAG(二)--DAG的基本结构》)可以看出,DAG的整个网络并不是线性的。SPECTRE协议顺应了这种结构所以并没有提出选择主链的概念,而是着眼于解决冲突交易和防止恶意攻击。这里需要声明一下,所有讨论账本共识有效有个大前提:网络中大多数节点都是诚实的。我们不考虑集中超过51%算力的这种恶意攻击,因为无论用什么账本共识这样的攻击都会奏效。
1. SPECTRE如何解决冲突交易
SPECTRE通过区块间的投票来排除冲突的交易,如图1。区块X里记录的交易信息是交易x先于交易y发生。投票的过程如下:
- 区块X和区块Y分别投票给自己。 - 区块X之后产生的区块我们称之为X的未来区块,回溯这些未来区块发现6,7,8只能回溯到X,所以这三个区块都投票给X,标记为蓝色。同理,回溯区块Y的未来区块发现9,10,11只能投票给Y,标记为红色。 - 未来区块12既回溯到X又能回溯到Y,它会投出与上一轮投票一样的结果X。图中虚线部分是上
数字货币和区块链技术正在改变现代经济的面貌,而DCT生态系统则是这种变革的一个重要组成部分。Drive Capital认识到当前区块链和人工智能形式的发展趋势,以全球性社区为基石发行了全新的数字代币DCT TOKEN。作...
据PANews报道,ApeX最近的一项研究确定了区块链和加密货币技术领先的十大国家,新加坡位居榜首。该研究使用基于三个核心指标的综合指数对各国进行了评估:区块链专利、区块链相关工作岗位和加密货币交易所数量。新加坡拥有超过...
区块链生态系统的建设是为了实现应用场景。自智能合同诞生以来,基于此代币的应用场景更多,包括支付交换、登记结算、数据存储、知识产权保护、可追溯性等,防伪供应链、身份认证和公共服务、物联网、保险、医疗等领域。许多国内公司和企...
比特币白皮书发布迄今早已以往13年,大家一直在不断了解区块链、界定区块链、迭代更新区块链及其完成区块链运用落地式。相关产品从数据加密财产,扩展至产业链金融、政务服务管理方法、供应链管理追朔和数据信息数据存证等行业。...