以太坊是什么?|猿创征文

以太坊是什么?

    • 一、以太坊(Ethereum) 是什么
    • 二、什么是智能合约
    • 三、什么是以太币
    • 四、挖矿
      • 4.1 什么是挖矿
      • 4.2 以太坊的区块奖励

一、以太坊(Ethereum) 是什么

以太坊是一个可编程、可视化、更易用的区块链,它允许任何人编写智能合约和发行代币。
以太坊是什么?|猿创征文_第1张图片
在以太坊(Ethereum)出现之前,各种区块链应用的功能非常有限,例如,比特币和其他加密货币都只是纯粹的数字货币。

以太坊(Ethereum)创始人Vitalik Buterin将以太坊(Ethereum)设想为开发人员在区块链上编写程序的平台。为了实现此目标,Vitalik Buterin基于区块链技术重新设计了以太坊,除了作为数字货币,以太坊还提供了对数字货币进行编程的能力,即智能合约,开发人员可以利用此能力,开发基于区块链的分布式应用,例如,博彩、游戏等应用。

世界上任何人都可以在以太坊(Ethereum)上开发运行分布式应用(DAPP),这正是以太坊团队把以太坊(Ethereum)称为 世界计算机(World Computer) 的原因。

二、什么是智能合约

智能合约(英语:Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。是一段写在区块链上的代码,一旦某个事件触发合约中的条款,代码即自动执行。也就是说,满足条件就执行,不需要人为操控。

1、达成协定
智能合约的参与方什么时候达成协定呢?答案取决于特定的智能合约实施。一般而言,当参与方通过在合约宿主平台上安装合约,致力于合约的执行时,合约就被发现了。
2、合约执行
“执行”的真正意思也依赖于实施。一般而言,执行意味着通过技术手段积极实施。
3、计算机可读的代码
另外,合约需要的特定“数字形式”非常依赖于参与方同意使用的协议。
以太坊是什么?|猿创征文_第2张图片

简单来说,智能合约就是一种把我们生活中的合约数字化,当满足一定条件后,可以由程序自动执行的技术。我们的生活中处处充满着合约,就好比你跟我做了一个约定,我们订好了奖惩措施,但由于种种原因可能没法履行其中的条款,出现了无法履约的情况,而在进入赔付环节,往往会出现毁约,失约,耍赖的情况,最后弄得有理说不清。但是如果我们把约定通过代码的形式,录入区块链中,一旦触发约定时的条件,就会有程序来自动执行,这就是智能合约。

三、什么是以太币

以太币(ETH)是以太坊(Ethereum)的一种数字代币,被视为“比特币2.0版”,采用与比特币不同的区块链技术“以太坊”(Ethereum),一个开源的有智能合约成果的民众区块链平台,由全球成千上万的计算机构成的共鸣网络。开发者们需要支付以太币(ETH)来支撑应用的运行。和其他数字货币一样,以太币可以在交易平台上进行买卖。
以太坊是什么?|猿创征文_第3张图片

四、挖矿

4.1 什么是挖矿

以太坊(Ethereum)与其他公共区块链一样,使用工作量证明机制确保区块链网络正常运行。
矿工进行工作量证明计算,即挖矿,来选择区块,写入区块链,确认交易。
以太坊是什么?|猿创征文_第4张图片

4.2 以太坊的区块奖励

普通区块奖励:

  • 固定奖励5ETH,每个普通区块都有
  • 区块内包含的所有程序的Gas花费的总和
  • 如果普通区块包含了叔块,每包含一个叔块可以得到固定奖励5ETH的1/32,也就是0.15625ETH。

叔块奖励公式为:叔块奖励 = ( 叔块高度 + 8 - 包含叔块的区块的高度 ) * 普通区块奖励 / 8。

你可能感兴趣的