美文网首页区块链我爱编程程序员
区块链结合智能合约了不起啊?了不起!让你搞清楚智能合约

区块链结合智能合约了不起啊?了不起!让你搞清楚智能合约

作者: 程序猿的雕刻时光 | 来源:发表于2018-04-13 09:03 被阅读16次

写介绍关于区块链相关技术的文章,不知不觉已经写到收官的部分了。这个过程我自己也收获很多,对区块链技术的理解也更进了一步,也结识了很多新朋友。

今天就来讲讲鼎鼎大名的智能合约,让区块链从1.0进化为2.0,让以太坊创始人V神战胜扎克伯克,获得2014年IT软件类世界技术奖。

v神-图片来自于网络

智能合约的概念远远早于区块链和数字货币。智能合约是1990年代由尼克萨博提出的概念,几乎和互联网同龄,不得不佩服其远见。

图片来自于网络

但由于当时缺少可信的执行环境,智能合约并没有被应用到实际工作去。

而以太坊则提出了一个更加完善的智能合约平台,人们发现区块链技术天生可以为智能合约提供可信的执行环境。

智能合约程序不只是一个可以自动执行的计算机程序,它自己就是一个系统参与者。

它对接收到的信息进行回应

它可以接收和存储价值

它可以向外发送信息和价值

这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。

我们以比特币的交易举例

当一个交易记录发生时,它会改变参与者的余额,将参与者从一个状态变到另外一个状态。

比特币里每一笔交易记录实际上是一个脚本。当记录产生时,节点会直接运行这个脚本来得到新的状态。

这个其实就可以看作是一个简单的智能合约,这个合约要做的就是将一个账户的钱减少,另外一个账户的钱增加。

以太坊-图片来自于网络

以太坊在此基础上提供了更加复杂的程序,支持图灵完备,也就是支持编程,极大提高了数字货币的灵活性。

总结

关于区块链相关技术,一共写了5篇文章,包括:密码学、数字货币、去中心化、选拔机制和智能合约。

基本涵盖了区块链的核心技术,各种区块链项目基本都是在此基础上的扩展和完善。

希望大家通过这个系列,对区块链有了一个整体、清晰的认识,避免人云亦云,盲目跟风。

一个10年的互联网老兵,每天聊聊互联网、区块链,欢迎大家关注我,也可以关注我的头条号“程序猿的雕刻时光”,非常感谢!

程序猿的雕刻时光

本文为原创文章,转载请标明出处!

相关文章

  • 区块链结合智能合约了不起啊?了不起!让你搞清楚智能合约

    写介绍关于区块链相关技术的文章,不知不觉已经写到收官的部分了。这个过程我自己也收获很多,对区块链技术的理解也更进了...

  • 以太坊智能合约---工作原理

    一、什么叫智能合约 智能合约其实不是合约也不智能,只是它能跑着区块链上的代码。 二、智能合约语言 Solidity...

  • OpenLaw介绍

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

  • 智能合约(solidity)编程入门

    一. 智能合约概述 前言区块链1.0: 2009年比特币的诞生。区块链2.0: 以太坊的诞生,结合了区块链与智能合...

  • 以太坊智能合约编写(一)

    什么是智能合约? 在区块链上运行的程序,通常称为智能合约。所以通常会把写区块链程序称做写智能合约。虽然比特币上也能...

  • 智能合约是什么?它真的安全吗?

    今天来说下因为区块链技术而火起来的智能合约。 1、为什么说智能合约是因为区块链技术火起来的呢? 因为智能合约概念的...

  • 笔记整理:区块链在传统领域的运用

    区块链在传统领域的应用,主要包括智能合约、众筹、公证这三个领域。 1、智能合约领域,以太坊被认为是区块链智能合约开...

  • 智能合约的局限

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

  • 从自动售卖机的场景看智能合约

    智能合约和区块链的结合给世界带来了巨大的想象空间,多样化的社会生活场景可以通过智能合约实现“可编程”,区块链的概念...

  • 以太坊/区块链 学习资源汇总

    以太坊 游戏化学习Solidity智能合约 区块链技术博客TryBlockchain 智能合约Solidity编程...

网友评论

    本文标题:区块链结合智能合约了不起啊?了不起!让你搞清楚智能合约

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