皋陶 发表于 2020-8-24 11:00:34

CKB-VM:连接硬件和软件的桥梁——Nervos@RISC-V Roadshow

本帖最后由 皋陶 于 2020-8-27 13:52 编辑

近期,RISC-V 基金会与 Linux 基金会合作,在北京、成都、上海、深圳和杭州开展一系列免费 RISC-V 入门工作坊。

2019年5 月 14 日,RISC-V Roadshow来到杭州,和大家分享和讨论 RISC-V 的最新应用及进展。


Nervos 同阿里巴巴集团、晶心科技(Andes Technology)、恩智浦半导体(NXP)、澎峰科技(PerfXLab)、SiFive 等 RISC-V 基金会成员共同参与到了本次活动当中。

在活动中,Nervos CKB-VM 核心开发者肖雪洁分享了题为《A Different World: a Blockchain-Focused, General-Purpose Applicable Software Sandbox System Based on RISC-V》的演讲,向大家介绍了基于 RISC-V 指令集打造的 Nervos CKB 虚拟机。


在演讲伊始,肖雪洁向大家介绍了区块链是一个达成全球共识的解决方案、它是一个无需信任的网络,目前区块链的升级几乎都需要通过硬分叉来实现,而硬分叉的实现并不轻松。

为了更好的推动区块链升级和前进,肖雪洁提到,我们需要有一个 VM 来解决这个问题,而除了确定性、安全性等 VM 必须具备的条件之外,为了符合底层基础公链的目标,VM 还需要具备灵活性、透明性等特点,为此 Nervos CKB 设计了一个基于 RISC-V 指令集开发的 Nervos CKB-VM。


区块链的虚拟机对应的是计算机里的 CPU,Nervos CKB-VM 虚拟机负责处理所有部署在 CKB 上的智能合约运算。底层公链是一种具有硬件特性的软件,一旦建成要更改的难度很大,基于区块链的特性和同样信奉大道至简的设计理念,我们选择使用 RISC-V 指令集来锻造 Nervos CKB-VM 虚拟机。

RISC-V 是由加州大学伯克利分校的教授于 2010 年设计的开源 RISC 指令集架构(ISA),RISC-V 的目标是提供一个通用的 CPU 指令集架构,以支持下一代系统架构开发,并在未来数十年中不会产生遗留架构问题所带来的负担。相对于其他 CPU 指令集架构,RISC-V 具有透明性、精简性、模块化、广泛支持性等特点,这也是 Nervos CKB 选择 RISC-V 指令集实现 CKB-VM 的原因。

在最后肖雪洁还提到,除了区块链领域,CKB-VM 还将能应用于非区块链领域,例如边缘计算、云上沙盒等场景,希望这个开源的基于 RISC-V 打造的虚拟机项目能连接硬件和软件行业,带来更丰富的开发生态。

关于 Nervos
Nervos Network 由 Nervos 基金会推动,通过分层设计,兼顾性能、安全以及去中心化的特性,满足多样化的商业场景需求,为未来加密经济提供基础设施。
关于 CKB
Nervos Common Knowledge Base(CKB)是一个无需许可链,它是 Nervos Network 的基础层,并在设计上提出了一些理念:


[*]CKB 共识协议 NC-MAX 使用两阶段提交节约带宽,并根据网络情况调整自身参数,提升了 Nakamoto Consensus 的可扩展性
[*]CKB 虚拟机采用底层 CPU 指令集架构 RISC-V 开发,提供更高的开发弹性与运行的稳定性
[*]CKB Cell Model 是比特币 UTXO 模型的通用化,能够验证和存储任何类型的数据
[*]CKB 经济模型用货币政策限制状态存储的增长,并实现智能合约平台的价值存储功能

关注我们
官网:https://www.nervos.org电报:http://t.me/nervosnetwork
页: [1]
查看完整版本: CKB-VM:连接硬件和软件的桥梁——Nervos@RISC-V Roadshow