Comments (4)
Hey,
I think that the name "master key" is misleading (cc @oleiba mention this point as well).
This master key is basically a root secret share that can be used to generate keys and addresses in a deterministic way. You should try to generate new address : this will print you the testnet address to the screen. If you need also the public key : should be found in the wallet.data file
from gotham-city.
Hi,
Thank you @omershlo , I think that the misleading come from the white-paper
Part 2: A General ThreshSig wallet
- Distibuted Key Generation (DKG): A multi-party algorithm to generate a public key (a blockchain address) and secret shares of the private key.
If I understand right, means we only have 1 public key and 1 private key (inform of multiple shares). Could you help me clarify this?
You should try to generate new address : this will print you the testnet address to the screen
If now I run this 4 times
"./cli wallet -a"
I will get 4 addresses which are technically equal? And I can get 1 of them to publish outside and start to receive BTC to this?
Thank you very much.
from gotham-city.
you will get 4 addresses, each one of them is derived deterministically. you can use each one and publish outside and start to receive TESTNET btc
from gotham-city.
okie, got it. Thank you for clarify @omershlo :)
from gotham-city.
Related Issues (16)
- send same transcation with one address,but sign result not some HOT 11
- Can I get the full private key? HOT 5
- Eliminate SerDes of PrivateShare and MasterKeys
- Could not send, "Negative output" HOT 24
- Enforce git-flow, PR and squash commit
- Cross Compile & Link Gotham Client and GMP for Android Architectures HOT 5
- feature has been removed HOT 1
- Zeroize version issue HOT 1
- Gotham goes real
- The security of client in gotham-city HOT 2
- I use rust toolchain [rustc 1.72.0-nightly (8b35c0bb0 2023-06-08)] to compile the work space, but error appears HOT 2
- [FEAT]: enable the client cli with v1.0.0
- Runtime comparison HOT 4
- [BUG]:build failed
- [FEAT]: port to gotham-engine all the http endpoints and make gotham-city depend on gotham engine
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gotham-city.