Keyring Architecture Discussion
See original GitHub issueKeyring Architecture
Web4 needs to support a variety of chains, each with their own specifications for how addresses (accounts) are derived.
Key Terms:
- UserProfile: A collection of User materials. Includes multiple
Keyrings
associated with a UserIdentity. - SecretIdentity: Private materials, used for signing transactions and deriving identities. Examples: privateKey, Secret Mnemonic (Passphrase), Hardware Device
- PublicIdentity: Public materials. Contains the master publicKey for the
SecretIdentity + Algo
pair. Used to compute address space components - Personality: Derived Addresses that are chain specific. Usually defined via the HD specifications
JSON Def: https://github.com/iov-one/web4/pull/48/commits/0d2d0181a0816dd41b6d70d60d7a15de3728e7f3 Other docs: https://github.com/iov-one/web4/pull/48/files
Specification Docs
Hierarchical Deterministic Wallets
Multi-Account Hierarchy for Deterministic Wallets
Issue Analytics
- State:
- Created 5 years ago
- Comments:22 (21 by maintainers)
Top Results From Across the Web
Projects/GnomeKeyring/Architecture - GNOME Wiki!
Automatically unlocks objects or tokens in the PKCS#11 module if their information is present in the 'login' keyring. Enters the global async ...
Read more >(PDF) Introducing KeyRing self‐timed microarchitecture and ...
PDF | Abstract A self‐timed microarchitecture called KeyRing is presented, and a method for implementing KeyRing circuits compatible with a.
Read more >Introducing KeyRing self‐timed microarchitecture and timing
Abstract. A self-timed microarchitecture called KeyRing is presented, and a method for imple- menting KeyRing circuits compatible with a ...
Read more >7.10. Adding Keys to Your Keyring - Linux Security Cookbook ...
Discussion. Importing the secret key implicitly imports the public key as well, since the public key is derivable from the secret one.
Read more >Application Level Encryption for Software Architects - InfoQ
Proxy service: adding a proxy between application and datastore, which will detect and encrypt/decrypt the data. It can be a straight reverse ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I have included the summary of discussion
What we should support
What we shouldn’t support right now
What will we support in the future
What users will have to deal with
What we can discuss
This is addressed by SLIP-0010.