Эволюция технологии блокчейн привела к значительным достижениям в области смарт-контрактов. В этом контексте виртуальные машины играют ключевую роль как мост между блокчейном и этими контрактами.
Концепция виртуальной машины, хотя и возникла в 60-х годах, не приобрела популярности до 1990-х. В то время разнообразие операционных систем и браузеров представляло собой вызов для разработчиков приложений. Появление Java и ее виртуальной машины произвело революцию в этой сфере, позволяя писать код один раз и запускать его на нескольких платформах.
В области криптовалют Bitcoin не включает виртуальную машину из-за своего акцента на простых переводах. Однако Ethereum ввел идею выполнения сложного кода в блокчейне, что привело к появлению современных платформ смарт-контрактов.
Виртуальная машина в блокчейне
В экосистеме блокчейн виртуальная машина является средой выполнения для смарт-контрактов. В отличие от традиционных виртуальных машин, используемых в блокчейне, они должны гарантировать идентичные результаты на всех узлах, независимо от различий в аппаратном или программном обеспечении.
Идеальные характеристики блокчейн-виртуальной машины
После обширных исследований были выявлены несколько ключевых характеристик для оптимальной блокчейн-виртуальной машины:
Детерминизм в исполнении
Надежная безопасность
Прозрачность в информации
Гибкость для поддержки различных языков программирования
Выбор RISC-V для CKB-VM
Команда Nervos CKB выбрала построить свою виртуальную машину, CKB-VM, используя набор инструкций реального ЦП, а именно RISC-V. Это решение основано на стремлении к большей гибкости и эффективности в выполнении смарт-контрактов.
RISC-V, набор инструкций открытого кода для ЦП, предлагает значительные преимущества:
Простота и ясность в архитектуре
Широкая поддержка со стороны индустрии и академической среды
Способность адаптироваться к различным вычислительным устройствам
Фонд RISC-V и его влияние
Фонд RISC-V, основанный в 2015 году, способствует разработке этого набора инструкций. С более чем 235 членами, включая технологических гигантов и престижные академические учреждения, RISC-V быстро завоевывает позиции в мире вычислений.
RISC-V против традиционных наборов инструкций
По сравнению с x86 и ARM, RISC-V выделяется следующим:
Его компактный и эффективный дизайн
Его открытая природа
Большая гибкость и меньшая сложность
RISC-V в контексте блокчейна
Применение RISC-V в блокчейне представляет собой инновационный подход. Хотя это смелая попытка, она обещает сблизить индустрии аппаратного и программного обеспечения, потенциально обогащая экосистему разработки блокчейна.
Видение CKB
Выбор разработки CKB-VM на основе RISC-V отражает философию Nervos CKB по созданию гибкой, безопасной и масштабируемой инфраструктуры Layer1. Это решение позиционирует CKB как универсальную платформу, способную поддерживать различные решения Layer2, вычисления ZKP и автономную эволюцию Layer1.
В заключение, принятие RISC-V в CKB-VM представляет собой шаг вперед в поиске более эффективного и универсального блокчейна, переопределяя программируемость низкого уровня в этой новой области.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
RISC-V и CKB-VM: Инновация в технологии блокчейн
Эволюция технологии блокчейн привела к значительным достижениям в области смарт-контрактов. В этом контексте виртуальные машины играют ключевую роль как мост между блокчейном и этими контрактами.
Концепция виртуальной машины, хотя и возникла в 60-х годах, не приобрела популярности до 1990-х. В то время разнообразие операционных систем и браузеров представляло собой вызов для разработчиков приложений. Появление Java и ее виртуальной машины произвело революцию в этой сфере, позволяя писать код один раз и запускать его на нескольких платформах.
В области криптовалют Bitcoin не включает виртуальную машину из-за своего акцента на простых переводах. Однако Ethereum ввел идею выполнения сложного кода в блокчейне, что привело к появлению современных платформ смарт-контрактов.
Виртуальная машина в блокчейне
В экосистеме блокчейн виртуальная машина является средой выполнения для смарт-контрактов. В отличие от традиционных виртуальных машин, используемых в блокчейне, они должны гарантировать идентичные результаты на всех узлах, независимо от различий в аппаратном или программном обеспечении.
Идеальные характеристики блокчейн-виртуальной машины
После обширных исследований были выявлены несколько ключевых характеристик для оптимальной блокчейн-виртуальной машины:
Выбор RISC-V для CKB-VM
Команда Nervos CKB выбрала построить свою виртуальную машину, CKB-VM, используя набор инструкций реального ЦП, а именно RISC-V. Это решение основано на стремлении к большей гибкости и эффективности в выполнении смарт-контрактов.
RISC-V, набор инструкций открытого кода для ЦП, предлагает значительные преимущества:
Фонд RISC-V и его влияние
Фонд RISC-V, основанный в 2015 году, способствует разработке этого набора инструкций. С более чем 235 членами, включая технологических гигантов и престижные академические учреждения, RISC-V быстро завоевывает позиции в мире вычислений.
RISC-V против традиционных наборов инструкций
По сравнению с x86 и ARM, RISC-V выделяется следующим:
RISC-V в контексте блокчейна
Применение RISC-V в блокчейне представляет собой инновационный подход. Хотя это смелая попытка, она обещает сблизить индустрии аппаратного и программного обеспечения, потенциально обогащая экосистему разработки блокчейна.
Видение CKB
Выбор разработки CKB-VM на основе RISC-V отражает философию Nervos CKB по созданию гибкой, безопасной и масштабируемой инфраструктуры Layer1. Это решение позиционирует CKB как универсальную платформу, способную поддерживать различные решения Layer2, вычисления ZKP и автономную эволюцию Layer1.
В заключение, принятие RISC-V в CKB-VM представляет собой шаг вперед в поиске более эффективного и универсального блокчейна, переопределяя программируемость низкого уровня в этой новой области.