Supertestnet」という開発者が、入力も出力もないにもかかわらず、有効であるとみなされる取引を開始したため、Bitcoin Ordinalsコミュニティで新たな論争が起こっています。
この結果、Ordinalsの碑文番号システムがクラッシュし、プロトコル全体が壊れているのではないかという懸念を呼び起こしました。
Ordinalの銘板は、「所有権の証明」の銘板としても知られており、基本的には特定のビットコイン取引にメタデータを添付する方法である。
このメタデータには、タイトル、説明、所有権の詳細など、譲渡されるデジタル資産に関する情報を含めることができます。これまでのところ、アートワーク、プロフィール写真、プレイアブルゲーム、ビデオベースのウェブアプリなど、さまざまなオンチェーンメディアのインスクリプションにも使用されています
。
デジタル資産の所有権と移転を記録するために別のトークンとスマートコントラクトを使用する必要があるイーサリアムベースのNFTとは異なり、オーディナルの銘文はサイドチェーンや別のトークンを必要とせずにビットコインブロックチェーンに直接記録されます。
問題の取引は、サトシ(BTCの最小単位)を含まないもので、ブロック788200で発見されました。
“ヒロ・システムズのスタッフ・エンジニアであるLudo Galabru氏は、この問題についてGitHub上で「(オーディナル・プロトコルは)入力に付けられた銘文(3492721)を検証したが、これはバグのように聞こえる」とコメントしている。”哲学的には、刻まれたサトシは取引手数料としてマイナーに譲渡されたが、それにもかかわらず、前の所有者によって刻まれた。”
The Ordinalsの作成者であるCasey Rodarmorは、「所有していないサトシを刻むことはできないはずだ」と同意し、この取引が確かにバグであることを示唆しました。
「しかし、[Ordinalsのプロトコル]がこの碑文を無視するようにすることでバグを修正すると、不思議な取引の後に碑文の番号が変更される。正直、どうしたらいいのかわかりません!」と、この問題が発覚した直後にRodarmor氏は付け加えた。
しかし、Ordinalsプロトコルに実際の危険性はあるのだろうか?
ビットコインOrdinalsが精査される
。
Bitcoin LightningプラットフォームDeezyの創設者であるDanny Diekroegerによると、このバグはOrdinalsプロトコル自体に何のリスクももたらさないそうです。
“個人的には、これは全く問題ないと思っています。実際、碑文番号はとにかく早い段階ですでに壊れていたと思います」とDiekroeger氏は金曜日にツイートしています
。
(ユーブイエックスダブリューティー
個人的には、これは全く問題ないと思う。実際、どうせ碑文番号は早くからすでに壊れていたと思うhttps://t.co/sGrldlh8FT
– danny ⚡️ deezy (@dannydiekroeger) May 4, 2023
(ユーブイエックスダブリュージェイ)
(ユーブイエックスダブリューケー
Supertestnet は、”長期的な結果がどうなるかは分からないが、プロトコル自体に直ちに危険はない “という意見に同意しました。
“短期的な影響としては、インデックス作成ソフトを動かしていた人たちがバグを修正しなければならないこと “とSupertestnetはTCNに語った。
Diekroeger氏が “序数表示に対する最初の勇敢な攻撃 “と表現したこのような実験を、実際に何が起こり、オースティンの開発者が実行することになったのか。
Supertestnetによると、最近オースティンで開催されたカンファレンスで、ハッカソンが開催され、人々がプロジェクトを考えることになっていたのですが、”ビットコインで何か変なものを作って、誰かに0サトシを送る取引を作ってみよう “というアイデアが生まれました。
“カンファレンスでは誰もそのプロジェクトをやりたがらなかったので、他のことをやりました。しかしその後、私はそれを試して、この奇妙なトランザクションの1つを作成し、それをマイニングしてくれたマイナーに放送しました」とSupertestnetはTCNに語っています。
自らを「jpegの破壊者」と呼ぶSupertestnetは、このバグをOrdinal explorersに挿入しただけでなく、他のユーザーが攻撃を強めることができるツールも作成しました
。
待てよ、俺は今、オーディナルを壊したのか?https://t.co/V41NQt9aQz
– スーパーテストネット (@super_testnet) 2023年5月4日
。
Yet, he also admitted that “it is not entirely clear to me exactly what’s happening right now.”.
“通常、碑文を作成する場合、いくつかのサトシが入ったビットコインアドレスを作成する必要があります。そして、ソフトウェアがビットコインアドレスのサトシの1つに割り当てる画像を作成するんだ。でも、私のビットコインアドレスは0サトシでした。だから、負の数を割り当てたようで、それだけでも奇妙だ」と、Supertestnetは説明する。
にもかかわらず、ソフトウェアがこの負の数字に遭遇したとき、この碑文に数字を与えようとしたようです。
「この数字がブロックの最初のサトシとなり、採掘者のものとなるか、あるいは前のトランザクションの取引手数料に含まれ、採掘者に支払われることになります。いずれにせよ、それが採掘者のものであることは間違いありません。「でも、そんなことは起こらないはずです。他人のサトシを勝手に刻むことはできないはずなんだ。だから、それはバグみたいなものだ。”
開発者によると、Ordinalsの探検家にとっては、彼の碑文の後の数字がすべて1つずつずれているので、事態は「少し複雑」だそうです。
“もし修正することになったら、それ以降に発行された数字をすべて元に戻さなければならない。例えば、すべての数字を1つずつ減らすとか、今1つずつずれている数だけ戻すとか。でも、修正されないかもしれないし、将来的には修正されるかもしれないけど、それ以前のものはすべて現状のままなんだ。”
“彼らがどうするかはわからない。もしかしたら、もう重要ではないと判断して、バグではなく機能だと判断するかもしれない。”とSupertestnet.
は付け加えた。