区块链上智能合约浅谈

in cn •  7 months ago 

价值不仅可以通过数字货币锚定,还可以有任意独特的承载方式。

如果将区块链技术分层,智能合约就相当于区块链技术体系架构中的能力层,它是外部世界与区块链网络交互的媒介

智能合约是一种运行在区块链上的自动执行合同,它是一组预定义好的代码规则,当满足特定条件时,这些代码规则会自动执行相应的合同条款。智能合约的核心思想是通过代码来确保合同的履行,从而减少或消除信任成本和中介机构的参与。

如果将区块链比作智能手机操作系统,那么智能合约就是操作系统提供的、用来构建各色各样应用的基础支撑力。


智能合约基础

以数字形式制定的一系列承诺,包括各参与方履行这些承诺的协议。

早期因为当时缺少有效的载体,智能合约未能进一步发展。直到以太坊出现,才将区块链技术与智能合约相结合,最终呈现在我们面前。

智能合约和传统合约差异

二者约束力的产生机理并不相同

  • 【传统意义上的合同协议】的约束力来自于权威机构背书,一旦合同签订的多方未履行协议规定的义务,其他参与方是无权对违约方进行私自的追责及惩罚的,必须通过法院等司法渠道进行合理合法的诉求,可以理解文本即法律

  • 【智能合约】则有所不同,其约束力的一部分就来自合约本身,智能合约实质就是一段计算机程序代码,因此具有极强的逻辑缜密性,说一不二,代码本身就描述了各参与方的权利及义务,以及各种条件下的处理逻辑流程,可以说代码即法律


智能合约代码和常规软件应用代码差别

智能合约约束力的另一部分了,那就是为智能合约提供运行环境的区块链网络。常规应用代码与智能合约代码运行在不同的网络环境中。

  • 传统软件应用是由单一的企业机构或个人提供的个性化服务,软件的最终解释权在应用开发者,因此在特殊场景下,很难令用户产生信任感。使用了应用,其实这相当于你与开发者签订了传统意义的合同协议,约束力还是来
    自权威机构

  • 区块链网络是由网络的所有参与方共同维护的,由全体成员共同遵守的区块链协议为智能合约提供信任约束力。

以太坊(Ethereum)是最著名的支持智能合约的区块链平台之一,其原生代币为以太币(ETH)。以太坊的智能合约功能是通过其虚拟机(Ethereum Virtual Machine,EVM)实现的,开发者可以使用Solidity等编程语言来编写和部署智能合约。


智能合约的约束力

智能合约的约束力来自多个不同的组成部分。

智能合约的约束力既包括自合约本身,也包括执行合约代码的运行网络环境。

智能合约的执行依靠的是交易的链外发起,一旦上链,其运行可以排除任何第三方的干扰。另外,即便是对合约执行的流程有异议,也能利用可追溯特性对智能合约的执行过程进行追踪。

智能合约信任问题
由于约束力的不同,智能合约存在部分落地问题。因为智能合约缺乏权威法律的监管,只受制于代码约束及区块链信任约束。

使得在当下这样的一个时间点,普通大众还是缺乏一些对智能合约的信任感,尤其是在涉及重要的合同协定的时候,还是普遍信任权威机构。

智能合约标准
通过通用行为标准去引导智能合约的发展是一种捷径,价值网络的落地离不开智能合约标准的制订。

使用智能合约标准 EIP-721 为例(721 就是提案编号,NFT 是提案的名称),来说明智能合约标准对价值网络的影响。

NFT (非同质化代币)

所谓同质化代币,指的就是互相可以替代(相同的货币价值),且可以进行拆分的货币。

例如人民币,你手中的 100 块跟我手里的 100 块的购买力并没有什么区别,而且我们还可以将 100 块钱分成 2 个 50 或者 10 个 10 块。

NFT(Non-Fungible Token,非同质化代币)是一种代表独特资产或物品的数字证书,它在区块链上以智能合约的形式存在。与比特币或以太币等可互换的加密货币(同质化代币)不同,每个NFT都是独一无二的,不能直接互换,因此它们通常用于代表艺术品、收藏品、游戏物品、音乐、视频等独一无二的数字或实体资产。

NFT 的应用场景可以通过 NFT 完成多类资产的绑定,一张照片,一幅画,一首歌,一段文字,一张门票等等,任何具有资产属性的事物都可以将其登记成NFT。

有了 NFT,我们才能够有一种手段将虚拟与现实的价值锚定。价值网络的搭建是离不开所有智能合约标准的支持。

NFT的关键特点包括:

  • 独特性:每个NFT都有一个独特的标识符,使其与其他NFT区别开来。
  • 所有权证明:NFT可以作为资产所有权的证明,记录在区块链上,任何人都可以验证其真实性和所有权。
  • 不可分割:NFT代表的是整体资产,而不是可以分割的部分。例如,一个NFT代表一幅完整的数字画作,而不是这幅画的一部分。
  • 可交易性:NFT可以在不同的市场和平台上买卖,其交易记录也会被永久记录在区块链上。
  • 可编程性:NFT的智能合约可以编程实现各种功能,如版税分配、资产租赁或转售等。

元宇宙与价值网络

元宇宙(Metaverse)是一个由数字空间构成的虚拟世界,它通过互联网连接,为用户提供沉浸式的体验。元宇宙可以被视为一个多人在线的虚拟环境,用户可以在其中与他人互动、参与活动、创建和销售虚拟物品、体验不同的虚拟世界和游戏等。

元宇宙代表的是一个沉浸式的虚拟世界,玩家能在其中进行文化、社交、娱乐等活动。相较于传统游戏,元宇宙拥有可靠的经济系统、虚拟身份与资产、更强社交性、沉浸式体验、开放内容创作等特点。可以说,在元宇宙中,除了物质是虚拟的,其他方面与现实世界无异。

与区块链技术一样,元宇宙并不是单一技术构建的,而是由区块链、游戏、网络和显示四大技术融合而成的虚拟世界。

  • 区块链技术为元宇宙提供了去中心化的资产交易平台
  • NFT/DeFi 等智能合约为玩家的虚拟资产提供承载的媒介
  • 游戏为元宇宙提供交互内容
  • 5G 网络为数据的传输提供可靠保障;
  • 而 AR/VR 等显示技术为玩家带来更加沉浸的交互体验。

可以发现,如果抛开区块链技术不谈,元宇宙所代表的仅仅是一个比传统更加逼真的沉浸式游戏环境,还不能看作一个虚拟世界。但如果有了区块链技术的加持,就能够保障玩家的虚拟资产及身份的安全,从而在这个世界中实现公开透明的资产交易,实现价值的转移。这样看来,区块链才是元宇宙能够成为虚拟世界的关键所在。

没有区块链技术,智能合约仍旧只是个概念。而没有智能合约加持的区块链,在应用上就无法大展身手。为区块链“引荐”智能合约的正是以太坊,而且以太坊不但是智能合约的伯乐,更为智能合约的推广提供了标准化思路,可以说智能合约标准化是价值网络真正落地的前提。

NFT 为现实资产与虚拟价值的锚定提供可行的解决方案,实现了价值网络落地中关键的一步。现阶段,虽然离价值网络还很遥远,但却可以通过元宇宙的发展进程去窥探价值网络落地的思路。

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!