July pfp
July
@july
How to build interplanetary blockchains? - What happens when latency is in the order of minutes, hours between ? - How do you build consensus? - Do individual planets just have their own chain?
10 replies
0 recast
3 reactions

Cassie Heart pfp
Cassie Heart
@cassie
The biggest hurdle above all is coordinating around the same time. Throw local frame of reference out the window, and coordinate via a mutually agreed VDF. That won’t fix the latency problem, but now you have provable sequencing. Given no matter how consistent the hardware, you also have relativity to contend with
1 reply
0 recast
0 reaction

Cassie Heart pfp
Cassie Heart
@cassie
To offset the potential that parties may cheat you need round trip consensus to confirm state propagated (either a commitment to it or the state itself) through the network. This can be done cheaply with local node clusters rolling snapshot commitments to their cluster VDF, then mutually the network performs a —
1 reply
0 recast
0 reaction

Cassie Heart pfp
Cassie Heart
@cassie
KZG commitment of each cluster. Once this periodic commitment is broadcasted, you have universal consensus. If the transaction is local in frame to the cluster, you can forego the waiting period of the network wide commitment. But if it’s like Earth -> Mars, gotta wait. That seems fair though.
1 reply
0 recast
0 reaction

Cassie Heart pfp
Cassie Heart
@cassie
There are alternative commitment schemes, and they all have tradeoffs. The reason I look at KZG for this approach is that it’s bandwidth light
0 reply
0 recast
0 reaction