Bison Trails и Keep Network

Andrei Tervero
Keep Network Russia
7 min readJul 25, 2020

Keep — это конфиденциальный слой для Ethereum, обеспечивающий мост между миром публичных блокчейнов и личных данных.

Введение в Keep

Публичный характер блокчейна заложен в его дизайне, так как все транзакции публикуются в этой базе данных(блокчейне). По умолчанию каждая транзакция видна всем, включая «конкурирующие интересы». Протокол Keep был разработан, чтобы соединить миры безопасных личных данных и общедоступных публичных блокчейнов.

С помощью Keep небольшие объемы конфиденциальных данных, таких как приватные ключи, могут храниться оффчейн, но использоваться в смарт контрактах ончейн бездоверительным образом. Компонент, отвечающий за отсутствие доверия, возможен благодаря разработке случайного маяка Keep - источника истинной случайности, который делает сговор практически невозможным.

Еще одним важным нововведением Keep является его способность широко использовать в блокчейне приватные данные, хранящиеся оффчейн, но онлайн на нодах сети. Контейнеры, содержащие эти данные (keeps), могут быть созданы для различных функций, таких как повторное шифрование прокси (решифрование). Keep имеет все возможности для удовлетворения потребностей в конфиденциальности, которые позволили бы более широкое принятие публичных блокчейнов с приватными данными.

Keep устраняет расстояние между блокчейнами, позволяя токенам перемещаться между протоколами. Например, поскольку Bitcoin блокчейн хочет оставаться простым и безопасным, людям сложно использовать биткоин для финансовых операций, таких как обеспечение кредита или для взаимодействия с DeFi, например Ethereum. Чтобы решить эту проблему, Keep разработал способ безопасного использования Bitcoin на других блокчейнах (начиная с Ethereum) без потери функций биткоина, которые делают его желанным как криптовалюту.

Как работает Keep

Концепция Keep

Вот основные идеи, которые нужно понять о сети Keep:

  • keeps: “небольшие автономные контейнеры данных для приватного хранения и вычислений, которые открываются, закрываются и управляются автономно при помощи интеллектуальных контрактов”. Существует много типов keeps, и у каждого типа есть своя цель. Хранение ведется операторами нод сети, которые получают взамен комиссию. Каждый тип keep требует различного количества нод для обслуживания keep, причем все они выбираются случайным образом из большого пула доступных нод.
  • KEEP токен: нативный рабочий токен, необходимый для того, чтобы субъект стал членом сети Keep и имел право получать вознаграждение за выполнение работы на платформе. «Работа» определяется как вычисление и доступность, требуемые от ноды, чтобы выбирать и собирать данные вместе и считывать взаимодействующие данные.
  • Распределенная Генерация Ключа (DKG): криптографический процесс, в котором несколько сторон участвуют в расчете общего набора открытого и закрытого ключей. Этот процесс предотвращает доступ отдельных лиц к закрытому ключу.
  • Случайный Маяк: надежный источник случайности для процесса бездоверительного выбора группы в Keep. Маяк выбирает провайдеров для каждого нового keep (контейнера данных).
  • Подписывающая Группа: группа нод в Keep, необходимых для подписи действий ончейн; ноды никогда не подписывают в одиночку. Например, для случайного маяка требуется группа из 64 подписантов.

Первое децентрализованное приложение в Keep: TBTC

TBTC — это полностью обеспеченный биткоином первый ERC-20 токен, который будет отчеканен согласно децентрализованному протоколу; один TBTC можно обменять на 1 BTC. Поскольку это Bitcoin в сети Ethereum, а не цена Bitcoin в Ethereum, этот токен позволяет использовать Bitcoin в децентрализованных финансах (DeFi). TBTC возможен только благодаря нововведениям в Keep, которые позволяют приватным ключам оставаться секретными при участии в публичном блокчейне.

TBTC функционирует на двусторонней торговой площадке(маркетплэйсе). Как и в большинстве финансовых продуктов, TBTC нуждается в использовании и ликвидности, чтобы быть полезным. Прежде всего, должны выполняться депозиты BTC и существовать ETH стейкеры.

