Unsplashライトコインで、MinbleWinbleを使えるようにするソフトフォーク案が提案されていて、ここしばらく話題になっています。litecoin-project/lipsGitHublitecoin-projectもしこれ通って実装されると、コインの運用方針としての大きな転換になり、その成否が注目されそうです。MinbleWinble(MW)とは?MWとは、一般的には匿名型のコインの一種ととらえられています。現在存在するものとしては、Grinと、BEAMの2つのコインがMWで動いています。アドレスの3つが秘匿される・ブロックチェーンのサイズが小さくなるというものです。ブロックの構造も普通のコインとは大きくことなっており、特異なチェーンといえましょう。MWの一般的な説明はこちらのサイトがわかりやすくまとまっています。MinbleWinbleの背景もともとMWは、2016年に仮名の技術者によってメーリングリストに投稿された短い論文から始まります。Winbleとは、ハリーポッターに出てくる呪文の名前です。https://download.wpsoftware.net/bitcoin/wizardry/mimblewimble.txt?fbclid=IwAR06QO8RgOF7u13DSougNcP30gu4mLOYPgxibX4rYff5iklkMFUgSgf0flk従来のトランザクション構造を持たず、不要なトランザクションを圧縮できるために、ブロックサイズを小さくすることができるとかんがえれていました。そのため、いわゆるブロックサイズ論争(最終的にBCHの分離によって決着をみる数年に渡る論戦)の切り札になるのではないかと言われていました。MWの構造は従来のもととは全く違うためメインチェーンでの実装は困難と評価されました。そのため、サイドチェーンで実現するという構想にシフトして研究が継続しました。最終的にはサイドチェーンではなく、独立したコインとして、2つのプロジェクトが立ち上がり、それぞれGRINとBEAMという形でコインになりました。サイドチェーンへの実装は行われなかった形です。今回のライトコインでの提案は、サイドチェーンをつかってMWを実装しようというものです。別のコインではなく、ライトコインそのものがMWのプロトコルで動くようになります。・Peginアドレスにライトコインを送り、MW-LTCを生成する・それ以降、MW-LTCは、サイドチェーン内でのみ移動できる。アドレスの3つが秘匿される。・MW-LTCは、元のLTCに戻すことができる(Peg-out)・サイドチェーン内は、別のブロックが生成され、メインチェーンとは別のマイナーによってGPUのマイニングが別途おこなわれるというのが概要です。サイドチェーンというテクノロジーは、Pegin-Pegoutを設けることで、コインを別のチェーン(サイドチェーン)に移すことができます。サイドチェーン内では、チェーンの構造やコンセンサスプロトコルや、ブロックタイムなども自由に設計できますので、メインチェーンではできなかった実験的な試みも自由にできるというわけです。Blockと呼ばれるものです。これは、新しいSegwitのバージョンのトランザクションを定義することで、Pegin-Pegoutを実現するもので、ソフトフォークを伴い、プロトコルの変更が必要なものになります。ビットコインのサイドチェーンと何がちがうのか?さて、サイドチェーンで匿名TXがつかえるというのは、ビットコインのサイドチェーンであるLiquidでも同様です。TX)という機能が使えて、送金数量を秘匿することができます。ビットコインでもサイドチェーンに送ることによって、匿名機能がつかえるのです。story有料プランに切り替えて頂くと続きを読むことができます。readEthereumコントラクトと識別不可能難読化2022/1/19の記事では「暗号化と難読化」というタイトルで難読化とは何かという基本的な解説をしました。readガバナンス・ウォーの恐ろしい予想POSチェーンでもハードフォークの仕様をめぐって、コイン保有者に選択肢を迫るという話しがでてきました。2021年11月9日(火)豊かな知識とともに。