Repository navigation
Remove the payment channel (paych) actor entirely #1290
rvagg
started this conversation in
Enhancements - Technical
Replies: 2 comments 2 replies
|
Stop allowing new paych creation and set of operation makes sense and set up a trajectory to completely deprecating it ; Move balance as suggested, however, sets a very bad precedence imo. |
1 reply
|
@rvagg want to discuss this on core devs on the 30th? |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This came up during Solstice / FIP-0118 implementation, having to dodge paych actors as recipients of funds because they are an actor type that can delete itself and therefore prevent a send causing some backlog problems..
Payment channels may have solved a particular problem at the time they were dreamed up, but they never became a meaningful part of the network. We also now have better tools for this kind of thing, with FEVM. This proposal to remove the paych actor should be a warning not to start depending on native payment channels because the'll likely be yanked in the near future during a clean-up. We would implicitly expire any unsubmitted off-chain vouchers, which are unlikely to be for meaningful un-claimed work.
Blast radius
Actors:
Funds:
ToSendobligations: 0.000144331336436440 FILHow to remove
At the network upgrade:
ToSendamount toTo.From.All reactions