• 简体版 | 繁體版
  • 联系我们
  • 加入我们
  • 关于我们
  •  
  • 首页
  • 快讯
  • 价值号
  • 视频
  • 专题
  • 滚动
  • 入驻价值号
  • 碳链APP
    微信公众号

    扫码下载App

  • 登录
  • 微信公众号

    微信公众号

导航
  • 首页
  • 快讯
  • 区块链+
  • 价值号
  • 视频
  • 专题
  • DeFi优选
碳链价值APP
专注服务于金融科技和区块链
立即打开

区块链数据可用性问题与解决方案

以太坊爱好者以太坊爱好者  •  2019-10-11
本文将初步讨论数据可用性问题的背景以及不同的二层网络方案是如何解决这个问题的,包括:Plasma,状态通道,以及弹性侧链。

在 2017 年,区块链的一切活动都向以太坊看齐,以太坊的价格飙升,人们蜂拥而至来创建应用(那是在 “buidl” 运动之前),而且大企业开始参与其中。但是这种史无前例的成功超过了以太坊的处理能力。

-没错… 以那个 gas 费完成交易需要花费好几天-

以太猫是第一个获得大规模成功的分布式应用。但是它(以及其它应用)抢占了以太坊网络的所有资源 —— 导致链的待打包交易池(mempool)以一个前所未有的速率增长。一夜之间,人们开始讨论起 Plasma 和状态通道,认为这些会是解决我们扩展问题的方法。但是,除开那些讨论和激动的情绪,这些解决方案的开发过程却步履维艰,一些社区成员因此开始怀疑这些方案的可行性。但是现在,随着这些方案逐步上线,人们意识到困扰了开发者很长时间的真正问题是一个很显然的数据可用性问题。

本文将初步讨论数据可用性问题的背景以及不同的二层网络方案是如何解决这个问题的,这些方案包括:Plasma,状态通道,以及弹性侧链。

数据可用性问题

就像 Vitalik 之前解释过的一样,数据可用性问题的由来,是恶意矿工会试图发布一个存在区块头,却丢失部分或全部数据的区块至链上。这种攻击行为会造成:
  • 欺骗网络来接受一个无效的区块,而且也没有方法来证明此区块的无效性。
  • 阻止节点获得当前状态。
  • 阻止节点创建区块或转账,因为他们缺少相应的信息来构建证明。
但是数据可用性并不只与隐藏区块数据有关。一般而言,只要某些数据被一些参与者隐藏起来禁止访问(也可称为审查机制),都可以叫做数据可用性问题。据我们所知,在主网上这不是问题,但是它的代价也很大。实际上,在过去 18 个月中,我们看到每个以太坊节点 (使用 geth 软件并开启快速同步)上存储的状态数量增加了 6.5 倍。

显然,对于真正的去中心化网络而言,这是不可持续的。随着区块链规模的不断增长,有能力参与网络并担当节点的电脑的数量会不断减少。那么我们怎么应对这种情况呢?

很简单!在链上开始和结束事件,但是仅让客户端处理此过程中发生的所有事件。实际上,这就是所有 执行层/第二层 扩展解决方案的核心。我们从在链上处理所有事到只用底层链作为链下交易的结算层。但是这会带来一个问题:参与二层网络的客户端需要维护所有与它们关联的链下交易,不然就只能听凭别人的支配。

例子

假设你去赌场玩扑克,一开始,你到柜台去把美元兑换扑克筹码(可以把这个过程想象成链上交易)。然后,你开始坐在桌边玩了几个小时扑克(这些就是所谓的链下交易)—— 有些时候你能赢钱,有些时候却只能输钱。在赢得一手大牌之后,你告诉赌场你要兑现筹码。但是在你起身之后,有人给你脑后来了一闷棍——醒来后你的记忆有些模糊,记不起来扑克牌局的细节(这就是 “数据不可用”)。当你不在时,扑克牌桌上的人决定假装最后一手牌没有发生,并且在那手牌发生之前的的当口上继续玩牌——也就是骗走你本应赢得的钱。如果类似情形发生在区块链上,那么这种作弊是不可能的,因为全世界都会知道什么发生过和什么没发生。但是因为这都是链下活动,而且你丢失了你的交易历史,你必须接受周围的对等节点告诉你的历史。

在实践中

