ブロックチェーン技術は、あらゆる取引情報に誰もがアクセスできるため、その透明性と分散化の点で高く評価されています。ただし、個人や組織が保有する資産に対するプライバシー権を失うため、これにより意図せずに悪影響が及ぶ可能性があります。ここから、ブロックチェーン システムにおけるユーザーのプライバシーを強化するソリューションとして Iron Fish が誕生しました。では、アイアンフィッシュとは何でしょうか?以下の記事でアイアンフィッシュについて学んでいきましょう!
アイアンフィッシュプロジェクト概要
アイアンフィッシュとは何ですか?
Iron Fish は、Proof-of-Work (PoW) コンセンサスメカニズムを使用する分散型レイヤー 1 ブロックチェーンであり、検閲に耐性があり、公的にアクセス可能です。このプロジェクトは、90 年代に発明され、電子商取引や他の多くの産業の発展への道を開いた SSL/TLS レイヤーと同様に、ブロックチェーン上のすべてのトランザクションのプライバシーを確保することを目的としています。 Iron Fish 開発チームは、プライバシーはユーザーを保護し、将来に向けて暗号通貨の使用を拡大するための基本的な要件であると考えています。
Iron Fish は、zk-SNARKs (ゼロ知識証明 (ZKP) 暗号化ソリューション) を使用して、内容を明らかにすることなく特定の情報の信頼性を保証します。具体的には、zk-SNARK を使用すると、Iron Fish のユーザーは、残高、受信者、さらには個人情報を明らかにすることなく取引を行うことができます。代わりに、Iron Fish は暗号証明を使用して最も単純な取引情報を暗号化し、ユーザーが取引に十分な資金を持っていることを証明します。
Iron Fish は、ブロックチェーン内で保護されたトランザクションを構築および検証するために Zcash によって作成された Sapling プロトコルも使用します。各アカウントには、その特定のアカウントに関連付けられたアクティビティへの「読み取り専用」アクセスを許可するキーが装備されています。 Iron Fish は、仮想資産サービス プロバイダー (VASP) の FATF (金融活動作業部会) 準拠のための暗号化メモ フィールドをサポートしており、トランザクション完了後に情報を保存できるようになります。
なぜこのプロジェクトがアイアンフィッシュと呼ばれるのでしょうか?
第二次世界大戦中、「アイアンフィッシュ」という用語は、戦場での秘密通信潜水艦(ナバホ族のコードテラーなど)を指すのに使用されました。
プロジェクト開発チームは、複雑な概念を理解しやすくするために「単純化」した「暗号の力」を表すためにこの名前を選びました。
アイアンフィッシュの特徴
プライバシー
Iron Fish は、zk-SNARK テクノロジーを使用してユーザーが自分の取引情報を制御できるようにし、プライバシーを確保するためにブロックチェーンの SSL 層として自らを位置づけます。
高可用性
Iron Fish は、ユーザーと開発者に高可用性を提供し、あらゆるトランザクションのプライバシーを確保します。このプロジェクトは、ユーザーがさまざまなプラットフォームで IRON トークンを取引できるように、ユーザー エクスペリエンスを最大化するためのツールキットを構築しています。
分散化の強調
Iron Fish は、誰もが利用できる検閲なしの Proof of Work (PoW) ブロックチェーンです。このプロジェクトは、ユーザーがウォレットを作成し、独自のノードを実行し、IRON トークンをマイニングできるようにするために使用できるさまざまなツールを提供します。
規制遵守を遵守する
Iron Fish はユーザーのプライバシーを尊重していますが、既存の規制を遵守することも忘れていません。各 Iron Fish アカウントには一連の表示キーが装備され、取引所や金融機関が AML 義務を監査、管理、遵守できるようになります。
Iron Fish ブロックチェーンの主なコンポーネント
ネットワーク層
ネットワーク層は、プロトコルを優れた独自のものにするすべての機能をサポートするため、ブロックチェーンの重要な部分です。技術的には、ネットワーク層は、ノードがどのように相互作用するか、どのように通信し、情報を転送し、リクエストを送信し、さまざまなノードからの特定のメッセージに応答するかを制御します。
分散型ピアツーピア (P2P) システムを構築する場合は、ネットワーク アドレス変換 (NAT) の依存関係に対処する必要があります。ほとんどのマシン、ラップトップ、タブレット、電話はルーターやファイアウォールの内側にあるため、人々が相互に直接接続することが困難になっています。今後は、ネットワーク層が問題を解決するようです。
NAT の問題を解決するために、ユーザーがルーターのポート転送を設定する必要があるネットワーク層がいくつかあります。ただし、WebRTC と WebSocket を組み合わせてネットワーク層を実装する、使いやすさに重点を置いたブロックチェーンである Iron Fish があれば、上記の問題は解決されます。 Iron Fish ノードのデプロイメントは、CLI 環境ですぐに行うことも、ブラウザで直接行うこともできます。これにより、技術的な知識や能力の不足に関係なく、誰でも Iron Fish を利用できるようになります。
ストレージ
Iron Fish のデータ構造とストレージ モデルでは、基本データの保存に LevelDB と IndexDB が使用されます。 Iron Fish のグローバルな状態を表す最も基本的なデータ構造は、ノートとゼロライザーです。保存されているコンポーネントには次のものが含まれます。
注: これは、ビットコインの未使用トランザクション出力 (UTXO) に似た、Iron Fish での支払い方法の表現です。ノードはプライベートに参照され、パブリックに参照されるのは 2 つの状況下のみです。 1 つ目のケースはメモがトランザクション出力と同じくらい重要な場合で、2 つ目のケースはメモがハッシュ形式で存在する場合です。特にメモは常に非公開です。
Nullifier: これはメモの一意の識別子であり、トランザクションの一部として公開される場合にのみ使用できます。トランザクション情報が表示された後、ゼロライザーは Iron Fish のデータ構造に保存され、Iron Fish ブロックチェーン上のすべてのノードの追跡に役立ちます。
ノートのマークル ツリー: これは、作成されたすべてのノートを保存する深さ 32 の固定サイズのデータ構造です。 UTXO が使用後に削除される他のブロックチェーンとは異なり、このマークル ツリーはメモが継続的に追加される追加専用のデータ構造です。
Merkel Nullifiers: これは、対応するノートが使用されたときにこれまでに公開されたすべての Nullifier (32 バイトの数値) を追跡するために使用されるデータ構造です。
鉱業
マイニングとは、Proof of Work (POW) コンセンサス メカニズムを通じて新しいブロックをランダムにマイニングし、マイナーへの報酬を計算することを指します。 Iron Fish ブロックチェーンは、平均ブロック時間が 60 秒になるようにマイニングの難易度を自動的に調整するアルゴリズムを使用して設定されており、前のブロックの到着が速すぎる、または遅すぎることが観察された場合はマイニングの難易度を増減します。
マイナーになるには、ノードが同期されたグローバル データ構造 (ノードのマークル ツリーとヌリファイアのマークル ツリー) を持ち、少なくとも 2 つの最新のブロックを知っている必要があります。
アカウント作成
Iron Fish では、完全にプライベートなトランザクションをサポートするために Iron Fish ウォレットがどのように作成されるかについての核となる詳細に焦点を当てます。 Iron Fish でアカウントを作成する方法は、Sapling プロトコルの影響を受けますが、それでもいくつかの違いがあります。
秘密キー: これはユーザーのウォレットの他のすべての部分を構築するために必要なコア部分であり、32 バイトの乱数です。
支出キー ペア: このキー ペアは、ユーザーのアカウントに関連付けられた支出を記録するために使用され、秘密キーから直接導出されます。
Nullifier キー ペア: これらのキーは、メモに必要な Nullifier を生成するために使用され、秘密キーからも派生します。
送信ビュー キー (ovk): これは、送信トランザクションを復号化するためのキーです。これは、追加パラメータを指定した blake2b ハッシュを使用して秘密キーと修飾子をハッシュし、結果の最初の 32 バイトを取得することによって取得されます。
受信ビュー キー (ivk): これは、受信トランザクションを復号化するためのキーです。これは、ライセンス キーのバイトを派生キーのバイトでハッシュする blake2s ハッシュ関数を使用して取得されます。
パブリック アドレス: トランスポート キーと分散化装置で構成されるアドレス。これらが連携して、秘密鍵を持つ単一のウォレットに最大 211 個のパブリック アドレスを保持できるようになります。
トランザクションの作成
アカウントと同様に、Iron Fish でのトランザクションも Sapling プロトコルに厳密に従っていますが、それでもいくつかの違いがあります。すべてのアイアン フィッシュ取引は保護された取引であり、明示的なアクセスなしにオブザーバーに情報を公開することはありません。
このプライバシー保護は、トランザクション データを有効性の高い証明とともに暗号化できる ZKP (Zero-Knowledge Proofs) の使用によって実現されます。考慮すべき事項は次のとおりです。
トランザクションコンポーネント。
経費説明コンポーネント (メモ内でアカウントがどのように支出されるかを示す要素)。
出力を説明するコンポーネント (新しいノートを作成するコンポーネント)。
正しい金額が使用および支払われたことを確認するために、トランザクションのバランスを取る方法。
バリデーター (マイナーなど) がトランザクションを検証する方法。
マイニング手数料と呼ばれる特別なタイプのトランザクションは、ブロックのマイニングに成功したマイナーに報酬を与えるために使用されます。
関係者が取引の詳細を確認できるようにメモを暗号化および復号化する方法。
検証とコンセンサス
コンセンサスは、Iron Fish がノードが次のブロックを受け入れるためのルールを設定する検証レイヤーです。これはノードの新しいブロック構築に影響を与えます。ネットワーク内の他のノードが受け入れるためには、確立されたルールに従う必要があります。
Iron Fish ブロックは、そのタイトルと内容が有効であれば受け入れられます。大まかに言うと、ハッシュ値がターゲット値より小さいかどうかをチェックして、ブロック ヘッダーに十分な機能があることを確認します。次に、ノードはブロック内のすべてのトランザクションを 2 つのグローバル データ構造に正しく適用し、2 つのマークル結果を提供することによって状態遷移を実行します。同様に、ブロックの内容を検証すると、ブロック内のすべてのトランザクションが有効であることも確認されます。
IRONトークンの基本情報
トークン名:アイアンフィッシュトークン
トークンの略称: IRON
ブロックチェーン: イーサリアム
トークン規格: ERC-20
契約: 更新中
トークンの目的: ユーティリティ、管理
総供給量: 256,970,400 鉄
循環供給: 更新中
現在、IRONトークンの予想総供給量は2億5,697万400個ですが、ブロックマイニングの報酬は年々減少し、調整される予定です。
トークンの配布
更新中...
投資家はどこで IRON トークンを取引できますか?
現在、IRON はどの取引所にも上場されていません。投資家は、偽の IRON トークンの取引を避けるために、注意深く認識し理解する必要があります。
IRON トークンは何に使用されますか?
IRON は、プロトコルを管理し、IRON 保有者がプロトコルの変更や改善に参加するよう奨励するために使用されるトークンです。
開発チーム
Iron Fish チームは、Microsoft、Airbnb、Facebook、Google、Uber などの世界的に有名なテクノロジー企業の製品構築に長年の経験を持つ多くのメンバーで構成されています。著名なメンバーには以下が含まれます:
エレナ・ナドリンスキー: 彼女はアイアンフィッシュの創設者兼CEOです。彼女は Microsoft と Airbnb でソフトウェア プログラマーとして合計 7 年間働いていました。 2017年、エレナはカリフォルニアで開催されたファイルコイン創設者フアン・ベネの誕生日パーティーに招待されました。このパーティーを通じて、彼女はブロックチェーン開発者と交流する機会があり、それが人々のプライバシーを創造することを使命とするアイアン フィッシュのアイデアにつながりました。
Rohan Jadvani: 彼は Iron Fish のソフトウェア開発者です。彼は、JPMorgan Chase & Co や Snap Inc などの著名な金融およびテクノロジー企業でソフトウェア開発者として働いてきました。
Jason Spafford: 彼は Iron Fish のソフトウェア開発者です。彼は 15 年のソフトウェア開発経験があり、Uber で 2 年間働いていました。
さらに、チームにはプログラマー、デザイナー、技術分野で豊富な経験を持つ人々も含まれており、本社はサンフランシスコにあります。
投資家
現在、Iron FishはAndreessen Horowitz (a16z)、Electric Capital、Sequoia Capitalなどの機関投資家だけでなく、Linda Xie (元Coinbaseプロダクトマネージャー)、Juan Benet (Protocol Labs、Filecoin)などの個人投資家からも支援を受けています。 CEO) そして特に Do Kwon (Terraform Labs CEO)。
結論は
この記事を通じて、Iron Fish プロジェクトの基本情報を理解し、独自の投資決定を行うことができるようになった必要があります。この潜在的な市場での成功と大きな利益を祈っています。
#BTC #シリコバレーバンク#BNB#ニウフイ #興味を高める
