Quels sont les frais adéquats pour une opération de révéler?
3 réponses
- votes
-
- 2019-03-16
La question commeindiqué confond de différentes choses.
Une opération "révèle"est une opération qui écrit sur la chaîne la clépublique associée à un hachage de clépubliquepour un compteimplicite.Lesfrais associés à cette opération sont à la hausse de l'expéditeur de décider,bien que laplupart desboulangeriesimplémentent desfraisminimumpar défaut (dans ce cas,ilest actuellement 1267μꜩ).
La création d'unnouveau compteen envoyant desjetons à une adresseimpliciten'estpas une opération "révèle" car la clépubliquen'estpas connue dans cette opération.Cependant,il déclenche la création d'un compteimplicite sur la chaîne.Le coût de stockage doit êtrepayéet ilest pas unepartie desfrais detransaction.Ilest déduit directement du compte rendant latransaction,bien qu'il soit soumis à une casquette spécifiéepar l'expéditeur.La valeurpar défautpour le coût de stockageengagéeesten effet 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.
-
Merci à vous deux.Monintentionesten effetprécise desfraispour couvrir les coûts d'une création d'unnouveau compte lors de l'envoi dejetons.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
Lesfrais d'ajout d'unnouveau compte à l'étatglobal (
- Burn-Cap
avecTezos-Client
)est 0,257 XTZ.Lagravure d'origineest calculéeen tant que
tez_repr. (coût_per_byte *? (int.4.of_int origine_size))
.coût_per_byte
est 0.001 XTZ.Ilest 1000 MuteZet1 000 000 MuteZ==1 Tez
.originat_size
est 257.En raison de cela,le coût résultant d'une création d'un comptetotalementnouveauest de 257 000 Mutez ou de 0,257 Tez.
Ceciest défini dans
proto_alpha/lib_protocol/pay_storage.ml
,proto_alpha/lib_protocol/constantes_repr.ml
etproto_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
-
C'estincorrect,lagravure d'originene faitpaspartie desfrais detransaction.That's incorrect, the origination burn is not part of the transaction fee.
- 1
- 2019-03-16
- Arthur B
-
Ouitu as raison.J'ai édité la réponse ci-dessuspour clarifier que lesfrais queje décris sontpour ajouter unnouveau compte à l'État.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
-
Je suggère degarder laterminologie séparée: "Frais" signifie versé auboulanger."Burn" signifie détruit.I suggest keeping the terminology separate: "Fee" means paid to the baker. "Burn" means destroyed.
- 2
- 2019-03-16
- Tom
-
- 2019-06-04
à Athènes (Proto004) Lesfraismis àjour sont disponiblesici
https://github.com/keefertaylor/tezoskit/blob/master/docs/athensprotocolfoFees.md
In athens (proto004) the updated fees are available here
https://github.com/keefertaylor/TezosKit/blob/master/docs/AthensProtocolFees.md
Lorsque voustransférez desfonds vers un compte Tezosnon révélé,ilfautpayer un «frais de révélation».