在 Plasma中,每个参与者必须保留完整的交易历史以及足够的见证数据,来证明其密码资产在每个 Plasma 区块中是否被交易过。这就使得每个参与者都成为该 Plasma 系统中的一个节点但是其仅存储自身的交易数据。作出这种要求是由于在 Plasma 上,任何人都能够与该链的运营者串通,提交无效交易来窃取其他人的资产。参与者防止这种情况发生的唯一方法是确保他们拥有所有资产的完整有效的交易记录。状态通道对于数据的要求较低,因为所有参与方仅就当前状态来达成一致,而不是就状态更新(比如:交易)来达成一致。这样就可以仅通过一个交易来让合约结算,而不需要重算任何的交易历史。而且,由于每个状态都有一个自动递增的流水号(nonce),并且除非由双方的签名,智能合约不会将其视为有效状态,所以参与者仅需存储最新的状态。注意:状态通道中的参与者也可能会想要存储历史状态,以便在对方丢失其状态历史时以更早、更有利的状态来进行结算(参与者仍可能想通过保存历史来作弊)。

解决方案

现在,相关团队正在竭尽所能,以减少需要由客户端维护或通过 ZK-SNARKS 或 RSA 累加器等方式提交到主网的数据所占用的空间,这虽然是很大的改进,但他们无法解决数据可用性问题。实际上,我们不能真正针对单个客户端解决此问题,因为这将要求该客户端 100% 的时间在线并且永远不会丢失存储在其上的数据(听起来很像区块链,不是吗?)。但是,鉴于能达到这种要求的硬件并不存在,大家普遍认为解决数据可用性问题的办法是一个受到激励的瞭望塔网络(例如 PISA)或类似的构造。这些受到激励的网络实际上是由一群质押了权益的瞭望塔组成的,它们为付费的用户备份数据,并在这些用户无法提出异议(即下线)时代表用户去质疑可疑的交易。如果他们在一定时间内未能对挑战提出异议,则他们将失去权益,并且这些权益将被授予网络中参与这项质疑活动的新瞭望塔(假定它确实提交了质疑)。这种 报错/预约 协议具有多个层次,因此用户可以确保在脱机或丢失 事务/状态 历史记录时不会受到欺骗。这些解决方案之所以花了这么长时间才出现的原因,是因为社区成员过去常常嘲笑信任某个第三方的想法,并想提出一些无需第三方即可解决问题的方案。随着这种想法的不现实性变得越来越清楚,人们开始提出各种密码学经济模型(例如上述模型)来减轻信任这些第三方的必要性。

SKALE 的方案

SKALE 的弹性侧链通过区块提案流程解决了数据可用性问题。验证者创建区块提案后,它将使用下面描述的数据可用性协议将其传达给其他验证者。该协议会确保将区块提议传输到绝大多数(>⅔)的验证者中。五步协议描述如下:
  1. 发送区块的验证者 A 向其所有对等节点发送区块提案以及构成提案 P 的所有交易的哈希值。
  2. 接收到 P 及相关哈希值之后,每个对应节点将哈希值与本地待打包交易队列中的转账进行匹配,以重构出 P。对于在队列中找不到的转账,节点们将向发送转账的验证者 A 发送查找请求。然后,发送方验证者 A 将这些交易的主体发送给接收方验证者,从而允许对等方重构区块提案并将该提案添加到其提案存储数据库 PD 中。
  3. 在此之后,节点们会向 A 发送一个带有门限签名的收据。
  4. 在从节点处收集了绝对多数(大于三分之二)节点的签名之后(包括 A 自己),A 将创建一个绝对多数签名 S。这个签名会作为绝大多数验证者都拥有 P 的一个证明。
  5. A 会向其他所有验证者广播这个绝对多数签名 S。
注意:每个验证者都拥有 BLS 私钥片 PKS [I]。密钥片的初始状态是使用联合费德曼分布式密钥生成(DKG)算法执行的,该算法在创建弹性侧链时以及每当验证者被随机调换时运行。查看我们有关 BLS 和 DKG 的文章以了解更多信息!在更进一步的共识步骤中,所有对提案 P 进行投票的验证者都需要提供数据可用性收据,因此他们必须在投票中包含绝对多数的签名 S,诚实验证者会忽略所有不包含绝对多数签名 S 的投票。因此,假设诚实验证者占据绝对多数,这个协议能保障数据可用性,意味着任何赢得共识的提案 P 都将开放给任何诚实验证者。

总结

总而言之,如果您想知道在过去的 18 个月中那些致力于执行层解决方案的开发人员都在忙什么,那么很可能他们的大部分时间最初都花在了解决这个问题上。尽管还没有针对所有扩展问题的完美解决方案,还是有许多新的令人兴奋的工作正在进行,我们对未来所能达到的高度充满信心!

