Pedro Arantes
BlogContactNow

Smart Contracts

Smart contracts are computer programs stored on a blockchain that will be executed when predetermined conditions are satisfied.
#blockchain
Zettelkasten, April 19, 2021

Notes

  • Smart contracts are computer programs stored on a blockchain that will be executed when predetermined conditions are satisfied.

  • They were first proposed by Nick Szabo in 1994.

  • They use simply if/when... then... statements that are written into code on the blockchain.

  • These actions could include:

    • Releasing funds to the appropriate parties.
    • Registering a document.
    • Sending notifications.
    • Issuing a ticket.
  • Once the transaction is completed, the blockchain is updated.

    • It makes the transaction very hard to hack. Hackers would have to change the entire chain to change a single record.
  • Only parties who have been granted permissions can see the results.

    • The terms must be agreed upon by all parties.
  • They don't need a central authority, legal system, or external enforcement mechanism.

References

RecommendationsDo you want to see all posts instead?
Proof of Work
Newsletter

On Tuesday (not weekly), I publish my most recent readings and thoughts. Subscribe to my newsletter if you want to follow posts about #startups, #product-development, #mental-models, and more topics. You can also check my past issues on Revue.

By subscribing, you agree with Revue’s Terms and Privacy Policy