Bitcoin has no smart contract
Publish: 2021-05-26 23:53:30
1. Smart contract & quot The term "smart contract" can be traced back to at least 1995 and was proposed by the prolific interdisciplinary legal scholar Nick Szabo. He mentioned the concept of smart contract in several articles published on his website. His definition is as follows:
& quot; A smart contract is a set of promises defined in digital form, including the agreements on which the contract participants can execute these promises& quot;
let's explore the meaning of his definition in more detail
commitment
a set of commitments refers to the (often mutual) rights and obligations agreed by contract participants. These commitments define the nature and purpose of the contract. Take a sales contract as a typical example. The seller promises to deliver the goods and the buyer promises to pay a reasonable price
digital form
digital form means that contracts have to be written into computer-readable code. This is necessary, because as long as the participants reach an agreement, the rights and obligations of smart contract establishment are executed by a computer or computer network
to further explain:
(1) when will the parties to the smart contract reach an agreement? The answer depends on the specific smart contract implementation. Generally speaking, the contract is discovered when the parties are committed to the execution of the contract by installing the contract on the contract host platform< (2) contract execution
& quot; Execute & quot; And the real meaning of it also depends on implementation. Generally speaking, implementation means active implementation through technical means
(3) computer readable code
in addition, the contract needs specific & quot; Digital form & quot; Very much depends on the agreement that the parties agree to use
protocol
protocol is technical implementation, on this basis, the contract commitment is realized, or the contract commitment is recorded. Which agreement to choose depends on many factors, the most important of which is the nature of the assets being traded ring the performance of the contract
take the sales contract as an example. Suppose that the participants agree to pay in bitcoin. The chosen protocol will obviously be bitcoin protocol, on which the smart contract will be implemented. Therefore, the contract must use & quot; Digital form & quot; It's bitcoin scripting language. Bitcoin scripting language is a non Turing complete, imperative, stack based programming language, similar to forth.
& quot; A smart contract is a set of promises defined in digital form, including the agreements on which the contract participants can execute these promises& quot;
let's explore the meaning of his definition in more detail
commitment
a set of commitments refers to the (often mutual) rights and obligations agreed by contract participants. These commitments define the nature and purpose of the contract. Take a sales contract as a typical example. The seller promises to deliver the goods and the buyer promises to pay a reasonable price
digital form
digital form means that contracts have to be written into computer-readable code. This is necessary, because as long as the participants reach an agreement, the rights and obligations of smart contract establishment are executed by a computer or computer network
to further explain:
(1) when will the parties to the smart contract reach an agreement? The answer depends on the specific smart contract implementation. Generally speaking, the contract is discovered when the parties are committed to the execution of the contract by installing the contract on the contract host platform< (2) contract execution
& quot; Execute & quot; And the real meaning of it also depends on implementation. Generally speaking, implementation means active implementation through technical means
(3) computer readable code
in addition, the contract needs specific & quot; Digital form & quot; Very much depends on the agreement that the parties agree to use
protocol
protocol is technical implementation, on this basis, the contract commitment is realized, or the contract commitment is recorded. Which agreement to choose depends on many factors, the most important of which is the nature of the assets being traded ring the performance of the contract
take the sales contract as an example. Suppose that the participants agree to pay in bitcoin. The chosen protocol will obviously be bitcoin protocol, on which the smart contract will be implemented. Therefore, the contract must use & quot; Digital form & quot; It's bitcoin scripting language. Bitcoin scripting language is a non Turing complete, imperative, stack based programming language, similar to forth.
2. The program running on the blockchain is usually called smart contract. So we usually change the name of writing blockchain program to writing smart contract
although bitcoin can also write smart contracts, the syntax supported by bitcoin is only related to transactions, and there are limited things it can do
therefore, when it comes to writing smart contracts, it usually refers to Ethereum blockchain that supports the execution of Turing complete programs.
although bitcoin can also write smart contracts, the syntax supported by bitcoin is only related to transactions, and there are limited things it can do
therefore, when it comes to writing smart contracts, it usually refers to Ethereum blockchain that supports the execution of Turing complete programs.
3. Bitcoin is a kind of virtual digital currency proposed by Nakamoto in 2009. It is characterized by no centralized issuing institution and a fixed total of 21 million pieces. It is not a one-time issue and needs to be proced by miners. Due to the decentralized structure, trust needs to rely on cryptography and consensus mechanism technology to achieve
blockchain is a general technology derived from bitcoin. It implements a decentralized database model. Bitcoin can be called blockchain 1.0 because it has no concept of smart contract. The key technologies of blockchain include cryptography encryption and decryption and consensus mechanism. Blockchain is generally used to combine with specific business logic, which needs to rely on smart contract, which provides an execution mode free from human interference
the IPO of ICO originates from the concept of initial public offering (IPO) in the stock market. It is the behavior of blockchain project to issue token for the first time, raise bitcoin and solve Ethereum and other common digital currencies.
blockchain is a general technology derived from bitcoin. It implements a decentralized database model. Bitcoin can be called blockchain 1.0 because it has no concept of smart contract. The key technologies of blockchain include cryptography encryption and decryption and consensus mechanism. Blockchain is generally used to combine with specific business logic, which needs to rely on smart contract, which provides an execution mode free from human interference
the IPO of ICO originates from the concept of initial public offering (IPO) in the stock market. It is the behavior of blockchain project to issue token for the first time, raise bitcoin and solve Ethereum and other common digital currencies.
4. Bitcoin is not supported, only point-to-point transmission is allowed
5. Contract trading is a general term for the trading of bitcoin futures contracts
in June 2013, 796 exchange took the lead in developing the bitcoin weekly delivery standard Futures - t + 0 two-way trading virtual commodity barter contract (contract trading) in the bitcoin instry
the emergence of contract trading ended the previous history that bitcoin could not be short, and opened the prelude to the development and prosperity of bitcoin derivatives market
warm tips: the above information is for reference only and does not represent any suggestions
response time: December 16, 2020. Please refer to the official website of Ping An Bank for the latest business changes
[Ping An Bank I know] want to know more? Come and see "Ping An Bank I know" ~
https://b.pingan.com.cn/paim/iknow/index.html
in June 2013, 796 exchange took the lead in developing the bitcoin weekly delivery standard Futures - t + 0 two-way trading virtual commodity barter contract (contract trading) in the bitcoin instry
the emergence of contract trading ended the previous history that bitcoin could not be short, and opened the prelude to the development and prosperity of bitcoin derivatives market
warm tips: the above information is for reference only and does not represent any suggestions
response time: December 16, 2020. Please refer to the official website of Ping An Bank for the latest business changes
[Ping An Bank I know] want to know more? Come and see "Ping An Bank I know" ~
https://b.pingan.com.cn/paim/iknow/index.html
6. The nine big promoters of bitcoin are quite powerful. The highest one is more than 8000, which has increased by 45050 times in three years! As far as I know, Li Ka Shing's venture capital fund, horizons
ventures, invests in bitpay, the US bitcoin payment company, and is known as the biggest promoter of bitcoin.
ventures, invests in bitpay, the US bitcoin payment company, and is known as the biggest promoter of bitcoin.
7. As an electronic currency, bitcoin has been widely recognized in the world. Specifically, bitcoin is a network-based virtual currency, which is composed of complex computer code. Bitcoin can be used to buy goods and services, and there is no issuing agency. Anyone can use specific software mining proction, and can also trade all over the world through the network. All transactions are anonymous, leaving no identity information of traders
however, investors should pay attention to the fact that e to the lack of supervision and the intervention of a large number of speculators, the price of bitcoin is like a roller coaster, with great fluctuation and high investment risk.
however, investors should pay attention to the fact that e to the lack of supervision and the intervention of a large number of speculators, the price of bitcoin is like a roller coaster, with great fluctuation and high investment risk.
8. The general clearing center of the people's Bank of China will be stationed in Jiahao international business, and will build a business and economic territory of China
Hot content