第7章 · Blockchainは何を売っているのか
チェーンが本当に売っている商品は何でしょうか?
- 練習する能力
- Protocol LiteracyFinancial Literacy
- 実践
- 3 日間、同じ時刻にあるチェーンのガス価格を記録し、最も高い時刻と安い時刻を見つけて理由を説明する。
- AI Lab
- AI にブロックスペースを現実の市場になぞらえさせ、その比喩が誤解を招く点を指摘する。
現実の問題
先月、友人に送金したときの手数料は数角でした。今日は同じ金額を同じアドレスへ送るのに、数十元かかります。
金額も距離もデータ量も変わらず、同じウォレットの同じボタンを押しています。なぜ価格が100倍以上違うのでしょうか?
もう一段尋ねましょう。この手数料は誰に払うのでしょうか?
銀行振込の手数料は銀行へ、カード決済の手数料は発行会社と加盟店側の決済会社へ払います。そこには料金表があります。オンチェーン送金には料金表も、「今日はなぜ高いのか」と電話で尋ねる窓口もありません。
さらに奇妙なのは、払う金額を自分で決められることです。少なく払えば長く待ち、多く払えば他人より先に進めます。値札の付いたサービスを買うより、競売に参加する感覚です。
では、何を買っているのでしょうか?
思考実験
世界を一つの町に縮めましょう。
新聞もインターネットもなく、公開することはすべて広場の木板に刻みます。土地を誰に売ったか、誰が誰にいくら借りているか、牛が誰のものになったか。刻まれれば有効で、間違えても消せません。
板には二つの厳格なルールがあります。
- 毎日新しい板に換え、交換は1日1回だけ。
- 1枚に刻めるのは100行だけ。
1年目:毎日の希望は約30行です。余裕があり、職人は1行1枚の銅貨を受け取り、誰でも刻めます。
2年目:町が繁栄し、毎日70、80行になります。まだ収まりますが、時々いっぱいになります。その日に銅貨を2枚渡すと、自分の行を入れてもらえると気付く人が出ました。
3年目:川沿いの土地の競売が始まります。「板に刻まれた入札だけ有効で、同じ板では先に刻まれた入札を優先する」というルールです。その日は600人が刻みたがりました。
職人は突然、今まで気付かなかったものを手にしていると悟ります。100行の中の一つの場所と、その場所の順番です。
1枚という料金をやめ、「今日は高い金額を払う人から100行に入れる。最初に刻みたい人はさらに払う」と宣言します。
最も前の1行は銅貨400枚で売れました。一方、小さな借金を記録したかった農夫は、その日刻めませんでした。
ここで止まりましょう。400枚で買ったのは何でしょうか? 職人の技も体力も普段と同じです。
あなたが決める
4年目のある日、あなたには当日中に必ず刻むべき用事があります。
通りかかった他所の商人に牛を売り、代金も受け取りました。名義変更は今日必要です。商人は明朝出発し、板に記録がなければ所有権の争いになります。
その日は1,200行が待ち、場所は100しかありません。
結果を観察する
結果は異なりますが、四つの選択は同じ問いに答えます。100の限られた場所から、一つをどう得るか。
町で本当に売買されるのは職人の労働ではなく、三つが束になったものです。
- 場所:今日、板に載るか
- 順番:載った後、何番目か
- 持続性:刻めば誰でも見られ、消せないこと
三つを分けて冒頭の手数料を見ると、直感と現実の差が分かります。
| 直感 | 実際に起きること |
|---|---|
| 送金1件の代金を払う | 容量の固定された板の1か所に入札する |
| 職人が価格を決めるはず | その日刻みたい人全員で価格を決める |
| 費用が増えたから高い | 同時に刻みたい人が増えたから高い |
| サービス料を払う | 入札金額を払う |
本章の最初の結論です。供給はほぼ固定でも、需要は数分で数十倍になるので、価格は激しく変動せざるを得ません。
見落としがちな副作用もあります。安いときに買いだめできません。 昨日の空きを今日に回せません。毎日の100行は、使わなければ永久に消えます。現実では珍しい商品で、食料品より空港の発着枠や公演の座席に近いものです。
モデルを作る
取引が生まれてから有効になるまでを並べましょう。
- 行いたいこと
- 待機領域に並ぶ
- ブロックに選ばれる
- 入札額で順番が決まる
- 状態に書かれ、取り消せなくなる
市場として分解すると、各要素には対応するものがあります。
| 市場の要素 | チェーン上の対応 |
|---|---|
| 商品 | ブロックの限られた容量 |
| 売り手 | ブロックを作る人々 |
| 買い手 | 自分の取引を実行したい人全員 |
| 価格 | 各取引が支払う意思のある費用 |
| 供給 | ブロック容量 × 生成頻度。短期ではほぼ一定 |
| 需要 | 同時に実行されたい取引の総量。変動が大きい |
普通の商品と違う三つの点を覚えてください。
- 在庫にできない。 使わなかった容量はその場で消え、前もって買うこともできません。
- 件数ではなく使用量で売る。 複雑な取引は単純な送金の数十倍を使うことがあり、「1件いくら」という問い自体が適切ではありません。
- 売り手が価格を決めない。 売り手は選ぶだけで、価格は買い手同士の競争で決まります。
最後に、最も重要な点です。この市場が売るのは計算だけでなく、「誰もが記憶し、誰も変更できないこと」でもあります。
同じ計算なら、クラウドサーバーを借りれば無視できるほど安く済みます。チェーン上で余分に払うお金は、第3章の問いへの答えを買っています。管理者がいないので、後からその行を書き換える人もいないのです。
ブロック空間が高いのは、計算力ではなく取り消せない性質のためです。 アプリをオンチェーンに置くべきか判断する最初の問いは、その性質が必要かどうかです。
何と呼ぶか
先ほどの五段階に現れた現象には、それぞれ名前があります。
チェーンの各ブロックが収容できる限られた容量です。チェーンが本当に売っている商品です。
総量はプロトコルが規定し、在庫にできず、件数でなく使用量で価格を付ける、という三つの性質があります。
取引が使うブロック空間と計算資源の量を測る単位です。
二つを分けることが重要です。Gas使用量は何をするかで決まり、単純な送金と複雑なコントラクト呼び出しでは大きく違います。Gas単価は市場の入札で決まります。手数料は両者の積です。
「今日はGasが高い」というとき、多くの場合は単価だけを指しています。
処理待ちの取引が競い、限られたブロック空間を争う仕組みです。
混雑に応じて自動で上下し、全員に共通の基本価格と、追加で払う部分からなります。前者は今日のおおよその価格、後者は誰より先に並ぶかを決めます。
ブロックを作る人へ追加で払い、前の順番を得る費用です。
思考実験で、最初に刻みたい人が追加したお金に当たります。平穏なときはほぼゼロですが、購入競争や清算では総費用の大部分になることがあります。
処理待ち取引の総量が、ブロック空間の供給を継続して超える状態です。
高いだけではありません。価格を予測できないことと、価値の低い用途が押し出されることも起こります。二つ目が、今後の章で扱う拡張の取り組みの出発点です。
一文にまとめます。
チェーンは市場であり、商品はBlockspace、価格はGasです。売り手は価格を決めず、買い手同士が競います。
ユーザーのお金で買うのは、入ること、順序付け、取り消せないことです。
実践
成果物は、自分で記録した表です。ネット上の手数料グラフは古くなるので、自分でデータを一度取る経験が必要です。
チェーンを一つ選び、時刻を三つ固定します。 自分の時間帯の朝、午後、深夜から選び、3日連続、合計9回記録するとよいでしょう。
毎回、取得時刻(タイムゾーンも明記)、基本手数料、普通の送金1件の予想総費用、直近数ブロックの使用率を記録します。
9回の中で最も高い時点を探し、当時チェーンで何が起きていたか調べます。
その時刻付近のブロックを開き、取引を見ます。特定の種類の操作に集中していますか? 同じアドレスを繰り返し呼ぶ取引が大量にありますか?
費用の急騰にはほぼ必ず理由があり、ブロックに記録されています。
最も安い時点を探し、最高値との倍率を記録します。
その倍率が、用事を済ませたい日に起きたら、自分の判断は変わるか答えてください。
この表を完成させます。
| 最も高い時点 | 最も安い時点 | |
|---|---|---|
| 時刻(タイムゾーン付き) | ||
| 基本手数料 | ||
| 普通の送金1件の総費用 | ||
| ブロック使用率 | ||
| 当時チェーンで起きていたこと |
意思決定を練習します。 友人に50元を返す用事と、締め切りのあるオンチェーン操作があるとします。
記録したデータに基づき、それぞれどの時間帯に行うか、理由とともに説明してください。
これで、この講座で初めて自分の一次データを持てます。第23章では、こうしたデータ取得能力を正式なスキルにします。
AI Lab
AIに次の課題を与えます。
ブロックチェーンのブロック空間を、現実の市場にたとえてください。候補を三つ出してください。
それぞれについて説明してください。
1. 対応関係:商品、売り手、買い手、価格の決まり方
2. このたとえが誤解を招く点を三つ
3. 適切さを1〜5で評価し、減点の理由
最もよく使われる「高速道路の料金」のたとえは、どこが不十分か先に説明できない限り、使わないでください。三つのたとえを得たら、最もよいものを選ぶだけでなく、そのたとえで触れられていない不一致をさらに三つ探してください。
あら探しに見えますが、実用的な能力の練習です。たとえがどこで破綻するか分かって初めて、安全に使えます。
よくあるたとえの欠点を、自分の回答の比較に使えます。
- 道路料金:車線を使い切らなくても消滅しませんが、ブロック空間は消えます。道路は取り消せない記録も提供しません。
- 通信帯域:通常は事業者が価格を決め、ユーザー同士は入札しません。
- 公演の座席:数か月前に買えますが、ブロック空間は買えません。
- 空港の発着枠:最も近いたとえですが、枠は割り当てられ、競売ではありません。取り消せないという価値もありません。
どのたとえも一部は正しく、一部は間違っています。 そこに危険があります。
AI の回答後、自分で必ず検証すること
- 短期的な供給がほぼ固定であることを説明しているか
- 売り手が価格を決めると説明していないか。実際は買い手同士の入札
- 選んだ商品は買いだめや事前購入が可能か。ブロック空間ではできない
- 取り消せないという価値を落としていないか。大半の現実市場には対応物がない
- Gas使用量とGas単価を分けているか。一つの数字として混同されがち
- 具体的な数字には時点と出典があるか
実例
デジタルコレクションのミントが始まり、同じ1分間に1万人以上が取引を送りました。全員が同じブロックの場所を争い、手数料を上げました。
その間、販売とは無関係な普通の送金も、普段の数十倍の費用になりました。
手数料市場を最も直感的に理解できる事例です。払う価格は自分の操作ではなく、その瞬間に場所を争う相手で決まります。
極めて安い手数料を売りにするチェーンがあります。十分安ければ、無意味な取引を送る費用もほぼゼロです。
こうしたチェーンでは、一定期間、取引を正常に処理できない状況が繰り返されました。価格が選別の役割を担わなくなると、別のものが選別します。通信の速さ、再試行の頻度、ブロック生成者への近さなどです。
列は消えず、お金の競争から速度の競争へ変わっただけです。第8章で三つのチェーンを比較するとき、再び出てきます。
プロトコルの更新で手数料の構造が変わりました。基本部分はブロック生成者へ渡らず、プロトコルが直接焼却します。
本当の意味はデフレの物語ではなく、長く混同されていた二つを分けたことです。ユーザーの支出総額と、ブロック生成者の収入です。
以後、「チェーンはいくら稼いだか」と「ブロック生成者はいくら稼いだか」は別の問いです。第26章では同じ方法でプロトコル収入を分解します。
市場が急落すると、貸借プロトコルに清算可能なポジションが大量に生まれ、先に清算した人が報酬を得ます。
ボットは互いに価格を上げ、優先手数料を極めて高くします。その間、普通のユーザーはほとんど取引を送れません。
ブロック空間の競争相手は人だけではありません。 損得を計算し、24時間動くプログラムかもしれません。第27章の製品設計で再び扱います。
変数を一つ変える
もちろん費用は下がります。誰もが最初に思い付く解決策です。
代償は別の場所にあります。毎日写し、保存し、照合する内容が10倍になります。遅い人は追い付かず、参加をやめます。数年後、新しく来た人が追い付くための履歴は処理できないほど増えます。
容量を増やす本当の代償は、参加できる人が減ることです。 第11章では、この取捨選択をどう避けるか詳しく扱います。
混雑時に価格が割り当てを担わなくなり、人間関係、ボットの速度、完全な抽選などがその役割を担います。
普通のユーザーによいとは限りません。お金を多く払えば急ぎの用事を済ませられたのに、固定価格ではその選択肢さえありません。
列は消えず、形を変えるだけです。 システム設計ではほぼ常に成り立つ言葉です。
供給が増え、普段の費用は下がります。
ただし検証参加者は全員、10分の1の時間で同じ受信、検証、伝播を行わなければなりません。通信が遅い人は追い付かず、最終的に押し出されます。
同じ取捨選択へ戻りました。第8章で、一つずつ比較できる六つの軸に展開します。
チェーンは賃料を得る資産になります。ブロック空間の供給不足が続き、手数料は高止まりします。
さらに重要なことも起こります。価値の低い用途は永久に押し出されます。 少額決済、ゲーム、ソーシャルなど1件の価値が低い用途はここには現れず、他へ移ります。
これが第11章と第12章の出発点です。技術の流行ではなく、価格で押し出された需要が、自分で出口を見つけたのです。
持ち帰る問い
18の問いから四つ選び、この章に当てはめます。
チェーンが売るのは、ある出来事を誰もが記憶し、誰も変えられないことです。
オンチェーン化を掲げるアプリを見るとき、最初にその性質が必要か尋ねましょう。不要なら、サーバー1台で数桁安く済みます。
手数料を払うのはユーザーですが、すべての製品で直接払うわけではありません。アプリが立て替えたり、他の料金に含めたりします。
最終的に誰の財布から出るか分かれば、その方式がどれほど続くか判断できます。第28章で徹底的に尋ねます。
チェーンの収入は、売ったブロック空間から生まれます。
したがって「稼げるか」は、「十分な人数がブロック空間にお金を払いたいか」と同じ問いです。どの技術指標よりも本質に近い問いです。
手数料は通常、チェーンのネイティブトークンで払い、守る人もそれで報酬を受け取ります。
価格がゼロになれば、守る動機もゼロになります。チェーンの安全予算は、トークン価格に結び付いています。 第8章でこの関係を説明します。
章末チェック
供給はほぼ固定でも、需要は数分で急増するからです。
ブロック容量はプロトコルが決め、生成頻度もほぼ一定なので、短期に売れる場所の数は決まっています。実行されたい取引が数十倍になれば、変えられるのは価格だけです。
補足すると、高いかどうかは、その瞬間に場所を争う相手で決まります。自分の操作で決まるのではありません。
ブロック空間は在庫にできないからです。使わなかった容量は永久に消え、将来の場所を事前に買えません。
そのため、買いだめできる商品より空港の発着枠や公演の座席に近くなります。保存できる商品にたとえる説明は、この点で誤解を招きます。
買うのは計算ではなく、結果を誰もが記憶し、後から誰も書き換えられないことだからです。
クラウドは速く安く計算できますが、結果は誰かのデータベースに入り、その人はいつでも変えられます。オンチェーンで余分に払う分は、第3章の問いへの答えを買います。
反対に、この性質が不要なアプリをオンチェーンへ置くと、使わないものにお金を払うことになります。
完全な間違いではなく、半分しか説明していません。
大きくすれば費用は下がりますが、検証参加の敷居が上がります。データと履歴が増え、追い付けない人が退出します。参加者が減れば、誰も記録を変えられないという前提が弱まります。
正確には、できるかどうかより、何と交換するかの問題です。 第8章と第11章で、異なる二つの対処を示します。
標準の答えはありません。四つ確認してください。
- その時点で需要が急増した理由を説明しましたか?
- Gas使用量とGas単価を分けましたか?
- 競争相手が人、ボット、特定の種類のアプリのどれか説明しましたか?
- データに取得時刻を記録しましたか?
四つ目がなければ、半年後に観察を再利用できません。この講座で繰り返し強調する習慣です。
要点
ブロックチェーンは信頼できる計算と決済の開かれた市場であり、その商品はブロックスペースだ。