Qual é a taxa adequada para uma operação de revelação?
3 respostas
- votos
-
- 2019-03-16
A questão como afirmada confunde coisas diferentes.
Uma operação "revelar" é uma operação quegravana cadeia da chavepública associada a uma hash de chavepúblicapara uma contaimplícita.Ataxa associada aesta operação épara o remetente decidir,embora amaioria dospadeirosimplementetaxasmínimaspadrão (neste caso,é atualmente 1267μꜩ).
A criação de umanova contaenviandotokenspara umendereçoimplícitonão é uma operação "revelar" àmedida que a chavepúblicanãoprecisa ser conhecidanesta operação.Noentanto,aciona a criação de uma contaimplícitana cadeia.O custo de armazenamento deve serpago,e é não umaparte dataxa detransação.É deduzido diretamente da contafazendo atransação,emboraesteja sujeito a um limiteespecificadopelo remetente.O valorpadrãopara o custo de armazenamentoincorrido é defato 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.
-
Obrigado a ambos.Minhaintenção é,defato,especificar umataxapara cobrir os custos de uma criação de umanova conta aoenviartokens aele.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
Ataxapara adicionar umanova conta aoestadoglobal (
- Burn-Cap
comTezos-Cliente
) é 0,257 xtz.A queimadura de originação é calculada como
Tez_REPR. (cost_per_byte *? (INT64.OF_INT Origination_size))
.cost_per_byte
é 0,001 xtz.É 1000muteze1.000.000mutez==1 Tez
.origination_size
é 257.Devido a que o custo resultantepara uma originação de uma conta completamentenova é de 257.000mutez ou 0,257 Tez.
Isso é definidoem
Proto_Alpha/Lib_Protocol/Fee_Storage.ml
,proto_alpha/lib_protocol/constsunch_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
-
Isso éincorreto,a queima de originaçãonãofazparte dataxa detransação.That's incorrect, the origination burn is not part of the transaction fee.
- 1
- 2019-03-16
- Arthur B
-
Sim vocêestá correto.Eueditei a resposta acimaparaesclarecer que ataxa que descrevo lá épara adicionar umanova conta aoestado.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
-
Sugiromanter aterminologia separada: "taxa" significapagar aopadeiro."Queime" significa destruído.I suggest keeping the terminology separate: "Fee" means paid to the baker. "Burn" means destroyed.
- 2
- 2019-03-16
- Tom
-
- 2019-06-04
em Atenas (proto004) astaxas atualizadasestão disponíveis aqui
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
Aotransferirfundospara uma conta Tezosnão revelada,deve-sepagar uma "taxa de revelação".