ウォレットを「破壊」することは可能ですか?
2 回答
- 投票
-
- 2019-02-28
プロト002からプロト003への移行の記憶から話しているので、うまくいけばうまくいきました.
tzscanに進むと、アドレスのカウンターがあることがわかります
https://tzscan.io/tz1hAYfexyzPGG6RhZZMpDvAHifubsbb6kgn
このカウンターがゼロでない場合は、アドレスが「生きている」ことを意味します.これは、実際にはゼロ以外のバランスがあり、実際には、ブロックチェーンコンテキストでゼロ以外のスペースを使用していることを意味します.
大量のアドレスを作成できますが、バランスが0である限り、コンテキスト内でスペースを取りません(カウンターは0のままです).また、アカウントを空にすると、それに関連付けられているストレージはなくなり、カウンターは0に戻ります.
現在、残高を空のアドレスに戻すか、空でないアカウントの残高を0に戻すには、手数料がかかります(proto 003であり、金額は0.257xtzであると私は信じています).
全体として、バランスを0に戻すことは、ブロックチェーンのコンテキストでスペースを消費しなくなるため、アドレスを「破棄」するのに最も近いと言えます.
上記のすべてが暗黙のアドレス(tz ...)に適用されることに注意してください.元の契約(KT ..)は、残高が0の場合でも削除できません(proto 003以降)
I am talking from memory of the transition from proto 002 to proto 003 so hopefully I got it right.
If you go on tzscan you will see that there is a counter for addresses
https://tzscan.io/tz1hAYfexyzPGG6RhZZMpDvAHifubsbb6kgn
When this counter is not zero it means the address is « alive » which means in practice that it has a non-zero balance and on practical terms it is taking a non-zero space in the blockchain context.
You can create tons of addresses but as long as they do have 0 balance they do not take any space in the context (and the counter stays at 0). Also if you empty an account there is no longer a storage associated with it and the counter goes back to 0.
Now in order to put balance into an empty address or to bring back the balance of a non-empty account back to 0 costs a fee (since proto 003 and I believe the amount is 0.257xtz).
All in all I would say that bring the balance back to 0 is the closest you can get to « destroy » an address since it does no longer consume any space in the blockchain’s context.
Please note that all of the above applies to implicit addresses (tz...). Originated contracts (KT..) cannot be deleted even with 0 balance (as of proto 003)
-
- 2019-02-28
これらのウォレットとの間でトランザクションが発生した場合、それらは永久にチェーン上にあります.
以下を使用して、tezosノードでそれらを「忘れる」ことができます:
tezos-client forget address <name> -f
-f (force)
オプションは、ディスクからキーを削除します(存在する場合).If there has been any transactions to or from any of these wallets they will be on the chain forever.
You can "forget" them on your tezos node using:
tezos-client forget address <name> -f
The
-f (force)
option will remove the keys from disk (if present).-
もちろん、ウォレットとのトランザクションのレジストリは永久に存在します(ブロックチェーンの要点全体).しかし、ウォレットが破壊されたことをブロックチェーンに伝えることは可能ですか?便利ですか?Of course there will be a registry of transactions with the wallet forever (whole point of the blockchain). But is it possible to tell the blockchain a wallet has been destroyed? Is it ever useful?
- 1
- 2019-02-28
- luchonacho
-
私の知る限りではありません.Not to my knowledge, no.
- 1
- 2019-02-28
- asbjornenge
ウォレットがいくつかありますが(
tz1...
)、1つだけ使用したいと思います.ウォレットを削除することはできますか?もしそうなら、ブロックチェーンはこのアクションを記録しますか?アカウントを削除することでブロックチェーンに実際に何かメリットはありますか?もちろん、ユニークなウォレットの数は非常に多く、潜在的な需要を満たすのに十分であるため、アカウント番号をリリースしても役に立たない可能性があります.おそらく、ウォレットの削除に関する情報をブロックチェーンに追加すると、冗長な情報がブロックチェーンに追加され、そのサイズが不必要に大きくなる可能性があります.