当前位置:主页 > 区块链 > 区块链技术 > 一文了解智能合约

什么是智能合约与dApps?智能合约的用途

2023-03-10 11:05:19 | 来源: | 作者:佚名
这篇文章主要介绍了什么是智能合约与dApps?智能合约的用途的相关资料,需要的朋友可以参考下本文详细内容介绍

这篇将跟大家介绍「智能合约」的概念,我们将带大家了解智能合约是什么、智能合约和链之间是怎么互动的。有兴趣了解的朋友就继续看下去吧!

这篇的内容将分为:

  • 智能合约是什么
  • 智能合约的用途
  • 智能合约与链的互动

智能合约是什么

智能合约(smart contract)其实不智能,也不是一个合约。它是在链上运行的一段程序代码,而这段程序代码运行着一套开发者写好的规则或准则,所以类似于合约有着对签约双方的规定一样。写好的合约被部署到链上之后,也会以一个地址的形式被表示(和钱包一样),而不同的钱包也都能对这个合约发送交易。在Etherscan等Explorer 上我们也能查讯到这个合约的程序代码、看到哪些地址跟合约互动等等。例如下图就是与Uniswap V2 : Router 2这个合约互动的交易纪录,可以看到交易的接收者(“to”)不是一个钱包地址而是一个合约的地址(红色框框内)。在第二栏的部分也能看到这些交易是跟合约里的什么功能(function)互动,例如“Swap Exact Tokens for Tokens” 就是在Uniswap交易所交易代币时会呼叫的功能。

Etherscan 上与Uniswap V2 : Router 2 合约互动的交易。资料来源:Etherscan

智能合约的用途

在上一段我们有提到智能合约运行着一套开发者写好的规则,那这些规则有什么应用呢?最基本的就是用来发行代币,只要是应用代币或是NFT 就都是由合约产生的,但原生代币没有智能合约。这就是$WETH 和$ETH 的不同,$WETH 和其他代币一样属于基于智能合约的代币,而$ETH 则是以太坊的原生代币。不论是哪种代币都能在合约里面定义这代币符合的规则,(例如以太坊的ERC-20、ERC-721、ERC-1155)它的供给量、代币的代号(symbol)等等。

链上所有的应用程序(dApp)也都是由智能合约驱动的,不论是借贷协议、去中心化交易所(DEX)、预言机或NFT 市场。这些协议都是由一个或多个智能合约组成的,而合约里面都会写好各式功能,让协议能正常被用户使用。例如我们刚刚举例的“Swap Exact Tokens for Tokens” 功能,就能在下图合约上看到当用户地址呼叫这个功能时,合约会做什么相对应的操作。

Etherscan 上可以直接看到Uniswap V2 : Router 2 合约里的功能(function)。资料来源:Etherscan

智能合约与链的互动

写智能合约的语言有很多中,每一条链支援的语言也不太一样,常见的语言有Solidity, Vyper 和Rust。在链上执行合约的环境称为虚拟机器(VM),不同的链也有各自不同的环境(例如以太坊的就称为EVM),而这些环境能适用的程序语言也不同。像是以太坊的EVM 就只能执行由Solidity 写的智能合约,这也让Solidity 成为现在最普遍的智能合约语言。

由Solidity 写的智能合约大约占84%。资料来源:DeFiLlama

EVM-compatible 链指的就是这些链的执行环境与以太坊的EVM 是兼容的,这也代表这些链所适用的语言大都是Solidity。加上智能合约大都是开源的,所以只要是EVM-compatible 的链都有很多从以太坊复制(fork)上去的协议,这些协议的智能合约大多都没有更动,主要是更改协议名称以及网页介面而已。下图可以看到Uniswap就被复制了252 次,Compound、Olympus DAO等以太坊上的知名项目也有很多复制品。这也让EVM-compatible 的链能快速的复制成功的协议,并形成丰富的生态,但也因而较缺乏创新的协议。比较知名的EVM-compatible 链有Polygon、币安链、Avalanche,non-EVM-compatible 的链则有Solana、Terra等。

以太坊上成功的协议都被复制过非常多次。资料来源:DeFiLlama

以上就是我们有关「智能合约」这个主题的介绍,希望有帮助大家了解链上的应用程序是怎么运作的。

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!
Tag:智能合约  

