diff --git a/bsip-0007.md b/bsip-0007.md index 7903268..7b6fd04 100644 --- a/bsip-0007.md +++ b/bsip-0007.md @@ -46,6 +46,21 @@ These features are already available on the blockchain level using *address authorities* and *key authorities* and indicating that a transaction to that account has to be made in private. +## GUI Mockup + +The goal of this proposal is to have a frontend developed (or integrated into an +existing web wallet) that allows ordinary people to use the privacy mode without +further knowledge about the underlying technology. Thus, a proposal for the user +interface has been drafted and is attached to this proposal as +[pdf](bsip-0007/gui-mockup.pdf). + +[slide 1](bsip-0007/gui-mockup-0.png) [slide 2](bsip-0007/gui-mockup-1.png) [slide 3](bsip-0007/gui-mockup-2.png) +[slide 4](bsip-0007/gui-mockup-3.png) [slide 5](bsip-0007/gui-mockup-4.png) [slide 6](bsip-0007/gui-mockup-5.png) +[slide 7](bsip-0007/gui-mockup-6.png) [slide 8](bsip-0007/gui-mockup-7.png) [slide 9](bsip-0007/gui-mockup-8.png) + +This draft has been designed with user experience in mind but may be improved if +it serves its purpose. + # Implementation Aspects ## Backup Considerations @@ -81,7 +96,7 @@ at zero cost to BitShares shareholders. * Receive a private transfer from a 3rd party given a transfer receipt. 3. Each of these services shall charge a fee initially set at 3x the standard transfer fee, but which may be adjusted from time to time by the owner(s) of - the Privacy Mode's management account + the Privacy Mode's management account (see [BSIP-0008](bsip-0008.md)) 4. Fees shall be automatically distributed by the blockchain to the following accounts: * 20% to the BitShares network. @@ -106,11 +121,12 @@ at zero cost to BitShares shareholders. # Management Account -The STEALTH asset will be issued by the "management account" for this feature -(as created by the initialization package). `Onceuponatime` will be the initial -owner of the issued asset (not the issuer). This management account will have -3-of-5 multi-signature authority assigned to the 5 *largest* STEALTH holders -weighted proportional to stake and will have the power to set the fee. +The STEALTH asset will be issued by the "management account" (see +[BSIP-0008](bsip-0008.md)) for this feature (as created by the initialization +package). `Onceuponatime` will be the initial owner of the issued asset (not the +issuer). This management account will have 3-of-5 multi-signature authority +assigned to the 5 *largest* STEALTH holders weighted proportional to stake and +will have the power to set the fee. # Roadmap diff --git a/bsip-0007/gui-mockup-0.png b/bsip-0007/gui-mockup-0.png new file mode 100644 index 0000000..9e0377a Binary files /dev/null and b/bsip-0007/gui-mockup-0.png differ diff --git a/bsip-0007/gui-mockup-1.png b/bsip-0007/gui-mockup-1.png new file mode 100644 index 0000000..11ca770 Binary files /dev/null and b/bsip-0007/gui-mockup-1.png differ diff --git a/bsip-0007/gui-mockup-2.png b/bsip-0007/gui-mockup-2.png new file mode 100644 index 0000000..bd1bc04 Binary files /dev/null and b/bsip-0007/gui-mockup-2.png differ diff --git a/bsip-0007/gui-mockup-3.png b/bsip-0007/gui-mockup-3.png new file mode 100644 index 0000000..97b557c Binary files /dev/null and b/bsip-0007/gui-mockup-3.png differ diff --git a/bsip-0007/gui-mockup-4.png b/bsip-0007/gui-mockup-4.png new file mode 100644 index 0000000..11e47ad Binary files /dev/null and b/bsip-0007/gui-mockup-4.png differ diff --git a/bsip-0007/gui-mockup-5.png b/bsip-0007/gui-mockup-5.png new file mode 100644 index 0000000..587debb Binary files /dev/null and b/bsip-0007/gui-mockup-5.png differ diff --git a/bsip-0007/gui-mockup-6.png b/bsip-0007/gui-mockup-6.png new file mode 100644 index 0000000..db77618 Binary files /dev/null and b/bsip-0007/gui-mockup-6.png differ diff --git a/bsip-0007/gui-mockup-7.png b/bsip-0007/gui-mockup-7.png new file mode 100644 index 0000000..0e9b4dc Binary files /dev/null and b/bsip-0007/gui-mockup-7.png differ diff --git a/bsip-0007/gui-mockup-8.png b/bsip-0007/gui-mockup-8.png new file mode 100644 index 0000000..a081732 Binary files /dev/null and b/bsip-0007/gui-mockup-8.png differ diff --git a/bsip-0007/gui-mockup.pdf b/bsip-0007/gui-mockup.pdf new file mode 100644 index 0000000..f4fda51 Binary files /dev/null and b/bsip-0007/gui-mockup.pdf differ diff --git a/bsip-0008.md b/bsip-0008.md index 8661e9d..e20fa1b 100644 --- a/bsip-0008.md +++ b/bsip-0008.md @@ -103,6 +103,9 @@ The management account will have a Multi-Signature authority assigned to the `X` largest share holders of that account weighted proportional to stake and will have the power to set the fee. +All FBA require a protocol upgrade (read: hard fork) to create the management +account. + # Copyright This document is placed in the public domain.