Инновационная блокчейн платформа Tezos | Bitcoin School
Bitcoin School

Инновационная блокчейн платформа Tezos

8-го авг. 2019

Tezos - нашумевший блокчейн, на запуск которого в июле 2017 г. было собрано $232 млн. в BTC и ETH.

Запуск основной сети Tezos состоялся летом 2018 г. В основу проекта заложены 3 основные идеи:

  • Безопасность системы, начиная с самых низших уровней
  • Автоматизированная процедура модификации базового протокола
  • Автоматизированная система управления протоколом

Подробный анализ проекта на момент краудсейла можно прочитать тут

Описание

Терминология

 

Описание

Создатели стремятся построить систему, в которой именно владельцы токенов будут принимать решения, вместе управляя платформой и улучшая ее с течением времени.

Tezos Foundation - некоммерческая организация, зарегистрированная в швейцарском кантоне Цуг, осуществляющая операционную деятельность по финансированию исследований по улучшению протокола и связанных с ним технологий, разработку инструментов и приложений для поддержки экосистемы Tezos, укрепление и развитие растущего сообщества. TF получили внушительную сумму в BTC и ETH после проведения Tezos ICO (в эквиваленте на тот момент было собрано ~$232 млн.) и занимаются распределением данных средств. Впрочем, сбор средств не обошелся без скандалов, подробно можно прочитать тут: Tezos, Кейтлин Маккафри и Артур Брейтман: история крупнейшего скандала в крипто-сообществе. Осенью 2018г активы Tezos Foundation превышают $500 млн.

В Tezos используется алгоритм консенсуса LPOS (Liquid Proof Of Stake), где каждый участник сети может стать делегатом (и получать вознаграждение за добросовестную поддержку сети), или делегировать право голоса другому участнику, для получения части вознаграждения последнего. В LPOS поддержка сети и создание новых монет производится не вычислительными мощностями, как в POW, а собственным балансом (стейком) на запущенной ноде.

Для создания и поддержания делегата необходимо минимум 10,000 XTZ. Чем больше токенов содержит делегат на своем адресе, тем больше токенов ему могут делегировать другие пользователи.

  • Количество активированных токенов можно посмотреть тут
  • Количество делегированных токенов можно проверить тут (Last snapshot - Staking Ratio)
  • Успешное делегирование монет сейчас может приносить около ~10% годового дохода (без учета комиссии делегата). Показатель плавающий, доходность снижается пропорционально увеличению общего количества делегированных токенов. Нижняя граница доходности заложена в протокол – это эмиссия в 5,5% годовых. Соответственно если в бейкинге будут задействованы абсолютно все монеты, то доходность будет 5,5% в год. Поэтому, чем раньше Вы пустите свои монеты в работу, тем больше сможете заработать.

Актуальная статистика всегда доступна в блок эксплорере

Помимо всего прочего, протокол Tezos предоставляет возможность создавать смарт контракты и строить децентрализованные приложения. Смарт контракты в Tezos являются тьюринг-полными и формально верифицированными - что позволяет сделать их использование максимально удобным и безопасным, и не допустить ошибок DAO, которые повлекли за собой форк Эфира. Для написания контрактов используется язык разработанный TF - Michelson.

 

Терминология

Mining или Baking? В Tezos процесс генерации новых монет принято называть Baking, или выпечка.

Baker или пекарь - пользователь, принимающий участие в процессе добычи новых монет XTZ.

Staking Balance - число, отображающее сумму собственных токенов на адресе делегата и токенов, делегированных ему другими участниками.

Cycle - блокчейн Tezos состоит из циклов, каждый цикл состоит из 4096 блоков (blocks/levels). На текущий момент каждый цикл длиться около 68 часов.

Account - счёт или кошелёк в Tezos. Может быть двух видов, отличить которые друг от друга очень просто:

  • Implicit account - адрес начинается с tz1, это основной вид счёта, на него или с него можно переводить средства, но нельзя их делегировать. Для делегирования нужно сделать Originated account. Один implicit account может порождать неограниченное количество originated account’ов.
  • Originated account - адрес начинается с KT1, может создаваться только при наличии implicit account’а. Средства можно переводить с него и на него, единственная причина по которой он необходим - именно с него возможно делегировать средства пекарю. По своей сути originated account является смарт-контрактом и может включать в себя код на Michelson. В общем случае - создаётся без кода, за создание берётся комиссия 0,275 tz.