了解更多

如果您有兴趣尝试 SKALE,请加入 Discord 上的 SKALE 社区,并查看开发人员文档!另外,还可以随时查看 SKALE 的技术概述和共识概述,以深入了解 SKALE 的工作原理以及能提供 20,000 TPS 的原因。(完)原文链接:https://medium.com/skale/the->作者:Artem Payvin 翻译&校对:TrumanW & 阿剑

(本文来源于以太坊爱好者 EthFans,未经作者许可严禁转载,违者法律必究)

展开全文
打开碳链价值APP  查看更多精彩资讯
声明:本文内容为作者独立观点,不代表碳链价值立场,且不构成任何投资理财建议。
0 0
PlasmaSKALE技术指南

扫一扫,分享到微信

相关推荐

开发者收藏:详解2022十大智能合约开发工具及典型案例 深度

开发者收藏:详解2022十大智能合约开发工具及典型案例

Chainlink资讯 2022-01-19 深度
技术指南Chainlink
本文包含了一个庞大的工具清单
比特币Taproot升级终于要来了!一文了解它的过去、现在与未来 滚动

比特币Taproot升级终于要来了!一文了解它的过去、现在与未来

洒脱喜 2021-10-28 滚动
Schnorr签名taproot比特币技术指南
大约两周后,比特币将迎来它最重要的技术升级之一:Taproot。
zkRollup改进提案:无需tx历史数据,以实现gas效率和隐私提升 滚动

zkRollup改进提案:无需tx历史数据,以实现gas效率和隐私提升

隔夜的粥 2021-10-11 滚动
zkRollup技术指南
本文介绍了一种无需来自运营方tx历史数据的zkRollup

碳链快讯更多 ›

2022-07-03

传中国邮政测试数字藏品频道

2022-07-03

可口可乐在Polygon网络上推出骄傲系列NFT

2022-07-03

分析师:比特币或面临新一轮下跌,将短暂回调至1.6万美元后反弹

2022-07-03

全聚德将与中青报联合发行数字藏品

2022-07-03

全国首笔跨境电商数字人民币普惠贷款落地苏州

2022-07-03

以太坊转账成本持续下降,Gas费用触及19个月低点

2022-07-03

Celsius裁员约150人,占总员工数的四分之一

2022-07-03

韩国检察机关将对Terra崩盘事件开启第二轮全面调查

2022-07-03

MicroStrategy当前BTC持仓价值较三个月前减少58%

2022-07-03

经济部长辞职后阿根廷投资者寻求加密货币对冲,USDT法币成交量飙升

2022-07-03

Ripple报告:区块链将对企业产生重大影响

2022-07-03

Ripple围绕CBDC互操作性和金融普惠性推出黑客马拉松,奖金达19.7万美元

2022-07-03

三箭旗下场外交易平台TPS Capital仍在运行,但其复杂所有权结构或加大债权人追款难度

2022-07-02

Peter Schiff寻求出售旗下Euro Pacific International Bank

2022-07-02

英伟达GPU二手市场价格下跌50%,购买量同步下降

2022-07-02

FatMan:新加坡登记记录显示,三箭资本控制着5处高端房产

2022-07-02

Custodia Bank CEO:行业不良行为和监管机构不作为导致加密货币崩溃

2022-07-02

Cosmos开发公司Ignite裁员超50%

2022-07-02

香港回归25周年系列策划《风继续吹》数字藏品正式上线

2022-07-02

哥伦比亚国家土地局集成基于Ripple XPRL区块链的数字土地注册系统

2022-07-02

6月以太坊链上NFT销售额仅为6.8亿美元,达2021年8月以来低点

2022-07-02

三箭资本已向纽约法院申请破产保护

2022-07-02

BlockFi与FTX US达成总价值6.8亿美元的信贷额度和收购选择权协议

2022-07-02

Meta将于9月关闭其Novi加密钱包项目试点,并建议用户尽快提款

2022-07-02

Voyager Digital宣布暂停交易、存取款及忠诚度奖励

2022-07-02

Ripple完成7亿枚XRP锁定,价值超2.1亿美元

2022-07-02

美联储戴利:支持美联储7月再加息75个基点,预计联邦基金利率到2022年年底将被提升至3.1%

2022-07-01

火币创始人李林寻求出售其在火币中的股份

2022-07-01

