AMA сессии: конкурс SDK (28/10/20) | Free TON
Создать запись
Опубликовать мероприятие Создать объявление (cкоро)
Создать запись
Популярные тэги
Что-то многовато запросили мне кажется. Не получится как с сабом вики? Получили - отмыли и...
African Subgovernance Proposal
Это монеты с серийным номером что ли? История каждой монеты может быть отслежена? Как-то с...
Невзаимозаменяемые токены NFT
Ну отлично, я готов приступать. И у меня есть бомбическая идея!...
Предложение: конкурс на создание контента
John Doe Подскажите пожалуйста, где звять форму на участие, или линк продублируйте. Спс...
Интервью с Александром Филатовым, СЕО TON Labs
@Soultanov Чтобы создавать записи - нужно заполнить форму участия в SMM, после чего взять ...
Интервью с Александром Филатовым, СЕО TON Labs
почему я не могу создавать записи?...
Интервью с Александром Филатовым, СЕО TON Labs
Стоит, наверное, указать в заголовке, что это обзор решений от команды радианс, которые не...
Новые библиотеки TON-SDK для Free Ton

AMA сессии: конкурс SDK (28/10/20)

28 октября 2020 состоялась очередная AMA сессия Free TON. Представляем вам моменты, посвященные конкурсу SDK Bindings for TON Client Library.  

Массовое принятие TON зависит от пока несуществующей экосистемы DApps (децентрализованных приложений). Благодаря этому конкурсу разработчики получат платформу разработки приложений — набор материалов, библиотек и инструментов для создания TON DApps на любом языке и в любой архитектуре. 

Какую пользу принесет конкурс SDK для простых пользователей и в целом для проекта?

Екатерина считает, что  благодаря SDK для обычных пользователей будут создаваться использовать разные типы распределенных приложений, такие как enterprise приложения, мобильные приложения, а не только веб-приложения. 

Михаил Власов уточняет, что в настоящий момент разрабатывается технологическая основа разработки распределенных приложений (подобие Win API в Windows) и после ее выхода, сторонними разработчиками  начнут создаваться удобные фреймворки для разных прикладных областей. В настоящее время главное обеспечить выход этой платформы для основных средств разработки приложений (java, java-scrip, .NET и др.). 

Планируется ли привлечение к конкурсу SDK сторонних разработчиков, таких как разработчики приложений для Android и IOS ?

Как отмечает Михаил Власов, сообщество присутствует при зарождении целой экосистемы, и потому трудно что-то прогнозировать, ведь сама предметная область только формируется. SDK не будет решать проблемы Apple или Android, однако  позволит разработчикам на этих платформах решать задачи, связанные с блокчейном и с децентрализованной финансовой системой (DeFi). 

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

Если нет никакой бизнес-логики по задаче в самой обертке, то нужно знать, что тесты должны покрывать ту функциональность, которую предоставляет ядро платформы TON OS. По совету Михаила, для примера можно взять старые тесты из java-скриптового комплекта: на сегодняшний день они наиболее объемлющие, там очень много разных вариантов. Также есть возможность использовать растовскую (rust) библиотеку. Наличие самобытных интересных тестов, полнота тест-сьютов (test suite) — возможно именно это станет одним из критериев по оценке решения. При необходимости можно посмотреть готовые репозитории (repository), где много тест-сьютов, есть основные тестовые данные и ожидаемые результаты.

TON Surf и P2P

На вопрос в комментариях, есть ли идеи по внедрению P2P (peer-to-peer) в TON Surf , Митя Горошевский ответил, что зашифрованное взаимодействие есть, но сделано централизованно, через базу. Community developer experience сейчас занимается изучением и разработкой децентрализованной базы данных, которая будет разворачиваться вместе с TON, и там уже можно будет делать подобные продукты.

Интеграция библиотеки в Angular

Как уточняет Михаил Власов, в существующая библиотека java-скрипт ни к чему не привязана: ни к фрэймворкам, ни к Ангуляру. Поэтому ее можно использовать в любых фрэймворках. Основная библиотека через мосты привязана к конкретной версии ядра. По словам Михаила, чтобы прокинуть ядро в java-скрипт, который работает в соответствующей платформе, приходится делать маленькие мостики между java-скриптовой библиотекой и самим ядром. Но сама библиотека, т.е. с чем работает финальный предметный код, не меняется. Для конкретных же фреймворков в будущем запланированы конкурсы.

У кого права на конкурсные работы?

Митя Горошевский уверен, что у всех должна быть Free Software лицензия (свободного ПО). Alex решил уточнить, что, к примеру, в таком случае он может как частное лицо без проблем использовать все работы, которые участвовали в конкурсе. Митя подтвердил это, отметив, что это условие конкурса.

Сейчас в качестве связи с блокчейном используется ton.dev/graphQL эндпоинт. Будет ли конкурс на запуск новых эндпоинтов?

Как отмечает Михаил Власов, graphQL эндпоинт — это точка входа в блокчейн, DApp сервер — это специальные ноды, которые позволяют внешним приложениям, используя SDK платформу, взаимодействовать с блокчейном. Она тоже “open source”, т.е. это решение открыто полностью, каждый может скачать все репозитории и развернуть у себя на всех мощностях эту точку входа. Нет никакого нарушения децентрализации. Таким образом, предлагает Михаил, вы можете написать свой аналогичный DApp сервер, но необходимо реализовать тот же GraphQl эндпоинт протокол. Саму реализацию можно полностью переписать, главное, чтобы она была совместима с протоколом TON OS. А есть возможность взять и готовый, который доступен любому желающему.

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

