区块链学习-以太坊学习简介

想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】
链客,有问必答!!

 
 
区块链1.0时代:
也就是比特币应用中的区块链技术,里面记录着自比特币诞生以来的所有比特币转账交易,相当于比特币网络的“数据库”。其实在区块链1.0时代,也就是比特币运用的区块链技术中已经包含了智能合约的概念,可以说智能合约的引入,使得区块链技术进化为驱动世界的力量。区块链1.0 特征与不足:去中心化,开放性,自治性,信息不可篡改,匿名性。不足:支撑智能合约的脚本系统不完善,导致其应用在非金融领域十分困难,数学计算已经吞噬了全网80%的算力,每个区块的大小只有1M,能够记录的信息非常有限。
 
区块链2.0诞生:
         以太坊的出现,使得智能合约能力被自由释放。以太坊在比特币区块链的基础上进行了重大改进:1、完善脚本系统,使智能合约能够应用在各种非金融领域,这点非常重要;2、平衡账目实现更加精细的账目控制;3、底层协议保持简单。以太坊:图灵完备的虚拟机
区块链技术将多个领域内的概念和操作结合在一起,包括计算、通讯网络、加密学和人工智能。在区块链2.0中,我们需要通过智能合约和智能资产来记录和转移更多复杂的资产类型,我们就需要第三步—更强大的脚本系统–最终实现图灵完备(能够运行任何货币、协议和区块链)。以太坊就是一个区块链为基础的项目,旨在提供一个图灵完备脚本语言和图灵完备平台。
         因此我们学习区块链,可以直接从学习以太坊开始。
 
什么是以太坊?(官网: https://ethereum.org/
        
以太坊是一个全新开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。就像比特币一样,以太坊不受任何人控制,也不归任何人所有——它是一个开放源代码项目,由全球范围内的很多人共同创建。和比特币协议有所不同的是,以太坊的设计十分灵活,极具适应性。在以太坊平台上创立新的应用十分简便,任何人都可以安全地使用该平台上的应用。
以太坊虚拟机
以太坊是可编程的区块链。它并不是给用户一系列预先设定好的操作(例如比特币交易),而是允许用户按照自己的意愿创建复杂的操作。这样一来,它就可以作为多种类型去中心化区块链应用的平台,包括加密货币在内但并不仅限于此。
以太坊狭义上是指一系列定义去中心化应用平台的协议,它的核心是以太坊虚拟机(“EVM”),可以执行任意复杂算法的编码。在计算机科学术语中,以太坊是“图灵完备的”。开发者能够使用类似于现有的JavaScript和Python等语言为模型的其他友好的编程语言,创建出在以太坊模拟机上运行的应用。
 
如何运行以太坊呢?
         通过下载以太坊提供的客户端(有能力也可以自己编写),以太坊客户端将通过网络连接其它运行了类似客户端软件的计算机并且通过他们开始下载以太坊区块链从而赶上进度。相当于你也加入了以太坊区块链的网络中成为其中的一个节点,并与其它节点一样具有同等地位的处理事务。记住在一个点对点的网络里,没有“核心”服务器并且任何一个计算机都拥有等同的权利和地位。你可以在以太坊区块链上做的事情:连接到以太坊网络,探索以太坊的区块链,创建新的交易和智能合约,运行智能合约,挖矿新的区块等等。
你可以理解为以太坊网络是类似于比特币的网络,但是不仅仅是这样,他还是一个底层开发平台,具有更完善的机制。以太坊也是工作量证明(POW)挖矿同比特币一样,矿工通过花费电力解开数学难题创建有效区块。以太坊的工作量证明算法称为Ethash,它与比特币的工作量证明稍微有些不同,降低了对矿工算力的要求,这使得用普通硬件挖矿成为可能。以太坊有一种内置的数字货币:
以太坊里的代币叫做Ether,简称ETH。与BTC类似,这种加密货币可以用来与其它加密货币或其它法币进行交易。目前一个ETH的价格大概在人民币365元左右(2017年3月)。与BTC拥有者被记录在比特币区块链中一样,以太币ETH拥有者也被记录在以太坊区块链中,尽管在技术实现的方式上它们有些许不同。
以太坊的区块时间更短
与比特币区块的10分钟相比,以太坊区块间时间大约在14秒左右。这意味着,当你在比特币和以太坊中发起一笔交易,以太坊中的交易被记录入区块链中的速度快于比特币中交易被记录区块链中。你可以认为比特币写入数据库的时间平均为10分钟,而以太坊写入数据库的时间平均为14秒。
以太坊虚拟机上可以运行智能合约
相比比特币原始的脚本语言,在以太坊中用来部署代码以及运行智能合约的语言更高级,因此开发者们更熟悉。智能合约是一段存储在以太坊区块链上的简短计算机程序,智能合约代码在一种被称为以太坊虚拟机的东西上运行,以太坊虚拟机分布在网络中所有参与者的计算机上运行着。现在可以简单的把智能合约类比为传统服务器端的代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值