Еволюція технології блокчейн принесла значні досягнення в сфері смартконтрактів. У цьому контексті віртуальні машини відіграють ключову роль як міст між блокчейном і цими контрактами.
Концепція віртуальної машини, хоча і виникла в 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 є кроком вперед у пошуку більш ефективного та універсального блокчейну, переосмислюючи програмованість низького рівня в цій новій сфері.