Content pfp
Content
@
0 reply
0 recast
0 reaction

androidsixteen pfp
androidsixteen
@androidsixteen.eth
Reading the Snapchain doc: https://warpcast.notion.site/Snapchain-Public-0e6b7e51faf74be1846803cb74493886 Going to cast all my stupid questions in this thread as they come up 🧵👇
14 replies
10 recasts
38 reactions

androidsixteen pfp
androidsixteen
@androidsixteen.eth
> We need a new architecture that guarantees: > 1. Decentralized global state — anyone download the entire network in a few hours. Given Snapchains enforce ordering, will Hubs have to replay state transitions like in blockchains to "sync" from checkpoints?
1 reply
0 recast
3 reactions

Cassie Heart pfp
Cassie Heart
@cassie
Yes, it is how hubs would keep in sync, instead of traversing a Merkle tree to perform CRDT missing message exchanges, it's a linear sequence of blocks to retrieve, which they can know what they're missing explicitly based on the last block they have, and the current published head
1 reply
0 recast
2 reactions

androidsixteen pfp
androidsixteen
@androidsixteen.eth
How does a new hub know which block to start at, given the 1 week purge?
1 reply
0 recast
1 reaction

Cassie Heart pfp
Cassie Heart
@cassie
This is where you get into the weak subjectivity topic, because unless there is a secondary channel that provides concrete, permanent audibility, this is malleable by coordination, but realistically, there's a block production rate, and blocks have timestamps. That being said, you could even argue the same thing for bitcoin if there were a sudden breakthrough in superconductors and an ASIC were created for the sole purpose of rewriting Bitcoin history all the way from genesis.
1 reply
0 recast
1 reaction