ZmnSCPxj [ARCHIVE] on Nostr: š
Original date posted:2019-04-04 š Original message:Good morning Aymeric, > ...
š
Original date posted:2019-04-04
š Original message:Good morning Aymeric,
> What if the smart contract platform(s) disappear?
>
It is still possible to recover the funds, *if* you can convince all participants of some "fair" distribution of the funds.
You do this by all participants simply signing with their participant keys and taking the first branch of the script.
This branch does not require the participation of the smart contract platform, at all.
If all participants can agree to the result of the smart contract without dispute, then they can exit the platform even after the platform disappears.
Now of course there will be participants who will not cooperate in such a case, for example if they were doing some betting game and "lost".
But at least it gives the possibility of doing so, and it will not be as massive a loss.
Indeed, if the smart contract platform code is open source, it may be possible to set up another implementation of the smart contract platform.
And it would be possible to at least try to convince all participants to switch to that new platform (again, via the "as long as everybody agrees" escape hatch).
Again, this is not possible with current federated sidechains, or Ethereum (if Ethereum fails, all ETH becomes valueless).
> The proposal induces a very centralized system, to my knowledge all of
> existing sidechains whether on bitcoin or ethereum are centralized,
> except lightning (if we forget that someone must watch what others are
> doing when you are on a trek in Nepal)
I would not lump together Lightning with sidechains.
Indeed, this design moves things closer to true offchain techniques (as in Lightning) than to sidechain techniques.
So while centralized, it is less centralized than a federated sidechains.
> Now I don't get why a sidechain should be a blockchain on top on another
> one (given also that we can't consider bitcoin or ethereum as
> decentralized today, so the path might be long for the sidechains...),
> the latest is used to store the final state, the former does not have to
> store forever the intermediate states, then it could just use a
> decentralized system (not necessarilly blockchain-like) to store the
> intermediate states and maybe be a distributed escrow
>
> I know, easy to say, please do it (why not), now the fact that
> sidechains claim to be decentralized or that they will be is just
> misleading people (that's not the case of your proposal but it does not
> say what happens if the platforms go down)
Perhaps it can be a next step.
Regards,
ZmnSCPxj
Published at
2023-06-07 18:17:34Event JSON
{
"id": "9c772801c404ef348b44b2d1210583d6427c021fffb348869eda4654f523b03f",
"pubkey": "4505072744a9d3e490af9262bfe38e6ee5338a77177b565b6b37730b63a7b861",
"created_at": 1686161854,
"kind": 1,
"tags": [
[
"e",
"78bdc6743a466b79edd05ba41690eaee43f610226f78863dfdd4695a8196fee9",
"",
"root"
],
[
"e",
"21d5ebad3b3018807bb17e7dd3542ad323d79bc4d19be10981be53fa3d78338e",
"",
"reply"
],
[
"p",
"a2711d6616d348a3542bb2a791a9e51fcbc7b7d1d20652e5abe16d3e179321df"
]
],
"content": "š
Original date posted:2019-04-04\nš Original message:Good morning Aymeric,\n\n\n\u003e What if the smart contract platform(s) disappear?\n\u003e\n\nIt is still possible to recover the funds, *if* you can convince all participants of some \"fair\" distribution of the funds.\nYou do this by all participants simply signing with their participant keys and taking the first branch of the script.\nThis branch does not require the participation of the smart contract platform, at all.\nIf all participants can agree to the result of the smart contract without dispute, then they can exit the platform even after the platform disappears.\n\nNow of course there will be participants who will not cooperate in such a case, for example if they were doing some betting game and \"lost\".\nBut at least it gives the possibility of doing so, and it will not be as massive a loss.\n\nIndeed, if the smart contract platform code is open source, it may be possible to set up another implementation of the smart contract platform.\nAnd it would be possible to at least try to convince all participants to switch to that new platform (again, via the \"as long as everybody agrees\" escape hatch).\nAgain, this is not possible with current federated sidechains, or Ethereum (if Ethereum fails, all ETH becomes valueless).\n\n\u003e The proposal induces a very centralized system, to my knowledge all of\n\u003e existing sidechains whether on bitcoin or ethereum are centralized,\n\u003e except lightning (if we forget that someone must watch what others are\n\u003e doing when you are on a trek in Nepal)\n\nI would not lump together Lightning with sidechains.\nIndeed, this design moves things closer to true offchain techniques (as in Lightning) than to sidechain techniques.\n\nSo while centralized, it is less centralized than a federated sidechains.\n\n\u003e Now I don't get why a sidechain should be a blockchain on top on another\n\u003e one (given also that we can't consider bitcoin or ethereum as\n\u003e decentralized today, so the path might be long for the sidechains...),\n\u003e the latest is used to store the final state, the former does not have to\n\u003e store forever the intermediate states, then it could just use a\n\u003e decentralized system (not necessarilly blockchain-like) to store the\n\u003e intermediate states and maybe be a distributed escrow\n\u003e\n\u003e I know, easy to say, please do it (why not), now the fact that\n\u003e sidechains claim to be decentralized or that they will be is just\n\u003e misleading people (that's not the case of your proposal but it does not\n\u003e say what happens if the platforms go down)\n\nPerhaps it can be a next step.\n\nRegards,\nZmnSCPxj",
"sig": "217060badd2d26d5673d445d16170210d437bfaa81a3018b919baff82dc1b666f1c55800d4837cd1059076e816e992402a1cb5224cc665990f3defa3c16ac300"
}