ビットコイン - BTC

ビットコインのタイムロック(時限送金)とは?相続や自制に使う方法

本記事にはアフィリエイト広告(PR)を含む場合があります。

ビットコインの送金は「今すぐ相手に送る」ことしかできないと思われがちですが、実際には「指定した時点になるまで使えないようにする」という指定も、プロトコルの標準機能として組み込まれています。この仕組みを支えているのが、タイムロック(時限ロック)と呼ばれる機能です。

自分が保有しているビットコインを将来のある時点まで動かせないようにしたい、あるいは万が一のときに家族へ確実に引き継ぎたいと考えたことがある方もいるでしょう。タイムロックの仕組みを理解しておくと、こうした「未来の自分や家族のためにビットコインを縛っておく」といった使い方の選択肢が具体的に見えてきます。本記事では、タイムロックを実現する代表的な技術であるnLockTimeとCLTVの違いを平易に解説したうえで、相続対策や衝動的な売却を防ぐ「強制ガチホ」といった実用例を紹介します。

ビットコインのプロトコル仕様やウォレット開発者向けの技術資料をもとに、仕組みと実用例を順に見ていきましょう。

国内で暗号資産を買うなら、まず口座が要ります

日本円の入出金に対応した国内の登録業者なら、送金や積立まで一つの口座で完結します。口座開設と維持の費用はかからず、取扱銘柄や手数料体系は公式サイトで確認できます。

GMOコインの口座開設ページを見る →PR・GMOコイン(GMOコイン株式会社)。手数料や取扱銘柄は変更されることがあるため、最新の内容は公式サイトでご確認ください。暗号資産は価格変動が大きく、投資判断はご自身の責任でお願いします。

タイムロックとは何か

タイムロックとは、あるビットコインの送金(トランザクション)や、その送金先の資金(アウトプット)について、指定した時刻またはブロック高(ブロックチェーンに記録された取引の順番を示す番号)に達するまで、使用できないように制限する仕組みのことです。ビットコインのプロトコルにはこの制限を実現するための仕組みがもともと組み込まれており、特別な外部サービスを使わなくても実現できます。

タイムロックには大きく分けて、特定の日時やブロック高を指定する「絶対的ロック」と、送金が確定してから一定期間が経過するまで待つ「相対的ロック」の2種類があります。本記事では、代表的な絶対的ロックの仕組みであるnLockTimeCLTVを中心に解説します。

仕組みを支える2つの技術 nLockTimeとCLTV

nLockTime トランザクション単位のロック

nLockTimeは、送金データ(トランザクション)そのものに埋め込まれた項目で、「このブロック高、またはこの日時になるまでは、ネットワークに正式な取引として受け付けない」という指定を行うものです。この指定がされた取引は、条件を満たすまではブロックに取り込まれません。ただし条件を満たす前であれば、送金者が新しい取引データを作り直すこと自体は可能なため、ロックの強さとしては後述のCLTVよりも緩やかです。

CLTV CheckLockTimeVerifyによるロック

CLTV(CheckLockTimeVerify)は、送金先の資金の使用条件そのものに、時間の制約を組み込む仕組みです。指定した時刻やブロック高に達するまでは、たとえ受取人であってもその資金を使うことができません。この条件は送金先のスクリプトに直接組み込まれるため、後から誰かが自由に書き換えることができない点が、nLockTimeとの大きな違いです。

項目 nLockTime CLTV
ロックの対象 トランザクション全体 特定の送金先(アウトプット)
ロック条件の書き換え ブロックに取り込まれる前なら可能 スクリプトに固定され、原則不可
主な用途 将来日時を指定した予約的な送金 強制的な資産のロック、相続設計など

ざっくり言うと、nLockTimeは送る側の都合で使う予約送金、CLTVは受け取る側も含めて誰にも早められない、より強いロックというイメージです。

実用例1 相続対策としてのタイムロック

ビットコインの相続では、秘密鍵(資産を動かすためのパスワードにあたる情報)を本人以外が把握していないと、本人に万が一のことがあった際に家族が資産を引き出せなくなるという課題があります。CLTVのような仕組みを応用すると、一定期間は本人の鍵でしか動かせないが、その期間を過ぎたら家族の鍵でも動かせるようになるといった条件を、送金の段階であらかじめ組み込むことができます。

