Поява технології блокчейн значно сприяла розвитку та впровадженню смартконтрактів. Серед цих двох ключових елементів знаходиться один суттєвий компонент: віртуальна машина.
Концепція віртуальної машини, запропонована в 60-х роках, не стала популярною до 1990-х. У той час різноманітність операційних систем і браузерів ставила виклик для розробників. Віртуальна машина Java дозволила писати програму один раз і виконувати її на різних платформах під гаслом "Напиши один раз, виконуй скрізь".
У сфері блокчейн Bitcoin не має віртуальної машини через свою основну функцію передачі вартості. Ethereum, в свою чергу, ввів виконання коду в ланцюгу, давши початок платформам смартконтрактів. У цьому контексті віртуальна машина виступає як середовище виконання для цих контрактів, гарантуючи ідентичні результати на всіх вузлах.
Ідеальна віртуальна машина в блокчейні
Після ретельних досліджень було встановлено, що оптимальна віртуальна машина для блокчейну повинна мати такі характеристики:
Детермінізм у виконанні
Надійна безпека
Прозорість інформації
Гнучкість для підтримки різних мов програмування
Команда Nervos CKB вирішила використовувати набір інструкцій реального ЦП для створення своєї віртуальної машини, замість того щоб використовувати WASM, як багато інших проектів у сфері блокчейн. Це рішення обґрунтоване здатністю "спілкуватися" безпосередньо з ЦП, уникаючи проміжних шарів перекладу.
RISC-V: вибір CKB-VM
RISC-V, набір інструкцій ЦП з відкритим кодом, розроблений в Університеті Каліфорнії в Берклі, був обраний для 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.
Це бачення переосмислює "низькорівневу програмованість" у контексті інфраструктури blockchain, встановлюючи нові стандарти для майбутнього розподілених технологій.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
RISC-V та CKB-VM: Інноваційна симбіоз у світі блокчейн
Поява технології блокчейн значно сприяла розвитку та впровадженню смартконтрактів. Серед цих двох ключових елементів знаходиться один суттєвий компонент: віртуальна машина.
Концепція віртуальної машини, запропонована в 60-х роках, не стала популярною до 1990-х. У той час різноманітність операційних систем і браузерів ставила виклик для розробників. Віртуальна машина Java дозволила писати програму один раз і виконувати її на різних платформах під гаслом "Напиши один раз, виконуй скрізь".
У сфері блокчейн Bitcoin не має віртуальної машини через свою основну функцію передачі вартості. Ethereum, в свою чергу, ввів виконання коду в ланцюгу, давши початок платформам смартконтрактів. У цьому контексті віртуальна машина виступає як середовище виконання для цих контрактів, гарантуючи ідентичні результати на всіх вузлах.
Ідеальна віртуальна машина в блокчейні
Після ретельних досліджень було встановлено, що оптимальна віртуальна машина для блокчейну повинна мати такі характеристики:
Команда Nervos CKB вирішила використовувати набір інструкцій реального ЦП для створення своєї віртуальної машини, замість того щоб використовувати WASM, як багато інших проектів у сфері блокчейн. Це рішення обґрунтоване здатністю "спілкуватися" безпосередньо з ЦП, уникаючи проміжних шарів перекладу.
RISC-V: вибір CKB-VM
RISC-V, набір інструкцій ЦП з відкритим кодом, розроблений в Університеті Каліфорнії в Берклі, був обраний для 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.
Це бачення переосмислює "низькорівневу програмованість" у контексті інфраструктури blockchain, встановлюючи нові стандарти для майбутнього розподілених технологій.