欢迎访问本站!

首页科技正文

Allbet:Polygon链‘lian’下扩『kuo』展和数据可用性问题“ti”

admin2021-07-0956

usdt收款平台

www.caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。

,

议程表

  1. 扩展性手艺

  2. 链下移动盘算

  3. 数据可用性问题

  4. 经典区块链设计

  5. 冗余的作用

  6. 编码敲诈性证实

  7. 敲诈性证实权衡

  8. 规避敲诈性证实

  9. 展望

问题所在

扩展性手艺-链上-链外

链上(Layer 1)

  • 分片

  • 区块链分为差其余部门

  • 每个节点不必处置所有生意

链上盘算(Layer 2)

链下移动盘算

基于敲诈证实的平安性

  • 执行生意并在链上提交断言 - 有挑战期

  • 任何人都可以在挑战期内挑战断言

  • 链上争议讯断以确定准确的状态

  • 恶意行为者不愿意提供错误的断言或挑战

基于有用性证实的平安性

  • 天生关于执行准确性的有用性证实——链上提交

  • 链上合约真实性证实

  • 有用性证实的稳健性能够保证执行的准确性,若是证实已验证

数据可用性问题

链上解决方案的两种范式都需要提供生意数据

若是数据不能用怎么办?

  • 基于敲诈证实的解决方案:若是数据丢失,任何介入者都无法盘算状态——因此无法天生敲诈证实——这意味着他们无法质疑错误的断言。若是数据不能用,平安就会受到损害。

  • 基于有用性证实的解决方案:若是数据丢失,介入者可以冻结余额,由于缺少见证人来接见该余额。仅仅知晓哪些被准确盘算的余额是不够的。

提交所有生意数据作为以太坊上的挪用数据

可扩展性的上限——由于多个Rollups解决方案会泛起争取相同的块空间的情形。此外,提交 calldata 将变得昂贵。

经典区块链设计

区块链具有三种类型的节点:

  • 验证节点:介入共识并发生区块。

  • 全节点:同步整个区块,但不介入共识。

  • 轻客户端:仅同步标头,有时向全节点索取生意包罗证实。

然则,经典区块链无法为轻客户端提供优越的 DA 保证。为什么?

  • 若是区块生产者隐藏了区块的一小部门,使用随机抽样方案的轻客户端很难知道被隐藏的区块。

  • 全节点无能为力,由于数据不能用是一个不能制止的错误。

冗余的作用

Allbet Gmaing

欢迎进入欧博Allbet官网(www.aLLbetgame.us),欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

若是块生产者隐藏了块的 n 个块中的 1 个,轻客户端以概率 1/n 随机抽样捕捉。

若是我们使用纠删码将 n 个块编码为 2n 个块,使得 2n 个块中的任何 n 个足以重修整个块,则:

  • 块生产者需要隐藏(n+1 ) 个块以隐藏单个原始块。

  • 轻客户端随机抽样发现数据丢失的可能性要高得多。

因此需要在块内引入冗余。

轻客户端自力知道数据可能丢失。

编码敲诈性证实

问题:修改块编码和引入冗余会有所辅助。然则若是编码自己是错误的呢?

示例:块生产者对块举行擦除编码——但若是擦除编码盘算错误怎么办?

解决方案:同步整个区块的全节点可以检查和验证编码是否准确完成,若是没有可以天生敲诈证实。

敲诈证据可以流传给可以验证的轻客户端。

敲诈性证实权衡

假设:

  • 全节点不停检查错误

  • 轻节点至少有一个老实的全节点邻人

若是敲诈证实编码无误,证实可以是一个完整的块巨细——轻客户端是资源受限的。

若是破费资源来验证敲诈证实,还不如充当全节点。

编码手艺可以削减敲诈证实的巨细——但轻客户端无法确定数据是否可用或敲诈证据是否尚未到达。

P2P 网络+ 敲诈证实仍然有用。

规避敲诈性证实

使用 KZG 多项式准许 - 只有有用的编码才气被提交到区块头。

轻客户端要求提供数据证实——绑定属性确保区块生产者不能伪造证实。

巨细恒定的证实名堂,便于轻客户端举行验证。

冗余迫使生产者隐藏区块的大部门,只隐藏一小块——使他们容易被捉住。

展望

若是我们构建一个以 DA 为中央的区块链,我们能实现什么?

  • 链上扩展解决方案、侧链或自力链等应用程序可以在以 DA 为重点的区块链上提交数据。

  • 应用程序无需托管完整节点即可使用以 DA 为重点的区块链。托管一个轻客户端就足够了 - 破费异常低的资源。

  • 获得对数据可用性的高度信心并获取与其应用程序相关的所有事务。轻客户端所需的信托级别最低。

  • 托管以 DA 为重点的区块链的验证者和完整节点可以随着介入者的增添而扩展区块。

展望更多

这对自力链意味着什么?

  • 任何具有自界说逻辑的自力链都可以使用以DA为重点的链来确保可用性。

  • 所有介入者都可以随意获取生意数据并应用自界说代码来确定应用程序状态。

  • 新的自力链面临验证节点指导和以DA为重点的链上托管数据问题,从而制止了这种贫苦。

这对链上扩容解决方案意味着什么?

  • 盘算可以在链上完成,验证可以在像以太坊一样在 Layer1 上举行,以DA为重点的链上可以实现可用性。

官网:https://polygon.technology/

推特:https://twitter.com/0xPolygon

Github:https://github.com/maticnetwork

官方电报群:https://t.me/polygonofficial

官方中文电报群

https://t.me/maticnetwork_china

通告频道

https://t.me/PolygonAnnouncements

Polygon基础先容和使用教程

网友评论