查看原文
其他

抽象是 Nervos 的超能力|CKB Weekly #41

Nervos Community NervosCommunity 2021-03-29


火花


1、区块链抽象怎么赋予区块链无限制的发展潜能?


近期,Nervos 核心架构师 Jan 发表了《区块链抽象与互操作性 2.0》的文章,立马引起了各界的关注和热议。这篇文章也迅速有了两个版本的中文翻译。


所谓的抽象,指的是针对某些对象或系统时,忽略其物理、空间或时间上的细节或属性,如此一来就能够在定义或规范不那么限缩的情况下,让该系统的开发者有更大的自定义和发展空间。


这篇文章中,小编觉得特别有玩味的地方是 Jan 的这三句话:

1、以太坊就是比特币和所谓「山寨币」的抽象:有了这次的抽象,我们有了区块链智能合约平台。

2、新的抽象是演化的标志,下一代区块链必须比上一代更加抽象:以太坊上不要的诸多限制依旧等待新公链去修改。

3、CKB 是以太坊的抽象,正如以太坊是比特币的抽象那样。

通过减少不需要的限制,适用区块链的地方就会变得更加广泛,而且还可以让区块链这个要做底层改动、十分困难的去中心化账本,在不进行硬分叉的前提下,容纳更多既有的工具,以及留取尽可能多的空间让演进持续。未来,一定会有很多的应用在 Nervos 这样足够抽象的底层区块链上开发、交互。


现在,我们可以看到 Nervos 上能够不断地兼容许多密码学原语,以及可以更通用地去兼容各种虚拟机,这其实都是抽象以及性能足够强大的底层所赋予的超能力。


最后,再次推荐大家阅读 Jan 的这篇文章《区块链抽象与互操作性 2.0》,如果你的英文足够好,也可以直接阅读英文原文:

https://talk.nervos.org/t/blockchain-abstraction-and-interoperability-2-0/5440


2、怎么搞可以让 Nervos DAO 中的 CKB 重新流动起来?


怎么让锁在 Nervos DAO 中的 CKB 也可以动起来?之前的周报有和大家介绍过 JJY 老师的 dCKB 解决方案


期,CKB 负责开发者关系的 Retric 创建了一个 Demo —Liquidable DAO,进一步对怎么释放 Nervos DAO 的流动性做了尝试。


我发现其实很简单,原理就是确认让某个人可以获得 Nervos DAO Cell 的所有权即可,也就对 Lock Script 进行小小的改动,就能灵活地将 Cell 的所有权进行转移,从而释放 DAO 中 CKB 的流动性。


在视频里,Retric 也对于 Liquidable DAO 构建的过程(从合约设计、界面 Demo 到 Server 搭建等)做了全盘的工具示范和梳理,我们可以通过视频了解如何使用 Type ID、动态加载等功能,以及编写代码的过程中,像 Lumos 以及 Capsule 等 SDK 如何派上用场,等等。


欢迎大家观看此视频,或许下个在 Nervos 上做出 DeFi 应用的就是你!

https://talk.nervos.org/t/liquidable-dao-demo-dapp-nervos-dao-ckb/5479


(talk.nervos.org 时刻欢迎来自你的火花)



CKB

  • (#2620)修复:清理后,交易池控制器中的时间戳弧线发生错误
    https://github.com/nervosnetwork/ckb/pull/2620
  • (#2603)重构:将前后区块验证拆分到一个新的 crate 中
    https://github.com/nervosnetwork/ckb/pull/2603



Layer 2

Godwoken[CKB 上的 Rollup 框架]

  • (#111)将 elliptic 从 6.5.3 升级到 6.5.4

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

  • (#113)MAX_SET_RETURN_DATA_SIZE 扩容到 24KB

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


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

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

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