当前位置:首页 > 物联网 > 区块链
[导读] 像区块链行业的很多概念一样,“智能合约”(Smart Contract)是一个让人困惑的词汇。作为一项由公有区块链赋能的技术,智能合约因其名称在一定程度上未能准确描述其核心的互动特性而使人难以理

像区块链行业的很多概念一样,“智能合约”(Smart Contract)是一个让人困惑的词汇。作为一项由公有区块链赋能的技术,智能合约因其名称在一定程度上未能准确描述其核心的互动特性而使人难以理解。

虽然标准合约概述了关系条款(通常由法律强制执行),但智能合约使用区块链技术代码强制执行关系。换言之,智能合约就是完全按照创建者的设定而执行的程序。

1993 年,计算机学家、密码学家尼克·萨博(Nick Szabo)提出了 “智能合约” 这一概念,他将其比作一种数字化的自动贩售机。在其知名的例子中,他描述了用户如何通过输入数据与数值,从机器中接收物品的例子(在这个例子中,这些物品是指现实世界中的小吃或者软饮)。

举一个简单的例子,以太坊用户可以使用智能合约在特定的日期向其朋友发送 10 枚以太币(ETH)。在这一案例中,用户会创建一个合约,并向其中存入数据,以使其能够执行用户想要的命令。

以太坊是专门为创建智能合约而构建的平台。

但这些新的工具并非孤立使用。它们可以被用来构建去中心化应用(DApp),甚至是完全去中心化自治组织(DAO)的模块。

智能合约的工作原理

值得注意的是,就比特币网络支持 “从一个人到另一个人的价值转移” 的意义而言,它是首个支持基本智能合约的加密货币。比特币节点仅在满足某些条件的情况下才会验证交易。但比特币仅限于作为货币使用。

而以太坊以一种允许开发者编写的程序语言取代了比特币限制性更强的语言(一百多个脚本的脚本语言)。

以太坊允许开发者编写其自己的智能合约,或者如以太坊白皮书所称的那样 — — 自动化代理(autonomous agents)。该语言具有 “图灵完备”(Turing-complete)性,这意味着它支持更为宽泛的计算指令。智能合约可以:

· 以 “多签名”(multi-signature)账户运行,因此只有在达到要求比例的人数同意时,相关资金才可被花掉;

· 管理用户间的协议,例如,一用户从另一用户手中购买保险;

· 为其他合约提供实用程序(类似于软件库的工作方式);

· 存储一个应用的信息,如域名注册信息或者会员记录。

数字的力量

根据最后一点推断,一个 “智能合约” 可能需要其他 “智能合约“ 的帮助。

当有人对炎热夏日温度进行简单预测时,其可能触发一系列合约。一份合约会使用外部数据来判别天气,另一份合约可能会在相关条件满足后,基于其所接收到的第一份合约的信息,来决定如何下注。

运行每份合约需要以太币交易费用,其数额取决于所需算力的大小。

如我们在 “How Ethereum Works” 一文中所阐释的,当用户或者另一份智能合约消耗足够的交易费用向其发送信息时,以太坊会运行智能合约。然后以太坊虚拟机以 “字节码” 或一系列可以被网络读取和解释的 “0” 和 “1” 来执行智能合约。

来源: CoinDesk中文

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

业内消息,本周比特币盘中一度突破64000美元,续刷2021年11月以来新高。这是比特币自2021年11月以来最高价格,距离历史最高点68991美元仅一步之遥。随后,比特币涨势回落,截至发稿,比特币报60377.42美元...

关键字: 加密货币 爆仓 比特币 以太坊 狗狗币 BNB

北京2023年9月4日 /美通社/ -- 随着生成式AI的迅速发展,云厂商的AI开发者服务能力成为业界焦点。日前,Gartner®发布了《2023年云AI开发者服务魔力象限》报告[1]。亚马逊云科技在报告中被列为...

关键字: 亚马逊 开发者 GARTNER AI

(全球TMT2023年8月24日讯)2023年8月23日,时值实时3D引擎Unity在华设立合资公司Unity中国一周年之际,Unity中国正式推出Unity中国版引擎——团结引擎。Unity全球CEO John Ri...

关键字: UNITY CE Android 开发者

上海2023年8月23日 /美通社/ -- 2023年8月23日,时值全球领先的实时3D引擎Unity在华设立合资公司Unity中国一周年之际,担负着赋能本土开发者、服务国内...

关键字: UNITY 开发者 微信小游戏 进程

(全球TMT2023年8月24日讯)第三十届北京国际广播电影电视展览会(BIRTV2023)正在北京如火如荼地进行中。在展会上,成都索贝数码科技股份有限公司与深圳市洲明科技股份有限公司宣布签署战略合作协议,双方将携手布...

关键字: 模型 TV 编写 网络视频

(全球TMT2023年8月14日讯)亚马逊云科技日前宣布在以色列(特拉维夫)推出亚马逊云科技基础设施区域。亚马逊云科技的区域由一个地理区域内的多个相互独立、且在物理上分隔的可用区组成。亚马逊云科技以色列(特拉维夫)区域...

关键字: 亚马逊 应用程序 开发者 数据中心

(全球TMT2023年8月4日讯)CSDN、《新程序员》在去年ChatGPT横空出世之后,发起了一份围绕开发者现状、人工智能和物联网、云原生、数据库、操作系统、芯片、开源的深度调查问卷,此问卷也融合了各个领域对生成式A...

关键字: 开发者 人工智能 操作系统 PYTHON

新北市2023年8月3日 /美通社/ -- 安提国际推出了基于NVIDIA Jetson Orin系统模块(system-on-module;SoM)的全新无风扇边缘计算系统。这些具紧凑硬件结构与外观的嵌入式系统支持NV...

关键字: NVIDIA JETSON AI 开发者

比特币是一种去中心化、全球性的数字货币,它通过加密算法和分布式账本技术,实现了安全、快速、低成本的交易和转移资产。比特币的出现,打破了传统的金融模式,为人们提供了一种全新的支付方式和财富管理方式,同时也引发了人们对金融创...

关键字: 比特币 区块链

加密货币(Cryptocurrency)是一种数字资产,通过使用密码学技术确保安全性和匿名性。加密货币是一种去中心化的数字货币,不受任何政府或金融机构的控制。比特币是其中最著名的一种。

关键字: 比特币 加密货币 数字资产
关闭
关闭