2025年3月7日 7 min read

Revaultでコベナンツなしでビットコインに特殊な送金条件を適用する

ビットコインの次の機能追加として期待されているコベナンツですが、実装方法自体については議論が続く一方で昔から言われてきたユースケースの1つとしてよりきめ細やかな保管を可能にする「Vault(金庫)」と呼ばれるものがあります。

何回か本稿でも取り上げていますが、提案されている実装方法のいくつかについて2023年に軽い要約をしています。

2023年はビットコイン開発への関心が高まった1年だった
今年も1年を振り返る時期になってまいりました。私は久しぶりの海外旅行やカンファレンス登壇などで充実させた一年でした。皆さんの2023年はどうでしたか? 先週、読者様から以下のようなリクエストが寄せられていました。 Bitcoin Optech Newsletterの2023年まとめ(https://bitcoinops.org/ja/newsletters/2023/12/20 )を読みましたが、ソフトフォーク提案が様々あり、どのOPコードがメインで議論されているかなど、開発の方向性がよく理解出てきていません。 今年の開発の総括や、来年以降の展望などこちらでもおまとめいただけると大変ありがたいです。 ちょうど年の瀬で振り返りに最適な時期でもあるので、今日は今年のビットコイン開発をまとめ、そのうちいくつかのトピックについて来年の予想をしていこうと思います。他にもご質問やご要望などあれば歓迎致しますので、どしどし教えていただければ幸いです! ・たくさんの新型L2が乱立、ソフトフォーク議論が再燃 ・粗雑なプロトコルも複数登場、議論の的に ・ライトニングはLSPの時代へ本格突入

当時のソフトフォーク提案を軽く俯瞰しています。今とは少し差異が出てきているかもしれません。

また別の記事でした説明を引用させていただくと:

コベナンツは「ビットコインを使うときのトランザクションの内容」を限定する技術です。例えば現在、シングルシグ、マルチシグやタイムロックなどを使って「誰がビットコインを使えるか」「いつビットコインを使えるか」は限定することができますが、使うときのトランザクションの内容までは制限できません。「このアドレスにしか送金できない」「使うときは必ずこの送金先・金額で使う」「事前に作成したこのトランザクション内容以外は認めない」のような制限を課すのがコベナンツです。

さて、(技術力の高い人しか議論についていけていないからか)最近はもっぱら目的がArkのような新レイヤー2の導入やライトニングの改善という風に考えられがちになっているコベナンツですが、近年の「価値の保存」に重きを置いているユーザーはむしろVaultの恩恵は享受できるためVaultにもかなり潜在的な需要はあると考えられます。

その証拠に、Vaultのようなものを実現するプロダクトが存在します。以前紹介したLianaと同じ会社が手掛ける、Revaultというサービスです。

ビットコインで話題の新レイヤー2「Ark」はどのような技術なのか
読者の皆さんはちょうど昨年のこの時期にBurak Keceli氏がBitcoin 2023カンファレンスで「Ark」として正式に発表したレイヤー2の話題を覚えていらっしゃるでしょうか? 今年の5月29-31日に開催されたBitcoin SeoulカンファレンスでArkの開発者のうちの1人(Steven Roose氏)による発表と質疑応答の時間があり、ようやく自分の中で内容の整理がつきました。発表当初と少しデザインが変わった部分もありますが、今日はArkの仕組みについて軽く解説してみようと思います。 ・コベナンツを前提としたArkの仕組み(図説) ・少し仕組みを変えて現在稼働しているArkもある ・おまけ:コベナンツではないが、相続を念頭に置いたウォレットLianaが面白い

この記事の末尾でLianaを紹介しました

このサービスはコールド保管しているビットコインに「特定の条件に従った送金のみを許す」という、まさにコベナンツで実現しようとしている機能を提供しています。そこで、この機能がどのように実装されているのかが気になったので調べてみました。

・マルチシグ、タイムロック、プレサイントランザクション、署名サーバーの組み合わせによる複雑だが巧みなコベナンツ同等機能

・難しすぎて流行らない予感がする

・リスク要因も直感より多い

Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to ビットコイン研究所.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.