Coder Social home page Coder Social logo

nokibul / great_wall Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yuri-svb/great_wall

0.0 0.0 0.0 5.4 MB

Protocol and application for providing Kerckhoffian, 0-trust, deviceless coercion-resistance in self-custody.

License: MIT License

Python 100.00%

great_wall's Introduction

Great Wall Logo

Great Wall

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.

Software License docs python3 Maintainer

Table of Contents

  1. About
  2. Demo
  3. Documentation
  4. Contact Us
  5. Contributing

About

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.

Demo

The following steps will allow an easy memorization of the path demonstrated in demo 1 within as little as 1-2 hours:

  1. Download, install, and learn how to use Anki in your system;
  2. Download (or clone from repository) and import demo 1 Anki deck;
  3. Study deck;
  4. Download (or clone from repository) directory src specifically in version e8b1551c08a3d59ee8cf30f2b5dfa803556a00a6
  5. In your system's terminal, open the directory, activate venv and then run main.py;
  6. Enter viboniboasmofiasbrchsprorirerugugucavehistmiinciwibowifltuor as the required input SA0
  7. 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.
  8. 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.
  9. 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

Documentation for GreatWall can be found here.

Contact Us

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.

Contributing

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.

great_wall's People

Contributors

muhammadmuradg avatar yuri-svb avatar andrefgo avatar turizspace avatar wthrajat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.