Priority - номер в очереди на подтверждение. От данного показателя зависит размер вознаграждения за блок и скорость работы сети. Первыми идут блоки с приоритетом = 0. Для endrorsement приоритет начинается с 1.

Endorsement - в Tezos POS для подписи каждого блока формируется рандомный список аккаунтов. Возникает ситуация, когда несколько пекарей могут создать блок одновременно. Для выбора между спорными блоками, формируется другой рандомный список из 32 аккаунтов. Каждый аккаунт из этого списка может поддержать (Endorsement) только один из спорных блоков. В итоге для выпекания будет выбран блок с наибольшей поддержкой.

Все операции поддержки для текущего блока фиксируются в следующем блоке блокчейна и аккаунт, добывший блок, дополнительно получает (майнит) около 2 Tz за каждый endorsement.

Delegate - в Tezos POS аккаунты могут выпекать блоки, поддерживать блоки изготовленные другими аккаунтами и голосовать за изменения в протоколе. Для выполнения всех этих операций владельцу аккаунта необходимо запустить специальную высоконагруженную ноду на своем сервере, и только тогда он станет делегатом. Если владелец аккаунта не готов поддерживать собственную делегат-ноду, он может делегировать свои XTZ токены другому делегату.

 

Делегирование 

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

  • https://bakendorse.com/#/bakers-rankings - для сравнения эффективности бейкинга. Важно понимать, что показатели в рейтинге строятся за все время работы делегата и нужно обращать внимание на время работы делегата: Baking Since
  • https://mytezosbaker.com - для сравнения делегатов по комиссии, размеру ноды и свободному лимиту на делегирование (capacity)
  • https://tzscan.io/delegation-services - просто список сервисов, без статистики.

Стоит учитывать, что в вышеуказанных списках собраны далеко не все делегаты, участвующие в изготовлении блоков. Полный список смотрите тут: https://tzscan.io/rolls-distribution Важно понимать, что каждый делегат имеет лимит на количество принимаемых в делегирование XTZ, и ваше делегирование должно укладываться в свободный лимит делегата. Переделегирование возникает, когда средства делегата не могут полностью покрыть депозиты на делегированные монеты. Когда создаётся новый блок, часть средств делегата замораживается. Если средств у делегата недостаточно, то нет возможности создать новый блок и получить за это вознаграждение. В результате, это выливается в упущенную прибыль как для Вас, так и для делегата. В такой ситуации также замедляется работа сети

 

Описание расчетов доступных лимитов на делегирование можно прочитать тут

 

В итоге, лучший делегат:

  • Имеет показатель Bake Success ближе к 100% при длительном Baking Since
  • Стабильно участвует и в baking, и в endorsement
  • Стабильно выплачивает доход аккаунтам, делегировавшим ему свои XTZ
  • Берет адекватную комиссию за свои услуги

Финальный выбор делегата вы должны совершить самостоятельно, этот выбор прямо влияет на стабильность и размер выплат

Благодарим специалистов из Tezoshodl за содействие в составлении Tezos-раздела

 

Кошельки 

Tezos Foundation не занимается разработкой кошельков, но выдает гранты различным командам разработчиков, в их числе минимум 2 крипто-кошелька:

Galleon - локальный, на текущий момент наиболее удобный кошелек для Win/Mac/Lin. Прошел аудит безопасности. Для использования необходимо создать новый аккаунт и надежно сохранить файл ключей и пароль от этого аккаунта, и уже на созданный адрес прислать XTZ с биржи или из другого кошелька. Разработчики получили грант от Tezos Foundation (TF) на разработку кошелька для XTZ и других проектов на пользу сообщества Tezos.

TezBox - веб кошелек, позволяющий с наибольшей легкостью управлять своими XTZ, но потенциально менее безопасный, т.к хранит ключи в вашем браузере. Прошел аудит безопасности и получил грант от TF. Инструкцию по делегированию через этот кошелек можно прочитать тут или тут

Ledger и Trezor - уже добавили поддержку Tezos и по определению являются более надежными для использования. Подробнее про эти кошельки читайте в общем разделе "Кошельки"

 

Где купить

Для покупки Tezos мы рекомендуем использовать одну из следующих бирж:

kraken, bitfinex, gateio

Полный список бирж и объемов торгов Tezos можно посмотреть тут.

Вы можете выбрать любую биржу из списка кроме Hitbtc для покупки XTZ.

Список бирж с торговыми парами по XTZ постепенно растет.