Post
Topic
Board Announcements (Altcoins)
Re: Slimcoin | First Proof of Burn currency | Test v0.5 release candidates
by
cryptovore
on 07/09/2017, 13:58:55 UTC
Sorry for popping out of nowhere, but I see the current topic is about potential changes (hardforks?) of Slimcoin. I want to give you a few updates and voice my opinion on the "files on blockchain" proposal.

1) "files on blockchain" - I do not support storing files on blockchain, because: a) the "blockchain" is a consensus engine, not a storing engine, and b) there are already solutions for this problem (IPFS, Storj, Sia, Burst, BigchainDB, to name just a few).

2) Updates: for the last weeks I've been playing with a very small VM, trying to integrate it with the Slimcoin blockchain. So far the VM, which I call it slimvm (because it's very... slim, obviously) compiles correctly and gets integrated, but it doesn't do anything else other than that, there is no integration (mainly because of some architectural challenges I'm having, I still don't know which route to take).

There are 10 opcodes so far in the VM and I do not intend to have more than 20 opcodes in it (Ethereum VM has about 114 opcodes, if I'm not mistaken, and 4 pre-compiled contracts). The "human" language built on top of these could probably be way less complex than Solidity.

The reason I'm doing this is that I see a gap (opportunity?) in the market, where a very slim vm can be used for very small ricardian contracts (small in size). Also, the smaller the VM, the smaller the attack surface, so this implementation would be - allegedly - more secure. One of the use cases would be in the IoT area, where nodes with very small requirements in terms of power could execute various tasks: opening / closing doors, operating street lights, etc. All these IoT operations could then be mapped to SLM, as a token, increasing the demand.

I'm also doing this as an exercise in learning. If anyone is interested, let me know.

Please be aware that at this moment it's less than an MVP, just some scattered code and, at the current speed of work (slow, as I have a day job and a few other blockchain projects which are more demanding) I expect to have some decent code in a couple of months.