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

29.05.2019     

Создатель «ВКонтакте» и 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


Автор:
Ксения Шестакова Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. A_Max 18 29.05.19 10:23 Сейчас в теме
инвесторы Силиконовой долины
КРЕМНИЕВОЙ
for_sale; CyberCerber; wowik; Polumrak; DAAbramov; Darklight; +6 2 Ответить
6. GreenDragon 29.05.19 13:21 Сейчас в теме
(1) Ну, я бы не был столь категоричным. Pornhub тоже мог быть инвестором, а он скорее в силиконовой долине...
for_sale; +1 Ответить
2. Darklight 22 29.05.19 10:48 Сейчас в теме
очередной эфириум и система скрытых распределённых вычислений - скоро на всех устройствах с Telegram
3. VmvLer 29.05.19 11:31 Сейчас в теме
Блокчейн-платформа не будет зависеть от властей или корпораций

Очень интересно насколько этот постулат будет соответствовать истине?
Уже по раскрытому списку инвесторов вериться с трудом.
4. for_sale 801 29.05.19 12:33 Сейчас в теме
(3)
Инвестор != Владелец
Если вы купите акцию Сбербанка, то вряд ли вы будете влиять на работу Сбербанка хоть каким-то боком. Дуров уже обжигался на работе с инвесторами, вряд ли он в этот раз продал контрольный пакет за инвестиции. Во всяком случае, есть все шансы, что в этот раз он всё сделает правильно.
farukshin; +1 Ответить
5. VmvLer 29.05.19 13:02 Сейчас в теме
(4) мы не на семинаре по экономике, скорее на дискотеке.
на примере вКонтакте байки об акциях и инвесторах сработали?

Так что,
кто девушку угощает - тот ее и танцует
7. v3rter 29.05.19 17:42 Сейчас в теме
Я понял: это Форт, только версии 5.0 - Fift. Новое, как качественно забытое старое. Иногда они возвращаются )

https://habr.com/ru/post/29967/
В начале 1970х годов Чарльз Мур занялся разработкой программного обеспечения для микроЭВМ, управляющей работой радиотелескопа...
Форт (от англ. forth — вперед, получившееся из-за необходимости сократить слово fourth — четвертый, до пяти букв из-за ограничений операционной системы на длину имени файла) в 1976 году стал стандартным языком для программирования для американского астрономического общества. Благодаря высокой степени переносимости и компактности, а также быстродействию, Форт до 1990х активно применялся во множестве приборов с микроконтроллерным управлением (спектрограф на Шаттле, микромодули управления искусственными спутниками Земли, для системы управления в аэропорту Эр-Рияда, системах компьютерного зрения, автоматизации анализа крови и кардиологического контроля, карманных переводчиках). Форт выступает прародителем такого широко известного языка управления печатью как PostScript.

Ходили слухи, что на форте даже биосы пробовали писать.
Оставьте свое сообщение

См. также

Microsoft заблокировала возможность деинсталляции Edge из Windows 10

Новость Windows Интернет ИТ-новость Новости компаний

Microsoft официально подтвердила, что пользователи не смогут деинсталлировать новый браузер Edge после обновления Windows 10.

сегодня в 11:26    187    SKravchenko    0       

Создан новый язык программирования Armada для работы с параллельными вычислениями

Новость ИТ-новость Языки программирования

Группа исследователей опубликовала новый язык программирования Armada. Язык предназначен для формальной проверки высокопроизводительных параллельных программ.

вчера в 13:55    841    SKravchenko    3       

Энтузиаст запустил в Minecraft компьютер на Windows 95

Новость ОС Windows Видеоигры ИТ-новость

Разработчик delta2force представил мод VM Computers для популярной игры-песочницы Minecraft. Он позволяет добавить в игру виртуальный компьютер и запустить на нем Windows 95.

вчера в 11:45    357    user1015646    2       

Выпущен ПК весом 83 грамма с поддержкой нескольких десктопных ОС

Новость Гаджеты ИТ-новость Микроэлектроника

