RISC-V 和 CKB-VM:区块链世界中的一种创新共生

区块链技术的出现显著推动了智能合约的发展和实施。在这两个关键元素之间,有一个基本组成部分:虚拟机。

虚拟机的概念于20世纪60年代提出,但直到1990年代才获得普及。在那个时代,操作系统和浏览器的多样性对开发者构成了挑战。Java虚拟机使得一个程序可以一次编写并在多个平台上执行,口号是“写一次,到处运行”。

在区块链领域,比特币由于其基本的价值转移功能,缺乏虚拟机。而以太坊则引入了链上代码的执行,催生了智能合约平台。在这种背景下,虚拟机作为这些合约的执行环境,确保所有节点的结果相同。

区块链中的理想虚拟机

经过深入研究,得出的结论是,适用于区块链的最佳虚拟机应具备以下特征:

  • 执行中的决定论
  • 可靠的安全性
  • 信息透明度
  • 灵活性支持多种编程语言

Nervos CKB团队选择使用真实CPU指令集来构建其虚拟机,而不是像许多其他区块链项目那样使用WASM。这一决定基于能够直接与CPU"通信"的能力,避免了中间翻译层。

RISC-V:CKB-VM 的选择

RISC-V,一个在加利福尼亚大学伯克利分校开发的开源CPU指令集,是CKB-VM的选择。它的透明性、简单性和模块化特性与CKB-VM的设计要求完美契合。

RISC-V 基金会成立于 2015 年,拥有超过 235 名成员,包括科技巨头和知名学术机构。其开放且简单的设计在行业和学术界获得了广泛支持。

RISC-V相对于其他指令集的优势

与 x86 和 ARM 相比,RISC-V 提供:

  • 简单性:它的文档显著更简洁且易于理解。
  • 开源: 允许兼容处理器的自由开发,促进创新。

CKB-VM: 一种革命性的方式

RISC-V在区块链领域的应用代表了一次大胆而创新的尝试。CKB-VM旨在缩短硬件和软件行业之间的距离,提供一个更丰富的开发生态系统。

Nervos CKB的设计哲学集中在构建一个灵活、安全和可扩展的Layer1基础设施。CKB-VM使CKB成为一个通用平台,能够原生支持任何Layer2、ZKP计算、电路执行,甚至Layer1的自主演化。

这个愿景在区块链基础设施的背景下重新定义了 "低级可编程性",为分布式技术的未来建立了新的标准。

CKB-1%
BTC0.84%
ETH1.48%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)