Steem as a Smart Contract Platform

in hive-102132 •  2 years ago 

blockchain-g7f37b445a_1920.jpg

Steem is a blockchain that offers some features not yet sufficiently explored by the community. One of these features that has caught my attention since I joined this community is its ability to interact with side-chains. It has been more than 6 years since Ned's post where he explained this concept. However, it has hardly been used since then.

One of the most advanced projects on the subject was "SteemSmartContracts" thanks to which the multiple Steem communities were able to tokenize their projects and applications through Steem-Engine.

Currently these projects are abandoned, or practically abandoned, and hardly any new developments are made in side-chain protocols.

As a developer I have always been passionate about this topic and as a Steem Witness I feel obliged to revisit it. I believe that Steem can still prove its great worth thanks to these features.

I am currently working on an adaptation of "SteemSmartContracts" and in my roadmap I have these goals:

  • Create a new sidechain maintained by current Steem Witnesses and again offering FT and NFT token creation and management services.
  • Publication of tutorials for the development of smart contracts for Steem.
  • Publication of tutorials for the development of applications that communicate with sidechains and their smart contracts.

Request for support

Deploying and maintaining this kind of projects entails a series of important expenses, in addition to the development and documentation time. For this reason I ask for the support of the community, as well as the support of Steemit inc. with your votes to keep me in the top of Witnesses and to be able to cover, even partially, all the costs involved.

@justyy @steemchiller @symbionts @steem.history @dlike @dev.supporters @futureshock @maiyude @rnt1 @protoss20 @upvu.witness @roadofrich @etainclub @steem-agora @italygame @xpilar.witness @boylikegirl.wit @steemit-market @alexmove.witness @cotina @inwi @starlord28 @steemit.kor @exnihilo.witness @bangla.witness @ayogom @steemcurator01 @steemcurator02 @misterdelegation @steemitblog @rme @dev365 @haejin @shy-fox @happycapital @bahora @jaydih @trafalgar @japanesemask @jrcornel @thedogekid @leemikyung

Thank you very much! ❤️🫂

Support me as your Steem Witness!

image.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

I have long wondered why this concept didn't get more traction. Seems like a no-brainer to me, fast & free transactions with no need for a specialized language.

Similarly, here's a related article from around the same time How Anyone can Build Custom Apps on Steem right Now!

It is fully possible to deploy an Ethereum Virtual Machine as a subchain on Steem. This Subchain could leverage the same algorithm Steem uses to ration bandwidth in order to ration computation.

Perhaps more interesting is the fact that multiple types and instances of virtual machines can be run on the Steem network at the same time.

Good luck with your implementation. I look forward to seeing it come to life.

It is all the more incomprehensible that these possibilities have not yet been implemented.
We have seen the beginnings of this with the Steem Punks (with costum-json-ops), or probably with the former Steem Monsters (before my time), but you can't really call it subchain.

Steem Monsters also used custom_json. Reportedly, Steem-engine is/was a side chain, but I never learned much about how that was implemented.

Steem Engine uses the Steem Smart Contracts software created by @harpagon. The software scans all blocks added to the Steem blockchain for transfers, custom_json, or even comment operations that contain a certain sidechain ID. It then executes the smart contract function specified in the operation data and packages it into a block which is added to the sidechain. It also maintains the current state of the sidechain and all smart contracts running on it which can be queried using a familiar RPC API.

Also, there was pocket - and of course SMTs were supposedly ready to launch right before the Tron buyout and the subsequent controversy.

So much untapped potential, if someone could just harness the right mix of funding and skills. Hopefully, @marcosdk's initiative gets things moving in the right direction again.

Thank you!

This is very exciting news for me! Look forward to following along, and definitely interested in helping with sidechain and smart contract development.

I think the combination of gasless smart contracts, and not needing developers to learn Solidity, could be a winner.

This post has been featured in the latest edition of Witness Weekly...

Hello friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
image.png
please click it!
image.png
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)