Компания XCY выпустила миниатюрный компьютер Mini PC Stick, по размеру напоминающий флешку, помещающуюся в ладони. В качестве ОС на него можно установить Windows 10 или Linux.

11.08.2020    697    user-programmist    10       

Сбербанк создаст криптовалюту, привязанную к рублю

Новость Банки Блокчейн ИТ-новость Новости компаний

Сбербанк выпустит собственную криптовалюту Sbercoin – стейблкоин, курс которого будет привязан к рублю. Он упростит внутренние транзакции и не противоречит закону о цифровых финансовых активах (ЦФА).

11.08.2020    463    user1015646    7       

Windows 10 сможет запускать приложения с Android-смартфонов

Новость Windows Android Infostart Software Partners Маркет Новости компаний

5 августа 2020 года Microsoft объявила о новшествах, которые появятся в Insider Preview Build 20185. Одной из самых интересных функций стало дальнейшее развитие службы «Ваш телефон».

07.08.2020    833    capitan    4       

Программист из Slack превратил MacOS 8 в кроссплатформенное приложение

Новость ОС Mac OS ИТ-новость

Разработчик создал приложение, позволяющее запустить MacOS 8 на современных компьютерах как обычное приложение. Для этого не понадобится даже предварительно устанавливать эмулятор.

06.08.2020    714    VKuser24342747    0       

МТС получил первую в России лицензию на развитие сети 5G

Новость ИТ-новость Новости компаний Телекоммуникации

Роскомнадзор предоставил МТС лицензию на строительство сети 5G по всей территории России — в 83 из 85 субъектов. Срок действия лицензии - до лета 2025 года. Для развития сети были выданы частоты от 24,25 до 24,65 ГГц.

05.08.2020    707    user-programmist    1       

Работа с большими данными во всем мире должна регулироваться профстандартом

Новость Искусственный интеллект ИТ-новость

Британское компьютерное общество (BCS) вместе с Королевским статистическим обществом (RSS) и Королевской инженерной академией (RAEng) начали работу по созданию профстандартов в отрасли больших данных (BigData).

05.08.2020    586    SKravchenko    3       

GitHub представил дорожную карту развития сервиса

Новость GitHub ИТ-новость

GitHub будет лучше знакомить разработчиков с грядущими обновлениями сервиса при помощи публичных дорожных карт. Пользователи смогут влиять на выполнение запланированных улучшений и помогать им продвигаться вперед по карте.

05.08.2020    595    VKuser24342747    0       

IEEE опубликовал свежий рейтинг языков программирования

Новость ИТ-новость Языки программирования

Институт инженеров электротехники и электроники IEEE Spectrum недавно опубликовал свой рейтинг языков программирования за 2020 год. Как и в последние несколько лет Python снова лидирует, но есть и несколько сюрпризов.

04.08.2020    814    SKravchenko    1       

Facebook запускает конкурента Zoom

Новость ИТ-новость Мессенджеры Новости компаний

23 июля Facebook объявил, что расширяет возможности Messenger Rooms и Facebook Live, – теперь пользователи могут организовывать онлайн-совещания с участием до 50 человек.

03.08.2020    628    SKravchenko    0       

Виртуальные фанаты заполнят пустые стадионы

Новость Искусственный интеллект ИТ-новость Телекоммуникации

Из-за пандемии COVID-19 сто двадцатый сезон в истории главной лиги бейсбола США пройдет с пустыми стадионами. Но Fox Sports для своих трансляций будет заполнять трибуны виртуальными фанатами с цифровой визуализацией.

31.07.2020    681    SKravchenko    2       

Начался выпуск российских материнских плат для ARM-процессоров «Байкал»

Новость Импортозамещение ИТ-новость Микроэлектроника

Первую российскую материнскую плату для нового ARM-процессора Baikal-M представили компании «Байкал электроникс», «Эдельвейс» и «Базальт СПО». Ориентировочная стоимость платы – 50 тыс. рублей.

30.07.2020    800    user1015646    3       

