Steem Smart Contracts is a sidechain powered by Steem. It allows you to perform actions on a decentralized database via the power of Smart Contracts.
This is actually pretty easy. You just need a Steem account and that's it. To interact with the Smart Contracts, you simply post a message on the Steem blockchain (formatted in a specific way) and the message will then be caught by the sidechain and processed.
- run on node.js
- database layer powered by LokiJS
- Smart Contracts developed in Javascript
- Smart Contracts run in a sandboxed Javascript Virtual Machine called VM2
- a block on the sidechain is produced only if transactions are being parsed in a Steem block
This project is in its early stage, therefore, I consider it more as a Proof Of Concept for now as important features are still missing:
- implement the P2P layer
- implement the Consensus layer (PoS? DPoS? other?)