Sidechainの適用先について。
機密取引(Confidential Transaction)
Bitcoinの取引は全て第三者に公開されており、秘密にできない。その課題を克服するためにSidechainを用いる。送信者と受信者にしか知られない取引を実現する。
https://www.elementsproject.org/elements/confidential-transactions
署名の分離(Segregated Witness)
Bitcoinのスケーリング問題を解決するために、署名を分離する。それによってブロックに空きを作る。
https://www.elementsproject.org/elements/segregated-witness/
Schnorr Signatureの導入
ECDSAに変わる形で、Schnorr Signatureを認証方法として導入する。
メリットは以下
- Efficient threshold signatures for n-of-n.
- Smaller signatures (64 bytes instead of 71-72) with none of the problems that DER encodings have caused for Bitcoin.
- Provably no inherent signature malleability, while ECDSA has a known malleability, and lacks a proof that no other forms exist. Note that Witness Segregation already makes signature malleability not result in transaction malleability, however.
- Slightly faster to sign/verify than ECDSA.
新しいOpcodes
価値を内包する署名(Signature Covers Value)
決定論的ペッグ(Deterministic Pegs)
ブロックへのサイン(Signed Blocks)