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
Andrei O.
@andrei0x309
In what format, in a cast? If is like that, I can write and "deploy" my own VM on a sheet of paper, similar to how Gates released his basic interpreter on a paper. I mean I looked at the Snapchat source it doesn't seem to have any general computing capabilities. By deploying I understand that the network does some compute based on my instructions not just storing some data. I always like to admit if I am wrong because it means I can learn something new, so please prove to me that I am wrong, as it stands now I don't see how I am wrong. cc: @sanjay seemed to have contributed the most to Snapchain maybe he can weigh in.
2 replies
0 recast
0 reaction