Альтернативный DApp сервер: быть или не быть

На вопрос Alex, не планируется ли имплементация (реализация) альтернативного DАpp сервера на другом языке, Митя Горошевский ответил, не задумываясь, что TON Labs не будет поддерживать другие серверы, потому что просто нет смысла. И тут развернулась целая дискуссия, где Alex уверен, что пользователю-разработчику лучше иметь два SDK, чтобы можно было использовать разные протоколы. Митя непоколебим: это будет только усложнять переход со стека на стек.

Митя уверен, что не нужно два разных API: “Нужно поддерживать один, чтобы не было багов. А две ноды нужно. Есть протокол — это процессор, а имплементация протокола — это виртуальные машины и у них уже может быть несколько имплементаций. Дальше есть обращение к ресурсам и API. Можно использовать и лайт-клиент — абсолютно независимый эндпойнт”.

Михаил Власов добавил, что тогда придется пройти тот же путь, что и TON Labs, с различием лишь в буквах. Но пока новый протокол не сочиняется, все ложится один к одному, но когда появляются другие, люди начинают уходить из такой экосистемы.

Вся децентрализация, по словам Михаила, — это блокчейн. Никто не контролирует содержимое базы данных, в которой сведены блоки в цепочке.  И нет разницы, каким образом они штампуются. Нет никакого подлога, в этом и вся суть блокчейна.

Иван Котельников подытожил, что когда пройдет конкурс (contest), множество программистов найдут возможность установить свою конфигурацию в SDK, написать свою копию tonos-cli, которая будет похожа на лайт-сервер. Как сказал Иван, в этом момент все просто прозреют.

О конкурсе дебаггера транзакций

Когда будет сделан дебаггер, уверен Иван Котельников,  появится  возможность использования разработки смарт-контрактов, проиграть транзакцию в блокчейне локально (то, что происходит пошагово) и привязать это к исходному коду на solidity.

В том момент, когда Alex решил уточнить, почему именно на solidity, Митя Горошевский объяснил, что использование языков низкого уровня не приветствуется, не user friendly. Ведь очевидно, что на таких языках будет писать мизерное количество программистов в мире, поэтому изначально в TON Labs было принято решение делать компиляторы, которые поддержат популярные языки.

Результаты в стек в tonos-cli?

На вопрос Alex, планируется ли добавить результаты в стек в tonos-cli, как это сделано в lite client, Екатерина ответила, что планируется, и довольно скоро. По напутственным словам Мити Горошевского, главная задача — дать разработчикам хороший, удобный инструмент.

Оригинал AMA-сессии от 28.10.2020

0

Автор публикации

не в сети 4 недели

katemama

3
Комментарии: 0Публикации: 5Регистрация: 03-12-2020
0

Автор публикации

не в сети 4 недели

katemama

3
Комментарии: 0Публикации: 5Регистрация: 03-12-2020

Популярное

Интервью с Александром Филатовым, СЕО TON Labs

Интервью с Александром Филатовым, СЕО TON Labs

12
Предложено партнерство c BlockchainGameStudio

Ну что, начнем новый рабочий день на хорошей ноте? В этот понедельник, 9 ноября поступило предложение о сотрудничестве от BlockchainGameStudio с весьма необычной идеей внедрения Free TON в проект, над…

15
Как стать судьей в голосованиях и получать за это TON’ы?

Хотите узнать, как получить статус жюри, оценивать работы в конкурсах и получать за это токены? Все есть в короткой и простой инструкции. Добро пожаловать под кат!

1
Интервью с WorldChess, новые партнеры Free TON! ?

Сегодня в гостях на подкасте Free TON Blog СЕО WorldChess расскажет о проекте и партнерстве Free TON, а также ответит на несколько вопросов сообщества. Слушайте прямо сейчас! Ведущая — Полина…

4
Интервью с Ron Millow — Chief Business Officer в TON Labs

Друзья, всем желаем всем хорошего начала недели и хотим поделиться недавним интервью с Ron Millow (Chief Business Officer в TON Labs)! В этом подкасте Ron рассказывает о перспективах Free TON,…

4
NFC Card by TON Labs скоро станет доступна для предзаказа

Пссст, хотите хороших новостей, чтобы скрасить этот пасмурный день? Совсем скоро будет доступна для предзаказа карта TON Labs NFC Card. Здесь мы расскажем подробнее о ее функциях и о том,…

3
Инструкция по созданию кошелька в Surf

Первый шаг для начала работы с приложением — создание личного кошелька.  Здесь все предельно просто: Открываем приложение. Под каруселью с описанием приложения находим и нажимаем кнопку Create Wallet. Далее внимательно…

2
Cointelegraph предложил партнерство Free TON

Почти сутки назад на официальном форуме Free TON было опубликовано предложение о партнерстве, сделанное Cointelegraph, одной из крупнейших медиаплощадок, посвященных блокчейну. В этом посте будут рассмотрены подробнее условия этого предложения…

1
Интервью с Егором Петуховским (Co-Founder биржи криптовалют Chatex).

Добрый вечер, наши слушатели! Спешим порадовать Вас с новым интервью с Егором Петуховским — совладельцем биржи криптовалют Chatex!??? Время прослушивания 24 минуты⏳ Ведущая — Полина Вишневская. Специально для blog.freeton.org. Приятного…

3
Интервью с «папой» TON Surf(а) — Евгений Теслов💳💻

Доброго времени суток, всем слушателям подкаста✌🏽💎

2
Авторизация
*
*




Регистрация
*
*
*
Пароль не введен
Генерация пароля