今日下午2点,Mina亚洲技术大使姚翔做客链节点AMA,他表示,Mina使用了OuroborosSamasika共识算法,与许多PoS算法不同,它不是一个类BFT的算法,能够带来以下好处:
1.对参与共识的节点数量没有限制。类BFT算法,以Tendermint为例,由于网络通信的复杂度,必须限制参与者的数量,一般不能超过几百个。而OuroborosSamasika则对参与共识的节点的数量没有限制。
以太坊2.0客户端Lighthouse发布v1.4.0版本,减少信标链节点Eth1节点等的影响:官方消息,以太坊2.0客户端Lighthouse发布v1.4.0版本,这是一个低优先级的更新,主要包含一些优化,这些优化可以减少信标链节点对RAM、CPU、磁盘I/O和Eth1节点的影响。此版本中的显着功能包括:减少内存占用,在主网上,这将内存使用量从~6 GB减少到~1.5 GB;避免磁盘和内存密集型操作的改进;Eth1查询减少了80%;Beta Windows支持,目前不推荐用于生产。[2021/6/10 23:28:47]
2.节点可以动态进出。大部分PoS共识协议对节点的在线时间都有要求,并对掉线者进行惩罚,这大大提升了运行节点的门槛,反倒让网络面临被攻击的风险。而OuroborosSamasika则允许节点随意进出。而出块的公平性是通过VRF算法以及「epoch」机制来实现的,在每个epoch内根据“质押数量”完成对共识节点的公平抽样。
国网甘肃电力完成国家电网区块链节点部署:7月13日,国网甘肃省电力公司完成国家电网区块链节点部署,成为继国网宁夏电力公司外第二家成功接入“国网链”的省级电力公司,国家电网公司能源区块链公共服务平台“国网链”再添一员。
国网甘肃电力完成“国网链”节点的部署,迈出了国网甘肃电力搭建区块链电力能源体系的第一步,奠定了公平、公正、共享、共赢的公共电力服务平台的重要基础,进一步提升了国网甘肃电力的企业形象。(澎湃新闻)[2020/7/15]
3.自举性。节点只需要依赖简单的规则就可以判定「哪条链」是合法的,而不需要依赖外界信息的指引。大多数PoS算法存在长程攻击和Nothingatastake的问题,需要引入“弱主观性”来对链的合法性进行判定。而OuroborosSamasika则主要使用“最长链规则”来应对短的分叉;面对针对历史的攻击,当节点面临长的分叉时,可以采用特殊规则,即比较简洁的摘要,由于攻击者很难在短时间内计算足够的零知识证明,所以可以保证区块链很难被分叉。
V神:无状态客户端承诺在不牺牲验证情况下改进区块链节点,但在加密技术方面有障碍:在Unitize会议上,以太坊联合创始人V神提供了关于无状态客户端转换的最新进展和问题的最新情况。简而言之,无状态客户端是一种允许节点完全参与验证而不必保留整个区块链早期历史的方式。该状态代表所有当前余额,智能合约代码及其各自的数据。每个新块只对状态进行很小的更改,但是所有这些更改都必须针对整个区块链进行验证,这使得它是一个非常低效的过程。无状态客户是以太坊1.x计划的核心重点,该计划旨在使现有链保持可用状态。但是这项研究对以太坊2.0也具有重要意义。V神说:“在以太坊2.0分片环境中,无状态客户端基本上是必需的,因为节点会在不同分片之间快速重新组合。”但V神还强调,其他区块链也在研究无状态客户端,包括比特币。无状态客户端依赖于加密技术,只计算状态更改并验证它们,而不必将状态本身保存在内存中。但其中涉及的密码学仍不完善。(Cointelegraph)[2020/7/10]
4.与Mina区块链的简洁性相辅相成。简洁的区块链夯实了去中心化的基础,而共识算法的上述特性则没有引入新的高集中化程度的组件或假设,最大程度的保障了区块链的无需信任的程度。
AMA链接:https://www.chainnode.com/ama/576964
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。