Детали кошелька Nockchain и Genesis
На этой неделе мы выпустили кошелек Nockchain и подробности о нашем запланированном генезис-блоке. Если вы пропустили какие-либо объявления на X, этот информационный бюллетень предоставит вам всю необходимую информацию! (Вы также можете подписаться на нас в X, но этот бюллетень будет продолжать обновлять всю важную информацию).
На момент написания этой статьи мы по-прежнему планируем запустить тестовую сеть Nockchain в понедельник, 19 мая.
Кошелек Nockchain запущен
В среду мы выпустили первую версию кошелька Nockchain, которая теперь доступна в репозитории GitHub. Разработчики могут немедленно загрузить последние обновления для генерации ключей и подключения к своим экземплярам Nockchain.
Наш кошелек создан по образцу иерархически-детерминированного кошелька Bitcoin, оснащенного стандартными инструментами для импорта и экспорта сид-фраз BIP39. Но были внесены некоторые изменения.
- Адаптация кривой: Наш кошелек заменяет стандартную кривую secp256k1 на кривую Cheetah. Кривая Cheetah — это кривая простого порядка с 255 битами, оптимизированная для доказательств, совместимых с STARK (eprint.iacr.org/2022/277). Эта замена делает проверку подписей Schnorr в доказательствах с нулевым разглашением (ZKP) чрезвычайно быстрой, сохраняя совместимость со стандартными инструментами HD-кошельков.
- Интеграция SLIP-10: Мы заимствовали из SLIP-10, чтобы расширить зрелый пользовательский опыт BIP-32, обеспечив бесшовную интеграцию с Cheetah без нарушения стандартных путей вывода или ветвления укрепленных/неукрепленных ключей. Пользователи сохраняют знакомые адреса только для чтения в стиле xpub, что упрощает аудит ключей и надзор за безопасностью.
Для подробного руководства по командам смотрите статью или репозиторий GitHub.
Генезис-блок Nockchain: Обеспечение проверяемой справедливости запуска
Сегодня утром мы объявили подробности о том, как обеспечить, чтобы запуск Nockchain был проверяемо справедливым. Прозрачность и справедливость в фазе генезиса, очевидно, являются основополагающими, поэтому они должны быть доказаны, а не просто заявлены.
Поэтому наш генезис-блок будет включать некоторые важные функции:
- Генезис-блок не будет выдавать никаких наград Coinbase. Это гарантирует, что весь запас токенов $NOCK будет справедливо распределен между майнерами, которые законно выигрывают последующие блоки.
- Генезис-блок будет указывать определенную высоту блока Bitcoin. Мы публично объявим эту высоту блока до запуска Bitcoin, чтобы любой мог независимо проверить время. При запуске генезис-блок будет содержать точный заголовок блока Bitcoin (хэш), соответствующий этой высоте, чтобы доказать, что до этой высоты не было добыто ни одного блока.
- Генезис-блок будет содержать секретное сообщение. Все узлы, следящие за генезис-блоком, имеют хэш этого сообщения, поэтому они могут проверить, содержит ли генезис-блок правильное сообщение.
- Генезис-блок будет содержать доказательство работы с нулевым разглашением, где обязательство блока подтверждает все вышеперечисленное.
В итоге эти обязательства должны обеспечить справедливый, прозрачный и публично проверяемый запуск Nockchain — без необходимости кому-либо доверять нам.
По мере приближения нашей ожидаемой даты выпуска 19 мая мы будем продолжать держать вас в курсе!