The Bell Tech 29 мая 2019

Как устроен блокчейн братьев Дуровых, список дел для интернет-зависимых и Chrome топит конкурентов

The Bell получил доступ к пяти сотням страниц свежей технической документации блокчейн-платформы TON. Ожидается, что тестирование, начавшееся в апреле, завершится в третьем квартале 2019. При таких сроках братья Дуровы успевают в обрез до дедлайна — 31 октября. Если к ноябрю TON не запустят, инвесторам должны отдать деньги.

Мы написали отдельный материал о том, как все будет устроено. Здесь приводится краткое изложение.

  • TON стремится подменить собою обычный веб, сделав его по умолчанию зашифрованным, расширяемым и основанным на криптоэкономике.
  • Объемы и скорости, на которые закладываются создатели, так велики, что имеют смысл только в случае одновременного использования криптоплатформы сотнями миллионов человек. Для сравнения, исторический максимум активности в блокчейне Bitcoin — 4,7 транзакции в секунду в декабре 2017 года. TON собирается выдерживать миллионы транзакций.
  • Низкоуровневые процедуры уже готовы, но не похоже, чтобы в TON написали много сервисов и продуктов высокого или даже среднего уровня — например, типовые смарт-контракты разной сложности, маркетплейс или обещанные системы платежей, проксирования и платного облачного хранения.
  • Для решения поставленной задачи пришлось создать свой язык программирования Fift со встроенной сильной криптографией и работой с TON, а также собственную — довольно необычную — виртуальную машину (TVM). Язык программирования предназначен для написания смарт-контрактов и является не таким уж далеким родственником FORTH.
  • Смарт-контракт в TON — программа с исполняемым кодом на языке Fift и данными. Смарт-контракт обязательно обеспечивается криптовалютой Gram. Файл со смарт-контрактом загружается в TVM, которая затем отслеживает исполнение.
  • Пока в TON нет реальных людей с деньгами, поэтому в тестовой сети действует специальная сущность test giver, выдающая до 20 Gram всем желающим написать и протестировать свой смарт-контракт.

Важно знать

  • Telegram станет лишь одним из TON-сервисов. Аналогичными сервисами будет облако TON Storage, анонимизатор TON Proxy, система платежей TON Payments и система «доменных» имен TON DNS (правильнее назвать ее системой блокчейн-имен).
  • Появится аналог сайтов.
  • Технически заложена возможность постепенной активации кошельков, причем без потери перевода, если кошелек не активирован.
  • Все это может быть сколь угодно децентрализованным и основанным или не основанным на блокчейне — выбор остается за автором сервиса.

Вот что выложили разработчики TON

  • Датированные 23 мая описания виртуальной машины TON и языка программирования Fift (используется для управления смарт-контрактами).
  • Датированное мартом краткое описание возможностей TON и полное описание блокчейна.
  • Пошаговую инструкцию по созданию смарт-контрактов в TON.
  • Исходные коды предварительной версии «легкого» клиента TON с необходимыми частями библиотеки (исходники занимают 27 мегабайт, львиная доля приходится на базу данных RocksDB и библиотеку Abseil; язык программирования — C++).
  • Конфигурационный файл для клиента.

+1 к продуктивности

  • Людям с игровой, табачной и интернет-зависимостью, а также с расстройствами аутистического спектра непросто выстраивать свой день и следить за исполнением регулярных задач. Для этого не годятся обычные списки дел и даже трекеры вроде тех, что используют в своей работе программисты.
  • Именно для таких людей и целей разработан Downrun.love. Он напоминает, когда необходимо сходить к парикмахеру, помыть посуду, отвлечься или, напротив, поработать.
  • Главное — Downrun.love выстраивает график стабильности жизни и даже позволяет геймифицировать процесс.

Read later

Google «топит» конкурентов своего браузера Chrome, пишет Bloomberg.

  • Разработчики, которым необходимо использовать разработанные Google дополнительные компоненты, код которых не раскрыт, сталкиваются с противодействием.
  • Статья приводит кейс Сэмюэла Мэддока, пытавшегося создать браузер, позволяющий друзьям смотреть видео одновременно; Google отказал ему в предоставлении DRM-продукта Widevine. Другой кейс — когда из-за того же Widevine в ориентированном на приватность браузере Brave перестал работать Netflix — гораздо серьезнее.
  • Некоторые сервисы Google не всегда работают в браузерах конкурентов, заставляя переходить на Chrome.
  • Код Chromium, на котором основан Chrome, уже использует Opera. Microsoft также собирается перейти на Chromium.
  • Основная альтернатива Chrome — Mozilla Firefox. Он сильно отстает от Chrome по доле рынка, а его совместимость с продуктами Google — не приоритет для авторов самого популярного в мире браузера.
  • Сейчас Chrome, запущенный в 2008 году, захватил 63% всего рынка (и 70% на настольных системах).

Александр Амзин