致全球社区成员,开发者,生态伙伴: 从零开始,打造一个全新的区块链系统,并不是一件容易的事。而打造一个可以扩展到数十亿用户,且提供非凡开发体验和用户体验的底层区块链平台,更是难上加难。 构建传统互联网产品和区块链之间的核心区别在于,你并不能先把产品上线,同时近乎实时地根据用户反馈和数据进行迭代以修正 bug。底层协议从本质上很难被这样构建。一旦一个协议生效并被网络中的节点使用后,再对它进行更改就需要大量的协调工作。对于区块链协议,特别是使用 PoS 权益证明构建的协议,它在第一天上线就要开始保护数亿、甚至数十亿美元的财产。在这种情况下,您无法上线一个半完成的项目并快速迭代。 但 NEAR 的团队有着丰富构建产品并进行快速迭代的经验。从一开始,我们就以产品经理的角度,尽可能地了解市场。我们不是在没有用户数据的情况下,盲目参照我们最初编写的白皮书,更没有依赖我们对开发者需求的先入之见,而是打造了一个 MVP (极简的测试产品),包含了开发者工具,测试钱包,和智能合约后端。我们称其为 DevNet (开发网),并通过黑客马拉松和研讨会(Workshop),让最初的开发人员尝试在开发网上编写应用程序。 这给了我们很多反馈和数据, 包括智能合约如何在多分片中工作,如何能让更广泛的开发者上手区块链软件编译的工具等等。这些反馈也使我们意识到,我们最早的分片设计并不能提供比传统互联网更好的开发体验。我们重新思考,进一步深究,并最终发布了夜影分片协议。 夜影白皮书 https://nearprotocol.com/papers/nightshade/ 在持续迭代区块链设计的同时,我们运行了一个可公开访问的 TestNet (测试网),任何开发者都可以在其上构建和部署智能合约。当前运行的 TestNet 实际上是我们从 2019 年 4 月开始的那个版本的延续。通过大量的艰辛工作,该网络已将区块状态保持了一年以上。 从一开始,我们的所有开发活动与进展,都在 GitHub 上公开了。从 NEAR 参考客户端 (nearcore) 的单一仓库,到近 100 个公开仓库,横跨三个组织 (nearprotocol, near, near-examples),覆盖了一系列工具和产品,以满足 NEAR 生态开发者,合作伙伴,和初始用户的需求。 Github 链接 https://github.com/nearprotocolhttps://github.com/near https://github.com/near-examples 全功能网络都需要什么? 要运行一个像 NEAR 一样真正完全去中心化的网络,需要将很多不停变化的元素融为一体,协同工作 : NEAR 代码必须是无懈可击的,且必须能在全球大量验证节点的计算机上成功运行。这些计算机共同提供了计算资源,也保护了网络开发者已经在 NEAR 上构建可用的应用NEAR 要与各个生态合作伙伴进行整合,向生态注入附加价值通证应掌握在生态参与者的手中,他们将用通证用于权益抵押,开发活动,以及应用程序。这些通证持有者形成我们最初的社区,是最早使用我们应用程序的一批人,也给予我们了支持活跃在全球的大使们传播我们的使命和信息,把有关区块链的知识,以及在 NEAR 上可以做什么的内容,传达给大家更广泛的市场对平台有初步了解,并渴望去更深入了解平台,并参与到其中主网的三个阶段和发布时间线 NEAR 的主网将分三个阶段发布。 每个阶段根据不同的限制来区分,也有着不同的目标。我们这么做的核心是, 随着网络越来越开放,在每个阶段进行相应的测试,来提供一定的灵活性以在网络早期阶段第一时间解决问题。 在接下来的章节将详叙上图中的每一个阶段。 第一阶段:主网 (PoA) https://app.zenhub.com/workspaces/chainmiddleware-5cea2bcf78297c385cf0ec81/reports/release?release=5e90c352ed689a546b2adbeb 这是在 PoA 授权证明模式下运行的 NEAR 网络平台,由 NEAR 基金会运行初始节点集。最重要的是,网络中的区块状态将持续保持下去。 此阶段的目标是将初始通证分发给社区贡献者,并建立验证节点的初始集合。此时,只有 NEAR 基金会能够转移通证,并使用锁定帐户的合约,将通证分配给第一批用户。换句话说,大多数通证的转移将受到限制。 而准备在主网上部署应用的开发者,可以向 NEAR 基金会提出申请,获得一个部署应用账户。 同时,我们仍然会运行有着各种各样验证节点的测试网(testnet),以测试验证过程的各种极端场景。当 NEAR 的团队和验证节点都对测试网的运行状态感到满意时,我们就会过渡到下一个阶段。 第二阶段:主网(受限) https://app.zenhub.com/workspaces/chainmiddleware-5cea2bcf78297c385cf0ec81/reports/release?release=5e90c40fea31044257698138 鉴于大多数帐户都禁止转帐,并且锁定合约不允许直接 staking 权益挖矿(只能通过 delegation 委托的方式),因此初始验证节点是经过白名单确定才能接受委托的。一旦从 TestNet 确定了初始的验证节点的集合,并且他们的主网基础设施已经运行起来后,NEAR 基金会将停止权益挖矿并将传递给这些验证节点。 该阶段有如下目标: 测试主网可以在去中心化的验证节点的集合下正确运行,并继续审查代码和安全性那些不受转账限制影响的初始应用程序可以上线了NEAR 基金会继续给增值社区分发通证当社区确定网络足够安全和去中心化时,该阶段就完成了。社区的成员将通过智能合约进行投票。验证节点将映射投票,而因为他们已将资金锁定在网络中,无法进行“二次投票”。委托人可以通过权益合约作为代理进行投票。 当投票达到总权益的 ? 以及对特定区块数的投票至少达到 35% 时 ,社区视为投票已有确定结果,转账将在两周内从那个定好的区块开始开放。 第三阶段:主网(社区治理 ) 预期时间:社区决定 至此,NEAR 的开放性网络平台已全面运行,并没有任何限制。验证节点和委托人现在负责网络的持续运行并决定升级事宜。 在社区有信心发起投票解锁转账的同时,NEAR 团队将继续致力于维护网络的质量和安全性,并规划了主网发布完成后的一系列的后继任务。 这里是跟踪该进展的 ZenHub 链接 https://app.zenhub.com/workspaces/chainmiddleware-5cea2bcf78297c385cf0ec81/reports/release?release=5e746aeea88728ea34de1436 主网不同阶段的比较 我们从更具体的方面对主网的各个发布阶段进行了比较 : 主网上线之后 对于任何项目,随着时间的推移不断前进和发展都是极为重要的。为了确保 NEAR 能够做到这一点,我们遵循了一个建立固定启动时间线的开发过程,并建立了三个网络来为我们提供测试平台: devnet (开发网)- 来自主分支的每晚发布的网络,提供了压力测试和对当天添加的代码进行初始测试的平台,此外还运行每晚测试套件betanet (beta 网)- 每周发布,接受那些追求极致前沿技术部件的外部验证节点和应用开发者testnet (测试网)- 每四周发布一次的稳定版。这就是我们从 2019 年 4 月运行到现在的网络,是用来测试你应用开发的最佳场所主网上的验证节点将代表社区对是否接受新的稳定版本进行投票。我们预计,发布的时间通常取决于该版本中发生的更改的数量。 我们不会上线一个拥有我们脑海中所有功能的主网。为了确保我们能及时提供优质的区块链平台使在 NEAR 生态中开发的应用尽快落地,我们将许多网络上线初期不必要的功能规划到了 “主网 v1”之外。其中一些功能包括: 无硬分叉升级能力讨论链接https://commonwealth.im/near/proposal/discussion/261-upgradabilityepic 跟踪 https://app.zenhub.com/workspaces/chainmiddleware-5cea2bcf78297c385cf0ec81/issues/nearprotocol/nearcore/1994无偏随机性设计 https://nearprotocol.com/blog/randomness-threshold-signatures/实现 https://github.com/nearprotocol/nearcore/commit/c8d68b840661b3bb15844986f43f1bf5ce1057c8Safes: 跨合约和分片的资产操作安全锁设计 https://github.com/nearprotocol/NEPs/pull/26https://github.com/nearprotocol/NEPs/pull/26支持回到大多数自私性假设的挑战Parallelize Runtime重构存储epic 跟踪 https://app.zenhub.com/workspaces/chainmiddleware-5cea2bcf78297c385cf0ec81/issues/nearprotocol/nearcore/1666以及来自社区和开发者的更多功能与改进 当社区运行的主网完成后,我们将开始下一个主网 v2 版的规划,包括一系列要在接下来四周内完成的任务。 翻译:Marco 校对:Amos, Angela 来源链接:mp.weixin.qq.com —- 编译者/作者:NEAR中文社区 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
千里之行,始于主网 - NEAR 公开主网发布进程
2020-04-22 NEAR中文社区 来源:链闻
- 上一篇:密码学家视频以评论最新消息
- 下一篇:王谦讳4.22黄金原油行情布局策略及多空解套
LOADING...
相关阅读:
- 纽约法院命令Longfin在区块链枢纽引发证券欺诈后向投资者支付2.23亿美元2020-08-01
- 打开实体落地新篇章 塞浦路斯区块链技术创新中心与ELV强强联手2020-07-31
- 比特赢家:7.31比特币多空博弈情绪越发浓烈 点位布局很关键2020-07-31
- PGS:项目方 ,交易所,社区的联合收割2020-07-31
- Coinbase 公布新一期「考察项目」名单,包括 UMA、AMPL 等 19 个项目2020-07-31