Как устроен блокчейн братьев Дуровых, список дел для интернет-зависимых и Chrome топит конкурентов
29 мая 2019
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% на настольных системах).