ElementsProject / ElementsProject/elements

Elements Hardfork Wishlist

オープン
#496 コメント 12 件 リアクション 0 件 担当者 0 名 GitHub で見る
consensus
主要言語
C++
スター
1.2k
フォーク
416
平均マージ
1日 23時間
マージ済み PR(30日)
15

説明

Just for record keeping a wishlist of hardfork changes that might be considered for Liquid v2.

- remove `CHECKSIGFROMSTACK` (keep `CHECKSIGFROMSTACKVERIFY`) (#202)
- Fix #473: " Non-witness transactions cannot include issuances"
- Taproot script with threshhold support in wallet (SF actually, but hey it's a lit)
- Bulletproof rangeproofs, including generalized sidechannel in witness data
- Make block header CProof witness data stack of bytes not script https://github.com/ElementsProject/elements/issues/404
- Fix #259: "reissuance tokens can not be exercised from unblinded outputs"
- `ComputeWitnessHash` should, like in Core, compute the wtxid instead of withash
- relax MAX_MONEY constraint

2022-02-10:
- more sighash flags on txes with version 3 or higher (or segwit versions 2 or higher, or whatever)

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

このIssueは範囲が定められたタスクというより要望のリストであり、ファイル、テスト、エントリーポイントを指定していません。まず、参照されているIssue(#202、#473、#404、#259)と、提案されている各プロトコル変更を確認してください。1つの項目に実装範囲と受け入れ基準が定義されて初めて、作業の準備が整います。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp
領域
blockchain
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。