EverKit
1.91K subscribers
3K photos
59 videos
3.46K links
Download Telegram
Немного о 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
Venom Foundation запускает тестнет

👥 Компания Venom сообщила о скором запуске тестовой сети для пользователей и разработчиков блокчейна.

Для участия в тестнете пользователи должны:
Установить кошелёк Venom
Получить тестовые токены VENOM

В тестнете будут представлены различные dApps, включая встроенные в экосистему Venom (например, Venom Scan) и разработанные внешними партнёрами.

🔧 Разработчики получат доступ к специальному репозиторию с документацией по работе с блокчейном, а пользователям будет предложен ряд социальных и ончейн-задач, которые позволят им познакомиться с dApps и возможностями блокчейна.

Запуск тестнета поможет 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
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
EverKit расширяет границы контента в сторону TVM 🔥

События стремительно развиваются, поэтому мы хотим держать вас в курсе новостей, касающихся не только Everscale, но и других TVM-сетей. В связи с этим просим вас принять участие в опросе 👇

#tvm #news
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
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
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
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
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM