Protocol and application for providing Kerckhoffian, 0-trust, deviceless coercion-resistance in self-custody. For details, see docs. To understand the protocol, refer to the white paper and executive summary.
Protocol and application for providing Kerckhoffian, 0-trust, deviceless coercion-resistance in self-custody. To understand the protocol, refer to the white paper and executive summary.
The following steps will allow an easy memorization of the path demonstrated in demo 1 within as little as 1-2 hours:
- Download, install, and learn how to use Anki in your system;
- Download (or clone from repository) and import demo 1 Anki deck;
- Study deck;
- Download (or clone from repository) directory src specifically in version
e8b1551c08a3d59ee8cf30f2b5dfa803556a00a6
- In your system's terminal, open the directory, activate venv and then run main.py;
- Enter
viboniboasmofiasbrchsprorirerugugucavehistmiinciwibowifltuor
as the required inputSA0
- You have, now, started to navigate the same tree as demonstrated in demo 1 from it's root. Continue as practiced with the aforementioned Anki deck until the leave.
- By confirming with input 1 to the correct leave, you should get the following output:
53ffb290aa668cd5050e94aeecbb7046ce349d8ff775e409fcba45f6164a22d00e8cfb91e6836da62e7f7362cca30539b7f57f55e5c4a1cdf27a86997b99b2c6ee7760838ac0454e3e2f87714d303550b49063ff89934ecdb48e6c328f1c4561a9b7374232cdd8a71077653ca8091fc2b43b89f615ddac37aedfacd28bb605ba
. This is an improper BIP39 seed, ie a seed that should not be used because it's trivially obtainable --- it or ways to obtain it have been published. - Just like the seed, all the addresses derived from it are improper and, therefore should not be used. One of them, obtained upon loading wallet with the seed in previous item, will be
bc1q3qjatkwlrxvkah0uphr2vj3lqqd73l22n7djl9
. In your favorite blockchain explorer, you can confirm that it's first two transactions were, respectively, receiving 198964 Sats, and then having them removed back (before publication). Obs.: in cases like that, it's advisable to utilize a coinjoin service to preserve privacy.
Documentation for GreatWall can be found here.
Coming soon...
We encourage and foster a welcoming and respectful community as we describe in our code of conduct. This is our Pledge to anyone need to be one of our community.
If you'd like to contribute to GreatWall development, please read first our contributing guide.
If you experience problems with GreatWall, you can contribute by log them on GitHub. If you want to contribute in code, please fork the code and submit a pull request in new branch.