以太坊与智能合约

以太坊概述

以太坊是一个开源的,全球的去中心化计算架构,执行成为 智能合约 的程序。它使用区块链来从同步和存储系统状态,以及称为 Ether 的加密货币来计量和约束执行资源成本。

以太坊平台使开发人员能够利用内置的经济学方法构建强大的去中心化应用程序。在保证持续正常运行时间的同时,还可以减少或消除审查机构,第三方接口和对手方风险。

以太坊与其他区块链的不同

目的:数字货币Ether 对于以太坊的运作来说既是不可或缺的也是必要的,以太也被视为一种实用货币来支付以太坊平台的使用,但是以太坊的定位不单单局限在数字支付网络。

不单单是账本

以太坊被设计成一个通用可编程区块链,运行一个虚拟机能够执行任意和无限复杂的代码。

比特币的脚本语言故意被限制为简单的真/假消费条件判断,以太坊的语言是图灵完备的,这意味着它相当于一台通用计算机,可以运行理论图灵机可以运行的任何计算。

智能合约

比特币引领区块链,以太坊复活智能合约。

首先一个智能合约与传统意义上的合约有共同目的:记录合约中各参与方的义务,权利,奖励与惩罚等等,保证交易按规范执行。

智能合约程序不只是区块链中自动执行的计算机程序:它自己就是一个系统参与者。

  • 接收到的信息进行回应,对外发送信息
  • 接收储存发送价值,对外发送价值
  • 临时保管资产

智能合约程序就像一个可以被信任的人(数字形式的),按照合约内容执行操作。

起初由于缺少可信的执行环境,智能合约并没有被应用到实际产业中,自比特币诞生后,人们认识到比特币的底层技术区块链天生可以为智能合约提供可信的执行环境,以太坊首先看到了区块链和智能合约的契合。发布了白皮书《以太坊:下一代智能合约和去中心化应用平台》,并一直致力于将以太坊打造成最佳智能合约平台。

这篇文章有帮助吗?
2 人中有 2 人觉得有帮助