Чтобы облегчить достижение критической массы, команда Keep планирует активно стимулировать участие в течение первых 24 месяцев. Stake Drop — это механизм, с помощью которого пользователи с ETH, но без KEEP, могут стейкать и участвовать в сети Keep, а также получать вознаграждение в виде KEEP токенов и комиссий с подписантов.

Подробнее о том, как работает TBTC, читайте в нашем руководстве.

Как участвовать в Keep

Поскольку KEEP является рабочим токеном, а все предложение токена существует при запуске, в сети нет уровня инфляции. Keep планирует стимулировать массовое участие с самого начала, а не в течение первых нескольких лет, используя Stake Drop для распространения KEEP.

Посредством Stake Drop 20% токенов KEEP (200 миллионов) будут распределены в качестве субсидий участникам, управляющим контейнером TBTC, а также контейнером Random Beacon. Это обеспечит наличие достаточного количества застейканного ETH в сети и вознаградит пользователей за ноды, на которых запущен TBTC, больше, чем те, на которых работает только контейнер со Случайным Маяком. Полную информацию о субсидиях можно найти здесь, которая любезно предоставлена командой Keep.

В течение первых 6 месяцев участникам нужно только стейкать ETH и они не обязаны иметь токены KEEP, хотя стейкинг токенов KEEP в течение этого периода значительно увеличивает вероятность выбора для выполнения работы и получения вознаграждений. Через 6 месяцев им также нужно будет застейкать токены KEEP, чтобы продолжить участие, и они, вероятно, заработают достаточно с получения вознаграждений, чтобы это сделать.

Узнайте больше об активном участии в Keep в нашем руководстве.

Награды в Keep

Стейкинг токенов KEEP и ETH в качестве подписанта TBTC:

  • Операторы нод, управляющие контейнером TBTC, должны стейкать ETH вместе с токенами KEEP, чтобы участвовать и получать вознаграждения. Во время Stake Drop вам можно стейкать только ETH. Вознаграждения будут приходить в форме токенов KEEP от Stake Drop и комиссий за подпись, выплачиваемых в TBTC.
  • Стейкинг ETH и KEEP увеличивает вознаграждения на 11% по сравнению со стейкингом только в ETH во время Stake Drop. Кроме того, стейкинг обоих токенов увеличивает на 20–30% вероятность того, что нода будет выбрана для создания TBTC, что позволит максимально увеличить участие в таком стейкинге по сравнению с нодой, где застейкан только ETH.
  • 18% от общего предложения токенов KEEP (180 млн) будет вознаграждено подписантам TBTC через Stake Drop. Сумма, которую получит каждая отдельная нода, зависит от суммы застейканного ETH на этой ноде. Поскольку объем работы (в процентах от общего количества), который должна выполнить любая нода, эквивалентен проценту от общего ETH, который застейкан на ней, вознаграждение будет в значительной степени зависеть как от стейкинга отдельного участника, так и от общего количества застейканных средств.
  • При запуске комиссии составляют 5bps (0,05%) от BTC для депозита; этот показатель будет увеличиваться по мере масштабирования сети TBTC, и ожидается, что он составит 2–4% в год от рыночной капитализации TBTC в средне- и долгосрочной перспективе. Единственная комиссия, взимаемая системой TBTC, — это комиссия подписанта, которая отправляется в эскроу счет, когда подписант отчеканивает TBTC, и выплачивается подписантам с этого счета при погашении депозита.

Стейкинг KEEP в качестве подписанта Рандомного Маяка:

  • Из 20% токенов, распространяемых с помощью Stake Drop, 2% будут отправлены владельцам KEEP, запустившим ноды с контейнером Случайного Маяка.
  • В конце первого года это приведёт к вознаграждению в размере 4–5%.
  • Ноды также будут получать комиссии подписантов за их участие в Случайном Маяке, но они, вероятно, будут минимальными, пока использование Keep не достигнет критической массы.

Риски участия в Keep

В Keep есть два основных риска: ошибка подписанта и мошенничество подписанта.

