Виртуальные машины / TON Virtual Machine Форум

Hermes

Hermes

Администратор
TON Virtual Machine — умные контракты и виртуальное право в TON

Существенный момент, что блокчейн построен на механизме смарт-контрактов, которые выполняют виртуальные машины (TON Virtual Machine, TON VM). Для пользователей это означает, что они могут проводить не только платежи, а ещё оформлять в электронном виде любые договоры по сделкам между собой. Это более совершенная модель, чем просто подписанный электронной цифровой подписью документ между сторонами, так как и само содержание договора формализовано и может читаться и обрабатываться автоматическими алгоритмами. Собственно текст типовой сделки между сторонами — это программа на языке Java со всеми ее условиями, которая выполняется в виртуальной машине.

Как правило типовые сделки со всеми их условиями образуют репозиторий умных контрактов, поэтому для типовых сделок сторонам не требуется привлекать программистов для их формализации. В случае TON все алгоритмы для виртуальных машин собраны в древовидный репозиторий с хеш-кодами алгоритмов, что позволяет их быстро найти TON DNS и также контролировать их версионность. При создании новой версии алгоритма он становится новым «листом» данного дерева.

Следует отметить, что TON Virtual Machine является универсальным механизмом TON не только для криптовалют. Этот же механизм используют TON Services для реализации распределенных приложений TON. Концептуально код внешне «серверных приложений» в TON выполняется не на сервере, а TON DNS находит по хеш-коду нужные алгоритмы и передает их через TON Storage на клиент, где они выполняются в виртуальной машине TON VM.
 
dima993

dima993

Участник
Блокчейн построен на механизме смарт-контрактов, которые выполняют виртуальные машины (TON Virtual Machine, TON VM). Для пользователей это означает, что они могут проводить не только платежи, а ещё оформлять в электронном виде любые договоры по сделкам между собой. Это более совершенная модель, чем просто подписанный электронной цифровой подписью документ между сторонами.

Текст типовой сделки между сторонами — это программа на языке Java со всеми ее условиями, которая выполняется в виртуальной машине. Типовые сделки со всеми их условиями будут образововать репозиторий умных контрактов, поэтому для типовых сделок сторонам не потребуется привлекать программистов.
 
Domosedow

Domosedow

Участник
Я правильно понял. Что смарт контракт это как гарант сделки.
каждой стороне прописаны условия и после выполнения смарт контракт завершает транзакцию перевода и закрывает сделку?
А про VM пользователей обсуждали. кто установил тому и награда за поддержание работы сети Тон.