BIU区块营-区块链精品文章专辑

BIU五分钟之暴走恭亲王《区块链社会》04

2018-07-10  本文已影响99人  Biu区块营

本章节我们要来一起学习区块链项目介绍之区块链项目基础架构——以太坊

以太坊给我们最大的印象是什么?

可能刚接触的朋友会有这样的看法:“嗯……以太坊是个很牛逼的东西,很多项目都要要建立在其之上,特别是他的代币ETH很值钱……”其实每个人对一个新事物的认识都是由浅及深的一个过程。但我相信大家后来了解的多了,想法自然也会有所改变,特别是读了这一章节之后……

《区块链社会:解码区块链全球应用与投资案例》

        作者:龚鸣 “暴走恭亲王”

        出版社:中信出版社

B—0004

第四章、区块链项目介绍

区块链项目的基础架构

(1)以太坊的概念

Ethereum不是一种竞争币,而是一种新的去中心化账本协议,是一个通用的全球性区块链,可以管理金融和非金融类型应用的动态。本质上,以太坊促成去中心化的商业逻辑——也被称为智能合约。怎么理解这句话呢?我们先来了解两个概念。①商业逻辑:所谓的商业逻辑就是:在区块链云上,即就是不需要服务器的情况下,在多方之间自动执行给定协议的条款;②智能合约:其实智能合约已经是我们的老相识了,忘了的话说明没消化第二章的内容,{摊手摊手}可回去再看一遍,如果实在想不起来的话,我再简单解释一下哈,智能合约就像一个包含价值,当特定条件满足会被自动打开的加密的“箱子”。而他们都是去中心化应用(DAPP)的基本构件。

还有一个现象:为什么以前众筹都用的是BTC,而现在更多的是用ETH呢?是因为以前只有比特币一条全球性的区块链,后以太坊诞生,与比特币相比,以太坊建立了一种新的密码学技术基础框架,在其上开发应用更加容易,同时允许应用共享一个可行的经济环境和可靠安全的区块链。这对开发者和非技术人员来说可是一个极大的福利。除此之外,以太坊是一种特殊的云计算,不仅高效,节省成本,也非常安全和可靠。可以在以太坊系统上安全的执行多种服务,例如:域名注册、金融交易所、众筹平台、智能财产和分布式自治组织等等。功能不可谓不强大也!并且以太坊正在全球范围内激发商业和谁会创新,为前所未有的商业打开了大门。

(2)以太坊VS比特币

以太坊(ETH)和比特币(BTC)的相同点

①  底层密码学货币

②  区块链

③  去中心化的共识机制

④  维护网络的矿工

以太坊(ETH)和比特币(BTC)的不同点

(3)以太坊开发语言及客户端

以太坊的软件开发是其最大特性之一,因为对区块链进行编程是一项首要目标。以太坊具有四种专用语言,分别是:Serpent(受Python启发)、Solidity(受JavaScript启发)、Mutan(受Go启发)和LLL(受Lisp启发),都是为面向编程而从底层开始设计的语言。这使得开发者可以选择自己喜欢的语言,可以更加容易和高效的写去中心化应用。

有了去中心化应用之后在哪儿运行呢?当然还是在以太坊上,以太坊有一个专用的客户端浏览器(Mist),使用户可以运行各种各样的DAPP和发布智能合约。从降低用户使用门槛而言,它是一项突破性的成就。它的作用等同于浏览器至于互联网。

(4)以太坊虚拟机

现在以太坊大家已经有所了解了,但还有一个概念很重要——以太坊虚拟机(EVM),借用原文一句话:你不理解EVM,那你就不理解以太坊!

EVM“位于区块链之上”,它是由许多互相连接的计算机组成的点对点网络,任何人都可以上传程序,让这些程序自我执行,保证现在和所有以前每个程序的状态总是公共可见的。智能合约就是运行在以太坊虚拟机(EVM)上的代码。网络上的每一个节点都运行这EVM并执行相同的节点,也因为这个原因,以太坊也被称为“世界电脑”。

本章完

欢迎大家在后台留言,提出意见与建议。
你们的留言与点赞是我们持续更新最重要的鼓励。
BIU区块营想和Biuers一起成长  
新世界,我们来啦~~
BIU

可搜索关注:BIU区块营

下章精彩预告:区块链项目架构之项目案例

上一篇下一篇

猜你喜欢

热点阅读