ERC-5564は、Ethereumのエコシステムにおいて新しい規格の一つで、スマートコントラクトの標準インターフェースを定義しています。この規格は特定の問題を解決するために設計されており、その詳細について説明します。
ERC-5564の概要
ERC-5564は、イーサリアム上で秘密の受け取り者を伴う支払いを可能にする規格です。この規格は、「シールド送金」や「隠し送金」とも呼ばれ、受取人のプライバシーを保護することを目的としています。
主な機能
秘密の受け取り者:
送金の受け取り者を公開しないことで、プライバシーを保護します。
送金者のみが受取人を知ることができます。
プライバシー保護:
送金の詳細を隠すことで、第三者が取引の内容を把握できないようにします。
使いやすさ:
既存のスマートコントラクトやウォレットと互換性を持たせるため、簡単に統合できる設計になっています。
利用シナリオ
プライバシー重視の取引:
ビジネス取引や個人間の取引で、受取人のプライバシーを保護したい場合に適しています。
匿名寄付:
公共のプロジェクトや慈善団体に対して、寄付者が匿名で寄付を行う場合に利用できます。
**プライベートな報
・MOVEMENTの形式懸賞
・SOLの大きな特徴と、SOL L2のSONIC
・ERC5564とERC6538「ステルスアドレス」
・「ブロックチェーンゲームに関するガイドライン」
・SARAHはERC-6551を活用して、ユーザーウォレットは非接続にしてるからだよ
ERC-5564は、「隠し受取人トークン送信(Hidden Recipient Token Transfer)」を実現するためのERC規格です。この規格は、送信者と受取人のプライバシーを保護し、取引の秘密性を確保することを目的としています。以下に技術的な詳細をわかりやすく説明します。
ERC-5564の技術的な詳細
1. ゼロ知識証明(ZKP)
ゼロ知識証明は、ある情報が真であることを証明しながら、その情報自体を明かさない技術です。ERC-5564はこの技術を利用して、送信者と受取人のアドレスを秘密に保ちながらも、取引の正当性を証明します。
2. 隠し受取人トークン送信の仕組み
ステップ1: トークンのエンコード
送信者は、受取人の公開鍵を使って受取人のアドレスをエンコードします。このエンコードされたアドレス(エンコードアドレス)は、ブロックチェーン上に記録されます。
ステップ2: トークンの送信
送信者はエンコードアドレスを指定してトークンを送信します。この時、受取人の本当のアドレスは隠されたままです。
ステップ3: トークンのデコード
受取人は、自分の秘密鍵を使ってエンコードアドレスからトークンをデコードし、実際のアドレスにトークンを受け取ります。
3. スマートコントラクトの実装
ERC-5564のスマートコントラクトは、以下の主要な機能を持っています。
エンコードアドレスの生成: 受取人のアドレスをエンコードする機能
トークン送信: エンコードアドレスにトークンを送信する機能
デコードアドレスの取得: 受取人がトークンをデコードする機能
以下は、これらの機能を簡略化したスマートコントラクトの例です。
閲覧鍵(viewing key)は、ステルスアドレスに送られた資金が本当に受信者のものかを確認するための秘密鍵で、対応する公開鍵は閲覧公開鍵(viewing public key)です。
Читать полностью…この規格では、ステルスアドレスと呼ばれるアドレスに関する提案をしています。
ステルスアドレスを使用することで、トランザクションやtransferを実行する送信アドレスが、受信アドレスのみアクセス可能なプライベートアカウントを非インタラクティブに生成することを可能にする仕組みが提案されています。
https://x.com/panewscn/status/1811311460414607805?s=46&t=riCt7BBm4JF66EPGIMuRuw
Читать полностью…MoveVMは、取引の安全性を確保するために形式検証を組み込んでいます。
形式検証とは、スマートコントラクトの動きを数学的に証明する技術です。
これにより、バグやセキュリティ問題を未然に防ぎ、ユーザーは安心して取引やアプリケーションを利用できます。
SUIは、オブジェクト思考と分散型台帳技術を組み合わせることで、従来のERCトークンよりも優れた機能を提供することを目指しています。
SUIとERCトークンのどちらを選択するかは、開発者のニーズによって異なります。
SUIのオブジェクト思考の利点は以下の通りです。
より直感的で理解しやすいデータ構造
より柔軟なプログラミング
より高いスケーラビリティ
ERCトークンの利点は以下の通りです。
既存のツールやインフラストラクチャとの互換性
より成熟したエコシステム
より低い開発コスト
SUIは比較的新しいプロジェクトであり、ERCトークンほど成熟したエコシステムを持っていません。
しかし、SUIは革新的な技術を採用しており、今後大きな成長が見込まれます。