DAS:同样实现扩容,Rollup和Modular的区别?_Dascoin

注:本文来自@BlazingKevin17推特,MarsBit整理如下:1/9同样实现扩容,Rollup和Modular的区别?

首先,二者的相同点是Rollup和模块化均采用链下处理交易数据的方式,通过提供加密证明来证明数据的可用性。

这样一样,可能会受到datawithholdingattacks。

2/9什么是datawithholdingattacks?

DWA攻击是指,当提议者发布新区块后,节点根据可用数据还原交易信息,并验证提议者发布的数据与节点还原出的数据是否相同。由于提议者只发布加密证明,不排除其隐藏或篡改数据,从而实现对交易发起攻击。

IMF:全球对CBDC表现出前所未有的兴趣:金色财经报道,国际货币基金组织(IMF)副总裁李波将央行数字货币(CBDC)的兴趣水平描述为“前所未有”。已有 40 个国家向 IMF 寻求援助,IMF 已与近 30 个国家进行了接触。关键要点之一是 CBDC 兴趣的各种动机,其中加密资产位居榜首。对于发达经济体,驱动因素包括维持中央银行对数字支付系统的参与、加强支付竞争以及支持代币化。相比之下,新兴和发展中经济体将普惠金融视为一个主要因素。

国际货币基金组织希望继续与其他国际机构合作。尽管国际清算银行在 CBDC 方面被认为是全球主要参与者,但国际货币基金组织指出,国际清算银行并不直接为大多数 EMDE(发展中经济体)服务。[2023/4/13 14:02:13]

3/9常见DWA攻击有四种:

埃塞俄比亚拒绝银行用外汇购买“非优先产品”也不要交易加密货币:金色财经报道,埃塞俄比亚政府已指示银行拒绝使用外汇购买财政部所说的非优先商品的请求。为了应对外汇短缺和埃塞俄比亚比尔的贬值,埃塞俄比亚国家银行于 9 月宣布,它已经下调了埃塞俄比亚旅行者可以带出境的外汇和当地货币的数量。在此之前,央行还建议不要交易加密货币。与此同时,埃塞俄比亚工业部长 Melaku Alebel Addis称,政府最新的外汇限制将无限期地保持有效。(news.bitcoin)[2022/10/19 17:32:24]

DataAvailabilityCommittees:PureValidium通过提议者将交易数据存储在链下。DAC离线记录链下数据的副本,在发生争议时使用。

Michael Saylor:正为大企业加入比特币闪电网络研究解决方案:金色财经消息,MicroStrategy执行主席Michael Saylor表示,该公司的开发人员正在研究允许大量人员加入闪电网络(Lightning)的解决方案,包括闪电网络的企业应用:企业闪电钱包、企业闪电服务器、企业身份验证。

据悉,闪电协议允许用户在链上结算之前相互打开支付渠道并交换多笔交易,这有助于最大限度地减少费用和确认时间。在比特币网络中,交易通常需要 10 分钟或更长时间才能被确认。(CoinDesk)[2022/9/5 13:09:15]

信任假设:必须至少信任至少一位DAC成员。

4/9Proof-of-stakedataavailabilitycommittees:验证者质押后在链下存储数据。PoSDAC比DAC更安全。无需许可和无需信任,还有激励机制来鼓励诚实的行为。它一定程度解决了DAC的中心化风险的问题。

5/9DataAvailabilitySampling(DAS):在DAS机制中,节点通过对小块多轮随机采样,以验证数据可用性。

由于许多节点同时对块的不同部分进行采样,达到统计意义上对确定性以验证其可用性。

DAS不仅适用于轻客户端数据可用性,也广泛用于模块化DA方案。

6/9DataAvailabilityProofs:将DAS与纠删码(erasurecoding)结合。由于DAS并没有验证全部的数据,区块提议者仍有可能实行DWA攻击。

纠删编码是通过在数据本身上增加冗余数据,以此实现用更少的数据还原交易。

7/9由于要求区块提议者发布的数据更少了,那么如果区块提议者想实施攻击,就需要保留至少50%的区块数据,而未使用纠删码时只需保留1%便可实施攻击。Celestia就是使用的DAS来保证安全性。

8/9进一步研究纠删码后发现,它是一种允许通过添加冗余片段将数据集加倍的技术,可用于重建原始数据。

MustafaAl-Bassam解释到,纠删码允许用户获取一个块,例如1MB大,然后将其“放大”到2MB大,其中额外的1MB是称为纠删码的特殊数据。如果块中的任何字节丢失,用户可以通过代码轻松恢复这些字节。

9/9即使多达1MB的块丢失,您也可以恢复整个块。

相同的技术可以让计算机读取受损CD-ROM中的数据。

目前最常用的是Reed-Solomon编码。

实现方式是,从k个信息块开始,构造相关的多项式,并在不同的x坐标处对其进行评估,以获得编码块。

使用RS纠删码,随机采样丢失大块数据的可能性非常小。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

SANDCRYP:浅析胖协议与瘦应用_CRYP

当我在2014年开始思考区块链应用的架构时,我把它描述为一个分层的功能"堆栈"。第一次迭代描述了一个以区块链为基础的"覆盖网络",在上面提供特定的去中心化服务,形成"共享"协议和数据层.

[0:31ms0-4:44ms