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
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
Sanjay
@sanjay
Yes, snapchain doesn’t have a VM or any programmable layer, it’s not designed for that.
1 reply
0 recast
1 reaction
Andrei O.
@andrei0x309
Thanks for your response, that's what I knew. I think it doesn't make much sense to ever have that, if the main goal is just to optimize it for social network activity, introducing a programmable layer would mean the network could be utilized for any purpose, eating away from TPS that are meant to process only social network stuff.
0 reply
0 recast
1 reaction