Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.09 KB

Home.md

File metadata and controls

21 lines (15 loc) · 1.09 KB

Steem Smart Contracts

1. What is it?

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.

2. How does it work?

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.

3. Sidechain specifications

  • 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

4. Roadmap

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?)