ビットコイン・インスティテュート

Re: バージョン0.3.18

chaordの投稿(2010年12月9日07:17 UTC)

デフォルトで128バイト(または合意できる閾値)を超える非標準トランザクションを不許可にするのは?

上記のオプションがなぜ開発者に却下されたのか聞きたい。

数ヶ月前、0.3.9のバグが発見された頃、受け入れ可能な取引タイプのホワイトリスト化の方が、問題を引き起こすことがわかった取引タイプのブラックリスト化よりも良い方法だとサトシに個人的に伝えた。

ユーザーが入力したHTMLの<script>タグをブラックリスト化してクロスサイトスクリプティングハッキングを防ごうとするウェブサイトと危険性は似ている。ハッカーがどれほど創造的になり得るかの好例がhttp://ha.ckers.org/xss.htmlにある。

最近、BitDNSがブロックチェーンに追加データを格納するという議論がサトシの意見を変えたのか、あるいは彼が夜中に目を覚ましてOP_SOMETHINGの創造的な使い方が悪用につながりかねないと気づいたのか、私はサトシに確認していない。それは重要ではないと思う。受け入れ可能な取引タイプのホワイトリスト化が正しいことだと今でも確信している。

「開発者によって却下された」については——何も却下されていない! まだサトシと話していないが、任意の追加データを含む第三の「標準」取引タイプのアイデアには前向きだ。その議論を行い、-testnetで実装し、突いてみて、悪用される可能性のあるあらゆる方法を想像してみて、利益とコストを見積もり……一般的なコンセンサスがそれが良いアイデアだと判断されれば、本番環境に展開しよう。