当前位置:网站首页>Analysis of Dao liquidity dual currency pledge mining development principle
Analysis of Dao liquidity dual currency pledge mining development principle
2022-07-24 05:37:00 【I762O729119】
Our life is full of contracts , It's like you made an agreement with me , We have set up reward and punishment measures , However, due to various reasons, it may not be able to perform the terms , There is a situation of failure to perform , And in the process of compensation , There is often a breach of contract , Break a contract , Cheating Situation , Finally, it's reasonable and unclear . Smart contract is a kind of digital contract in our life , When certain conditions are met , A technique that can be executed automatically by a program .
This is very important to keep everything on the ground and promote good working relationships with other participants in the network .Smart contracts ensure that everything will be done in a coded way. Because they are not very complex programs,you can usually read and understand these codes through some basic programming knowledge.
But if we put the Convention in the form of code , Enter into blockchain , Once the agreed conditions are triggered , There will be programs to execute automatically , This is smart contract .

Smart contracts have never been popularized between individuals , Later, with the emergence of blockchain , It was found that , Blockchain and smart contract fit very well , Because of many characteristics of blockchain , For example, decentralization , The data cannot be tampered with , From a technical point of view , To solve the trust problem between strangers , This makes the large-scale application of smart contracts possible , The beginning of this stage is marked by the birth of Ethereum .
Smart contract is one of the four core technologies in blockchain , The concept 11 At first 1994 year , By Nick, a famous Cryptologist · Saab put forward , However, due to technology and other reasons, it has not been landing , Even today , Smart contracts have been widely used in the Internet , Such as automatic repayment , Drone sales, etc , It is also mostly limited to smart contracts between individuals and institutions , There are few smart contracts between individuals , And the reason is that “ trust ” problem , We will find that , Just talk about the contract , Most of them are strangers, and there is such a need between strangers , And it has something to do with money , If we make an agreement without the guarantee of a third party .

Smart contracts ensure that everything will be done in a coded way . Because they are not very complex programs , Therefore, you can usually read and understand these codes through some basic programming knowledge . This is very important to keep everything on the ground and promote good working relationships with other participants in the network .
On the basis of blockchain, Ethereum applies smart contract technology. Smart contract enables Ethereum to achieve more functions. Smart contract is a very important application. Therefore, slowly, smart contract has become one of the core technologies of blockchain.
Smart contract is actually a kind of computer protocol , Self verification with a piece of computer instruction 、 Automatic execution , And produce verifiable evidence to prove the validity of the contract operation .
When the two sides of the smart contract generate asset transactions on the blockchain, a code will be automatically triggered to automatically complete the specific transaction process , This string of computer code is a smart contract .
There are many different types of Oracle , The type of implementation will depend on the needs of the network and its users . Smart contracts ensure that everything will be done in a coded way . Because they are not very complex programs , Therefore, you can usually read and understand these codes through some basic programming knowledge . This is very important to keep everything on the ground and promote good working relationships with other participants in the network .
Many benefits of smart contracts for the way you do business can be inferred from what we are showing now . On the other hand , Some are beyond what may be obvious at first . Let's take a closer look at them .
trust : perhaps , Perhaps more accurately , Mistrust means that you don't need to trust anyone secretly , The conditions you set will be executed . Because smart contracts do not have their own autonomy , So you can rest assured that , Everything will happen exactly as it is written .
Security : Cryptography is building blockchain ( And extended smart contracts ) The concept of , It makes everything safer than many other technology solutions .
Therefore, smart contracts have not been popularized between individuals. Later, with the emergence of blockchain, people found that blockchain and smart contracts are very consistent, because many characteristics of blockchain, such as decentralization and data tamperability, can solve the trust problem between strangers from a technical point of view, which makes the large-scale application of smart contracts possible, The beginning of this stage is marked by the birth of Ethereum.
Speed : Using smart contracts is an important step in manually handling all things that can be automated . Especially for middlemen , They may spend time according to their own practice , Moving all content to smart contracts may be just the time savings your business needs .
save : According to the same logic as speed , Eliminating third-party interference can also save you the cost of their services .
autonomy : Not relying on intermediaries gives you more power to decide what your smart contract should do by yourself or with other interested parties . Besides , As the number of participants decreases , Someone makes a mistake ( Or manipulate ) The chance of .
accuracy : Unless the error is pre programmed into the smart contract , Otherwise, it cannot actually perform any operation other than what is written in the code .
transparency : You can not only read the smart contract and check whether it is written in the way you want or need , And the fact that it is stored on the blockchain means that all relevant data will also be visible to future generations . For enterprises , This can speed up the audit process .

Easy to understand ( And use ): It's really possible to write code in an incredibly chaotic way . However , High quality code will be easy to understand and use , This means that it is longer than reading 、 Dense legal documents are much easier .
There are many different types of Oracle machines, and the type of implementation will depend on the needs of the network and its users. Smart contracts ensure that everything will be done in a coded way. Because they are not very complex programs, you can usually read and understand these codes through some basic programming knowledge. This is very important to keep everything on the ground and promote good working relationships with other participants in the network.
To prevent data from being manipulated , Oracle machines are usually decentralized . This means that they are all sending the same data , And most of the data sent is considered correct .
Blockchain Oracle is such a third party . They act as data on the chain ( Block chain ) With offline data ( That is what we call the real world ) Links between . This will help expand the scope of smart contracts . If there's no Oracle , Smart contracts will only be able to operate using the information they can get from the blockchain itself... Not much .
边栏推荐
- Function Closure
- Unknown collation: ‘utf8mb4_0900_ai_ci‘的解决方法
- Substrate 技术及生态6月大事记 | Polkadot Decoded 圆满落幕,黑客松获胜项目为生态注入新生力量
- OpenGL draws a cone on the screen, which has four faces, each of which is a triangle. Add lighting and texture effects to the cone
- 盘点波卡生态潜力项目 | 跨链特性促进多赛道繁荣
- Define attribute of UMI
- MySQL之索引&执行计划
- MySQL的使用
- 网页播放rtsp视频流
- XML之建模
猜你喜欢

pycharm 配置局域网访问,局域网无法访问解决办法

解决:控制台使用nvm控制node版本时出现exit status 1与exit status 145

Geoserver自动化上传Shapefile

Latex learning notes (I) - installation configuration

index为什么不能作为v-for的key?

渗透测试知识---行业术语

Mobile software development ISO simple wechat

B站视频评论爬取——以鬼灭之刃为例(并将其存储到csv中)

助力传统游戏转型GameFi,Web3Games推动游戏发展新航向

再次聊聊浏览器缓存
随机推荐
微信小程序返回携带参数或触发事件
首届波卡黑客松项目「Manta Network」的进击之路
详解浏览器和Node的事件循环机制及区别
PyCharm设置代码模板
在本地怎么使用phpstudy搭建WordPress网站
Function Closure
自定义MVC 2.0
flex布局
公链Sui Layer1网络
vulnhub-SolidState: 1靶机渗透测试
MySQL之函数运用
special effects - 鼠标点击,出现随机颜色的爱心
随意写写 cookie,sessionStorage,localStorage和session
Keywords_ 02break and continue
JS链表中的快慢指针
波卡生态发展不设限的奥义——多维解读平行链
登录 页面 + 总结心得
Draw a moving teapot on the screen. The teapot first moves slowly towards the screen, becoming smaller and smaller, becoming more and more blurred; Then it grows bigger and clearer, and keeps repeatin
Summary of data types
Hex to RGB