ただし、こうした設計には複数の鍵を組み合わせるマルチシグ(複数の署名を必要とする仕組み)などの技術的な知識が必要で、一般的なウォレットアプリだけで簡単に実現できるものではありません。また、技術的な仕組みを用意しても、それだけで法的な相続手続きが完了するわけではない点にも注意が必要です。実際に相続対策として設計する場合は、暗号資産に詳しい専門家や、相続・税務の専門家に相談しながら進めることをおすすめします。

実用例2 強制ガチホ 衝動的な売却を防ぐ使い方

相場が大きく変動する場面では、一時的な値動きにつられて売ってしまい、後から後悔したという経験を持つ人も少なくありません。タイムロックを使うと、あらかじめ決めた期日まで自分自身でもビットコインを動かせない状態を作ることができます。これは、いわゆる「強制ガチホ(長期保有を自分に強制すること)」の仕組みとして応用されている使い方です。

一部のウォレットサービスでは、こうしたタイムロックの仕組みを応用した時限式の貯蓄機能を提供している例もあるとされています。長期的な投資戦略の一環として、あえて自分の判断で動かせない状態を作っておきたいという方には、選択肢の1つになるでしょう。

タイムロックを使う際の注意点

タイムロックは強力な仕組みである一方、扱いを誤ると資産を失うリスクにもつながります。実際に利用する前に、次の点を確認しておきましょう。

  • 条件を満たすまでは自分自身であっても資金を動かせない(緊急時にも解除できない)
  • 設定を誤ると、想定していたタイミングで資産を引き出せなくなる可能性がある
  • 対応しているウォレットソフトが限られるため、事前に少額でのテストが望ましい
  • 秘密鍵の管理そのものは別問題であり、ハードウェアウォレットなどを使った安全な保管と組み合わせて考える必要がある

鍵の保管に使うハードウェアウォレットは、家電量販店のほかAmazonの通販サイトでも購入できます。購入の際は正規の販売元から購入し、届いた製品を初期化してから使い始めるなど、基本的な注意点も守るようにしてください。技術的な背景をさらに詳しく知りたい方は、技術解説のカテゴリーもあわせてご覧ください。相続に伴う税金の扱いについては、税金ガイドで基本的な考え方を確認しておくとよいでしょう。

よくある質問(FAQ)

タイムロックを設定したビットコインは絶対に動かせなくなりますか

設計した条件(指定した日時やブロック高)を満たすまでは、原則として誰も資金を動かすことができません。緊急時であっても解除する手段は用意されていないことが多いため、設定前に条件を十分に確認することが重要です。

タイムロックによる相続対策は法的な遺言の代わりになりますか

なりません。タイムロックはあくまで技術的にビットコインの移動条件を制御する仕組みであり、法的な相続手続きそのものを代替するものではないとされています。実際の相続対策としては、法律や税務の専門家に相談しながら、遺言など正式な手続きとあわせて検討することをおすすめします。

タイムロックの設定には特別なソフトが必要ですか

nLockTimeやCLTVといった機能は、対応しているウォレットソフトや開発ツールを使うことで設定できます。一般的な取引所のアプリでは対応していないことが多く、対応状況はソフトごとに異なるため、利用前に公式ドキュメントを確認する必要があります。

タイムロックを解除したくなったらどうすればいいですか

設計上、条件を満たす前に解除する手段は基本的に用意されていません。だからこそ強制的に長期保有を続けたいという使い方に向いている一方で、急に資金が必要になった場合には対応できない点をあらかじめ理解したうえで利用することが大切です。

免責事項:本記事は一般的な情報提供を目的としており、投資助言ではありません。最新の情報は公式情報をご確認ください。

この記事について

執筆・編集:Bitcoin Analyze 編集部

金融庁・国税庁および各事業者の公式資料にあたり、基準日と定義を固定したうえで記事を作成しています。価格予測や利益保証は扱いません。事業者の条件は変更されるため、最終的な判断は公式情報をご確認ください。

主な参照先

Bitcoin Analyze 編集部

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Amazonのアソシエイトとして、Bitcoin Analyzeは適格販売により収入を得ています。