查看: 941|回复: 0
收起左侧

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

[复制链接]

  离线 

  • TA的每日心情
    奋斗
    2021-3-3 12:32
  • 签到天数: 10 天

    [LV.3]

    发表于 2020-8-24 11:00:34 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

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

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

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

    国内芯片技术交流-CKB-VM:连接硬件和软件的桥梁——Nervos@RISC-V Roadshowrisc-v单片机中文社区(1)


    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 虚拟机。

    国内芯片技术交流-CKB-VM:连接硬件和软件的桥梁——Nervos@RISC-V Roadshowrisc-v单片机中文社区(2)


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

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

    国内芯片技术交流-CKB-VM:连接硬件和软件的桥梁——Nervos@RISC-V Roadshowrisc-v单片机中文社区(3)


    区块链的虚拟机对应的是计算机里的 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 打造的虚拟机项目能连接硬件和软件行业,带来更丰富的开发生态。

    国内芯片技术交流-CKB-VM:连接硬件和软件的桥梁——Nervos@RISC-V Roadshowrisc-v单片机中文社区(4)


    关于 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 经济模型用货币政策限制状态存储的增长,并实现智能合约平台的价值存储功能


    关注我们






    上一篇:RISC-V加载常量(立即数或地址)
    下一篇:E203 蜂鸟 RISC-V处理器代码阅读笔记 之 CPU csr寄存器组 e203_ex
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条



    版权及免责声明|RISC-V单片机中文网 |网站地图

    GMT+8, 2024-4-20 11:59 , Processed in 0.967570 second(s), 48 queries .

    快速回复 返回顶部 返回列表