В настоящий момент во Free TON ведется разработка DeFi-системы. Создание моста в Ethereum — одно из направлений. Его реализация — достаточно эффективный способ повысить интерес к Free TON участников криптовалютного сообщества.
Ethereum: кратко о главном
Рыночная капитализация Ether составляет около 250 млрд $ — второе место в мире после BTC! Курс ETH демонстрирует и уже находится между 2000 и 3 000 $ за 1 токен. Всего в обращении находится более 115 млн токенов. После полноценного запуска Ethereum 2.0 произойдет переход на алгоритм защиты блокчейна Proof-of-Stake, и появление новых токенов ETH остановится. Ожидается, что эти факторы повлекут за собой дальнейший рост курса Ether до 10 тыс долларов к концу 2021 года.
Платформа Ethereum уникальна тем, что является первым блокчейном, позволяющим запускать программы с полной по Тьюрингу логикой — смарт-контракты. Ethereum позволяет использовать смарт-контракты для выпуска не только ETH, но и других токенов. Любой разработчик может обзавестись собственной криптой, задав нужные параметры: эмиссию, взаимозаменяемость, способ распределения и т.д.
Создатели экосистемы разработали собственный стандарт токенов — ERC-20, благодаря которому появилась возможность выпуска на платформе токенов. Запущено 280 000 наименований, среди них и широко известные: USDT, LINK, BNB.
Ethereum 2.0: вот-вот… еще чуть-чуть потерпите
Uniswap, Binance DEX, Kyber Network, IDEX — на Ethereum построено большинство из существующих DeFi-приложений. При этом скорость на платформе высокой не назовешь, около 20 транзакций в секунду. Любые сложные транзакции уменьшают их число в проводимом блоке. Чтобы майнеры включили транзакцию в следующий подписываемый блок, есть комиссия — “плата за газ”. И майнеры заинтересованы формировать блоки так, чтобы заработать больше. Это ведет к повышению конкуренции за попадание транзакции в блок и росту “платы за газ”.
Запуск Ethereum 2.0 должен исправить ситуацию, но когда это еще произойдет?
Free TON же уже обладает намного большей производительностью и куда более низкими комиссиями. Эти условия способствуют постепенному переносу ценности с одной площадки на другую, а для осуществления этих планов есть только один путь — создание моста Free TON↔Ethereum. Итак, мы пришли к проведение соответствующего конкурса во Free TON.
Конкурс по разработке моста Free TON↔Ethereum
В сентябре 2020 года на форуме появилось предложение о проведении соответствующего конкурса, а в январе стал известен победитель первого этапа — команда Broxus.
Broxus объединяет опытных инженеров-разработчиков платформ для работы с различными блокчейнами. Члены команды входят в состав DeFi Sub-Governance сообщества Free TON, а также в недавно сформированный DeFi Alliance — объединение профильных фондов, сфокусированных на привлечении во Free TON талантливых команд разработчиков и ликвидности из других проектов.
Всего задача по внедрению моста от Broxus (только победитель первого этапа привлечен к дальнейшей разработке) включает 4 этапа.
1-й этап. Основная цель — разработка системы смарт-контрактов моста и возможность передачи сообщений как из Ethereum во Free TON, так и в обратном направлении.

2-й этап. Цель — разработать систему передачи между блокчейнами.
3-й этап направлен на распределение обязанностей ретранслятора и реализация экономической модели моста.
4-й этап посвящен ставкам, вознаграждениям и слэшингу.
На 21-й еженедельной встрече DeFi Governance была продемонстрирована работа действующего моста Free TON↔Ethereum. На тот момент мост состоял из набора смарт-контрактов во Free TON, набора контрактов в Ethereum и трех узлов ретрансляции — это позволяло передавать любые данные между Ethereum и блокченом Free TON.
Стандарт токена в Ethereum — ERC-20. Во Free TON стандарт пока в процессе создания и стандартизации. Команда Broxus предложила свое видение стандарта, основанное на предложении TIP-3, которое разработчики используют в работе моста.
Мост Free TON↔Ethereum: ретрансляторы — гаранты работы
Функциональность работы моста обеспечивают ретрансляторы (relays) моста. Это серверы, которые имеют доступ одновременно и в Ethereum, и во Free TON. В их обязанности входит передача информации между блокчейнами. Программное обеспечение моста представляет собой разработанное Broxus ПО ретрансляторов и набор смарт-контрактов, развернутых в сетях Free TON и Ethereum.
Задача ретрансляторов — слушать специальные контракты в сети и при получении сообщений передавать информацию в другую сеть. Например, поступление запроса об обмене токенов от пользователей блокчейна запускает соответствующие смарт-контракты. Смарт-контракты передают специальные сообщения, которые “слушают” ретрансляторы моста. Ретрансляторов несколько. Как только большинство из них подтвердит, что видит одно и то же сообщение, это сообщение будет направлено в адаптер. Адаптером может быть контракт токена, оракул или что-то еще. Из-за особенностей сети Ethereum максимальное количество ретрансляторов ограничено до 100.
Для защиты от ошибок и мошеннических действий существует механизм, основанный на принципах Proof-of-Stake. Его суть заключается в том, что ретрансляторы оставляют в залог стейк. И ретранслятор рискует потерять его часть или весь стейк, если другие ретрансляторы уличат его во лжи. Например, если “плохой” ретранслятор захочет “обмануть” остальных, указав, что видит некое несуществующее сообщение. В таком случае будет применен механизм слэшинга ретранслятору-обманщику.
Схема работы моста
Следует понимать, что мост передает не Ether и TON Crystal из одной сети в другую, а специальные обернутые токены.
Wrapped ETH (WETH) — обернутый Ether — это токены ERC-20 в сети Ethereum. Для переноса их в сеть Free TON WETH блокируются на специальном контракте в Ethereum. После этого в сети Free TON будут выпущены WETH стандарта TIP-3 в пропорции 1:1. Стандарт TIP-3 — это стандарт распределенного токена Free TON.
Wrapped TON (WTON) — обернутый TON — это токены TIP-3 в сети Free TON. Перенос в сеть Ethereum происходит аналогично описанному выше механизму.


