UASFユーザー・アクティベイテッド・ソフトフォークとは?

Segwit と Bitcoin Unlimited のハードフォーク論争の果てに、Segwit を採用したソフトフォークが圧倒的な指示をされているように見えるが、現実はそうではない。

ビットコインがソフトフォークを行うには、ハッシュパワー(マイニング時の総計算量)の 95%以上の数値を出すことが条件だ。

しかし、指示を集めていると言われている Segwit のハッシュパワーはわずか 26%前後と、達成率は 3割にも満たない。

更に厄介なことに、SegWit は今年の 11月までに 95%以上の数値を出さなければビットコインブロックチェーンから拒否されてしまうという期限がある。

Bitcoin Unlimited との論争でもこれだけの時間を有した Segwit が、あと半年ほどで全マイナーの 95%の支持を集めるというのは現実的ではない。

そこで出てきた案がUASF(ユーザー・アクティベイテッド・ソフトフォーク)である。

MASF(マイナー・アクティベイト・ソフトフォーク)

UASF の話を理解するためにはまず、最近の Segwit と Bitcoin Unlimited のハードフォーク論争の焦点だった MASF について理解する必要がある。

この MASF は、文字どおり「マイナー」にソフトフォーク執行の権限があると言っても良い。

ビットコインでは、マイナーがブロックを作る際に「どの規格でブロックを作るのか?」という権限が与えられている。

例えば、今回の Segwit で言えば「 Segwit という規格」を多くのマイナーが採用し、ブロック計算量が 95%を越えれば採用となる。

「多くのマイナーが採用すればOK」という図式は一見すると、一極集中を避け極めて平等に見えるが、ここに利害関係が絡み「派閥争い」のような政治的な要素が加わると平等さは崩壊する。

今回の Bitcoin Unlimited で言えば「世界最大のマイナー企業 Antpool が採用する Bitcoin Unlimited を採用した方が得だよ。」という圧力をかけることが可能になる。

当然そうなると、マイナー企業間で派閥が生まれ「どうすればビットコインが良くなるのか?」という議論ではなく「どちらについた方が得か?」という方向へ流れてしまう。

この段階になるとユーザーのメリットやシステムの向上などの議論は全て置き去りになってしまう。

だからこそ今回取引所連盟が生まれ Bitcoin Unlimited の強行案を許さなかったのである。

この問題は「マイナー企業に決定権がある」から生まれる。

だからこそ今回、Segwit 採用方法としてユーザーに決定権を譲渡する UASF が注目されているのである。

UASF(ユーザー・アクティベイテッド・ソフトフォーク)

UASF は Shaolin Fry 氏という匿名の人物から出された Segwit を採用するための案である。

この UASF は新しいソフトフォーク方法というわけではなく、あくまで「 Segwit を採用させる方法」であり、過去に一度だけ使用された実績もある。

UASF が注目されている理由は、

・すぐに実行できる。
・ユーザーに決定権がある。
・派閥争いをする必要がない。

という部分にある。

UASF を使って Segwit を採用する場合、期日を決めてユーザーネットワークを Segwit にアップデートし、マイナー企業、取引所や各決済システムも Segwit に対応すればスタートできる。

そしてアップデート後、ユーザーは Segwit を取引に使用しても、以前の取引方法を使用しても良く、マイナー企業も Segwit が含まれたブロックをマイニングしてもしなくても良い。UASF には選択できる自由がある。

この場合、Segwit を利用するユーザーの増加とともに取引手数料が増加する。

取引手数料が増加すれば、マイナー企業が受け取れるマイニング報酬も増加するので自然とSegwit が含まれるブロックを多くのマイナー企業がマイニングし始める。

そうなれば自然競争にシフトされるので、派閥争いが介入する余地は無くなり自然な流れで、最終的には市場の 95%の支持が得られるということだ。

UASFのメリットとデメリット

UASF のメリットは「期日までに Segwit 導入の可能性が上がる」ことだ。

Segwit と Bitcoin Unlimited のハードフォーク論争は一旦は終了しているように見えるが、実際には「少々改善した」程度の進み具合であり、状況が圧倒的に改善されたわけではない。

こう着状態になっている現状が動き出せば、少しは改善の可能性が上がる。ということだ。

しかし、UASFにはデメリットも存在する。

最も危険なデメリットは「フォークが起きる可能性」もあることだ。

多くのマイナー企業が「 Segwit 以外のブロックを生成し続け、それが多数派」になった場合はフォークが発生する。

更に Segwit でのマイニングは不可能になり、ブロックチェーン自体が消去される危険性もある。

この段階になるとハードフォークと何ら変わりない自体になっている。

しかしそれでも強制的にハードフォークを今行うよりはマシだと思われる。

BIP148(ビットコイン・インプルーブメント・ポーザルズ 148)とは?

BIP とは「ビットコイン改善提案」という意味で、BIPはWEBで誰でも投稿することができる。

今回、Shaolin Fry氏が提案した BIP148 は「11月15日に Segwit に対応していないブロックは拒否される。UASF を使用して、11月15日より前に支持が 95%に達成すれば Segwit を採用する。」という内容だ。

ただし、少々強引な案とも受け取れるためビットコイン開発者たちは採用に対しては慎重である。

現状どのような展開になっていくのかは分からないので UASF に関する続報があれば追記していきたいと思う。

この記事が為になったら
いいね !をお願いします。

Twitter で