Банки оценили переход на отечественное ПО в сотни миллиардов рублей

Новость Банки ИТ-новость Цифровая экономика

Российские банки пересчитали планируемые расходы на внедрение отечественных программ. Затраты финансовых учреждений могут составить до 150 млрд рублей.

30.07.2020    581    VKuser24342747    0       

Молодые сотрудники используют больше разных приложений для работы

Новость Автоматизация Аналитика ИТ-новость

Исследование, проведенное консалтинговой фирмой Creative Strategies по изучению сотрудничества, показало значительные различия в стиле и подходе к работе у разных возрастных групп.

29.07.2020    869    SKravchenko    0       

Microsoft представила утилиту для мониторинга процессов в Linux

Новость Linux ИТ-новость Новости компаний

Компания Microsoft выпустила утилиту ProcMon (Process Monitor) для Linux. Программное обеспечение распространяется под открытой лицензией MIT. Ранее ProcMon была доступна только для Windows.

29.07.2020    757    user1015646    2       

Google сделает Android Go обязательной на устройствах с ОЗУ меньше 2 ГБ

Новость Google ИТ-новость Мобильные приложения

С октября 2020 года на все новые Android-устройства, имеющие объем ОЗУ 2 ГБ и менее, Google заставит устанавливать Android Go – модифицированную версию Android для устройств начального уровня.

28.07.2020    1656    SKravchenko    0       

Google Cloud представил новые средства безопасности

Новость Google Безопасность ИТ-новость

Облачная платформа Google Cloud разработала новые инструменты для обеспечения безопасности. Они ориентированы на крупные коммерческие компании, банки и государственные учреждения.

28.07.2020    730    user1015646    0       

ПК на Windows могут перейти на ARM-процессоры

Новость Windows Mac OS ИТ-новость Микроэлектроника

22 июня Apple объявила о переходе Mac на процессоры собственного производства на базе архитектуры ARM. Первые системы появятся к концу года, начав двухлетний переходный период.

24.07.2020    1919    SKravchenko    1       

Разработчики GitHub представили GCM Core – инструмент универсальной аутентификации для Git-серверов

Новость GitHub ИТ-новость

Git Credential Manager Core – это кроссплатформенный инструмент, который может стать альтернативой традиционной HTTPS- или SSH-аутентификации для Git-серверов. Планируется, что в будущем он заменит существующие утилиты аутентификации для Windows, macOS и Linux.

24.07.2020    1172    user1015646    1       

Google выпустила большое обновление Chrome

Новость Google Безопасность Интернет Интерфейсы ИТ-новость

14 июля Google выпустила стабильную версию браузера Chrome 84 Desktop для Windows, Mac и Linux. Новый Chrome получил поддержку Web OTP API, ярлыки PWA и умеет блокировать навязчивые уведомления.

23.07.2020    1794    SKravchenko    0       

GitHub разместил пленочный архив открытого кода в арктическом хранилище

Новость GitHub ИТ-новость

GitHub завершил масштабный перенос архива открытого исходного кода в хранилище Arctic World Archive. Данные будут храниться в виде фотоснимков на пленочных накопителях.

22.07.2020    1148    VKuser24342747    2       

Денег нет: «Сколково» прекратило выдавать некоторые гранты до 2021 года

Новость ИТ-новость Минфин Стартапы Цифровая экономика

Фонд «Сколково» приостановил выдачу грантов за деньги Минфина. Высокотехнологичные компании смогут претендовать на финансирование только в следующем году.

21.07.2020    1268    VKuser24342747    1       

Docker и Amazon Web Services провели взаимную интеграцию инструментов разработчика

Новость Интеграция ИТ-новость Новости компаний

Docker и Amazon вышли на новый этап партнерства. Компании завершили двустороннюю интеграцию инструментов разработчика: Elastic Container Service (ECS) и ECS on AWS Fargate A293; со стороны Amazon; Compose и Desktop developer – со стороны Docker.

20.07.2020    1048    user1015646    0