Content
@
https://warpcast.com/~/channel/fc-devs
0 reply
0 recast
0 reaction
Andrei O.
@andrei0x309
Probably never Snapchain is just a publicly distributed fixed schema database with a whitelisted set of consensus write nodes. To be able to make smart contracts, you would need a Turing-complete environment, which has no reason to be implemented. The only real link to blockchains is its use of blocks to write data, making it Turing-complete is a task which IMO is impossible to imagine done anytime soon or ever.
1 reply
0 recast
5 reactions
df
@df
wrong
1 reply
0 recast
1 reaction
Andrei O.
@andrei0x309
Care to elaborate? Am I wrong because Spanpchain will evolve to be able to run opcodes? Or why am I wrong? The Warpcast team said numerous times it doesn't want to add such capabilities to Snapchain, and it makes sense because it's hard and is beyond the scope of Farcaster. For example, Lens did that with a modified EVM, IMO, not a well-thought-out move. So the Warpcast team only has 2 avenues for this: 1 use EVM, which said they will not do. 2 develop their own VM, and if I dare to say, I don't think they have the resources to do that at the current moment. So analytically there's no reason to believe Snapchain will be able to run contracts anytime soon, I may be wrong time will tell. Come back after a year to this cast to see if I was wrong.
1 reply
0 recast
0 reaction
df
@df
I can write and deploy my own VM on snapchain as it stands today
2 replies
0 recast
0 reaction
Varun Srinivasan
@v
@andrei0x309 is right here, adding turing complete operations will break sharding, which is the main reason snapchain is higher throughput relative to blockchains. thats a property we want to preserve. if we wanted smart contract capabilities, we would have just used an existing optimism chain or rolled our own.
1 reply
0 recast
1 reaction
df
@df
sharding is the same problem as cross-L2 interop/bridging to some degree, I can just make sure any VM I run has all the shards, or has a cross shard messaging system for just the important bits, so I don't think it's strictly incompatible? > if we wanted smart contract capabilities, we would have just used an existing optimism chain or rolled our own you might change your mind on this, or it could be a limited subset of smart contracts, or it could be a third party network that just leverages snapchain as a seamless interface/DA
0 reply
0 recast
0 reaction