Ошибка подписанта— Случайный маяк:

  • Чтобы сеть знала, что ваша нода готова к работе, подписывающие ноды должны постоянно отправлять заявки, указывающие, что они готовы участвовать в DKG в качестве подписанта.
  • Когда поступает запрос на подпись случайного маяка, ваша нода может быть выбрана для подписи.
  • Только половина подписывающей группы (32 ноды) должна подписать, чтобы подпись была успешной. Пока по крайней мере 32 ноды подписывают успешно, никто не будет оштрафован. Однако, поскольку сеть не может определить, кто ошибся, все ноды в группе штрафуются одинаково в случае сбоя подписи.
  • Штрафные санкции будут следующими после запуска:
    • 1% минимального стейка в течение первых 3 месяцев
    • 50% минимального стейка на период между первыми 3 и 6 месяцами
    • 100% минимального стейка после первых 6 месяцев

Ошибка подписанта — tBTC:

  • Случаи, когда подписанты, не отвечающие на запрос о возврате tBTC своевременно, относятся к категории “ошибка подписанта”.
  • Подписант имеет 3 часа, чтобы предоставить подпись с момента запроса. Через три часа любой может представить доказательство того, что узел опоздал, что приводит к его ликвидации. Примечание: он не штрафуется токенами KEEP, если это происходит!
  • Все ошибки рассматриваются как прерывания протокола и инициируют поток отмены ликвидации. Бонды подписанта арестовываются и продаются с аукциона за tBTC, так что пользователь может получить возмещение за свои недоступные средства, и половина оставшихся бондов подписанта (максимум 1/6 первоначального бонда) возвращается подписантам.

Мошенничество подписанта:

  • Мошенничество подписанта — единственное действие в системе tBTC, которое приводит к полному карательному штрафу.
  • Любая подписывающая группа, которая перемещает Bitcoin без авторизации протокола tBTC, штрафуется, сжигая их токены KEEP и арестовывая весь их ETH бонд для возмещения пользователю.
  • Один подписант не может выполнить это действие, чтобы наказать других подписантов в своей группе, поскольку у него есть только один из трех шардов для закрытого ключа Bitcoin. То есть он не может сделать так, чтобы он понес убытки, но и заставил одновременно кого-то другого тоже понести убытки.
  • Мошенничество доказывается представлением несанкционированной подписи ончейн в качестве доказательства мошенничества. Любой может предъявить доказательство мошенничества и получить ETH, оставшийся после аукциона бондов подписантов.

Мошенничество подписантов наказывается как протоколом tBTC, так и Keep ECDSA:

  • На уровне протокола tBTC осуществляется поток ликвидации мошенничества, и бонды используются для покупки tBTC. Владельцу депозитного токена tBTC выплачивается компенсация в tBTC, если только депозит не обеспечивает циркулирующий в настоящее время tBTC. В этом случае tBTC сгорает, чтобы поддержать равновесие с протоколом Bitcoin.
  • На уровне протокола Keep подписанты штрафуются, а их токены KEEP сжигаются, что потенциально удаляет их из пула кандидатов. Оштрафованные подписанты не только теряют свой капитал, но и возможность будущих комиссий.

«Команда Bison Trails просто феноменальна. Они были преданы делу Keep и оказали огромную помощь в продвижении нашего дизайна и разработки протоколов. Для сети Keep требуется множество надежных, распределенных и безопасных нод, что делает Bison Trails надежным партнером и отличным выбором для держателей токенов Keep и всех, кто присоединится к нашему Stake Drop 8 июня ». — MATT LUONGO, CEO в THESIS / Руководитель проекта KEEP NETWORK

Запуск ноды Keep с помощью Bison Trails

Bison Trails был одним из первых сторонних провайдеров, запускающих ноды на Keep; мы начали работу в июне 2019 года. С тех пор мы предоставили обратную связь, которая привела к изменениям параметров протокола для требований к времени безотказной работы инфраструктуры и сделала первое добавление функции не командой Keep для улучшения конфигурации их инфраструктуры. Наш пул реквест был объединен здесь.

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

  • Владелец/авторизатор делегирует KEEP или ETH ноде.
  • Оператор запускает и поддерживает ноду.
  • Бенефициар получает вознаграждение за участие и комиссии за подпись.

Такое разграничение позволяет использовать провайдеров инфраструктуры, не связанных с хранением, таких как Bison Trails, для запуска нод с простым и понятным процессом.

Свяжитесь с нами, чтобы узнать цену

Оригинал статьи можно найти здесь.

--

--