"Smart contract" is a very useful concept & phrase. "Smart" as in "smart phone" (shorthand for computerized phone), "contract" meaning it does some important things we previously relied on contracts to do for our deals, especially controlling assets & incentivizing performance.https://twitter.com/timoncc/status/1051420695488552960 …
-
Show this thread
-
Replying to @NickSzabo4
I think it's important to distinguish "smart contract" as a conceptual agreement from a script which implements it. Say, atomic swap is an agreement, and thus can be called a smart contract. It can be implemented using a several components, particularly, wallet software and
1 reply 1 retweet 3 likes -
Replying to @killerstorm @NickSzabo4
blockchain scripts. Each script by itself is NOT a smart contract, it is a part of an implementation which only makes sense as a part of the protocol. I used this example in a talk about smart contracts I gave few months ago:https://youtu.be/lTfzyidDHRQ?t=285 …
1 reply 1 retweet 2 likes -
Replying to @killerstorm @NickSzabo4
Hash-lock script doesn't have any information about price, or what is being exchange, it is essentially just a cryptographic primitive.
@NickSzabo4 Do you agree with this notion?1 reply 1 retweet 1 like
Where a hash-lock script is controlling assets and, as with collateral, incentivizing a performance, it's reasonable to call it a smart contract, although I'd tend to apply the phrase to the broader pieces of code making use of the hash-lock to structure deals.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.