Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
6c0132d
Create dip-ct.md
hushmirror Nov 6, 2024
b63e46e
Remove implementation-specific details
hushmirror Nov 26, 2024
1b855e9
Define exactly how a CT address is calculated
hushmirror Nov 26, 2024
22fc36e
Update dip-ct.md
hushmirror Dec 13, 2024
0f3922c
Update dip-ct.md
hushmirror Dec 13, 2024
1c1a354
Update dip-ct.md
hushmirror Dec 13, 2024
3519b90
Add original Pederson paper as reference
hushmirror Dec 13, 2024
ce1a18c
Update dip-ct.md
hushmirror Dec 17, 2024
34f767e
Update dip-ct.md
hushmirror Dec 17, 2024
f1ef67b
Update dip-ct.md
hushmirror Dec 17, 2024
dc7f919
Update dip-ct.md
hushmirror Dec 17, 2024
7a16879
Update dip-ct.md
hushmirror Dec 17, 2024
e9f81da
Add direct link to Pederson paper
hushmirror Dec 17, 2024
846e876
Add additional Pedersen reference
hushmirror Dec 17, 2024
ea0671e
Fix the spelling of Pedersen
hushmirror Dec 17, 2024
0b133d4
Update dip-ct.md
hushmirror Dec 17, 2024
fd0d6be
Add refs for secp256k1 and curve25519
hushmirror Dec 17, 2024
a8e329e
Describe reasoning behind CT address calculation
hushmirror Dec 17, 2024
b223cc8
More details about consensus rule changes and activation
hushmirror Dec 17, 2024
a3708c4
Update dip-ct.md
hushmirror Jan 8, 2025
a050397
Update dip-ct.md
hushmirror Jan 12, 2025
3a7abb9
Update dip-ct.md
hushmirror Jan 12, 2025
26faedd
Tweak and explain notation
hushmirror Jan 14, 2025
1bd7573
Better explain additive/multiplicative notation
hushmirror Jan 14, 2025
465e9c6
Update dip-ct.md
hushmirror Jan 14, 2025
9cf7d3a
More explanation about additive/multiplicative notation
hushmirror Jan 14, 2025
c91ab07
Update ConfidentialAmount
hushmirror Jan 14, 2025
89102b9
Update ConfidentialNonce
hushmirror Jan 14, 2025
7cac96a
Use 2^52 - 1 instead of MAX_MONEY
hushmirror Jan 14, 2025
ef058ea
Add reference to Elements confidential addresses
hushmirror Jan 15, 2025
f56afaf
Add ref to elements confidential transactions
hushmirror Jan 15, 2025
50cc11e
Mention HD wallet master blinding keys
hushmirror Jan 15, 2025
17533c1
Add ref to SLIP-0077
hushmirror Jan 15, 2025
46cd72f
Describe how blinding keys for an address are created
hushmirror Jan 15, 2025
53b8f84
Fix formatting
hushmirror Jan 15, 2025
d71a1c1
Update dip-ct.md
hushmirror Jan 15, 2025
65d4144
Add bulletproof notes ref
hushmirror Jan 15, 2025
e7cb62e
Add various useful refs
hushmirror Jan 15, 2025
68ce8d2
Fix typo
hushmirror Jan 15, 2025
d286714
Improve explanation of fee
hushmirror Jan 16, 2025
4cdc00c
Update dip-ct.md
hushmirror Jan 16, 2025
de7728d
Update details about CT addresses
hushmirror Jan 22, 2025
1aa4fe4
Add Risk section and reference to BIP360
hushmirror Jan 22, 2025
04d918b
Max value of range proof must be 2^N - 1
hushmirror Jan 22, 2025
db97c5d
Update dip-ct.md
hushmirror Feb 8, 2025
81a320f
Update description of coinjoin
hushmirror Feb 8, 2025
9b35642
Update dip-ct.md
hushmirror Feb 9, 2025
bc812b8
Mention Shor's algorithm and add to references
hushmirror Feb 9, 2025
bc37f9a
Update Overview as per review comments
hushmirror Feb 9, 2025
ee9b162
Fix formatting of Vector<>'s
hushmirror Feb 12, 2025
937aeb1
Define tx input structure
hushmirror Feb 12, 2025
fbbb1be
ConfidentialProof lenths cannot be null
hushmirror Feb 13, 2025
918b693
Update ConfidentialAmount
hushmirror Feb 18, 2025
d4d0989
Explain how ECDH works in a CT
hushmirror Feb 18, 2025
06fd9f1
Document that public blinding key not is hashed in a CT address
hushmirror Feb 27, 2025
6d2b56a
Fix review nit
hushmirror Mar 20, 2025
19a8dad
Specify base58 prefixes for testnet+regtest
hushmirror Mar 24, 2025
76196f2
bech32m instead of base58
hushmirror Mar 26, 2025
aea1f04
Clarify that these prefixes are HRPs of bech32m addresses
hushmirror Mar 26, 2025
3709a87
DIP23 activation instead of height activation
hushmirror Mar 27, 2025
80e4734
Add DIP23+BIP9 to references
hushmirror Mar 27, 2025
f37ff71
Consensus rule for max confidential utxo amount
hushmirror Mar 28, 2025
543f8f4
Update references to latest version of BIP360
hushmirror Mar 29, 2025
eff5099
Fix typo found by @thephez
hushmirror Apr 1, 2025
7389c27
Include version bytes in address
hushmirror Apr 2, 2025
4404138
Only the pubkey in an address is hashed
hushmirror Apr 2, 2025
4b0aa43
Give an example of what a confidential address looks like
hushmirror Apr 2, 2025
f1767da
Add bech32 python to references
hushmirror Apr 7, 2025
457fab7
Add examples of regtest and testnet confidential addresses
hushmirror Apr 8, 2025
ca38db4
Add consensus rules for confidentialAddressBalance
hushmirror Apr 22, 2025
db50a8f
Remove block header version changes
hushmirror May 1, 2025
87f4ded
DIP32
hushmirror May 3, 2025
1da233f
Rename dip-ct.md to dip-0032.md
hushmirror May 5, 2025
585c260
Merge branch 'dashpay:master' into dip-ct
hushmirror May 5, 2025
71d67dd
Add DIP32 to README
hushmirror May 5, 2025
635f229
style: lint fixes
thephez May 21, 2025
642c3da
docs(dip32): typo fixes
thephez May 21, 2025
f98c083
docs: apply suggestions from code review
thephez Jun 9, 2025
3778d0e
docs: consistently capitalize
thephez Jun 9, 2025
ca5682a
Update dip-0032.md
hushmirror Oct 8, 2025
a63754a
Update dip-0032.md
hushmirror Oct 8, 2025
36b2431
Fix typo
hushmirror Oct 12, 2025
21ee490
These items are variable size because they contain variable sized scr…
hushmirror Oct 12, 2025
53a6adb
Mention CoinJoin relying on masternode honesty
hushmirror Oct 12, 2025
4f28b20
Update dip-0032.md
hushmirror Oct 12, 2025
74f28e1
Add reference to Abelian Group wikipedia page
hushmirror Oct 12, 2025
ecf645b
VarInts were not introduced by Bitcoin
hushmirror Oct 12, 2025
a965eb5
Clarify that x*Y is scalar multiplication
hushmirror Oct 12, 2025
f5a9161
Update dip-0032.md
hushmirror Oct 12, 2025
1e85a37
BP range bound is currently N=40
hushmirror Oct 12, 2025
89e07ff
Change prefix for confidential addresses to lowercase
hushmirror Nov 11, 2025
1dc0cb7
Fix capitalization in bech32m address examples
hushmirror Nov 13, 2025
b2eef9f
Update section headers in dip-0032.md
hushmirror Nov 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ Number | Layer | Title | Owner | Type | Status
[29](dip-0029.md) | Consensus | Randomness Beacon For LLMQ Selection | Virgile Bartolo | Standard | Proposed
[30](dip-0030.md) | Consensus | Replay Attack Prevention and State Transition Nonces | Samuel Westrich | Standard | Proposed
[31](dip-0031.md) | Consensus | Platform Proof of Service | Ivan Shumkov, Pasta | Standard | Proposed
[32](dip-0032.md) | Consensus | Confidential Transactions | Duke Leto | Standard | Proposed

## License

Expand Down
Loading