Biriyaninjagirl

Biriyaninjagirl

@gSxyiNqKzfpa47P6

2020年参入組のにわか、非ビットコイナー、弱小株式投資家

BitcoinがUTXOを採用した理由?

UTXOモデルは主に"スマコン"ではない通貨用途を目的としたブロックチェーンに採用されることが多いです。スマコンの場合はアカウントベースと呼ばれる、残高およびデータが直接アカウントと結びつくデータ形式を取ることが多いです。しかし、そのアカウントベースの方がなんとなく実装しやすそうではないですか?なぜBitcoinはその直接的な実装ではなく、UTXOモデルを考案・採用したのでしょう?UTXOには様々な利点があります。堅牢で個別的な検証可能性、mem pool内の他のtxの実行に影響されてtxの再計算をする必要がない、アカウントとの所有権の紐付けがないのでプライバシーが高い。とりわけアドレスのリユースをしなければプライバシーが高くなるのは間違いないです。以前はここら辺がUTXO採用の理由かなと考えていました。しかしビットコインのオペコードの廃止と導入の仕様を思い出すと、新しい仮説を考えることができます。つまり、もう一つ考えられる仮説は、ソフトフォークによるアップデート可能性を維持するためではないかということです。ソフトフォークでは以前のバージョンで回しているノードがアップデートをしなくてもそのまま回し続けてプロトコルに従うことができ、ノードにアップデートを強制しなくてもフォークが起きません。多くのチェーンでは機能追加改良をする時にハードフォークを辞さないケースが多いですが、Bitcoinでは初期から伝統的にソフトフォークによるアップデートで後方互換性を維持しています。多くの場合でそれは条件をきつくするのがソフトフォーク、ゆるくするのがハードフォークです。この説明が少しミスリーディングになるケースが限定的ですが少々あります。なぜBitcoinに新しい署名など新しい機能を入れてもノードがチェーンを検証できるとされているのでしょうか?実際には古いバージョンのノードは新しい機能のオペコード実行を検証せずにスキップしています。つまり、特定のオペコード実行されたUTXOが検証されていません。新しい仕様のオペコード実行は、まだ使われていないオペコード番号を利用するか、入っているけど誰にも使われていないオペコードが廃止されたのちそれを使うことができたります。そして、昔のバージョンのノードはオペコードをnopとしてスキップするため、新仕様のオペコードを実行したUTXOの所有権について追う必要がないのです。これはアカウントベースでは格段に難しく、UTXOがより向いていると言えるでしょう。サトシ(か昔のcore dev)はソフトフォークを維持し、開発への権力集中を避けながら、機能追加をするためにUTXOを考案した?考えすぎでしょうか?しかし、もしそうだとしたら、異様に考え抜かれた設計です。

Purchased this article 6l1l2cemi

-100

btc_dakara purchased this article 9sxlc29pi

100

Purchased this article kt3cnis1m

-100

Purchased this article rea8d6wp0

-100

ラバ purchased this article 9sxlc29pi

100

tanakei purchased this article 9sxlc29pi

100

Sigeru Minami purchased this article 9sxlc29pi

100

nigg purchased this article 7y7zpg1gm

100

nigg purchased this article y0ncery3v

100

nigg purchased this article tf6utykfv

100

Purchased this article n9wc6xxpd

-100

養分大王🔺9000 tipped this article 5svhimo8w

1000

Purchased this article yd1n6lvuk

-100

B₿-∞ purchased this article amgamzqs9

100

Sigeru Minami purchased this article amgamzqs9

100

katakoto purchased this article amgamzqs9

100

Purchased this article yqourufui

-100

Sent a payment

-202

B₿-∞ purchased this article 5svhimo8w

100

Sent a payment

-202

Popular stories

株式から入るとビットコインに馴染みにくい気がする

601

自己管理してるとビットコイン好きになる説

139

唯一LN払いしているもの

64

Archives

2025-01
1posts
2024-12
1posts
2024-11
2posts
2024-10
7posts