АМА-сессия Free TON. Конкурс SDK

АМА-сессия Free TON. Конкурс SDK

Sᴠᴇᴛᴏsʟᴀᴠ Bᴀᴜᴇʀ

время прочтения статьи не более 4,5 мин.

Массовое принятие TON зависит от экосистемы DApps (Децентрализованных приложений), которой пока не существует. Это АМА о конкурсе по разработке SDK, которое предоставит разработчикам набор библиотек, инструментов и материалов для создания TON Dapps на любом языке, платформе и любой архитектуре. Участники конкурса будут переписывать библиотеку под все языки программирования. Это будет основной слой для дальнейшего удобства разработок.

Что должны покрывать тесты под обёртку?

Они должны покрывать всю функциональность TON OS. Можно взять в примеры Java Script тесты (хотя он отчасти уже не совместим с текущим SDK) или Rust тесты. И, возможно будет неплохо иметь в наличии интересные самобытные тесты для полноты тест сьютов.

Все тесты находятся в наших репозиториях. Главное понимать их суть - это потенциал для новых идей.

Можно ли чаще проводить такие AMA на русском?

Если есть такая потребность, то можем проводить их, например, раз в пару недель, не проблема.

Есть ли в планах внедрение в Surf P2P взаимодействия?

Да, такое взаимодействие в Surf будет. Оно уже есть, но только на централизованной базе данных. Комьюнити Dev Ex как раз занимается изучением и в дальнейшем разработкой децентрализованной P2P базы данных.

Будет ли библиотека для Ангулар, оформленная в виде компонента или сервиса?

Наша Java Script библиотека не привязана к конкретным фрейм воркам, но мы планируем проводить специальные конкурсы под разработку этих решений. Его можно найти в списке наших конкурсов для разработчиков:

Этот конкурс начнётся после того, как закончится конкурс по биндингам. Ссылки на него пока нет, будет позже.

Кому принадлежат права на конкурсные работы?

Free software. Все, кто пожелают могут свободно использовать как угодно всё, что было разработано в ходе конкурса.

Можно ли будет в Surf-браузере устанавливать расширения?

Да.

Сейчас в качестве связи с блокчейном используется TONDev/GraphQL endpoint. Нет ли намерения для лучшей децентрализации устойчивости объявить конкурс на поддержку альтернативных backand endpoints?

У нас уже всё давно в open source. DApp серверы выложены были ещё в июле, там есть всё необходимое. Вы можете развернуть всю инфраструктуру SDK у себя. И всё это под лицензией Apache 2.0. Вот ссылка на q-server.

Нужно ли нам создать второй API, альтернативную TON OS для безопасной работы сети?

Это не нужно для безопасности и это даже вредно для сети, так как появляются большие неудобства по совместимости. Кроме того, на разработку альтернативного решения понадобятся титанические усилия и миллионы долларов. Но в принципе такая возможность есть, если есть огромное желание этим заниматься.

TON OS - это инфроструктура, которой будет управлять всё больше и больше независимых нод, возможно до миллиона нод в итоге. Сама идея децентрализации состоит в том, что никто не контролирует содержимое этой базы данных, в которой блоки сводятся в цепочки. Нет разницы каким образом они штампуются.

Почему дебагер делается сейчас только под Solidity? Могу ли я написать его, например, на языке Fift?

Потому что Solidity это самый развитый компилятор. Совершенно очевидно, что на Fift будут писать мизерное количество программистов. Следовательно таким образом нельзя построить самую популярную платформу. Поэтому изначально TON Labs было принято решение делать компиляторы, которые поддерживают популярные языки. Опять же, любой разработчик может писать решения на любом языке, но мы, как TON Labs не будем поддерживать такое.

Лайт-клиент засовывает результат на стэк, а TON OS Cli не делает этого, и в этом они не совместимы. Планируется ли реализовать добавление результатов выполнения и когда?

Планируется. Скоро.

Report Page