
https://bitcoin20xx.xyz/未来を変える暗号通貨を作っていこう
ブロックチェーンの大きさを自由に変更できるようにすることは,既知の課題で,数年間にわたって活発に研究されています.
具体的には,
1)SegWitによる解決策です.
Segwit(セグウィット)とは,Segregated Witness(Witness=隔離された署名領域),の略語です.Segwitはトランザクション情報をコンパクトに圧縮することでスケーラビリティ問題の解決が期待される技術のひとつです.
2)ブロックサイズを大きくする.
各ブロックに収まるトランザクション数を増やすことができ,ネットワークは1秒あたりのトランザクション数を増やすことができます.
3)ステートチャネルを使う.
ステートチャネルは次のように機能します.
ブロックチェーンの一部は,マルチシグネチャまたは,ある種のスマートコントラクトを介してロックされています.その場合、チェーンを更新する唯一の方法は,特定の参加者が完全に同意した場合です.
参加者は、トランザクションを直接ブロックチェーンに送信せずにトランザクションを作成して暗号署名することによって,自分自身で更新を行います.新しい更新は以前の更新を上書きします.その後,参加者はブロックチェーンに更新した結果を送り返し,そこでブロックは,ステートチャネルを一旦閉じて,再びステートチャネルを解除します.
ステートチャネルを使うことで,更新を無制限にして,無期限に開いたままにすることができます.このときブロックチェーンは,最終トランザクションを処理するための決済レイヤとして純粋に使用されて,ブロックチェーンの負担を軽減するでしょう.ただし仕組み上トランザクションの透明性は低くなります.
次回に続きます.