Eos: Autonomously executing smart contracts

Created on 30 Jun 2017  路  6Comments  路  Source: EOSIO/eos

One of the limitations of Ethereum contracts is that they need to be called (and paid for) manually, each time the user wants to do anything.

This greatly limits dapps in their scope of functionality.

Are there any plans for mechanisms in EOS that would allow for:
a.) smart contracts execution being scheduled programmatically
b.) smart contracts having the ability to perform pre-authorized transactions, based on agreed upon specification

Example 1:
Vests power-down on Steem is illustrating the desired autonomous ability of a decentralized application. The user will get their Steem credited to their account, every week, without a need do anything beyond initiating the hard-coded contract.

Example 2:
Credit Card subscriptions are a popular mean of payments in the legacy world. It would be very burdensome for merchants to try and re-commit their clients to re-purchase. Additional friction is created on the buyer side, as they have to allocate their time and energy to a tedious process of paying their bills.
Perhaps a smart contract mimicking the subscriptions pattern would be an important addition for dapps.

Most helpful comment

Yes this is something we are actively thinking about.

All 6 comments

Yes this is something we are actively thinking about.

@bytemaster, to which phase of the project would you like to include this case?

@bytemaster any updates on this one? thanks

I do hope EOS has these features

These two features are available in eos.io.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hoopslb picture hoopslb  路  3Comments

christola picture christola  路  3Comments

ResponsiveWebApps picture ResponsiveWebApps  路  3Comments

IvanYakimov picture IvanYakimov  路  3Comments

guaiguaihw picture guaiguaihw  路  3Comments