BitShares-Core
7.0.2
BitShares blockchain node software and command-line wallet software
|
Operations related to stealth transfer of value. More...
Classes | |
struct | graphene::protocol::blind_memo |
struct | graphene::protocol::blind_input |
struct | graphene::protocol::stealth_confirmation |
class | graphene::protocol::blind_output |
Defines data required to create a new blind commitment. More... | |
class | graphene::protocol::transfer_to_blind_operation |
Converts public account balance to a blinded or stealth balance. More... | |
struct | graphene::protocol::transfer_from_blind_operation |
Converts blinded/stealth balance to a public account balance. More... | |
struct | graphene::protocol::blind_transfer_operation |
Transfers from blind to blind. More... | |
Operations related to stealth transfer of value.
Stealth Transfers enable users to maintain their finanical privacy against even though all transactions are public. Every account has three balances:
Account owners may set a flag that allows their account to receive(or not) transfers of these kinds Asset issuers can enable or disable the use of each of these types of accounts.
Using the "temp account" which has no permissions required, users can transfer a stealth balance to the temp account and then use the temp account to register a new account. In this way users can use stealth funds to create anonymous accounts with which they can perform other actions that are not compatible with blinded balances (such as market orders)
Stealth transfers that do not specify any account id cannot pay referral fees so 100% of the transaction fee is paid to the network.
Stealth transfers can have an arbitrarylly large size and therefore the transaction fee for stealth transfers is based purley on the data size of the transaction.