ビットコインの生みの親とされるサトシ・ナカモト。写真=Shutterstock

ビットコインの中核設計であるUTXO(未使用トランザクション出力)モデルが、サトシ・ナカモトの見過ごされがちな功績として改めて注目を集めている。オンチェーン分析プラットフォームのArkhamは、UTXOがビットコインの根幹を支える仕組みでありながら、その重要性は十分に認識されてこなかったとの見方を示した。

ブロックチェーン専門メディアのU.Todayが26日(現地時間)に報じた。Arkhamは最近、X(旧Twitter)への投稿で、UTXOはビットコインの設計の一つにもかかわらず、過小評価されてきたと指摘した。

UTXOは、口座残高を基準に管理するアカウントベース方式とは異なり、まだ使われていない取引出力ごとに資金を管理する仕組みだ。過去の取引で受け取った資金を次の送金に充てる際は、支払い分と差額分が新たな出力として記録される。

ネットワークは、それぞれの出力が未使用かどうかを検証し、すでに使われた出力を再利用しようとする取引を拒否する。さらに、プルーフ・オブ・ワーク(PoW)に基づいて取引順序の合意を形成することで、中央管理者がいなくても同一資金の二重支払いを防ぐ。UTXOはその際、実際に使用可能な資金を識別する基準として機能する。

Arkhamによると、この構造は2008年10月に公表されたビットコインのホワイトペーパーに盛り込まれている一方、「UTXO」という用語自体は登場しない。名称が定着したのは2011~2012年ごろで、開発者の間で概念を略称で呼ぶようになった後だという。つまり、用語は後年に定着したものの、仕組みそのものはサトシが当初の時点で説明していたことになる。

ホワイトペーパーの中でこれを具体的に説明しているのが、第9章「価値の結合と分割」だ。サトシは、コインごとに個別の取引を作るのではなく、1件の取引に複数の入力と出力を含める方式を提示した。受取人に必要額を送り、残額を送金者に戻すこの構造は、現在のUTXOモデルの基本的な動作原理と一致する。

このモデルは、ビットコインを基に開発された他のブロックチェーンにも引き継がれている。Bitcoin Cash(BCH)、Litecoin(LTC)、Dogecoin(DOGE)、Zcash(ZEC)、Dash(DASH)はいずれもUTXO構造を採用する。Cardanoは、これにスマートコントラクト機能を組み合わせた拡張型UTXO(eUTXO)を導入している。

Arkhamが注目したのは、ビットコインの取引処理を支える基本設計が、複数のブロックチェーンに継承されている点だ。UTXOをそのまま採用する事例に加え、機能を拡張して活用する事例もあり、サトシがビットコインに持ち込んだ資金管理モデルの技術的影響力の大きさを示しているとしている。

ArkhamはXへの投稿で、「これはサトシの最も過小評価されたイノベーションの一つではないか。Litecoin、Dogecoin、Zcashはいずれも、サトシがビットコイン向けに設計した会計モデルの上で動いている。UTXOは、資金を口座残高ではなく、個別に支出可能な出力として追跡する仕組みだ」と説明した。

キーワード

#Bitcoin #UTXO #Arkham #ブロックチェーン #二重支払い #Bitcoin Cash #Litecoin #Dogecoin #Zcash #Cardano
Copyright © DigitalToday. All rights reserved. Unauthorized reproduction and redistribution are prohibited.