Skip to content

Commit 2bc326e

Browse files
docs(bip-0046): add Rationale section
1 parent 25361d2 commit 2bc326e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

bip-0046.mediawiki

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ It would be useful to have a common derivation scheme so that users of wallet so
2828

2929
We largely use the same approach used in BIPs 49, 84 and 86 for ease of implementation.
3030

31-
This standard is already implemented and deployed in JoinMarket. As most changes would require a protocol change of a live system, there is limited scope for changing this standard in review. This BIP is more about documenting something which already exists, warts and all.
32-
3331
It would be useful to be able to keep the private keys of fidelity bonds in cold storage. This would allow the sybil resistance of a system to increase without hot wallet risk.
3432

3533
== Backwards Compatibility ==
@@ -54,10 +52,11 @@ To allow for holding fidelity bonds in cold storage, there is an intermediate ke
5452
5553
Where the endpoint might be a IRC nickname or Tor onion hostname. The certificate keypair can be kept online and used to prove ownership of the fidelity bond. Even if the hot wallet private keys are stolen, the coins in the timelocked address will still be safe, although the thief will be able to impersonate the fidelity bond until the expiry.
5654

57-
=== Fixed timelock values ===
55+
== Rationale ==
5856

5957
It would be useful for the user to avoid having to keep a record of the timelocks in the time-locked addresses. So only a limited small set of timelocks are defined by this BIP. This way the user must only store their seed phrase, and knowledge that they have coins stored using this BIP standard. The user doesn't need to remember or store any dates.
6058

59+
This standard is already implemented and deployed in JoinMarket. As most changes would require a protocol change of a live system, there is limited scope for changing this standard in review. This BIP is more about documenting something which already exists, warts and all.
6160

6261
== Specifications ==
6362

0 commit comments

Comments
 (0)