Технология блокчейн высоко ценится за свою прозрачность и децентрализацию, поскольку любая информация о транзакциях доступна каждому. Однако это может непреднамеренно оказать негативное влияние на отдельных лиц или организации, поскольку они теряют права на конфиденциальность в отношении принадлежащих им активов. Отсюда родилась идея Iron Fish как решение для повышения конфиденциальности пользователей в системах блокчейна. Так что же такое Железная Рыба? Давайте узнаем о железной рыбе из следующей статьи!

Обзор проекта Iron Fish

Что такое Железная рыба?

Iron Fish — это децентрализованный блокчейн уровня 1, который использует механизм консенсуса Proof-of-Work (PoW), устойчив к цензуре и общедоступен. Целью проекта является обеспечение конфиденциальности всех транзакций в блокчейне, аналогично уровню SSL/TLS, изобретенному в 90-х годах и проложившему путь развитию электронной коммерции и многих других отраслей. Команда разработчиков Iron Fish считает, что конфиденциальность является фундаментальным требованием для защиты пользователей и расширения использования криптовалют в будущем.

Iron Fish использует zk-SNARK — решения шифрования с нулевым разглашением (ZKP), позволяющие гарантировать подлинность определенной информации без раскрытия ее содержания. В частности, zk-SNARK позволяют пользователям Iron Fish проводить транзакции, не раскрывая свой баланс, получателя или даже личную информацию. Вместо этого Iron Fish будет использовать криптографические доказательства для шифрования простейшей информации о транзакциях, чтобы доказать, что у пользователей достаточно средств для торговли.

Iron Fish также использует протокол Sapling, созданный Zcash для создания и проверки защищенных транзакций в блокчейне. Каждая учетная запись снабжена ключом, который предоставляет доступ «только для чтения» к действиям, связанным с этой конкретной учетной записью. Iron Fish поддерживает зашифрованные поля заметок для соответствия требованиям FATF (Financial Action Task Force) для поставщиков услуг виртуальных активов (VASP), что позволяет им хранить информацию после завершения транзакции.

Почему этот проект называется Iron Fish?

Во время Второй мировой войны термин «Железная рыба» использовался для обозначения подводных лодок секретной связи на поле боя (таких как «Счетчики кодов навахо»).

Команда разработчиков проекта выбрала это название, чтобы отразить «силу криптографии», где сложная концепция «упрощается», чтобы ее было легче понять.

Особенности Железной Рыбы

Конфиденциальность

Iron Fish использует технологию zk-SNARK, чтобы предоставить пользователям контроль над информацией о своих транзакциях, и позиционирует себя как уровень SSL в блокчейне для обеспечения конфиденциальности.

Высокая доступность

Iron Fish обеспечивает высокую доступность для пользователей и разработчиков, обеспечивая конфиденциальность каждой транзакции. Проект создает набор инструментов для максимизации пользовательского опыта, чтобы пользователи могли торговать токенами IRON на разных платформах.

Акцент на децентрализации

Iron Fish — это блокчейн Proof of Work (PoW) без цензуры, доступный каждому. Проект предоставляет ряд инструментов, которые пользователи могут использовать для создания кошельков, запуска собственных узлов и майнинга токенов IRON.

Соблюдайте нормативные требования

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

Основные компоненты блокчейна Iron Fish

Сетевой уровень

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

При построении любой децентрализованной одноранговой (P2P) системы необходимо учитывать зависимости трансляции сетевых адресов (NAT). Большинство компьютеров, ноутбуков, планшетов и телефонов находятся за маршрутизаторами и брандмауэрами, что затрудняет прямое подключение людей друг к другу. С этого момента сетевой уровень, кажется, решает проблему.

Существуют некоторые сетевые уровни, которые требуют от пользователей настройки переадресации портов для маршрутизаторов для решения проблем NAT. Однако вышеуказанные проблемы решаются при наличии Iron Fish — блокчейна, ориентированного на простоту использования, который использует комбинацию WebRTC и WebSockets для реализации сетевого уровня. Развертывание узлов Iron Fish можно выполнить сразу в среде CLI или даже прямо в браузере. Это делает Iron Fish доступным каждому, независимо от отсутствия у него технических знаний или способностей.

Хранилище

В структуре данных и модели хранения Iron Fish LevelDB и IndexDB используются для хранения основных данных. Самыми базовыми структурами данных, которые представляют глобальное состояние Iron Fish, являются примечания и обнулители. К хранимым компонентам относятся:

Примечание. Это представление способа оплаты в Iron Fish, аналогичное выходу неизрасходованных транзакций Биткойна (UTXO). Ссылки на узлы используются конфиденциально и будут использоваться публично только при двух обстоятельствах. В первом случае заметки так же важны, как и выходные данные транзакции, а во втором случае — когда заметки существуют в хэш-форме. В частности, заметки всегда являются конфиденциальными.

Нуллификатор: это уникальный идентификатор заметки, который можно использовать только в рамках транзакции. После отображения информации о транзакции обнулитель будет сохранен в структуре данных Iron Fish и поможет отслеживать все узлы в блокчейне Iron Fish.

Дерево заметок Меркла: это структура данных фиксированного размера с глубиной 32, в которой хранятся все созданные заметки. В отличие от других блокчейнов, где UTXO удаляются после использования, это дерево Меркла представляет собой структуру данных, доступную только для добавления, в которую постоянно добавляются примечания.

