ありがとう、助かった。コントラクトの理解が深まった。
つまり、OP_TIME/OP_BLOCKNUMBERオペコードの問題は、再編成後に結果が変わる可能性がある(これは以前おっしゃっていた)だけでなく、特定の時間以降に完全に無効になるトランザクションを作成してフォークを引き起こすためにも使用できるということだな。振り返ってみれば明らかだ。
Googleと信頼は複雑な問題だ。多くの人が私たちをあまり信頼していないにもかかわらず、私たちのサービスを利用している。最初は信頼していても、メディアで(しばしばセンセーショナルで間違った)記事を読んで考えが変わる人もいる。これは電話認証で抱えている問題の一つだ…一部の人は電話番号を教えたくないのだ。
このケースでは、データプライバシーに関する信頼とコントラクトの遵守に関する信頼は異なるため、おそらく問題ないだろう。Googleが返金するだろうということを疑う人はいないと思う。その意味では、米国政府よりもさらに良い信用格付けを持っていると賭けられるよ :-) しかし、認証の誤検知率がかなり高く、大量のコインを蓄積して利子を稼ぐために意図的にユーザーを認証しているのではないかと疑う人もいるだろう。もっとばかげた陰謀論が支持を得るのを見てきた。
それに、大規模で複雑な機関を信頼する必要がないことは、よりBitCoin的だ。そして、まだ理解できていない方法があると正しく疑っていたので、BitCoinについてもっと学ぶ良い機会だ。
BitCoinでコントラクトを構築する方法についてWikiページを書いたら、レビューしてもらえるか?
ネットワークが成長するにつれてアップグレードがますます困難になるため、トランザクション置換を早期に再有効化するのが良い考えかもしれないと思っている。ある意味、これはシステムの基本ルールを変更するのを困難にするため良いことだ。しかし一方で、十分に広くサポートされていないために多くの未使用機能を持つプロトコルになるリスクがある。HTTPも多くの動詞やパイプラインのような機能でこの運命をたどった。
再有効化のためのタスクリスト、何らかの監査やコードの仕上げはあったのか?
(いつものように)他にも気になることがいくつかあった。一つは、コミュニティに(例えばコードレビューのために)いつか戻る予定はあるのか?それとも永久に表舞台から退く計画なのか?質問攻めにしている理由の一つは、BitCoinの可能性の多くが現在無効な機能の慎重な使用にあるのではないかと心配しているのだが、その方法についてのガイダンスがほとんどないからだ。正直なところ、すべてを自分一人で解明するほど賢くはないと思う。theymosならできるかもしれない。彼はよく理解しているようだ。しかし、もしいつか完全に去られたら、プロトコルの一部が使われなくなってしまうかもしれず、それは残念なことだ。
もう一つは、完全な手数料ベースのシステムへの移行後のマイニングの経済学だ。現在、難易度はおおよそUSD/BTCの為替レートとブロックごとのインフレの関数だ。マイニング報酬が市場によって設定される場合、全員が高い難易度から恩恵を受けるが、具体的に手数料を支払ってそれを得ようとする人がいない「共有地の悲劇」が発生する可能性がある。さらに、攻撃者の能力は手遅れになるまで分からないため、難易度の評価は非常に困難だ。あるマイナーが常により安いトランザクションを受け入れ、マイナーが脱落するにつれて難易度が調整されて遅延が許容できないほどにならないため、手数料が時間とともにゼロに向かう可能性はないだろうか?
いつもながら洞察に感謝する。