Post
Topic
Board Announcements (Altcoins)
Re: BYTEBALL: Totally new consensus algorithm + private untraceable payments
by
buksan
on 07/01/2019, 00:00:55 UTC
Hi, help me understand please:

I have a main wallet. I can export its private key through the wallet seed.

I also have a smart wallet created with the Steem Attestation Bot. There are money that I can’t spend until the conditions of the smart contract (1 year of freezing).

My question is:
Does this smart wallet have its own private key? How can I export it separately? (Smart wallet seed?) Do I own the address of the smart wallet that Steem Attestation Bot created?

PS
I know that I can make a full backup copy. The question is not about this now.
I know that money earlier than the terms of the contract will not be fulfilled. Smiley

Thanks for answers.

Smart-contracts (until they are not spent), contacts, private attestation profile data are all private data and only stored in your wallet, so it can't be backed up with seed words, but only with full backup.

Seed words (user friendly version of private key) can restore only data that is on public DAG. When you create a smart-contract then the contract definition is only stored in wallet of both participant side. The definition is posted to DAG only when either side spends from that smart-contract because that's when other nodes need to validated if the transaction is valid.

So, it doesn't have separate private key and cannot be exported separately, it just doesn't have all the public data in DAG when created. Restore from full backup and create full backups after every time you create a smart-contract/multi-sig/attestation that you can't afford to lose.

Thank you very much for your answer.

I'm just starting to understand how a byte ball works.

Help me to understand.

Why is the address of my smart contract (in which money is stored with Steam attestation) completely identical with my usual address and also visible in the blockchain if it is private information?