Нуллификаторы Меркеля: это структура данных, используемая для отслеживания всех нуллификаторов (32-байтовых чисел), которые когда-либо были раскрыты при использовании соответствующих им примечаний.

Добыча

Под майнингом подразумевается случайная добыча новых блоков с помощью механизма консенсуса Proof of Work (POW) и расчет вознаграждения для майнеров. Блокчейн Iron Fish настроен на алгоритм, который автоматически регулирует сложность майнинга для достижения среднего времени блока в 60 секунд, увеличивая или уменьшая сложность майнинга, если он обнаруживает, что предыдущие блоки приходят слишком быстро или слишком медленно.

Чтобы стать майнером, узел должен иметь синхронизированную глобальную структуру данных (дерево Меркла узла и дерево Меркла нуллификатора) и знать как минимум два самых последних блока.

Создание аккаунта

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

Секретный ключ: это основная часть, необходимая для создания всех остальных частей кошелька пользователя. Это 32-байтовое случайное число.

Пара ключей расходов: эта пара ключей используется для записи расходов, связанных с учетной записью пользователя, и извлекается непосредственно из секретного ключа.

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

Ключ исходящего просмотра (ovk): это ключ для расшифровки исходящих транзакций. Его получают путем хеширования секретного ключа и модификатора с помощью хеша blake2b с дополнительными параметрами и последующего взятия первых 32 байт результата.

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

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

Создание транзакции

Как и в случае со счетами, транзакции в Iron Fish также строго следуют протоколу Sapling, но все же есть некоторые различия. Все сделки с Iron Fish являются защищенными сделками, то есть они не раскрывают никакой информации ни одному наблюдателю без явного доступа.

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

Компоненты транзакции.

Компонент описания расходов (элемент, показывающий, как расходуется счет в примечании).

Компонент, описывающий выходные данные (компонент, создающий новые заметки).

Как сбалансировать транзакции, чтобы гарантировать, что правильная сумма была потрачена и выплачена.

Как валидаторы (например, майнеры) проверяют любую транзакцию.

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

Как шифровать и расшифровывать заметки, чтобы участвующие стороны могли видеть детали транзакции.

Проверка и консенсус

Консенсус — это уровень проверки, на котором Iron Fish устанавливает правила для узлов по принятию следующего блока. Это влияет на конструкцию нового блока узла, который должен соответствовать установленным правилам, чтобы быть принятым другими узлами в сети.

Блок «Железная рыба» будет принят, если его название и содержание действительны. На высоком уровне убедитесь, что заголовок блока достаточно обработан, проверив, меньше ли значение хеш-функции целевого значения. Затем узел выполняет переход состояния, правильно применяя все транзакции в блоке к двум глобальным структурам данных и предоставляя два результата Меркла. Аналогично, проверка содержимого блока также подтверждает, что все транзакции в блоке действительны.

Основная информация о токене IRON

  • Название токена: Жетон железной рыбы

  • Аббревиатура токена: IRON

  • Блокчейн: Эфириум

  • Стандарт токена: ERC-20.

  • Контракт: Обновление

  • Назначение токена: полезность, управление

  • Общий запас: 256 970 400 ЖЕЛЕЗА.

  • Оборотное предложение: обновление

В настоящее время ожидаемое общее количество токенов IRON составляет 256 970 400, но вознаграждение за майнинг блоков будет уменьшаться и корректироваться из года в год.

Распределение токенов

обновление...

Где инвесторы могут торговать токенами IRON?

В настоящее время IRON не котируется ни на одной бирже. Инвесторы должны знать и внимательно понимать, чтобы избежать торговли поддельными токенами IRON.

Для чего используются токены IRON?

IRON — это токен, используемый для управления протоколом и стимулирования владельцев IRON участвовать в изменениях и улучшениях протокола.

Команда разработчиков

Команда Iron Fish состоит из многих членов с многолетним опытом создания продуктов для всемирно известных технологических компаний, таких как Microsoft, Airbnb, Facebook, Google, Uber и т. д. Среди выдающихся участников:

Елена Надолински: Она основатель и генеральный директор Iron Fish. Она проработала программистом в Microsoft и Airbnb в общей сложности 7 лет. В 2017 году Елену пригласили на вечеринку по случаю дня рождения основателя Filecoin Хуана Бенета в Калифорнии. Благодаря этой вечеринке у нее появилась возможность взаимодействовать с разработчиками блокчейна, что привело к идее Iron Fish, миссия которой — создавать конфиденциальность для людей.

Рохан Джадвани: Он разработчик программного обеспечения в Iron Fish. Он работал разработчиком программного обеспечения в известных финансовых и технологических компаниях, таких как JPMorgan Chase & Co и Snap Inc.

Джейсон Спаффорд: Он разработчик программного обеспечения в Iron Fish. У него 15-летний опыт разработки программного обеспечения, из них 2 года он проработал в Uber.

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

инвестор

В настоящее время Iron Fish получила поддержку от институциональных инвесторов, таких как Andreessen Horowitz (a16z), Electric Capital, Sequoia Capital и т. д., а также от индивидуальных инвесторов, таких как Линда Се (бывший менеджер по продукту Coinbase), Хуан Бенет (Protocol Labs, Filecoin). CEO) И особенно До Квон (генеральный директор Terraform Labs).

в заключение

Благодаря этой статье вы, должно быть, поняли основную информацию о проекте Iron Fish и сможете принять собственные инвестиционные решения. Желаю вам успехов и больших прибылей на этом потенциальном рынке.

#BTC#silicovalleybank#BNB#niuhui#raisinginterests