¿Cuál es la tarifa adecuada para una operación de revelación?
3 respuestas
- votos
-
- 2019-03-16
Lapreguntatal como se dice confunde diferentes cosas.
Una operación de "revelar"es una operación queescribeen la cadena la clavepública asociada con un hash de clavepúblicapara una cuentaimplícita.Latarifa asociada conesta operación la decideel remitente,aunque lamayoría de lospanaderosimplementantarifasmínimaspredeterminadas (eneste caso,actualmentees de 1267µꜩ).
La creación de unanueva cuentamedianteelenvío detokens a una direcciónimplícitanoes una operación de "revelación",ya quenoesnecesario conocer la clavepúblicaen esta operación.Sinembargo,desencadena la creación de una cuentaimplícitaen la cadena.El costo de almacenamiento debepagarse y no formaparte de latarifa detransacción.Se deduce directamente de la cuenta que realiza latransacción,aunqueestá sujeto a un límiteespecificadoporel remitente.El valorpredeterminadoparael costo de almacenamientoincurridoes de hecho 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.
-
Gracias a los dos.Miintenciónes,de hecho,especificar unatarifapara cubrir los costos de la creación de unanueva cuenta alenviarletokens.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
Latarifapor agregar unanueva cuenta alestadoglobal (
--burn-cap
contezos-client
)es 0.257 XTZ.La quema de origen se calcula como
Tez_repr.(cost_per_byte *? (Int64.of_int origination_size))
.cost_per_byte
es 0,001 XTZ.Es 1000mutez y1,000,000 mutez == 1 tez
.origination_size
es 257.Debido a queel costo resultantepara la creación de una cuenta completamentenuevaes de 257,000mutez o 0.257tez.
Esto se defineen
proto_alpha/lib_protocol/fee_storage.ml
,proto_alpha/lib_protocol/constants_repr.ml
yproto_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
-
Esoesincorrecto,la quema de originaciónnoesparte de latarifa detransacción.That's incorrect, the origination burn is not part of the transaction fee.
- 1
- 2019-03-16
- Arthur B
-
Sí,estásen lo correcto.Heeditado la respuesta anteriorpara aclarar que latarifa que describo allíespor agregar unanueva cuenta alestado.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
-
Sugieromantener laterminología separada: "Tarifa" significa que sepaga alpanadero."Quemar" significa destruido.I suggest keeping the terminology separate: "Fee" means paid to the baker. "Burn" means destroyed.
- 2
- 2019-03-16
- Tom
-
- 2019-06-04
En Atenas (proto004),lastarifas actualizadasestán disponibles aquí
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
Altransferirfondos a una cuenta de Tezosno revelada,se debepagar una "tarifa de revelación".