美文网首页
区块链智能合约,你知道是怎样实现?

区块链智能合约,你知道是怎样实现?

作者: 迷恋薰衣草 | 来源:发表于2018-07-24 11:38 被阅读0次

什么是智能合约?

智能合约是基于密码学技术的数字化合同,是一种计算机程序。是旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易。这些交易可追踪且不可逆转。

智能合约的诞生可以追溯到1994年,几乎与互联网同龄。它是为比特币打下基础而受到广泛赞誉的密码学家尼克萨博(Nick Szabo)首次提出。

区块链技术下的智能合约

智能合约的原理是点与点的链接,存在于物理和数字空间,存在于真实世界与虚拟世界,它或许存在于某一个空间,或者存在于两个不同的空间,这两个空间有着天然的链接,是分布式的,没有中心化的存在;这其中的信任关系通过算法转化为代码,代码形成程序,程序驱动着链接,而信任的链接是在一个系统里,经过注册、登记、交易,这一切都是在程序里进行,一切都在0和1之间转化;这里没有权威,没有意见领袖;这是一个纯天然的社区,一个去中心化的社区,是协作式的,而其基础架构就是区块链技术。

我们常说区块链系统是一个"Trustless"的系。这里的"Trustless"说的就是区块链系统实现了算法式信任。你不需要信任任何人或者机构,一切都由程序来完成;

算法式信任是机构式信任天然的敌人;智能合约就是一种协议,这个协议连接的主体不再是人和物,而是物与物;

智能合约和传统的执行方式是不同的;智能合约简化了整体的流程,通过程序语言来强制执行,而正是因为智能合约是基于区块链的系统,合约执行的结果还会得到系统验证;

智能合约采用的是编程语言,而不是法律条文,因为智能合约是运行在区块链系统之上的;用一句话来说,智能合约就是代码即法律;当我们约定一个智能合约之后,即使是系统的运营方也是无法轻易改动它的;

智能合约的特点是制定合约、执行合约和验证合约的成本相对比较低,而且可以在多个记录上同时执行;在区块链中,智能合约的实现是可以落实到底层数据记录层面的;

相关文章

  • 区块链智能合约,你知道是怎样实现?

    什么是智能合约? 智能合约是基于密码学技术的数字化合同,是一种计算机程序。是旨在以信息化方式传播、验证或执行合同的...

  • OpenLaw介绍

    在智能合约的区块链时代,Code is Law。区块链应用的公平性、透明性通过智能合约代码实现,一旦通过智能合约去...

  • 智能合约的局限

    区块链的应用离不开智能合约,换句话说,智能合约就是区块链实现各种应用的基础。智能合约是否强大,也就决定了应用是否强...

  • 网络经营原理——区块链技术(中)

    智能合约 区块链之所以被认为是一种颠覆性的技术,主要就是因为区块链上能够实现智能合约。智能合约的潜能不只是简单的转...

  • 以太坊智能合约设计(一)

    第一节 智能合约介绍 1.1 什么是智能合约 运行在区块链系统上的脚本程序就是智能合约 智能合约能实现的功能取决于...

  • 转| 为企业级智能合约开发而生——Achain设计结构解读

    区块链为智能合约的运行提供了平台,在区块链平台之上通过智能合约实现的商业逻辑得到全网共识,无法被篡改,同时黑客也难...

  • 2018年热门项目RSK 或将超越ETH

    今天来聊聊最近异常火热的基于比特币区块链的RSK智能合约平台。 有评论提出:RSK是比特币侧链技术实现的智能合约,...

  • ICON 简介

    ICON是一种基于goloop高性能区块链引擎的去中心化智能合约协议,实现不同链之间的区块链价值传递,促进区块链的...

  • 用Go语言调用智能合约,做成Restful Api接口

    智能合约调用是实现一个 DApp 的关键,一个完整的 DApp 包括前端、后端、智能合约及区块链系统,智能合约的调...

  • 以Augur项目为例 聊聊DAO

    DAO(去中心化自治组织或公司) 是建立的区块链和智能合约基础上的,如果不知道什么是区块链和智能合约,请查看我的第...

网友评论

      本文标题:区块链智能合约,你知道是怎样实现?

      本文链接:https://www.haomeiwen.com/subject/mmyemftx.html