分片是layer1区块链项目扩容的主要思路之一,以太坊2.0、Solana、Cosmos、Polkadot、NEAR是基于分片系统建立的网络,本文中,我们将NEAR网络的分片原理整理如下,希望可以用最简单的资料弄懂NEAR的分片。
关键要素:
分片:NEAR通过跨多个并行化分片分布计算来水平和近乎无限地扩展。
共识:NEAR使用Nightshade算法在构成分片的网络运营节点上达成共识。
金色相对论 | 胡继晔:区块链是互联网的升级版:在今日举行的金色相对论中,针对“为什么在这个时间段区块链技术会得到国家层面的高度重视”的问题,中国政法大学区块链金融法治研究中心主任胡继晔表示,我也给大家一个数据。去年9月份到11月份我在美国杜克大学做了三个月的访问学者,在访学期间,我发现了一个非常有意思的事情,就是当时联合国贸发组织提出了2019年的数字经济报告,报告说数字经济革命以前所未有的速度和规模改变着人类社会带来的巨大的机遇和严峻的挑战,目前数字经济主要由两个超级大国主导,这两个超级大国就是美国和中国。
那美国和中国为什么被称为超级大国?因为在联合国贸发组织认为,全球最大的七个数字平台,美国占了五个,中国两个。美国的五个是Amazon、Facebook、Twitter,Google以及微软,中国两个就是腾讯和阿里。而且中美两国占了全球物联网支出的50%和区块链技术专利的75%,以及公共云计算市场的75%,还有数字平台市值的90%,也就是说,中美两国基本上在数字经济领域已经处在超级大国的地位。
更重要的是,互联网发源于美国,很多的根服务器都在美国。中美两国因为已经进入了一个竞争时代,我们必须有自主的知识产权。在这种情况下,区块链技术可能是对传统的互联网技术,从过去的互联网的连到今天区块链的链,它们是不同的,区块链应该来说是互联网的一个升级版,在这种情况下,中国必须占有先机,才有可能在未来和美国在数字经济的竞争中至少不落后,两个超级大国,这个在数字领域的两两强争霸已经显现出来。
可以总结一下,第一是中美两国作为数字经济的两个超级大国,我们良性竞争的需要;第二是现实的需要,比如相关疫情,比如说我们经济发展到了新的一个阶段的需要;第三也是未来中国经济继续发展,继续进步的一个需要。[2020/6/2]
跨分片通信
金色晨讯 | 百度超级链与北京互联网法院合作 美国政府“关门”可能会影响数字货币市场:1.北京互联网法院区块链证据平台三个月采集数据已超百万条。
2.印度Reliance收购区块链石油交易平台Vakt 5.56%股权。
3.百度超级链与北京互联网法院合作。
4.Bitcoincash.org发布新设计的网站和开发路线图。
5.美国证券交易委员会2019年审查优先事项包含数字资产。
6.中国(北京)跨境电商综合试验区发布区块链实施方案。
7.以色列中央银行正在寻求公众对虚拟资产监管的意见。
8.研究发现亚洲的新闻事件对比特币价格波动影响显著。
9.美国政府“关门”可能会影响数字货币市场。[2018/12/23]
在一条链里做分片一定会面临跨链和跨分片通信,这是最终状态形成的关键步骤。
金色财经现场报道,TF GUO:隐私协议有着极高的重要性:在2018年世界数字资产峰会(WDAS)暨FBG年会上,来自TAXA公司的TF GUO表示,用户数据是有经济价值的,用户的隐私也会带来直接的价值,目前很多法律出台让消费者更了解自己的权益,所以在区块链中,隐私协议的有着极高的重要性。[2018/5/2]
NEAR使用带回滚的信标链完成跨分片的状态最终确定性:信标链使用一小部分验证器验证所有其他链的状态转换,如果检测到问题,所有链都会回滚。
此外,每个分片的验证器可以每天轮换以帮助增加一层安全性。
相比来说,其他协议会使用了一个较小的委员会,委员会轮换得更快并跨分片进行验证。为了让这个较小的委员会在不必下载每个分片的整个状态的情况下执行他们的验证,他们可以只下载相关的那部分状态。
这就是NEAR的Nightshade分片方法。
Nightshade修改了典型的分片抽象模型,假设所有分片组合在一起以产生单个块。无论每个单独的分片是否在每个区块高度生成了“块”,该区块高度的块都以常规节奏生成。
此时,会分配了一个验证器来生成每个分片的块。该验证器必须将固定时间段内把每个片的块组装到该总周期的块中。这个验证器的在现有验证器集中轮换。这个验证其不接受交易处理,只接受块。
对于每个单独的分片和出块周期,分配一个验证器来生成其块。如果该验证器不存在,则分片将在该时间段内停止。每个分片都有自己的较小的验证器池,这些验证器从主池中提取。分片验证者的与整体块验证者以相同的方式轮换选择。如果缺少单个验证器并且分片块停止一段时间,则下一个验证器可能会出现以在下一个时间段继续链的操作。
隐藏验证器
为了提供额外的安全性,NEAR还使用了隐藏验证器。这些来自是每个分片的小型委员会,他们验证每个块。验证者通过可验证随机函数(VRF)选择一组分片id来单独计算出他们的分配,且这个分配在区块链上不对所有参与者公开可见。通过这种方式,每个单独的验证者都知道他们必须验证哪些分片。但不公开可见。
此外,分配给特定块的隐藏验证器的数量也是随机确定的。这可以防止对手确切地知道需要破坏多少隐藏验证器才能成功发起攻击。
渔夫
除了被分配为每个分片提供安全性的隐藏验证器之外,任何其他节点操作员都可以作为所谓的“渔夫”无需许可地参与。这个第三方节点可以提供与隐藏验证器相同的证明,因此它们也可以启动削减和回滚的过程。
这意味着,即使对手成功破坏了整个隐藏的验证者池,也不能保证不会被渔夫发现而继续攻击。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。