Support account termination method for non-singleton actors #228
kaitlin-beegle
started this conversation in
Enhancements - Technical
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Migrated from #78; below context originally provided by @steven004.
Problem
Currently Filecoin does not support a full life cycle of an account from creating to termination, i.e. once an account is created, it will be always living in the network with a state, no matter it is obsoleted by the creator or not. This leads to two issues:
Proposed Solution
Add a termination method for non-singleton actors for vailable balance transferring and account termination.
The termination method has one parameter as beneficiary to get all available balance
Introduce collateral for heavy actors, e.g. miners, and the collateral will be return when it is terminated, to provide higher security guard.
Outline
This can be done step by step. For example:
Discussion
This issue is intended for discussion.
Survey before the submission:
This proposal is first published in a WeChat article and have done a survey, got the following vote data:
https://mp.weixin.qq.com/s/9GSvuuPb73TVIoA_foXlTQ
Do you support adding account termination method in Filecoin:
Overall, there are 81% voter support this proposal.
Risks
Other Solutions
We may do Bitcoin like transferring, that is, 3 addresses are included is in a send message, From, To, Change addresses. But this makes send message heavier, and in most cases, the change address will be set to as From address. At the same time, it does not solve the the issue that obsoleted address still ocuppy network resource.
Beta Was this translation helpful? Give feedback.
All reactions