В мире криптовалют биткойн (BTC) широко известен как самый крупный и безопасный блокчейн. Его безопасность выигрывает от уникального алгоритма консенсуса Proof-of-Work (POW), а простота его дизайна делает его относительно простым для понимания и использования Биткойн. Однако по мере того, как криптовалютная экосистема продолжает расти и ее потребности меняются, постепенно возникает потребность в более сложных функциях, таких как смарт-контракты. ** Долгое время применение смарт-контрактов было в основном сосредоточено на блокчейн-платформах, таких как Ethereum, но с появлением виртуальной машины Биткойн (BVM) эта ситуация постепенно меняется. **
Смарт-контракт — это контракт, который автоматически обеспечивает соблюдение условий контракта, которые записываются в блокчейн в виде кода. Смарт-контракты позволяют создавать более сложные децентрализованные приложения (DApps) на блокчейне. Хотя платформы блокчейна, такие как Ethereum, уже поддерживают функциональность смарт-контрактов, Биткойн не предназначен для прямой поддержки этой функциональности.
Смарт-контракт Биткойн прибыл
Чтобы изучить потенциал реализации смарт-контрактов в рамках простоты и безопасности Биткойна, был создан блокчейн-проект под названием MVC (MicroVision Chain). Подобно биткойну, MVC представляет собой блокчейн, основанный на модели UTXO (вывод неизрасходованных транзакций) и использующий тот же алгоритм консенсуса доказательства работы (POW).
Однако MVC вводит модель смарт-контрактов под названием BVM (виртуальная машина биткойнов), которая направлена на расширение функциональности смарт-контрактов на основе биткойнов. В грядущей новой эре BVM демонстрирует большой потенциал, доказывая, что биткойн можно запрограммировать с помощью кода и он может запускать смарт-контракты.
Основные преимущества BVM в основном включают следующие пункты:
Простота обслуживания: Контракт в BVM является детерминированным, выходные данные полностью зависят от входных данных и не будут зависеть от внешнего состояния или изменять его. Это делает код более понятным и предсказуемым, улучшая его читабельность и удобство сопровождения.
Параллельные вычисления. В BVM нет глобального состояния, поэтому проблема безопасности состояний при параллельных вычислениях эффективно решена. Структура BVM позволяет эффективно обрабатывать крупномасштабные расчеты контрактов, демонстрируя тем самым превосходство в масштабируемости производительности.
Простота тестирования и отладки: Благодаря функциональному программированию, принятому в BVM, процесс тестирования проще реализовать. Из-за детерминированности контракта разработчикам нужно сосредоточиться только на вводе и выводе, что упрощает процесс отладки и устраняет возможные проблемы, вызванные проблемами внешнего состояния.
Краткий и надежный код. Парадигма функционального программирования в BVM поощряет написание компактного, хорошо структурированного кода. Кроме того, функциональное программирование облегчает создание надежного кода, поддерживая неизменяемость и функции без сохранения состояния. Это значительно уменьшает количество ошибок, связанных с изменением состояния, делая код более предсказуемым, надежным и удобным для отладки.
Простота и компактность кода. Реализация BVM на основе стека позволяет писать более простой и компактный код. Эта простота уменьшает размер кода и способствует эффективному использованию памяти и полосы пропускания. Кроме того, более простой код означает более низкий уровень ошибок, что повышает надежность кода, что особенно важно в сценарии смарт-контракта.
Идея дизайна BVM состоит в том, чтобы объединить преимущества Биткойн и гибкость смарт-контрактов для достижения цели расширения более сложных функций в сети Биткойн. BVM совместим с биткойном и опирается на базовую технологию биткойна, расширяясь на этой основе для предоставления функций смарт-контракта, которые биткойн не поддерживает в своей первоначальной форме.
Параллельная масштабируемая вселенная Биткойн
MVC известен как лучшая изоморфная цепочка расширения Биткойн.Он имеет ту же базовую структуру UTXO, механизм консенсуса, общую сумму и т. д., что и Биткойн.Поэтому он может формировать отношения отображения один к одному со всеми сатоши BTC и стать цепочкой BTC, некой степенью «параллельной вселенной», такой как сайдчейны.
MVC имеет первый в отрасли смарт-контракт, полный по Тьюрингу, основанный на биткойн UTXO, который достиг сверхвысокой производительности, превышающей 1 Вт TPS в тестовой сети. Его экология в настоящее время насчитывает более 20 доступных приложений и 1w+ активных адресов, и он собирается открыть будущее для создания масштабных приложений на биткойнах и обслуживания сотен миллионов пользователей.
Следует подчеркнуть, что MVC и BVM не предназначены для замены Биткойна, а служат боковыми цепочками существующей архитектуры Биткойн, добавляя дополнительные возможности для неограниченного расширения блокчейна Биткойн. Отделив эти экспериментальные функции от основного протокола Биткойн, можно обеспечить простоту и безопасность Биткойна, расширяя при этом потенциальный диапазон его приложений.
Подведем итог
В целом Биткойн демонстрирует огромные возможности для масштабирования приложений, в основном благодаря своей уникальной простоте и свойствам безопасности. По мере того, как криптовалютная экосистема продолжает развиваться, появляются такие проекты, как MVC (MicrovisionChain), внедряющие инновации и новые идеи и играющие важную роль в продвижении целостности Биткойна. **BVM MVC показывает, что Биткойн, вероятно, будет реализовывать функции смарт-контрактов, аналогичные таким платформам, как Ethereum, что, несомненно, сделает экосистему криптовалют богаче и разнообразнее. ** Убеждены, что благодаря непрерывным исследованиям и практике мы станем свидетелями более разнообразного и яркого будущего блокчейна.
Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Появление виртуальной машины Биткойн BVM Наступает эра смарт-контрактов?
Автор: Scaling Labs
Биткойн — это больше, чем криптовалюта
В мире криптовалют биткойн (BTC) широко известен как самый крупный и безопасный блокчейн. Его безопасность выигрывает от уникального алгоритма консенсуса Proof-of-Work (POW), а простота его дизайна делает его относительно простым для понимания и использования Биткойн. Однако по мере того, как криптовалютная экосистема продолжает расти и ее потребности меняются, постепенно возникает потребность в более сложных функциях, таких как смарт-контракты. ** Долгое время применение смарт-контрактов было в основном сосредоточено на блокчейн-платформах, таких как Ethereum, но с появлением виртуальной машины Биткойн (BVM) эта ситуация постепенно меняется. **
Смарт-контракт — это контракт, который автоматически обеспечивает соблюдение условий контракта, которые записываются в блокчейн в виде кода. Смарт-контракты позволяют создавать более сложные децентрализованные приложения (DApps) на блокчейне. Хотя платформы блокчейна, такие как Ethereum, уже поддерживают функциональность смарт-контрактов, Биткойн не предназначен для прямой поддержки этой функциональности.
Смарт-контракт Биткойн прибыл
Чтобы изучить потенциал реализации смарт-контрактов в рамках простоты и безопасности Биткойна, был создан блокчейн-проект под названием MVC (MicroVision Chain). Подобно биткойну, MVC представляет собой блокчейн, основанный на модели UTXO (вывод неизрасходованных транзакций) и использующий тот же алгоритм консенсуса доказательства работы (POW).
Однако MVC вводит модель смарт-контрактов под названием BVM (виртуальная машина биткойнов), которая направлена на расширение функциональности смарт-контрактов на основе биткойнов. В грядущей новой эре BVM демонстрирует большой потенциал, доказывая, что биткойн можно запрограммировать с помощью кода и он может запускать смарт-контракты.
Основные преимущества BVM в основном включают следующие пункты:
Простота обслуживания: Контракт в BVM является детерминированным, выходные данные полностью зависят от входных данных и не будут зависеть от внешнего состояния или изменять его. Это делает код более понятным и предсказуемым, улучшая его читабельность и удобство сопровождения.
Параллельные вычисления. В BVM нет глобального состояния, поэтому проблема безопасности состояний при параллельных вычислениях эффективно решена. Структура BVM позволяет эффективно обрабатывать крупномасштабные расчеты контрактов, демонстрируя тем самым превосходство в масштабируемости производительности.
Простота тестирования и отладки: Благодаря функциональному программированию, принятому в BVM, процесс тестирования проще реализовать. Из-за детерминированности контракта разработчикам нужно сосредоточиться только на вводе и выводе, что упрощает процесс отладки и устраняет возможные проблемы, вызванные проблемами внешнего состояния.
Краткий и надежный код. Парадигма функционального программирования в BVM поощряет написание компактного, хорошо структурированного кода. Кроме того, функциональное программирование облегчает создание надежного кода, поддерживая неизменяемость и функции без сохранения состояния. Это значительно уменьшает количество ошибок, связанных с изменением состояния, делая код более предсказуемым, надежным и удобным для отладки.
Простота и компактность кода. Реализация BVM на основе стека позволяет писать более простой и компактный код. Эта простота уменьшает размер кода и способствует эффективному использованию памяти и полосы пропускания. Кроме того, более простой код означает более низкий уровень ошибок, что повышает надежность кода, что особенно важно в сценарии смарт-контракта.
Идея дизайна BVM состоит в том, чтобы объединить преимущества Биткойн и гибкость смарт-контрактов для достижения цели расширения более сложных функций в сети Биткойн. BVM совместим с биткойном и опирается на базовую технологию биткойна, расширяясь на этой основе для предоставления функций смарт-контракта, которые биткойн не поддерживает в своей первоначальной форме.
Параллельная масштабируемая вселенная Биткойн
MVC известен как лучшая изоморфная цепочка расширения Биткойн.Он имеет ту же базовую структуру UTXO, механизм консенсуса, общую сумму и т. д., что и Биткойн.Поэтому он может формировать отношения отображения один к одному со всеми сатоши BTC и стать цепочкой BTC, некой степенью «параллельной вселенной», такой как сайдчейны.
MVC имеет первый в отрасли смарт-контракт, полный по Тьюрингу, основанный на биткойн UTXO, который достиг сверхвысокой производительности, превышающей 1 Вт TPS в тестовой сети. Его экология в настоящее время насчитывает более 20 доступных приложений и 1w+ активных адресов, и он собирается открыть будущее для создания масштабных приложений на биткойнах и обслуживания сотен миллионов пользователей.
Следует подчеркнуть, что MVC и BVM не предназначены для замены Биткойна, а служат боковыми цепочками существующей архитектуры Биткойн, добавляя дополнительные возможности для неограниченного расширения блокчейна Биткойн. Отделив эти экспериментальные функции от основного протокола Биткойн, можно обеспечить простоту и безопасность Биткойна, расширяя при этом потенциальный диапазон его приложений.
Подведем итог
В целом Биткойн демонстрирует огромные возможности для масштабирования приложений, в основном благодаря своей уникальной простоте и свойствам безопасности. По мере того, как криптовалютная экосистема продолжает развиваться, появляются такие проекты, как MVC (MicrovisionChain), внедряющие инновации и новые идеи и играющие важную роль в продвижении целостности Биткойна. **BVM MVC показывает, что Биткойн, вероятно, будет реализовывать функции смарт-контрактов, аналогичные таким платформам, как Ethereum, что, несомненно, сделает экосистему криптовалют богаче и разнообразнее. ** Убеждены, что благодаря непрерывным исследованиям и практике мы станем свидетелями более разнообразного и яркого будущего блокчейна.