云创作工具Echo3D完成550万美元融资,Qualcomm Ventures领投

2022-07-01

以太坊扩容项目AltLayer完成720万美元种子轮融资,Polychain Capital等领投

2022-07-01

全球500位超级富豪上半年财富总计缩水1.4万亿美元,创史上最大跌幅

2022-07-01

Tether:目前持有84亿美元商业票据,50亿将于7月31日到期

2022-07-01

美英监管层发表联合声明,重申在支持稳定币负责任创新的同时加强监管

2022-07-01

德银分析师预测:到12月比特币将回升至2.8万美元

2022-07-01

Facebook为特定美国创作者推出NFT功能

2022-07-01

央视电影频道官网:《我和我的祖国》电影数字藏品首发

2022-07-01

BitMEX创始人:中心化金融机构的隐瞒是本轮市场崩溃的根源

2022-07-01

慢雾:Quiuixotic 出现严重漏洞,请相关用户尽快取消授权

2022-07-01

彭博社:美国银行的加密用户在熊市中减少一半

2022-07-01

美联储鲍威尔:无法保证美国经济「软着陆」

2022-07-01

Animoca Brands因未提交财务业绩被ASIC罚款5万美元

2022-07-01

数据:XRP唯一地址数量首次超过20万

2022-07-01

Near推出稳定币USN v2.0,现阶段将1:1锚定稳定资产

2022-07-01

Coinbase:未出售专有客户数据,Coinbase Tracer信息来自于公共资源

2022-07-01

阿根廷税务局加大对纳税人数字钱包查扣力度

2022-07-01

CFTC专员建议监管机构对稳定币保持技术中立

2022-07-01

杭州余杭区首次实现数字人民币小贷发放场景应用

2022-07-01

萨尔瓦多将建造2亿美元的太阳能比特币挖矿设施

2022-07-01

EOS网络基金会创始人:TrustEVM可成为以太坊可行扩容方案

2022-07-01

Blockchain.com已申请清算三箭资本所有资产,目前正配合法院调查

推荐文章

  • FATF 最新报告解读:哪些领域将成为下半年的监管关注重点?

    2022-07-03

  • 链游的现状及各国监管

    2022-07-03

  • 谨慎看待数字藏品无理由退货

    2022-07-03

  • 区块链和NFT有可能实现非殖民化吗?

    2022-07-03

  • 山雨欲来风满楼,数字藏品平台将迎巨变

    2022-07-03

价值号更多 ›

吉时通信
吉时通信
文章: 134
  • 从OpenSea的挑战者看NFT交易平台的演进历程
  • 以太坊合并:如何影响显卡和区块链行业?
  • 以太坊合并的底层观察:区块结构和MEV
链集市ChainMarket
链集市ChainMarket
文章: 182
  • 区块链技术将如何为电力系统带来变革力量?
  • 区块链产业周刊|重庆国家区块链创新应用综合性试点启动;蚂蚁链实现能源产业物理资产“上链”;《关于加强数字政府建设的指导意见》发布
  • 区块链产业周刊丨日本政府计划开始全面改善Web3环境;三星资产管理将上市其区块链ETF;中国支付清算协会提议推广数字人民币新场景
Unitimes
Unitimes
文章: 392
  • Web3 用例:当前与未来
  • 从传统金融危机中汲取教训:加密市场崩盘没什么不同
  • 回顾全球金融危机 DeFi可以从中学到什么?
换一批

热门标签

新基建 比特币 以太坊 矿业 DeFi 共识对话 区块链+ 研报 美联储 央行数字货币 无限QE 加密衍生品 AI 云计算 大数据 5G 政策 交易所 稳定币 电子支付 Libra 算力产业 联盟链 公链 区块链 加密货币 Nervos Cosmos EOS STO

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

App内打开

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

Moshou

碳链价值是集资讯、行情、数据于一身的区块链信息服务平台,我们追求及时、全面、专业、精确的资讯与数据,致力于为区块链创新者和数字货币投资者提供优质的服务。

关于我们 加入我们 联系我们 隐私条款
微信公众号

扫一扫关注微信公众号

Copyright © 2018-2020 碳链价值 京ICP备18046423号
下载碳链App

下载碳链App

微信公众号

微信公众号

微信公众号

微信公众号

打赏文章作者

支付宝打赏二维码 支付宝扫一扫打赏
微信打赏二维码 微信扫一扫打赏

# 热门搜索 #

CBDC 比特币 DeFi 以太坊 区块链