查看原文
其他

你的 CKB 开发者养成计划上线啦!|CKB Weekly #56

Nervos Community NervosCommunity 2021-07-10



火花


1、Developer Training Course :你的 CKB 开发者养成计划上线啦!

Nervos 是一个从底层开始就展现出许多创新的区块链,有许多令人惊奇之处,当然伴随着的是一场未知的冒险。

但是在这个时候,有个陪伴你走过这趟旅程的向导出现了,那就是「Developer Training Course」,这不只是一个网页,还是一场让 Nervos 开发者可以一同交流成长的运动,网站中的文档适合已经有区块链基础知识以及有基本编程能力的小伙伴。

本网站的内容还在持续地更新,整体而言会从如何发送、构造交易,以及怎么样在 Cell 中置入逻辑等和交易相关的内容开始,到进阶的脚本编程

当然,小编在此要强调的是,这个机会和其中的教学内容、demo 都还在持续推进和迭代中,建议按照网站的编排依序阅读和参看各个单元的编程范例,除了参看内容之外,也欢迎大家加入 Nervos 的 Discord ,并且在 #developer-training-course(https://discord.gg/AqGTUE9) 的频道中和大家分享你遇到的任何问题,以及得到的任何反馈。

期待你的加入,让 Nervos 还有区块链世界变得更好。

Developer Training Course链接:

https://nervos.gitbook.io/developer-training-course/

2、逐渐看见 Polyjuice + Godwoken 的面貌:不只是 EVM 兼容层

Nervos 上的 Layer 2 Rollup + EVM 兼容层的方案是由 Godwoken(Rollup) + Polyjuice(账户模型兼容层)所组成。
相比于其他链的 EVM 兼容层,笔者认为其中比较特别的地方是 Polyjuice 方案不止满足于兼容 EVM,同时还有更长远的考量,那就是准备兼容未来任何可能被广泛使用的区块链,例如 Facebook 的 Diem ;同时它并不只满足于让上面的 EVM dApp 只能使用以太坊钱包,而是目前既存的任意链的钱包,都能够成为用 Nervos Layer 2 dApp 的入口。
但是也因为这样的改动,因此需要设计另一种可以全面兼容多链的 Godwoken 地址,以及要提醒大家一些启动 Polyjuice 的注意事项,开发者 @JJY 写了此文,欢迎大家去参看以下网址:
https://github.com/nervosnetwork/godwoken/blob/master/docs/known_caveats_of_polyjuice.md
同时也有中文版翻译可见于 Talk(https://talk.nervos.org/t/polyjuice/5936),谢谢社区小伙伴 @Panda 的贡献,也让我发现了这个注意事项的文档。
目前 Polyjuice+Godwoken 的实现已经逐渐地有一定的内容,也还在稳步进行中,欢迎敢于尝试的小伙伴可以一起参阅相关文档以及给予反馈,很高兴在 Talk 论坛上能看到讨论以及 Polyjuice 上部署的相关画面。

相关文档链接:https://github.com/nervosnetwork/godwoken/tree/master/docs


CKB


  • (#2801) 将 tokio 从 1.5.0 版本升级到 1.8.0 版本

    https://github.com/nervosnetwork/ckb/pull/2801

  • (#2797) 在硬分叉开始前,拒绝 vm1 锁定脚本,让其与旧客户端兼容

    https://github.com/nervosnetwork/ckb/pull/2797

  • (#2798) 删除 header deps 不成熟的规则

    https://github.com/nervosnetwork/ckb/pull/2798

  • (#2800) 软件包命令更新

    https://github.com/nervosnetwork/ckb/pull/2800

  • (#2776) 将 JSON RPC 字段「uncles_hash」更名为 「extra_hash」

    https://github.com/nervosnetwork/ckb/pull/2776

  • (#2796) 网络硬分叉

    https://github.com/nervosnetwork/ckb/pull/2796

  • (#2756) CKB 2021 硬分叉功能(与 VM 相关的部分)

    https://github.com/nervosnetwork/ckb/pull/2756


Dev Tools


Godwoken-polyjuice [为 Godwoken 兼容以太坊]

  • (#53)对「#50」与「#51」存在的问题进行修复https://github.com/nervosnetwork/godwoken-polyjuice/pull/53

  • (#52)复 evmc_result 内存泄漏问题

    https://github.com/nervosnetwork/godwoken-polyjuice/pull/52

  • (#49)添加 Polyjuice Generator Fuzzer,用 sanitizer 测试 x86 上的智能合约

    https://github.com/nervosnetwork/godwoken-polyjuice/pull/49

  • (#47) LeakSanitizer:检测到 execution_in_evmone fn 中的内存泄漏

    https://github.com/nervosnetwork/godwoken-polyjuice/issues/47

  • (#48) 修复「#47」中 execute_in_evmone fn 和evmc_result 中的内存泄漏

    https://github.com/nervosnetwork/godwoken-polyjuice/pull/48


  • CKB Explorer


Explorer
  • (#810) 对每日统计的数据周期进行调整

    https://github.com/nervosnetwork/ckb-explorer/pull/810

  • (#809) 将主程序合并到开发程序

    https://github.com/nervosnetwork/ckb-explorer/pull/809


Layer 2


Godwoken[CKB 上的 Rollup 框架]

  • (#234) 增加只读模式

    https://github.com/nervosnetwork/godwoken/pull/234

  • (#232) 将子命令 gw-tools-setup-nodes 植入到 gw-tools-setup

    https://github.com/nervosnetwork/godwoken/pull/232

  • (#229) 在部署 Genesis 和 Godwoken节点运行时进行配置检查

    https://github.com/nervosnetwork/godwoken/pull/229

  • (#235) 改变供应商的 repo 网址

    https://github.com/nervosnetwork/godwoken/pull/235


跨链

force-bridge[通用的 force bridge 组件]

  • (#152) 添加验证器部署文档

    https://github.com/nervosnetwork/force-bridge/pull/152

  • (#149) 根据节点信息更新部署脚本

    https://github.com/nervosnetwork/force-bridge/pull/149

  • (#150) 添加 sigserver 状态

    https://github.com/nervosnetwork/force-bridge/pull/150

  • (#148) 私钥配置

    https://github.com/nervosnetwork/force-bridge/pull/148

  • (#147) 发布 0.0.1 版本

    https://github.com/nervosnetwork/force-bridge/pull/147

  • (#112) 集成测试

    https://github.com/nervosnetwork/force-bridge/pull/112

  • (#146) 修复:ETH 分叉之后,日志不再是区块的一部分

    https://github.com/nervosnetwork/force-bridge/pull/146

  • (#145) 在 ForceBridgeCore 中增加了 keystore

    https://github.com/nervosnetwork/force-bridge/pull/145




原文链接:
https://ckbweekly.substack.com/
点击阅读原文,即可订阅 CKB Weekly。

点击👇关注即可查看更多精彩内容

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存