本文原作者是 Blockstack 工程部主管 Diwaker。原文于 2020 年 3 月 13 日发表于 Blockstack 官网博客。
区块律动BlockBeats消息,Blockstack 即将启动公共测试网 Stacks 2.0,启动时间暂定于 3 月 30 日当周。
测试网有两个主要目标:
质量:测试网是最终主网的「阶段」环境,可以帮助发现关键的错误,缺少的功能和粗糙的边缘功能。需要用户的帮助来运行并且深入 testnet 代码,这样可以确保团队启动高质量的 Stacks 2.0 主网。
社区:测试网可以帮助大家对挖矿、质押、委托授权等的抽象的兴趣转化为有形的社区和具体行动。社区是该项目成功和成长的基石,而测试网可以成为激发工作组、推动协作行动和发展势头的良好测试平台。
团队表示计划为测试网建立一个专用的 Github 存储库,它将成为测试网所有事务(包括任何反馈和错误报告)的沟通和协调的中心点。目前团队还在探索是否适合每个测试网阶段以及采用何种激励机制。
高级测试网计划
团队打算在「阶段」中贯穿各种测试网,每个阶段都有特定的重点领域。\r\rBlockstack 预计最初的几个阶段是连续的,在可行的情况下将并行进行后续阶段。根据\r\rBlockstack 在每个阶段中发现的内容,如果需要优先解决任何问题,则可能需要推迟下一阶段的开始。
阶段 1:系统基础功能
时间:一个星期。每天重置。
节点连接到以 regtest 模式运行的一个共享的公共比特币节点。
范围:
用户可以获得 testnet BTC 和 STX
用户可以通过 CLI 发送/接收 STX
P2P 网络可操作:节点可以发现并连接到其他 testnet 节点
节点可以生成和广播堆栈交易
节点可以处理 PoB 交易
节点可以建立链状态的完整副本并组装相应的 MARF(默克尔化的自适应基数森林)
矿工可以成功开采区块和微区块
可以阻止其他比特币 regtest 节点加入
可以抵御来自恶意制作的区块和交易的基本 DoS /资源耗尽攻击
阶段 2:系统整合
时间:两个星期。每 3 天重置一次。
节点连接到以 regtest 模式运行的一个共享的公共比特币节点
范围(第一阶段累计):
开发人员可以上传智能合约并调用它(直接或通过另一个合约)
Clarity 中的交易费用和资源限制均有效
可以与 testnet 合同进行交互的 Web 应用:读取和更新状态
通过本地 HTTP 节点使用块,事务和邻居数据
验证周围节点正在正确处理和提供数据
根据 testnet 验证基本的 Explorer 功能
根据 testnet 验证基本的钱包功能
针对「分叉」比特币链测试以上所有内容
阶段 3:质押与授权
时间:两个星期。每周重置。
节点连接到以 regtest 模式运行的 Bitcoin 节点
范围(除了第一阶段和第二阶段的内容):
验证 PoX 基础知识:矿工获得奖励,堆叠器获得 BTC 分配
根据 testnet 验证 PBC Stacking 钱包
针对「分叉」比特币链测试以上所有内容
阶段 4a:系统鲁棒性测试
时间:两个星期。每周重置。
节点连接到比特币测试网。
范围:确保 Stacks 2.0 节点可以与更恶劣和不可预测的比特币测试网环境一起使用。
阶段 4b:系统升级
时间:一个星期。除非需要,否则不重置。
节点连接到比特币测试网
范围:
所有节点都在 Stacks V1 上启动(运行稳定的 2.0 软件)
创世纪模块模拟我们今天拥有不同锁和归属时间表的账户和余额类型
验证一旦网络上有足够的矿工,升级将自动触发并成功完成
阶段 5:系统登陆
持续时间:也许是永久的?
节点连接到比特币测试网
范围:对于想要针对 Stacks 2.0 进行构建/测试的任何人,该测试网都应该永久地作为「已知」的登陆部署的环境存在。
所有节点都在 Stacks V1 上启动(运行稳定的 2.0 软件)
创世纪模块模拟我们今天拥有不同锁和归属时间表的账户和余额类型
验证一旦网络上有足够的矿工,升级将自动触发并成功完成
原文地址:https://mp.weixin.qq.com/s/xFH-VbmMHyUteWdX6X_9rw
区块律动 BlockBeats 提醒,根据银保监会等五部门于 2018 年 8 月发布《关于防范以「虚拟货币」「区块链」名义进行非法集资的风险提示》的文件,请广大公众理性看待区块链,不要盲目相信天花乱坠的承诺,树立正确的货币观念和投资理念,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。
Blockstack 测试网 开发者