最近、SegWitと互換性があることに加えて、新しいBech32アドレス形式も使用するElectrum 3.0のリリースが行われました。Electrum 3.0は、SegWit Bech32のネイティブ・アドレス・フォーマットを持つ最初のウォレットになります。
このウォレットを使用したい方は、ここでElectrumの新しいバージョンをダウンロードすることをお勧めします。以下では、この新しいバージョンに伴ういくつかの技術的課題について簡単に説明します。
SegWitは、トランザクションコンテンツの署名を分離することにより、データをより効率的に整理するBitcoinトランザクションフォーマットへのアップデートです。これにより、SegWitトランザクションはブロックサイズの1 MB制限をバイパスできます。
ただし、広告容量が増えるにつれて、新しいフォーマットを使用する必要があります。これを行うには、ユーザーはSegWitトランザクションを書き込むことができる新しいSegWitアドレスに通貨を転送する必要があります。
Wallet開発者にとっての課題は、SegWitを実装して、ユーザが過度に中断することなく簡単にエントリをSegWitアドレスに移行できるようにすることです。これまで、SegWitのアドレス(Ledger、Trezor、Core、GreenAddress)を使用できるすべての財布は、いわゆる “ネストされたP2SHアドレス”を使用していました。つまり、SegWitトランザクションでは約10%のスペースが必要です。明らかに、これは能力を高めるという目標と矛盾している。Electrum 3.0は、ネストされたp2shアドレスを最初に使用しません。
新しいバージョンのElectrumでSegWitを使用する場合は、まず新しいウォレットを作成する必要があります。Electrumはキーとプライベートアドレスを生成するためにシードを使用するため、既存のウォレットに新しいアドレス形式を実装すると問題が発生します。したがって、新しいウォレットを作成し、segWitウォレットを生成するオプションを受け入れる必要があります。ElectrumのSegWitウォレットアドレスは、BIP173によってSegWitに適合された、いわゆるbech32形式です。Bech32のアドレスは約42の符号で構成され、bc1で始まります。
ネストされたP2SHアドレスに加えて、Bech32アドレスはSegWitと互換性があります。これは、トランザクションがSegWitをP2SHアドレスに配置するために追加のスペースを必要としないことを意味します。Bech32のアドレスには、古いアドレスよりもいくつかの利点があります。QRコードが小さく、入力エラーに対する保護が強く、自動補完が可能で、小文字のみで構成されているため読みやすく、読みやすくする必要があります。
しかし、弱い点は、Electrum以外では、このフォーマットを使用する財布がなく、ほとんどのブロック・エクスプローラが新しいフォーマットと混同してしまうことです。
このような状況の結果、Electrumにおける標準通貨のSegWit通貨への移行には時間がかかる可能性が高く、長い間、両方向が並行して共存することになります。
いずれにしても、進化は一定であり、これらすべての状況から、将来の改善を促す経験が育まれます。
参考URL:http://www.crypto-economy.net/electrum-3-0-enables-bech32-segwit-addresses/?lang=en
興味ある方は登録してください。
■yobit net
https://yobit.net/en/
●XRPブログ作者に募金
アドレス:rE86FEdaEXsKJ6GVvNJHwKdAq757nuJdom
Source: Ripple(リップル)仮想通貨情報局