LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 搜搜币漫谈区块链(智能合约篇)

搜搜币漫谈区块链(智能合约篇)

2020-11-06 行情数据SOSOB 来源:区块链网络

搜搜币很负责的告诉您,智能合约是区块链未来的主要发展落地核心驱动技术,您要了解区块链前务必要了解“智能合约”概念。

现在谈区块链技术落地应用时,最多提到的就是“智能合约”了,区块链之所以能做到去中心化运行,靠的是一套独特的计算机算法,这套算法是区块链决策自动化的执行机制——智能合约。

主流币中除了比特币,还有就是以太坊。比特币是区块链技术的最初应用,其十几年的成功运行充分验证了区块链技术的可行性与应用价值。

但是,比特币是封闭的区块链平台,用户无法在其协议基础上对外扩展。以太坊意图建立一个开源的有智能合约功能的公共区块链平台,与比特币系统不同,以太坊采用了图灵完备,使得区块链可编程,采用多种编程语言实现协议,为区块链技术的广泛应用提供了无限可能性。

智能合约是Nick Szabo在20世纪90年代提出的,远远早于区块链技术。Nick Szabo认为智能合约是一组以数字形式指定的承诺,包括各方当事人在其中执行这些承诺的协议,由计算机系统自动执行。智能合约是信息化时代电子化、理想化的契约形式,但囿于技术发展水平,在很长一段时间内,其仅仅停留在概念上,直到区块链技术的出现。

作为区块链技术的最早应用形式,比特币交易过程完全是自动执行的。比特币系统建立在“可复制、共享的账本”之上,每个参与者均拥有一个完整交易账本的副本。智能合约是运行在区块链系统可复制、共享账本上的计算机程序,可以处理信息,接收、储存和发送价值。

基于区块链技术的智能合约,不仅可以发挥智能合约在成本效率方面的优势,而且可以避免恶意行为对合约正常执行的干扰。将智能合约以数字化的形式写入区块链中,由区块链技术的特性保障存储、读取、执行整个过程透明可跟踪、不可篡改。同时,由区块链自带的共识算法构建出一套状态机系统,使智能合约能够高效地运行。

我们知道区块链是分布式系统,各个节点是分布式分类账本,其不只记录其他节点传递来的信息。作为共识系统的一部分,其必须确保记录的交易已经完成,与共识相匹配。就比特币而言,这意味着系统会自动执行财务汇款。用户不能在发起比特币的交易后又反悔,汇款对账和达成的同步也是交易程序的一部分。这一机制被称为智能合约。权利和义务规定以及契约协议的执行都在该平台有所体现。

如果把区块链看作是一个数据库,智能合约就是能够使区块链技术应用到现实中的应用层,是利用计算机代码构建并存储在区块链中的去中心化协议,一旦满足代码所设定的条件便会自动触发合约执行。

搜搜币谈智能合约的运行机制,主要有以下三点重要内容:

1、条件框架。每一个智能合约都必须有特定的条件框架,这一条件框架既符合合同法规则,也是计算机编码必需的。条件框架由多方参与者共同制定,完成智能合约的构建。

2、永久保存数据区块链系统上的智能合约通过哈希算法进行数据存储。交易数据存储在区块链上,智能合约账户的状态数据存储在自己的账户内,所有数据均会在区块链系统中永久留下历史记录。

3、自动执行验证智能合约的执行是通过验证程序代码完成的。各个节点收到交易信息后,自动会对其进行签名验证,以确保交易的有效性。各验证节点对某一交易达成共识后,智能合约将自动执行,并通知交易当事人及全网。

智能合约字面很难懂,你可以把他当成自动化的合同,智能合约的出现就是为了解决传统合同难以避免的两个问题:一是有限理性;二是交易成本。智能合约中的代码不同于现有合同形式,与其说代码代表了合同,还不如说代码本身就是合同。

读到这里,区块链的智能合约您理解了吗?可以下载安装搜搜币APP,了解更多:https://www.sosob.com/app

—-

编译者/作者:行情数据SOSOB

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...