スマート契約を必要とするアプリを作成したいのですが、2人だけがETHアドレスを知っていて、コードを実行するためにそこに送信する必要があります。それは可能ですか?スマート契約の機密性とプライバシー
0
A
答えて
0
あなたのコードは不変であり、ハッカーはあなたのコードを乱すことができません。彼らは他の人のようにそれを実行することができますが、それはそれです。システムにホールを残して誰かがコードを入力して実行できるようにすると、その穴を介してダメージを与える可能性があります。その例としてDAOエクスプロイトを調べることができます。
コンパイル済みのバイトコードは誰でもブロックチェーン上で見ることができますが、どのように動作するかを理解するために、コンパイル済みの人間が読めるコードが必要です。人のバージョンをプライベートにしておく限り、バイトコードにしかアクセスできません。現在、コンパイルされたコードから人間のコードを取得する方法はありません。
あなたの質問にお答えするには、契約は公開されていますが、住所、人間が読めるコード、または必要な金額を公開しない限り、大丈夫です。つまり、チェーン上でプライベートにする必要がある情報を保管しないようにする必要があります。また、第三者が監査したスマートな契約を得る助言もあります。
関連する問題
- 1. スマート契約ブロックチェーンの履歴
- 2. Ethereum&Fabricのスマート契約の制限
- 3. スマート契約で払い戻し機能を作成する
- 4. 固執 - スマート契約インスタンスを外部契約から呼び出す方法?
- 5. 良質のスマートな契約のチュートリアル、ビデオ、例
- 6. スマート契約を持つ社内システムの自動処理?
- 7. スマート契約におけるトークン/コインの破棄
- 8. スマート契約または複数契約のいずれの場合でもTansactionコストの問題?
- 9. スマート契約が導入された後でスマート契約に変更を加えることはできますか?
- 10. Ethereumスマート契約自動取引 - それは可能ですか?
- 11. スマート契約では「マイニング」は何を意味しますか?
- 12. トリュフを使用して契約交渉でスマート契約をテストする方法は?
- 13. 春クラウド契約のデバッグ契約テストケース
- 14. Firebaseのルール - 共有ユーザー契約とユーザー固有の契約
- 15. ペックスとコード契約
- 16. コード契約とコードアナライザ
- 17. 秘密の機能をアプリケーションのプライバシーに追加する方法
- 18. Springクラウド契約PCF依存性
- 19. 契約
- 20. エルム - 擬似契約を考えると契約
- 21. スプリングクラウド契約フレームワークと契約確認テスト実行
- 22. 他の契約と呼ばれる完全性契約。どのように行われますか?
- 23. Ethereum契約機能はセキュアですか?
- 24. Ethereumブロックチェーンでスマート契約の取引詳細が書かれますか?
- 25. データの機密性はR
- 26. HTTPSと春クラウド契約スタブランナー
- 27. Spring KafkaとSpring Cloud契約
- 28. コード契約と非同期
- 29. 自己破産後にスマート契約でEtherに何が起こるか
- 30. サービス契約図
これは良いアドバイスではありません。 「曖昧さによるセキュリティ」は容認できる概念ではない。スマートコントラクトを逆コンパイルする方法があります。そうでない場合でも、ソフトウェアを使用してその機能を分析することができます。 – Grunzwanzling