/ Биткойн — это больше, чем просто криптовалюта
В мире криптовалют Биткойн (BTC) широко известен как самый крупный и безопасный блокчейн. Его безопасность обеспечивается уникальным алгоритмом консенсуса Proof-of-Work (POW), а простота конструкции делает его относительно простым для понимания и использования Биткойна. Однако по мере того, как экосистема криптовалюты продолжает расти и ее потребности развиваются, постепенно появляется потребность в более сложных функциях, таких как смарт-контракты. Применение смарт-контрактов всегда было в основном сосредоточено на блокчейн-платформах, таких как Ethereum, но с появлением виртуальной машины Биткойн (BVM) эта ситуация постепенно меняется.
Смарт-контракт — это контракт, который автоматически выполняет условия контракта, записанные в блокчейн в виде кода. Смарт-контракты позволяют создавать более сложные децентрализованные приложения (DApps) на блокчейне. Хотя платформы блокчейна, такие как Ethereum, уже поддерживают функциональность смарт-контрактов, Биткойн не предназначен для непосредственной поддержки этой функциональности.
/ Биткойн-смарт-контракты уже здесь
Чтобы изучить потенциал реализации смарт-контрактов в рамках простоты и безопасности Биткойна, появился проект блокчейна под названием MVC (MicroVision Chain). MVC похож на Биткойн в том, что это блокчейн, основанный на модели UTXO (выход неизрасходованных транзакций) и использующий тот же алгоритм консенсуса Proof of Work (POW).
Однако MVC представляет модель смарт-контрактов под названием BVM (биткойн-виртуальная машина), целью которой является расширение функциональности смарт-контрактов на основе биткойнов. В наступающую новую эпоху BVM демонстрирует большой потенциал, доказывая, что Биткойн можно программировать с помощью кода и он способен выполнять смарт-контракты.
/ Основные преимущества BVM в основном включают в себя следующие моменты:
Простота обслуживания: контракты в BVM детерминированы, а выходные данные полностью зависят от входных данных и не зависят от внешних состояний и не меняют их. Это делает код более понятным и предсказуемым, улучшая его читаемость и удобство сопровождения.
Параллельные вычисления. В BVM нет глобального состояния, поэтому проблема безопасности состояния при параллельных вычислениях эффективно решена. BVM предназначен для эффективной обработки крупномасштабных контрактных вычислений, тем самым демонстрируя превосходство в масштабируемости производительности.
Простота тестирования и отладки. Благодаря функциональному программированию, принятому в BVM, процесс тестирования упрощается. Поскольку контракт является детерминированным, разработчикам нужно сосредоточиться только на входах и выходах, что упрощает процесс отладки и устраняет возможные проблемы, вызванные внешними проблемами состояния.
Простота и надежность кода. Парадигма функционального программирования в BVM поощряет написание компактного, хорошо структурированного кода. Кроме того, функциональное программирование облегчает создание надежного кода, поддерживая неизменяемость и функции без сохранения состояния. Это значительно уменьшает количество ошибок, связанных с изменениями состояния, делая код более предсказуемым, надежным и простым в отладке.
Простота и компактность кода: реализация BVM на основе стека позволяет писать более простой и компактный код. Эта простота уменьшает размер кода и способствует эффективному использованию памяти и пропускной способности. Кроме того, более простой код означает меньшую частоту ошибок, тем самым повышая надежность кода, что особенно важно в контексте смарт-контрактов.
Идея дизайна BVM заключается в объединении преимуществ Биткойна и гибкости смарт-контрактов для достижения цели расширения более сложных функций в сети Биткойн. BVM совместим с Биткойном, использует базовую технологию Биткойна и расширяет ее, обеспечивая функции смарт-контрактов, которые не поддерживаются Биткойном в его исходной форме.
/ Вселенная параллельного масштабирования Биткойна
MVC известен как лучшая масштабируемая изоморфная цепочка Биткойна. Он имеет ту же базовую структуру UTXO, механизм консенсуса, общую сумму и т. д., что и Биткойн. Следовательно, он может формировать отношения сопоставления один к одному со всеми сатоши BTC и. может стать BTC. Определенная степень боковой цепи «параллельной вселенной».
MVC имеет первый в отрасли смарт-контракт, полный по Тьюрингу, на основе Bitcoin UTXO, который достиг сверхвысокой производительности более 10 000 TPS в тестовой сети. В настоящее время в его среде имеется более 20 доступных приложений и более 10 000 активных адресов. Он собирается начать будущее создания массовых приложений на Биткойне и размещения сотен миллионов пользователей.
Следует подчеркнуть, что MVC и BVM не предназначены для замены Биткойна, а скорее служат боковыми цепями существующей архитектуры Биткойна, добавляя дополнительные неограниченные возможности расширения к блокчейну Биткойна. Отделив эти экспериментальные функции от основного протокола Биткойн, Биткойн можно сохранить простым и безопасным, одновременно расширяя его потенциальные приложения.
/ Подведем итог
В целом, Биткойн демонстрирует огромные возможности для масштабирования приложений, во многом благодаря своей уникальной простоте и свойствам безопасности. Поскольку экосистема криптовалюты продолжает развиваться, появились такие проекты, как MVC (MicrovisionChain), которые внедряют инновации и новые идеи и играют важную роль в обеспечении целостности Биткойна. BVM от MVC показывает, что Биткойн имеет потенциал для реализации функций смарт-контрактов, аналогичных платформам, таким как Ethereum, что, несомненно, сделает экосистему криптовалюты богаче и разнообразнее. Мы твердо верим, что благодаря постоянным исследованиям и практике мы станем свидетелями более разнообразного и яркого будущего блокчейна.
источник:
Представляем виртуальную машину Биткойн (BVM)
https://medium.com/@mvcglobal/introducing-bitcoin-virtual-machine-bvm-d96fcad5aa3a
Появляется виртуальная машина Биткойн (BVM): расшифровка BTCFi Rising Star MVC
https://www.coinspeaker.com/bitcoin-virtual-machine-emerges-decoding-btcfi-rising-star-mvc/
Новая эра биткойнов: ординалы, смарт-контракты и BVM
https://stable.io/a-new-bitcoin-era/
