Немного о TVM 🤖
TVM — TON Virtual Machine — виртуальная машина, используемая для выполнения кода смарт-контракта в мастерчейне или в базовом воркчейне.
Благодаря TVM функционал TON не ограничивается платежами, но позволяет выполнять в электронном виде любые договоры в виде смарт-контрактов.
TON Virtual Machine является универсальным механизмом TON не только для криптовалют. Этот же механизм используют TON Services для реализации распределенных приложений TON. Программный код в блокчейне TON выполняется не на сервере, а TON DNS находит по хеш-коду нужные алгоритмы и передает их через TON Storage на клиент, где они выполняются в виртуальной машине TON Virtual Machine.
#free_ton #freeton #tvm
TVM — TON Virtual Machine — виртуальная машина, используемая для выполнения кода смарт-контракта в мастерчейне или в базовом воркчейне.
Благодаря TVM функционал TON не ограничивается платежами, но позволяет выполнять в электронном виде любые договоры в виде смарт-контрактов.
TON Virtual Machine является универсальным механизмом TON не только для криптовалют. Этот же механизм используют TON Services для реализации распределенных приложений TON. Программный код в блокчейне TON выполняется не на сервере, а TON DNS находит по хеш-коду нужные алгоритмы и передает их через TON Storage на клиент, где они выполняются в виртуальной машине TON Virtual Machine.
#free_ton #freeton #tvm
Threaded Virtual Machine (TVM) ⚙️
Блокчейн Everscale состоит из мастерчейна, отвечающего за общее состояние сети, воркчейнов — отдельных блокчейнов (их количество можно увеличивать линейно) и шардов — сегментов воркчейна (несколько шардов формируют воркчейн).
TVM — это виртуальная машина, используемая для выполнения кода смарт-контракта в мастерчейне и в базовом воркчейне. Используется в блокчейнах Everscale, Venom, TON, GOSH.
Это простая стековая виртуальная машина, где мы оперируем с данными, которые лежат на стеке (примеры операций: "сложить два верхних числа, лежащих на стеке", или "поменять местами вторую и десятую переменные в стеке").
Особенности TVM
TVM, используемый для запуска смарт-контрактов в мастерчейне и базовом воркчейне, значительно отличается от проектов на EVM (виртуальная машина Ethereum): он работает не только с 256-битными целыми числами, но фактически с (почти) произвольными записями и структурами или суммой-типов продуктов, что делает его более подходящим для выполнения кода, написанного на высокоуровневых языках.
🔗 Оригинальный вайтпейпер Николая Дурова
🔗 Перечень инструкций и исправлений
#education #tvm #post
Блокчейн Everscale состоит из мастерчейна, отвечающего за общее состояние сети, воркчейнов — отдельных блокчейнов (их количество можно увеличивать линейно) и шардов — сегментов воркчейна (несколько шардов формируют воркчейн).
TVM — это виртуальная машина, используемая для выполнения кода смарт-контракта в мастерчейне и в базовом воркчейне. Используется в блокчейнах Everscale, Venom, TON, GOSH.
Это простая стековая виртуальная машина, где мы оперируем с данными, которые лежат на стеке (примеры операций: "сложить два верхних числа, лежащих на стеке", или "поменять местами вторую и десятую переменные в стеке").
Особенности TVM
TVM, используемый для запуска смарт-контрактов в мастерчейне и базовом воркчейне, значительно отличается от проектов на EVM (виртуальная машина Ethereum): он работает не только с 256-битными целыми числами, но фактически с (почти) произвольными записями и структурами или суммой-типов продуктов, что делает его более подходящим для выполнения кода, написанного на высокоуровневых языках.
🔗 Оригинальный вайтпейпер Николая Дурова
🔗 Перечень инструкций и исправлений
#education #tvm #post
Venom Foundation запускает тестнет ⛓
👥 Компания Venom сообщила о скором запуске тестовой сети для пользователей и разработчиков блокчейна.
Для участия в тестнете пользователи должны:
➕ Установить кошелёк Venom
➕ Получить тестовые токены VENOM
В тестнете будут представлены различные dApps, включая встроенные в экосистему Venom (например, Venom Scan) и разработанные внешними партнёрами.
🔧 Разработчики получат доступ к специальному репозиторию с документацией по работе с блокчейном, а пользователям будет предложен ряд социальных и ончейн-задач, которые позволят им познакомиться с dApps и возможностями блокчейна.
Запуск тестнета поможет Venom Foundation протестировать и отладить dApps и протоколы блокчейна, создать сообщество заинтересованных пользователей, стимулировать дальнейшие инновации внутри экосистемы.
#tvm #venom #testnet #post
Для участия в тестнете пользователи должны:
В тестнете будут представлены различные dApps, включая встроенные в экосистему Venom (например, Venom Scan) и разработанные внешними партнёрами.
Запуск тестнета поможет Venom Foundation протестировать и отладить dApps и протоколы блокчейна, создать сообщество заинтересованных пользователей, стимулировать дальнейшие инновации внутри экосистемы.
#tvm #venom #testnet #post
Please open Telegram to view this post
VIEW IN TELEGRAM
Тестнет Venom запущен ⛓
Как мы сообщали ранее, Venom Foundation запустили тестнет для пользователей и разработчиков блокчейна.
🎁 Всем, кто присоединится на этапе раннего тестирования, компания подарит эксклюзивные коллекционные NFT, а также предоставит возможность поучаствовать в хакатоне разработчиков с призовым фондом $225 тыс.
💬 Пользователи также смогут делиться отзывами о работе тестнета — это поможет доработать платформу и улучшить её функциональность в будущих релизах.
#tvm #venom #testnet #post
Как мы сообщали ранее, Venom Foundation запустили тестнет для пользователей и разработчиков блокчейна.
#tvm #venom #testnet #post
Please open Telegram to view this post
VIEW IN TELEGRAM
Обзор TVM-сетей: TON, Everscale, GOSH, Venom 📱
TON и Everscale — блокчейны с изначально идентичной архитектурой. Они обеспечивают практически бесконечную масштабируемость с помощью трех отличительных решений: динамического шардинга, многопоточности и распределенного программирования.
💎 The Open Network (TON) — блокчейн первого уровня, направленный на онбординг миллионов пользователей, прежде всего, Telegram. Задача разработчиков — сделать использование блокчейна таким же простым, как использование привычных мобильных приложений.
Создание, разработка и развертывание смарт-контрактов на блокчейне TON использует язык программирования FunC и виртуальную машину TVM, построенную по принципу стека, что делает её простой в исполнении.
🚀 Everscale создан на базе исходного кода TON, но многие вещи были изменены для оптимизации времени финальности транзакций. Нода Everscale написана на языке программирования Rust, в отличие от языка C++ в изначальном варианте. В Everscale смарт-контракты пишутся на Solidity, адаптированном к TVM и асинхронности (T-Sol). Важные решения в комьюнити принимаются децентрализованно на основе голосования токенами сети.
⚪ ️ GOSH — первый в мире децентрализованный GitHub. Проект использует кодовую базу Everscale в качестве децентрализованного сервера для гит хранилища. Инновация GOSH — в управлении каждым репозиторием, как DAO.
Принцип работы GOSH: когда вы платите за газ, токены не поступают валидатору. Они переходят к гиверу, который позволяет любому проекту бесплатно предоставлять доступ к своим смарт-контрактам — это революционная концепция в блокчейне т.к. позволяет разворачивать смарт-контракты бесплатно.
🐍 Venom — первый Layer-1 блокчейн, лицензированный и регулируемый Abu Dhabi Global Market (ADGM), и Iceberg Capital, которые объявили о запуске венчурного фонда Venom Ventures Fund (VVF) на $1 млрд. Позиционирование: предоставление асинхронного, сверхбыстрого, масштабируемого блокчейна с низкими комиссиями за транзакции для проектов CBDC и Web3 по всему миру.
Venom также работает на TVM, и взял за основу не только архитектуру блокчейна Everscale, но и его основные экосистемные продукты. Тестнет Venom заработал несколько дней назад и вызвал повышенный интерес в криптосообществе. На майской конференции EVERPOINT в Дубае заявлена тема об Everscale и Venom — для понимания стратегий обоих проектов и особенностей их взаимодействия друг с другом.
#TVM #TON #venom #gosh #review #post
TON и Everscale — блокчейны с изначально идентичной архитектурой. Они обеспечивают практически бесконечную масштабируемость с помощью трех отличительных решений: динамического шардинга, многопоточности и распределенного программирования.
Создание, разработка и развертывание смарт-контрактов на блокчейне TON использует язык программирования FunC и виртуальную машину TVM, построенную по принципу стека, что делает её простой в исполнении.
Принцип работы GOSH: когда вы платите за газ, токены не поступают валидатору. Они переходят к гиверу, который позволяет любому проекту бесплатно предоставлять доступ к своим смарт-контрактам — это революционная концепция в блокчейне т.к. позволяет разворачивать смарт-контракты бесплатно.
Venom также работает на TVM, и взял за основу не только архитектуру блокчейна Everscale, но и его основные экосистемные продукты. Тестнет Venom заработал несколько дней назад и вызвал повышенный интерес в криптосообществе. На майской конференции EVERPOINT в Дубае заявлена тема об Everscale и Venom — для понимания стратегий обоих проектов и особенностей их взаимодействия друг с другом.
#TVM #TON #venom #gosh #review #post
Please open Telegram to view this post
VIEW IN TELEGRAM
Cтратегия развития 🚀 Everscale и Venom 🐍
🛑 Everscale — инновационный хаб, как Ethereum, как ядро Linux. Это место, в котором технология TVM совершенствуется
🛑 В Everscale вносят вклад все рыночные игроки, которые пользуются этой технологией, в том числе GOSH и Venom
🛑 Наша задача — раскачать технологию TVM. Everscale становится «колыбелью», в которую стекаются инновации. Они будут тестироваться на Everscale, а затем распространяться в TVM сети
🛑 Для запуска проекта в Venom нужно пройти UDL, получить разрешение от регулятора (ADGM), пройти ряд прочих согласований. Everscale, наоборот, даёт возможность моментального запуска проекта без согласований. А по мере развития проекта и наращивания его аудитории, появляется возможность обратиться к регулятору с презентацией, обсудив выход проекта на новый, государственный, уровень — уже в сети Venom
🛑 Everscale выступает «инкубатором» для Venom. Это означает быстрое знакомство с технологией приток новых пользователей, разработчиков и ликвидности
🛑 Everscale может использоваться университетами и научными разработчиками как ресурс для академических исследований и сложных вычислений
🛑 Venom — узкоспециализированный, корпоративный блокчейн, направленный на решение конкретных задач конкретного государства
🛑 Не все проекты идеологически подходят для запуска в Venom. Все high-risk проекты (например, high-risk игры) не смогут быть запущены в Venom. Everscale, при этом, безграничный и агностичный — любой проект (кроме тех, которые нарушают закон) приветствуется в сети
🛑 С приходом Venom, у Everscale появилось третье измерение scalability: кроме шардирования и добавления воркчейнов, появилась возможность выстраивать связки между разными блокчейнами нулевого уровня. Теперь TVM-сети смогут друг друга дополнять и масштабироваться ещё больше
🛑 Финансовые технологии будут развиваться в тандеме между Venom и Everscale: более экспериментальные решения будут уходить в Everscale, а те, что требуют регулирования — в Venom. Это будет способствовать появлению сильных игроков внутри этой экосистемы
🛑 В Venom будет упор на развитие Proof of Authority, в Everscale — Социальный Governance. Сеть постоянно движется в этом направлении и в будущем ликвидный стейкинг (stEVER) должен стать стандартным видом стейкинга в сети. В данный момент технология всё ещё тестируется. Когда тесты завершатся, это станет открытым протоколом сети, где любой валидатор или кластер валидаторов сможет присоединиться к стейкингу
🛑 Децентрализованное хранение будет развиваться на уровне стандарта TVM в двух сетях, но будет использоваться для разных целей: к примеру, в Everscale хранение будет использоваться для torrent-like подходов, а в Venom — для хранения некоторых артефактов credentials, сделок, договоров
🛑 Децентрализованный гейминг, соц. сети — только в Everscale, Supply Chain — только в Venom. При этом, краудфандинг, децентрализованный venture, инвестирование, проекты по электроэнергетике, сохранению окружающей среды, экологии — совместное развитие при участии двух сетей
Благодарим Владислава Пономарёва за беседу, из которой мы вынесли вышеперечисленные тезисы.
#everscale #venom #tvm #everpoint #post
Благодарим Владислава Пономарёва за беседу, из которой мы вынесли вышеперечисленные тезисы.
#everscale #venom #tvm #everpoint #post
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Venom Whitepaper: Virtual Machine 🐍
TVM используется для выполнения кода смарт-контракта в мастерчейне и базовой цепочке. Другие воркчейны в блокчейне Venom могут использовать другие виртуальные машины. По своей архитектуре TVM имеет асинхронную модель взаимодействия между аккаунтами. Каждый аккаунт может повлиять на состояние другого аккаунта только путем отправки сообщения.
🔑 Аккаунты
Каждый аккаунт представляет собой смарт-контракт, код которого может включать любую логику аутентификации, необходимую для проверки личности пользователя. Структура аккаунта состоит из трех основных компонентов: Адреса, Storage State (содержит информацию об объеме данных контракта и служит для расчета комиссии) и Account Storage (содержит информацию о балансе и текущем состоянии аккаунта).
Смарт-контракт может быть развернут путем отправки в сеть внешнего сообщения, содержащего код и исходные данные будущего аккаунта.
🔃 Сообщения
Аккаунт в блокчейне Venom, подобно актору, имеет уникальный адрес, может отправлять и получать сообщения, изменять свое состояние, поведение и даже создавать другие аккаунты.
Внешние входящие сообщения отправляются от внешних акторов внутренним акторам.
Пример: Пользователь с парой ключей отправляет сообщение на аккаунт кошелька для перевода средств.
Внутренние входящие/исходящие сообщения отправляются между внутренними акторами (аккаунтами).
Пример: В результате внешнего входящего сообщения аккаунт кошелька изменяет свой баланс и отправляет внутреннее сообщение на другой аккаунт кошелька.
Внешние исходящие сообщения ("события") создаются внутренними акторами и могут быть подписаны внешними акторами.
Пример: Аккаунт ограничивает событие о получении средств, и внешняя служба перехватывает его.
📶 Транзакции
Транзакция является прямым результатом обработки одного входящего сообщения с помощью кода аккаунта получателя.
Это многоступенчатый процесс, состоящий из нескольких отдельных этапов, каждый из которых имеет свою конкретную цель. Каждая фаза является логическим шагом в выполнении сообщения и может либо завершиться успешно, либо привести к ошибке. Если возникает ошибка, следующий этап не будет выполнен.
🔗 Ознакомьтесь с разделом Virtual machine в вайтпейпере Venom
#venom #whitepaper #tvm #post
TVM используется для выполнения кода смарт-контракта в мастерчейне и базовой цепочке. Другие воркчейны в блокчейне Venom могут использовать другие виртуальные машины. По своей архитектуре TVM имеет асинхронную модель взаимодействия между аккаунтами. Каждый аккаунт может повлиять на состояние другого аккаунта только путем отправки сообщения.
Каждый аккаунт представляет собой смарт-контракт, код которого может включать любую логику аутентификации, необходимую для проверки личности пользователя. Структура аккаунта состоит из трех основных компонентов: Адреса, Storage State (содержит информацию об объеме данных контракта и служит для расчета комиссии) и Account Storage (содержит информацию о балансе и текущем состоянии аккаунта).
Смарт-контракт может быть развернут путем отправки в сеть внешнего сообщения, содержащего код и исходные данные будущего аккаунта.
Аккаунт в блокчейне Venom, подобно актору, имеет уникальный адрес, может отправлять и получать сообщения, изменять свое состояние, поведение и даже создавать другие аккаунты.
Внешние входящие сообщения отправляются от внешних акторов внутренним акторам.
Пример: Пользователь с парой ключей отправляет сообщение на аккаунт кошелька для перевода средств.
Внутренние входящие/исходящие сообщения отправляются между внутренними акторами (аккаунтами).
Пример: В результате внешнего входящего сообщения аккаунт кошелька изменяет свой баланс и отправляет внутреннее сообщение на другой аккаунт кошелька.
Внешние исходящие сообщения ("события") создаются внутренними акторами и могут быть подписаны внешними акторами.
Пример: Аккаунт ограничивает событие о получении средств, и внешняя служба перехватывает его.
Транзакция является прямым результатом обработки одного входящего сообщения с помощью кода аккаунта получателя.
Это многоступенчатый процесс, состоящий из нескольких отдельных этапов, каждый из которых имеет свою конкретную цель. Каждая фаза является логическим шагом в выполнении сообщения и может либо завершиться успешно, либо привести к ошибке. Если возникает ошибка, следующий этап не будет выполнен.
#venom #whitepaper #tvm #post
Please open Telegram to view this post
VIEW IN TELEGRAM
Venom Whitepaper: Threaded solidity (T-Sol) 🐍
Threaded Solidity (T-Sol) — это асинхронный диалект языка программирования Solidity, специально разработанный для акторной модели платформы TVM.
Акторная модель основана на принципах асинхронного программирования, что позволяет программам выполнять другие задачи в ожидании завершения операций ввода или вывода.
▶️ В отличие от традиционной Solidity, используемой в EVM-подобных блокчейнах, T-Sol предоставляет встроенную поддержку параллелизма. Это обеспечивает неблокирующее и параллельное выполнение обращения к аккаунтам в блокчейне Venom, состоящем из шардов.
▶️ T-Sol предлагает различные функции для поддержки акторной модели, такие как контроль доступа, изоляция состояния и управление им, передача сообщений, управление акторами, интероперабельность.
Благодаря использованию знакомого синтаксиса Solidity и широкому распространению среди разработчиков, диалект T-Sol стал удобным инструментом создания смарт-контрактов и акторных моделей в среде TVM.
#venom #whitepaper #tvm #post
Threaded Solidity (T-Sol) — это асинхронный диалект языка программирования Solidity, специально разработанный для акторной модели платформы TVM.
Акторная модель основана на принципах асинхронного программирования, что позволяет программам выполнять другие задачи в ожидании завершения операций ввода или вывода.
Благодаря использованию знакомого синтаксиса Solidity и широкому распространению среди разработчиков, диалект T-Sol стал удобным инструментом создания смарт-контрактов и акторных моделей в среде TVM.
#venom #whitepaper #tvm #post
Please open Telegram to view this post
VIEW IN TELEGRAM
Venom Whitepaper: Целевой рынок 🐍
Восьмая глава документации описывает целевой рынок для блокчейна Venom с приведением конкретных примеров его использования в разных финансовых сферах. Предлагаем вам ознакомиться с ключевыми тезисами:
🔵 2022-й год показал, что неудачи криптовалютного рынка чаще всего были вызваны плохой практикой аудита публичных блокчейн-платформ, неправильным управлением средствами и разного рода мошенническими действиями
🔵 В этой связи, эффективным решением является нахождение баланса между прозрачностью и инновациями публичных блокчейнов, а также DeFi-экосистемы, и стабильностью регулируемых рынков
🔵 Разработчики Venom считают, что их блокчейн способен обеспечить такой баланс, ведь их продукт предлагает такие уникальные возможности, как абстракция счетов, межсетевые коммуникации, «невидимые» газовые сборы при работе с цифровыми валютами ЦБ (CBDC)
🔵 Доказательство резервов (PoR) — это механизм, используемый для проверки того, что торговая платформа или криптокомпания обладает активами, о которых она заявляет
🔵 С целью создания надёжного механизма PoR, Venom Foundation предлагает гетерогенную мультиблокчейн-модель, сочетающую в себе функции приватного и публичного блокчейна
🔵 При соблюдении нормативных требований, приватные воркчейны Venom могут быть использованы для эмиссии CBDC
🔵 Благодаря интероперабельности, CBDC могут использоваться в качестве залога для стейблкоинов в публичных воркчейнах Venom
🔵 Технологии Venom могут значительно улучшить процессы в отрасли торгового финансирования за счёт объединения преимуществ публичных и частных блокчейны, внедрения CBDC и механизмов доказательства резервирования
🔵 Партнёрство Venom с платежными системами и биржами позволит им создать более безопасную и прозрачную среду для проведения финансовых операций
🔵 Команда Venom осознаёт, что целевые рынки не ограничиваются примерами из документа, поэтому поощряет членов сообщества сотрудничать и создавать продукты, которые могут принести пользу
#venom #whitepaper #tvm #post
Восьмая глава документации описывает целевой рынок для блокчейна Venom с приведением конкретных примеров его использования в разных финансовых сферах. Предлагаем вам ознакомиться с ключевыми тезисами:
#venom #whitepaper #tvm #post
Please open Telegram to view this post
VIEW IN TELEGRAM
Venom Whitepaper: Управление 🐍
Девятая глава документации описывает механизм управления блокчейном Venom, а также роль Фонда Venom в контроле за процессом принятия решений и предоставлении ресурсов для развития сети.
Предлагаем вам ознакомиться с ключевыми тезисами:
🔵 Механизм управления блокчейном Venom направлен на обеспечение устойчивого и успешного развития сети в условиях меняющейся экономики
🔵 Фонд Venom контролирует процесс принятия решений и поддерживает развитие экосистемы
🔵 Несмотря на то, что Фонд Venom вносит значительный вклад в управление сетью, предполагается, что право голоса в процессе принятия решений будет иметь широкий круг участников: пользователи, валидаторы и разработчики
🔵 Благодаря он-чейн системе голосования и подачи предложений, участники сети могут принимать решения о модернизации, новых функциях и общем улучшении сети
🔵 Система управления направлена на прозрачное, эффективное и безопасное поддержание и обновление блокчейна
🔵 Управление инфраструктурой предполагает выдвижение предложений и голосование членов сообщества пропорционально их вкладу в безопасность и стабильность сети
🔵 Управление ресурсами предполагает распределение средств/активов/ресурсов между участниками, вносящими вклад в развитие сети
🔵 Гранты Фонда Venom поддерживают расширение экосистемы за счёт новых продуктов и услуг
🔵 Программа Bug Bounty стимулирует исследователей безопасности и разработчиков выявлять и сообщать об уязвимостях в сети
🔵 Вознаграждения в программе зависят от серьёзности найденных уязвимостей и качества отчётов участников
#venom #whitepaper #tvm #review #post
Девятая глава документации описывает механизм управления блокчейном Venom, а также роль Фонда Venom в контроле за процессом принятия решений и предоставлении ресурсов для развития сети.
Предлагаем вам ознакомиться с ключевыми тезисами:
#venom #whitepaper #tvm #review #post
Please open Telegram to view this post
VIEW IN TELEGRAM
Threaded Virtual Machine (TVM) 💻
Threaded Virtual Machine — это тип виртуальной машины, специально оптимизированный для параллельной обработки потоковых вычислений.
В блокчейне TVM используется для выполнения кода смарт-контракта в мастерчейне и базовом воркчейне. На данный момент задействован в блокчейнах Everscale, Venom, TON и GOSH.
По своей конструкции TVM имеет асинхронную модель взаимодействия между аккаунтами. Каждый счёт может повлиять на состояние другого счёта только путём отправки сообщения. Это позволяет обрабатывать несколько смарт-контрактов одновременно.
Такой подход к обработке данных приводит значительному увеличению производительности по сравнению с традиционными виртуальными машинами.
Вот некоторые из преимуществ использования TVM:
⏺ Безопасность
⏺ Масштабируемость
⏺ Высокая производительность
⏺ Поддержка разных языков программирования
💡 Отметим, что TVM работает не только с 256-битными целыми числами, но фактически с (почти) произвольными записями и структурами, что делает его более подходящим для выполнения кода, написанного на высокоуровневых языках.
🔗 Больше деталей о принципах работы TVM можно узнать в вайтпейпере Николая Дурова, а ознакомиться с некоторыми инструкциями и исправлениями, применёнными в Everscale, можно здесь.
#education #tvm #post
Threaded Virtual Machine — это тип виртуальной машины, специально оптимизированный для параллельной обработки потоковых вычислений.
В блокчейне TVM используется для выполнения кода смарт-контракта в мастерчейне и базовом воркчейне. На данный момент задействован в блокчейнах Everscale, Venom, TON и GOSH.
По своей конструкции TVM имеет асинхронную модель взаимодействия между аккаунтами. Каждый счёт может повлиять на состояние другого счёта только путём отправки сообщения. Это позволяет обрабатывать несколько смарт-контрактов одновременно.
Такой подход к обработке данных приводит значительному увеличению производительности по сравнению с традиционными виртуальными машинами.
Вот некоторые из преимуществ использования TVM:
#education #tvm #post
Please open Telegram to view this post
VIEW IN TELEGRAM
Threaded Solidity: написание смарт-контрактов на базе TVM↗️
Команда Broxus опубликовала подробную статью-инструкцию по написанию смарт-контрактов для асинхронных сетей на базе TVM. Благодаря этому гайду, новым внешним разработчикам станет легче познакомиться со смарт-контрактами Everscale и Venom и начать писать их самостоятельно.
Для файлов смарт-контрактов в сетях Everscale и Venom используется расширение .tsol, что означает Threaded Solidity, благодаря которому асинхронные смарт-контракты дифференцируются от обычного синхронного солидити. Был написан компилятор Solidity кода в машинные инструкции TVM.
Тестирование смарт-контрактов осуществляется с помощью фреймворка Locklift. Для дальнейшего взаимодействия со смарт-контрактом предлагается использование Everscale Inpage Provider — SDK с набором API для взаимодействия с блокчейнами Everscale и Venom.
Особенности языка Threaded Solidity:
• исполнение кода смарт-контрактов производится на виртуальной машине, работающей с собственной структурой данных — древом ячеек
• сети работают в асинхронной парадигме
• любое действие в сети — взаимодействие между смарт-контрактами посредством внутренних сообщений
В статье дана подробная информации для разработчика: о ячейках, слайсах, билдерах в TVM, о пространстве имен TVM, о внешних и внутренних, входящих и исходящих сообщениях, об авторизации внешних сообщений, о расчете газа, о методах деплоя смарт-контрактов и др.
🔗 Перейти к статье
#ever #venom #broxus #guide #dev #post
Команда Broxus опубликовала подробную статью-инструкцию по написанию смарт-контрактов для асинхронных сетей на базе TVM. Благодаря этому гайду, новым внешним разработчикам станет легче познакомиться со смарт-контрактами Everscale и Venom и начать писать их самостоятельно.
Для файлов смарт-контрактов в сетях Everscale и Venom используется расширение .tsol, что означает Threaded Solidity, благодаря которому асинхронные смарт-контракты дифференцируются от обычного синхронного солидити. Был написан компилятор Solidity кода в машинные инструкции TVM.
Тестирование смарт-контрактов осуществляется с помощью фреймворка Locklift. Для дальнейшего взаимодействия со смарт-контрактом предлагается использование Everscale Inpage Provider — SDK с набором API для взаимодействия с блокчейнами Everscale и Venom.
Особенности языка Threaded Solidity:
• исполнение кода смарт-контрактов производится на виртуальной машине, работающей с собственной структурой данных — древом ячеек
• сети работают в асинхронной парадигме
• любое действие в сети — взаимодействие между смарт-контрактами посредством внутренних сообщений
В статье дана подробная информации для разработчика: о ячейках, слайсах, билдерах в TVM, о пространстве имен TVM, о внешних и внутренних, входящих и исходящих сообщениях, об авторизации внешних сообщений, о расчете газа, о методах деплоя смарт-контрактов и др.
#ever #venom #broxus #guide #dev #post
Please open Telegram to view this post
VIEW IN TELEGRAM