你可能感兴趣的文章

更多

热门币种

  • 币名
    最新价格
    24H涨幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 88485.59¥ 618372.69
    +1.18%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 2974.79¥ 20789.02
    +1.02%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 0.9985¥ 6.9779
    -0.01%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 861.4¥ 6019.8
    +0.98%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 1.8697¥ 13.0662
    +0.4%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.0009¥ 6.9946
    +0.02%
  • solana SOL Solana

    SOL

    Solana

    $ 125.55¥ 877.39
    +1.4%
  • tron TRX 波场

    TRX

    波场

    $ 0.2857¥ 1.9965
    +0.18%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.1231¥ 0.8602
    -0.16%
  • cardano ADA 艾达币

    ADA

    艾达币

    $ 0.3526¥ 2.4641
    +0.17%

币圈快讯

  • 马斯克承诺大幅提升X平台创始者收入奖励并标记Solana顾问负责处理

    2025-12-31 13:14
    马斯克在X平台发文回应社区用户提出X平台应该大幅提高创作者分成,甚至应该远高于YouTube等其他社媒平台,他表示:“让我们做这件事,但前提是要做好防止机制、钻规则漏洞、以及薅羊毛等违规行为。”值得一提的是,马斯克标记Solana顾问、X产品负责人NikitaBier负责处理此事,NikitaBier表示现在已经有了一个新方法可以剔除99%的欺诈内容。据悉,在过去几个月已有X用户反馈创作者奖励有所提高,主要原因是AI已经可以支撑大部分内容,只有肯花钱留住真实创作者的平台才有独特价值、能被信任的内容。
  • RuneSoul完成3000万美元战略融资全面转型Web3游戏聚合发射平台

    2025-12-31 13:07
    Web3 游戏生态项目 RuneSoul 正式宣布完成 3000 万美元战略融资。本轮资金将专项用于平台的底层架构重构与品牌战略升级,标志着 RuneSoul 从 GameFi 游戏项目向 Web3 游戏聚合发射平台(Aggregator & Launchpad) 的正式跃迁。本次升级确立了 RuneSoul “连接器”的核心定位:供给端: 赋能优质游戏开发者,提供低门槛的链改与发行支持;需求端: 深度链接全球玩家、公会与流量渠道。RuneSoul 将致力于构建一套从资产发行、用户增长、激励机制、链上数据分析到最终结算 的一站式全链路服务体系,旨在成为 Web3 领域的“Steam + 发行中台”。
  • A股数字货币概念午后震荡走强拉卡拉涨超10%

    2025-12-31 13:05
    A股午后数字货币概念震荡走强,拉卡拉涨超10%,御银股份触及涨停,长亮科技、翠微股份、广电运通、新开普均出现跟涨。
  • 以太坊现货ETF昨日总净流入6783.66万美元九支ETF无一净流出

    2025-12-31 13:01
    根据SoSoValue数据,以太坊现货ETF昨日总净流入6783.66万美元。昨日单日净流入最多的以太坊现货ETF为灰度以太坊信托ETFETHE,单日净流入为5018.74万美元,目前ETHE历史总净流出达50.49亿美元。其次为灰度以太坊迷你信托ETFETH,单日净流入为1395.22万美元,目前ETH历史总净流入达15.2亿美元。截至发稿前,以太坊现货ETF总资产净值为179.94亿美元,ETF净资产比率(市值较以太坊总市值占比)达5.04%,历史累计净流入已达124亿美元。
  • 比特币现货ETF昨日总净流入3.55亿美元持续7日净流出后转为净流入

    2025-12-31 13:00
    根据SoSoValue数据,比特币现货ETF昨日总净流入3.55亿美元。昨日单日净流入最多的比特币现货ETF为贝莱德(Blackrock)ETFIBIT,单日净流入为1.44亿美元,目前IBIT历史总净流入达621.92亿美元。其次为ArkInvest和21Shares的ETFARKB,单日净流入为1.1亿美元,目前ARKB历史总净流入达17.1亿美元。截至发稿前,比特币现货ETF总资产净值为1144.39亿美元,ETF净资产比率(市值较比特币总市值占比)达6.52%,历史累计净流入已达569.61亿美元。
  • 查看更多