Telegram объявил дату запуска блокчейн-платформы TON и создал для нее язык программирования

Создатель «ВКонтакте» и Telegram Павел Дуров заявил, что блокчейн-платформа TON (Telegram Open Network) заработает в третьем квартале 2019 года, а еще у нее будет собственный язык программирования – Fift.
Блокчейн для платежей и аутентификации
TON – проект для проведения быстрых криптовалютных платежей. Скорость обработки транзакций будет значительно выше, чем у Bitcoin и Ethereum. Криптовалюта платформы – Gram – позволит быстро, дешево и безопасно совершать различные платежи и переводы.
Также TON включит распределенную систему хранения данных TON Storage, децентрализованный VPN-сервис TON Proxy и сервисы TON Services&DNS для задействования сторонних пользовательских интерфейсов и сервисов доменных имен. Блокчейн-платформа не будет зависеть от властей или корпораций. Ожидается, что решение составит конкуренцию Visa и Mastercard.
О языке программирования
Для управления транзакциями на платформе TON разработчики создали новый язык программирования – Fift. Синтаксис языка – слова, разделенные переводами строк или пробелами. Слова в Fift – регистрозависимые последовательности, им соответствуют определения. Если интерпретатор не опознает последовательность, то он парсит ее как число и кладет на стек.
Слова чаще всего взаимодействуют со значениями из стека. Префиксные команды используют не стек, а символы, которые указаны за ними. Все элементы, включая управляющие конструкции, определены как слова. Также есть стандартная библиотека Fift.fif, она находится в папке crypto/fift в исходниках.
В Fift используются исключительно 257-битные целые. Дробные числа превращаются в пару целых (числитель/знаменатель).
Простой пример программы на Fift:
{ dup =: x dup * =: y } : setxy
3 setxy x . y . x y + .
7 setxy x . y . x y + .
Программа определяет новое слово setxy и префикс :. setxy берет число с вершины стека, определяет его как глобальную константу x. Константа y определяется как квадрат х. Хотя скорее это не константы, как написано в документе, а переменные – их можно переопределять.
Вторая и третья строки кладут на стек число, вызывают setxy, выводят значения x, y словом . (точкой). Затем константы помещаются на стек, суммируются. Выводится итоговый результат.
На экране будет выведено:
3 9 12 ok
7 49 56 ok
«ok» – успешное завершение интерпретации строки.
Инвестиции в TON
На разработку блокчейн-платформы Павел Дуров привлек 1,7 млрд долларов в рамках закрытого ICO. Инсайдеры утверждали, что в нем приняли участие крупнейшие инвесторы Силиконовой долины, а также Юрий Мильнер и Роман Абрамович.
Формально это нельзя назвать первичным размещением токенов – монеты Gram до сих пор не выпущены. Инвесторы фактически получили право купить криптовалюту по фиксированной цене после ее выпуска. Некоторые из них уже продали права на приобретение Gram и заработали в несколько раз больше, чем вложили.
Финал близко
Руководство TON Labs заключило с инвесторами соглашение, чтобы исключить любые обвинения в мошенничестве. Разработчики обещали запустить блокчейн-платформу до 31 октября 2019 года, иначе они вернут инвесторам вложенные средства. Несмотря на это, запуск продукта несколько раз переносился. В конце марта стало известно, что решение тестируется в закрытом режиме двумя независимыми командами. Платформу проверили на отказоустойчивость в случае мошенничества или некорректных действий.
В конце мая администрация TON направила инвесторам письмо о том, что тесты проходят успешно. Дуров заявил: «Мы планируем запустить платформу в «боевом» режиме в третьем квартале 2019 года. Конкретная дата зависит от хода тестирования».
Собрать тестовый клиент для сети и поэкспериментировать с языком Fift
См. также
Энтузиасты создали для популярного эмулятора патч с поддержкой процессоров «Эльбрус»
01.03.2021 1913 VKuser24342747 0
Российский разработчик создал неофициальную версию Clubhouse для Android
26.02.2021 2242 VKuser24342747 0
Масштабное обновление Trello: пять новых видов досок и интеграция с Google Docs
25.02.2021 3963 user1015646 0
Видеоигра на базе нейросетевого генератора текстов стала бизнес-консультантом
25.02.2021 2279 VKuser24342747 1
В ближайшие годы возрастет потребность в персонале центров обработки данных
24.02.2021 2201 SKravchenko 0
Rustоманы из Долины: Google, Microsoft, Huawei, Mozilla и AWS основали фонд поддержки языка программирования
16.02.2021 1638 user1015646 0
Украинская команда FireWay одержала победу в хакатоне NASA Space Apps Challenge 2020
05.02.2021 2020 SKravchenko 2
Microsoft участвует в разработке цифрового паспорта вакцинации от Covid-19
02.02.2021 1815 capitan 3
Что нового в Chrome 88: проверка надежности паролей и поддержка профилей
01.02.2021 2287 user1015646 0
280 символов для науки: Twitter откроет доступ ученым к архиву твитов
29.01.2021 1525 VKuser24342747 1