Переход от византийской отказоустойчивости к новой модели консенсуса, свободный распределенный Интернет на блокчейне, оформление обкатанных и запланированных новшеств платформы — уже скоро сообщество Free TON увидит глобальную концептуальную документацию.
Whitepaper блокчейна, документ, на который сообщество Free TON ссылалось до текущего момента, — это разработка доктора Николая Дурова, датируемая 2018 годом — временем разработки блокчейна TON.
Вначале большинство описанных в документе решений было применимо для Free TON. Однако за минувший год блокчейн шагнул далеко за рамки первоначальных принципов и, можно сказать, превратился в нечто совершенно новое. Поэтому возникла острая необходимость в описания и объяснение принципов и решений, на которых он основывается.
Технический директор TON Labs Митя Горошевский подготовил и в самое ближайшее время опубликует свое видение развития платформы Free TON.
Ключ концепции во взгляде на Free TON. Платформа — операционная система над распределенным процессором, выполняющим полные по Тьюрингу программы, продолжающая таким образом развитие мирового компьютера на основе блокчейна: Bitcoin— Ethereum— Free TON.
Whitepaper Free TON: обо всем по порядку
Документ состоит из четырех частей.
Первая часть посвящена концептуальным идеям развития сообщества. В ее состав входят следующие главы:
- Децентрализация — описание философии проекта и его ценностей.
- Меритократическое распределение токенов — революционная для блокчейнов концепция, призванная обеспечить децентрализацию на деле.
- Система управления BFTG — объединенные под одним интерфейсом системы смарт-контрактов;
- Экономика блокчейна — включая изменение подсчета газа, ограничение эмиссии TON Crystal и оригинальную концепцию стейблкоина NOT.
Во второй части предложена развернутая характеристика TON Kernel или Ядра TON. В главе-пояснении сказано, что Free TON опирается на серию статей Николая Дурова, посвященных созданию на базе блокчейна архитектуры распределенного виртуального процессора. Вместе с тем эта архитектура наследуется с принципиальными доработками и глубокими изменениями. В конце части и вовсе предложен способ переработать и виртуальную машину TON.
Вторая глава второй части посвящена WorkChains, в работу которых было добавлено множество правил и протоколов обмена сообщениями для поддержки прямого взаимодействия между периферийными цепочками.
В третьей главе раскрываются принципы многопоточности, которая позволяет валидаторам выполнять смарт-контракты параллельно.
Четвертая глава — одна из самых объемных в документе. Она раскрывает новый протокол консенсуса, который должен дополнить существующую византийскую отказоустойчивость (BFT) — консенсус мягкого большинства — Soft Majority Fault Tolerance. Он представляет собой развитие голосования мягким большинством и, как доказывается в документе, способен будет привести блокчейн в такое состояние, когда наличие даже одного честного валидатора будет гарантировать возможность остановить атаку на сеть или отклонить вредоносный блок.
Также во второй части описаны:
- механизм автоматического слэшинга Masterchain Slashing and Recovery Protocol (MSRP), который проходит тестирование в рамках Rust Cup прямо сейчас;
- механизм избрания валидаторов Distributed Dynamic Validator Set (DDVS), который предполагает новый дизайн DePool (еще одно изобретение Free TON);
- REMP — протокол обмена внешними сообщениями, который должен обеспечить возможность доставки внешних сообщений смарт-контракту в одной цепи от любого участника;
- описание защиты от DDOS.
Третья часть Whitepaper посвящена работе операционной системы TON. Здесь дана общая описательная характеристика TON OS, раскрыта специфика файловой системы и децентрализованного сервиса имен (плюс одно новшество от Free TON), хранилища метаданных DriveChain и IceChain – последнее для долгосрочного хранения.
Четвертая, заключительная часть документа, посвящена революционному проекту Web Free — децентрализованному интернету, полностью построенному на блокчейне Free TON. Здесь детализированы как амбициозные задачи, которые ставит перед собой сообщество Free TON, так и инструментарий их реализации, в том числе TIP.
________________________
Whitepaper Free TON — чрезвычайно обширный и подробный документ, занимающий более чем 50 страниц. Работа над ним ведется и прямо в этот момент. Но при том уровне завершенности, о котором уже сейчас можно судить, ожидаем, что в публичной сети эта концептуальная документация появится уже на днях.