TON↔WTON и обратно: пошаговая инструкция превращения
- Через специальный смарт-контракт владелец TONs отправляет сообщение о том, что он хочет использовать свои средства в Ethereum. Сейчас это значит отправку TONs в хранилище, то есть на определенный адрес как и в прочих случаях при переводе средств. Пока операция доступна только пользователям кошелька TON Crystal Wallet.
- После успешной транзакции TONs блокируются в хранилище сети Free TON, а в кошельке отправителя появится на балансе WTON (за минусом 1 кристалла, который выступает в качестве гарантии).
- WTON можно отправлять на адрес любого кошелька Ethereum и пользоваться им аналогично другим токенам ERC-20 на блокчейне Ethereum.
При отправке средств в сеть Ethereum есть комиссия, так называемая “плата за газ”. Она составляет 15-20 $.
Чтобы вернуть обернутый ТОН назад во Free TON и опять пользоваться TON Crystal, нужно будет отправить WTON на тот же адрес хранилища. В этот момент произойдет сгорание обернутых ТОНов, на вашем счету опять появятся TONs и спишется 1 TON. 1 TON Crystal — максимальное значение газа в блокчейне Free TON. В случае, если контракт потратит меньше, он вернет разницу обратно в кошелек.
Broxus о своем мосте Free TON↔Ethtereum
Познакомившись со столь значительным и значимым для Free TON проектом, мы решили обратиться к Владиславу Пономареву, CEO Broxus, чтобы узнать, что думают о нем сами разработчики.
- Владислав, с какими сложностями столкнулась команда Broxus в ходе разработки?
Сложностей было много. Например, нам пришлось доработать стандарт TIP-3, чтобы его можно было применить в реальной жизни.
- Как много времени занимает эта работа у вашей команды?
120% нашего времени. Потому что наша команда полностью сфокусирована на развитии DeFi-экосистемы.
- Какой консенсус используют ретрансляторы моста?
Консенсус DAO пока в разработке, и конкретные значения будут отличаться в зависимости от того, за что будет голосование. Например, за подписание конкретного сообщения, за изменение настроек моста, за добавление нового релея и т.п.
- Сколько времени занимает перевод из Ethereumа во Free TON и обратно?
Немного. Больше всего мост ожидает достаточного количества подтверждений на стороне Ethereum. На стороне Free TON все происходит меньше, чем за минуту.
- Когда можно будет полноценно использовать мост?
Мост уже полностью функционален, но мы принудительно ограничиваем максимальное количество ликвидности, которое можно через него провести. Ждем формального аудита безопасности и внедрения модели DAO для полного ухода от частичной децентрализации к достаточной.
- Какую выгоду может получить владелец эфира, переведя свои токены во Free TON?
Пока экономика в разработке, следите за новостями от Broxus и приходите на еженедельные созвоны.
________________________
На днях DeFi Alliance осуществил листинг WTON на крупнейшей децентрализованной бирже Uniswap. Это свидетельство того, что в экосистеме Free TON в ближайшее время будет реализована полноценная DeFi-экосистема.
Создание мостов с криптогигантами — это и способ стать значимой частью этого мира, и предложение решить их проблемы функционалом Free TON. А мы тем временем продолжим гадать, что же произойдет раньше: Ethereum 2.0 или заработает полноценно мост с Free TON.