Qual è la tariffa adeguata per un'operazione di rivelazione?
3 risposta
- voti
-
- 2019-03-16
La domanda,come affermato,confonde cose diverse.
Un'operazione di "rivelazione" è un'operazione che scrive sulla catena la chiavepubblica associata a un hash della chiavepubblicaper un accountimplicito.La commissione associata a questa operazione spetta almittente decidere,anche se lamaggiorparte deifornaiimplementatariffeminime predefinite (in questo caso è attualmente 1267 µꜩ).
La creazione di unnuovo accountinviandotoken a unindirizzoimplicitonon è un'operazione di "rivelazione"poiché la chiavepubblicanon deveessere conosciutain questa operazione.Tuttavia,attiva la creazione di un accountimplicito sulla catena.Il costo di archiviazione deveesserepagatoe non faparte della commissione ditransazione.Viene detratta direttamente dal conto cheeffettua latransazione,sebbene sia soggetta a un limite specificato dalmittente.Il valorepredefinitoperil costo di archiviazione sostenuto èeffettivamente 0,257 XTZ.
The question as stated confuses different things.
A "reveal" operation is an operation that writes on the chain the public key associated with a public key hash for an implicit account. The fee associated with this operation is up for the sender to decide, though most bakers implement default minimum fees (in this case it is currently 1267µꜩ).
The creation of a new account by sending tokens to an implicit address is not a "reveal" operation as the public key needs not be known in this operation. However, it does trigger the creation of an implicit account on the chain. Storage cost has to be paid, and it is not a part of the transaction fee. It is deducted directly from the account making the transaction, though it is subject to a cap specified by the sender. The default value for the storage cost incurred is indeed 0.257 XTZ.
-
Grazie adentrambi.Lamiaintenzione è,infatti,specificare una commissioneper coprirei costi di creazione di unnuovo account quando siinvianoi token adesso.Thank you both. My intention is, indeed, specify a fee to cover the costs of a creation of a new account when sending tokens to it.
- 1
- 2019-03-16
- Luiz Milfont
-
- 2019-03-16
Latariffaper l'aggiunta di unnuovo account allo statoglobale (
--burn-cap
contezos-client
) è di 0,257 XTZ.Lamasterizzazione dell'origine viene calcolata come
Tez_repr. (cost_per_byte *? (Int64.of_int origination_size))
.cost_per_byte
è 0,001 XTZ.È 1000muteze1.000.000mutez==1tez
.origination_size
è 257.Per questomotivoil costo risultanteper la creazione di un account completamentenuovo è di 257.000mutez o 0,257tez.
Questo è definitoin
proto_alpha/lib_protocol/fee_storage.ml
,proto_alpha/lib_protocol/constants_repr.ml
eproto_alpha/lib_protocol/qty_repr.ml
The fee for adding a new account to the global state (
--burn-cap
withtezos-client
) is 0.257 XTZ.The origination burn is calculated as
Tez_repr.(cost_per_byte *? (Int64.of_int origination_size))
.cost_per_byte
is 0.001 XTZ. It is 1000 mutez and1,000,000 mutez == 1 tez
.origination_size
is 257.Due to that the resulting cost for an origination of a completely new account is 257,000 mutez or 0.257 tez.
This is defined in
proto_alpha/lib_protocol/fee_storage.ml
,proto_alpha/lib_protocol/constants_repr.ml
, andproto_alpha/lib_protocol/qty_repr.ml
-
Non è corretto,lamasterizzazione dell'originenonfaparte della commissione ditransazione.That's incorrect, the origination burn is not part of the transaction fee.
- 1
- 2019-03-16
- Arthur B
-
Sì hai ragione.Homodificato la risposta sopraper chiarire che la commissione che descrivo èper l'aggiunta di unnuovo account allo stato.Yes, you are correct. I have edited the above answer to clarify that the fee that I describe there is for adding a new account to the state.
- 0
- 2019-03-16
- adrian
-
Suggerisco ditenere separata laterminologia: "Tassa" significapagato alpanettiere."Burn" significa distrutto.I suggest keeping the terminology separate: "Fee" means paid to the baker. "Burn" means destroyed.
- 2
- 2019-03-16
- Tom
-
- 2019-06-04
Ad atene (proto004) letariffe aggiornate sono disponibili qui
https://github.com/keefertaylor/TezosKit/blob/master/docs/AthensProtocolFees.md
In athens (proto004) the updated fees are available here
https://github.com/keefertaylor/TezosKit/blob/master/docs/AthensProtocolFees.md
Quando sitrasferisconofondi a un account Tezosnon rivelato,si devepagare una "commissione di rivelazione".