第199期
【提问有奖】Neo 从2.0到N3,是版本迭代还是蜕变飞跃?

嘉宾 王佳超

2020年,我们迎来了“DeFi之夏”;2021年,我们见证了NFT出圈。与此同时,DAO、存储、DID等领域也产生了许多落地应用,让市场逐渐看到了区块链的价值。区块链从早期的炒作阶段到如今的落地盛年,底层基础设施公链也随之不断迭代、升级和创新。除了要支撑大规模交易量外,链上应用对公链的功能特性要求越来越高。为了保证去中心化和安…

已结束 参与人数:95
  • 最新
  • 最热
  • gentledog 海盗王 发表于2021-07-28 15:25:44
    据称,dBFT2.0能够保证单区块终局性。但是,我研究之后发现,事实可能并非如此。
    考虑这样一种情形:共有3f+1个节点,其中3f个节点为正常节点,1个节点为恶意攻击者。此时,恶意攻击者正好当选为议长。议长将正常节点分为两组,A组有f个正常节点,

    B组有2f个正常节点。
    首先,在Prepare Request阶段,议长不向A组广播区块,但向B组广播区块。此时,A组由于没有收到Prepare Request发出Change View Request,由于共识节点只能收到f个

    Change View Request,不会导致视图改变。
    接着,在Prepare Response阶段,议长不向A组广播Prepare Response,但向B组广播Prepare Response。此时,A组由于没有收到议长的Prepare Response发出Change View

    Request,由于共识节点只能收到f个Change View Request,不会导致视图改变。在这一阶段最后,A组成员收到了2f个Prepare Response,B组成员收到了2f+1个Prepare

    Response。
    然后,在Commit阶段,A组成员由于没有收集到足够的Prepare Response发出Change View Request,由于共识节点只能收到f个Change View Request,不会导致视图改变。B组

    成员由于收集到足够的Prepare Response发出Commit信息。此时,议长不发出Commit信息。在这一阶段最后,议长从正常节点处收集到了2f个Commit信息,加上它自己的

    Commit信息,将拥有出块的权利。但是,狡猾的议长决定将出块隐匿不发。
    最后,由于没有出块被广播,导致更换议长,并在同一高度打出了新块。此时,前议长发布隐匿的区块,导致同一高度出现了两个区块,破坏了单区块终局性!

    考察所谓单区块终局性的“证明”,我发现它只证明了,当有节点成功出块时,剩下的节点无法出块。但是,它并没有证明成功出块的节点中一定包含正常节点!
    您对此有何解释?
    王佳超 水手 回复gentledog 发表于2021-07-29 08:46:15 嘉宾
    https://discord.gg/ZMznfm4t 关于技术开发上的意见,欢迎加入我们的全球开发者社区直接向开发者们提问和沟通。
    gentledog 海盗王 回复王佳超 发表于2021-07-29 08:34:22
    据我了解,广播协议在一些最初的BFT论文中出现过,作为一种理想化的网络环境存在。但是,在之后的一些BFT论文中已经将广播协议弃之不用,取而代之以Gradecast一类的协议。感觉你们的研究还停留在石器时代。
    gentledog 海盗王 回复王佳超 发表于2021-07-29 08:30:38
    1.没有Change View,而是在最后阶段触发大量的Recovery Request,导致网络重新初始化。
    2.怎样实现“无法控制传输流”的广播协议?怎样做到对方“没有暴露IP”的情况下向对方传输信息?是否需要某种权威的第三方来传播这些消息?
    王佳超 水手 回复gentledog 发表于2021-07-29 08:06:59 嘉宾
    以上情况不会产生,原因:
    1. 由于发过Commit的议员不会ChangeView,因此不会出现同一高度产生两个不同区块的现象,因此终局性可以保证
    2. 共识消息的传输依靠广播而不是点对点直接传输,共识节点没有暴露IP,因此无法控制传输流。上述假设中,共识节点控制信息传输无法做到
  • rainRAID 海盗王 发表于2021-07-29 06:50:46
    2.0到3.0的迁移操作需要用户自己进行吗?迁移对用户而言有什么好处或者激励?
    王佳超 水手 回复rainRAID 发表于2021-07-29 08:31:08 嘉宾
    N3 主网上线一周后,用户可以选择通过 Neo 官网参与 " 早鸟 " 通证迁移。Neo 理事会的投票功能也将同时启动。参与 " 早鸟 " 迁移有利有弊:

    NEO 和 GAS 都可以按照 1:1 的比例从 Legacy 迁移到 N3。提前进行迁移的 NEO 持有者将有机会在 Neo N3 上成为第一批投票者。
    根据 N3 的新经济模型,大部分 GAS 会分配给投票给 Neo 理事会成员的 NEO 持有者。由于在早鸟阶段用来投票的 NEO 较少,每位投票者所分配到的 GAS 可能会高于大规模迁移后的水平。
    然而,在这段时间里,外部服务(如钱包和交易所)对 N3 支持可能较为有限。这意味着,你可能会发现自己无法对迁移后的 NEO 和 GAS 进行交易,或将它们存储在你平时使用的钱包中。我们将从大规模迁移阶段开始,为用户提供更多的迁移渠道和激励措施。

    此外,在主网上线一个月后,NEO 与 GAS 的大规模迁移也将启动。届时,绝大多数迁移的配套准备都将到位,第一波 dApps 也已经准备好开始迎接新用户。用户将可以通过 Neo 官网、指定钱包与交易所在内的多种渠道进行迁移。

    在大规模迁移开启之后,进行 NEO 迁移的用户将获得如下激励:

    1、大规模迁移阶段前 2 周进行迁移的用户:奖励迁移数量 1% 的 NEO;
    2、大规模迁移阶段第 3-4 周进行迁移的用户:奖励迁移数量 0.75% 的 NEO;
    3、大规模迁移阶段第 5-8 周进行迁移的用户:奖励迁移数量 0.5% 的 NEO;

    考虑到 NEO 通证不可拆分,具体奖励数量小于 1NEO 的部分将不予发放。通证奖励会在用户完成迁移后 1-3 日内发放至对应账户。此外,目前还没有 GAS 迁移奖励的计划。
    中心化交易所将有自行公布的激励计划,可能会提供可拆分的迁移奖励,详情请以交易所激励公告为准。
    更多关于迁移的信息将在未来几周内公布。
  • NeoKID 海盗王 发表于2021-07-29 06:59:18
    N3上的治理机制是怎么样的,Neo和GAS的双通证模型会不会使治理变得过于复杂?
  • 一枚小汤圆a 管理员 发表于2021-07-29 08:31:37
    本次AMA到此结束,感谢大家的积极参与,我们下期再见~
  • 一枚小汤圆a 管理员 发表于2021-07-29 09:53:06
    【获奖名单】Neo AMA
    ·恭喜以下10名用户获得“优质提问奖”,奖励为每人100元现金红包
    1.西北小灰狼;2.菜农磨镰刀;3.托马斯小火车;4.马哥ms;5.徐小波;6.七分甜滋滋的树栋;7.空白待补;8.打野不买刀;9.区块链雨日;10.gentledog
    ·注:请以上10位获奖用户于2021年8月1日下午4点前添加小助手(VX:neochain),添加时备注链节点AMA领奖,加上后须发送链节点个人设置页面截图,工作人员会根据截图信息核对。过期未给Neo小助手发送相关信息视为放弃奖励,谢谢配合!
    一枚小汤圆a 管理员 回复马哥ms 发表于2021-08-05 10:12:52
    现在Neo有发奖励么,如果没有的话,加一下链节点的微信号ljdwudi5520,说明情况我们去找项目方沟通
    马哥ms 船员 回复一枚小汤圆a 发表于2021-08-03 03:38:17
    汤圆,添加小助手发了领奖信息,她不回复算怎么回事
  • 1
  • 2
  • 3
  • 4
登录 账号发表你的看法,还没有账号?立即免费 注册
嘉宾介绍
王佳超

Neo生态拓展总监

Neo生态拓展总监
神回复