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

什么是智能合约与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:智能合约  

你可能感兴趣的文章

币圈快讯

  • 佛州起诉OpenAI与SamAltman指控ChatGPT构成“公共滋扰”

    2026-08-19 15:30
    8月19日,美国佛罗里达州已对OpenAI及其CEOSamAltman提起诉讼,指控其生成式AI产品和大语言模型(LLM)构成法律意义上的“公共滋扰”(publicnuisance)报道称,美国部分州正在尝试通过“公共滋扰”这一法律框架监管AI公司,将生成式AI比作可能造成社会危害的“数字污染源”。相关指控认为,AI聊天机器人可能对公众心理健康造成影响,提供未经认证的建议,并带来公共安全风险。佛州方面声称,OpenAI的快速发展建立在误导性行为和对用户的利用之上,导致佛州居民遭受广泛影响,并破坏社会秩序。该州要求法院采取限制措施,同时寻求经济赔偿。目前,这一案件被视为美国监管机构探索AI责任边界的重要案例。若法院支持佛州的“公共滋扰”理论,可能推动更多州采取类似法律路径针对AI企业展开诉讼。
  • Charles Hoskinson:Cardano需要新的加密叙事以吸引10万亿美元

    2026-08-19 15:28
    Cardano创始人Charles Hoskinson在2026年怀俄明区块链研讨会上表示,加密行业需要超越传统的快速交易、低成本支付和金融产品的关注,以吸引数十亿新用户和潜在的10万亿美元资本。他认为,行业必须发展,才能实现这一目标。Hoskinson认为,代理商业是加密采用的最大机会之一,预计到2030年,AI代理将成为经济的重要组成部分,能够自动处理日常购买和金融交易。他指出,用户可以为AI代理提供预算和指令,代理将自动管理购买。此外,Hoskinson还提到,随着区块链网络和其他技术之间的互操作性不断增强,加密生态系统变得越来越不孤立,企业可以将现有系统与新兴的区块链基础设施连接起来。
  • bitcoin.com整合阿联酋监管的USDU稳定币至其钱包

    2026-08-19 15:27
    bitcoin.com与Universal Digital Intl. Limited合作,将阿联酋监管的USDU稳定币整合至其自托管钱包中,用户可通过该钱包访问与美元挂钩的稳定币,并享受每月的储备审计。USDU作为ERC-20代币在以太坊上支持,用户可在保持私钥控制的同时进行持有、发送和接收。此整合将使USDU进入一个全球数百万用户使用的钱包,并计划实现用户与商家之间的支付功能。USDU由Universal Digital Intl. Limited发行,受金融服务监管局监管,每个USDU由阿联酋监管银行持有的流动美元储备1:1支持,第三方会计公司每月独立审计储备。bitcoin.com首席执行官Corbin Fraser表示,用户可以验证稳定币的支持情况,而无需依赖品牌标识。
  • SK海力士宣布回购40万亿韩元股票美股夜盘股价拉升

    2026-08-19 15:24
    SK海力士宣布将回购价值40万亿韩元的股票以回报股东,受此消息影响,其美股夜盘股价上涨超过2%,此前跌幅超过3%。
  • 某巨鲸将宇树买入挂单价上调至110美元计划买入500万美元

    2026-08-19 15:24
    据链上分析师余烬监测,某巨鲸将宇树的买入挂单价上调至110美元,计划买入500万美元。目前宇树的价格为116美元,开盘价格高于该巨鲸之前的90美元挂单价,该挂单未成交。
  • 查看更多