Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

干货-以太坊全景介绍及入门学习路径(分享实录)

区块链 加入收藏
当前大家对于干货|以太坊全景介绍及入门学习路径(分享实录)都是颇为感兴趣的,那么小编也是在网络上收集了一些相关信息以便大家阅读。内容来源:HiBlock区块链课堂007期杨镇老师的线上分享《扒光区块链,以太坊全景介绍及入门学习指北》本文编辑:Cynthia以上为杨镇老师的分享视频,时长1h27m21s,建议在WiFi环境下

当前大家对于干货|以太坊全景介绍及入门学习路径(分享实录)都是颇为感兴趣的,那么小编也是在网络上收集了一些相关信息以便大家阅读。

内容来源:HiBlock区块链课堂007期杨镇老师的线上分享《扒光区块链,以太坊全景介绍及入门学习指北》本文编辑:Cynthia以上为杨镇老师的分享视频,时长1h27m21s,建议在WiFi环境下观看。

本次分享主要是针对以太坊的基本概念的介绍,属于入门级别,主要目的是帮助大家快速认识和了解以太坊。

自我介绍大纲1交易所那些事儿要谈到加密货币就没办法避开交易所,在我看来交易所其实是现在加密货币市场的一个最大的毒瘤。

举两个实例来看。

3月加密货币市场有两个大新闻:3月7日,某交易所自称被黑客攻击,很多账户遭受资金损失:3月底,另一个大的交易所号称某些账户做了一笔达到46万个比特币的恶意交易,导致市值大幅波动。

这两件事的具体情况我们不做过多探究和推论,只看它们公开的信息。

这两家交易所的公开公告里对事件的处理方式是一样的,都是用回滚。

大家如果懂数据库或计算机技术的都知道,我们现在的中心化数据库通常在企业应用里都会有备份机制,所谓回滚其实就是把数据库的数据完整地恢复到之前的某一个时间点。

数据备份机制的频率可能是小时,也可能是天,像交易所这种应用的备份频率大多会是分钟级别,也就是说每分钟都会有备份,就是为了防止这钟异常情况的发生。

如果交易所要把交易回滚到3月30日14:59,14:59是有一个数据库数据快照的,它可以基于这个快照(相当于一个增量的变动),把数据恢复到14:59的状态,那么在这之后的交易就全部作废。

懂区块链技术的人应该知道,在区块链的世界里并不存在回滚,技术上不允许这样做,而这两家交易所既然能做回滚,就证明它不是去中心化的交易所,它用的存储技术还是传统的中心化数据库。

交易所的毒瘤体现在哪?我们可以简单过一下交易所的交易流程。

首先要把虚拟货币充值到交易所,比如我想把比特币转成以太币,我需要先通过充值把比特币转到交易所,然后在交易所里把比特币换成以太币,之后再提现,把交易所里的以太币转到自己的钱包。

整个流程需要三个操作:充值、交易所交易、提现。

充值发生在比特币网络上,提现发生在以太坊网络上,这两个交易是可以在比特币和以太坊的网络上查到的,但是在交易所内,不管你经过了多少次交易,都不能在公链上查到,也就是说交易所内的交易都是存储在它中心化的数据库里。

既然这样,交易所作假就太容易了,在后台调整一个参数就可以做到,也没有监管。

即使不考虑交易所作假的情况,假设都是正常操作,有经验的操盘手也可以很简单地用10万美元在24小时之内制造出500万美元的市值波动。

所以我们在交易所里看到的所谓价值,包括虚拟货币的波动,都跟这些金融因素有关。

2扒光区块链下面来看看什么是区块链。

区块链作为比特币的底层技术,也作为以太坊的底层技术,值得我们去深入理解和学习。

简单来说,区块链就是一个数据库。

如果大家懂技术或者会编程的话,应该知道数据库是什么,就是一个存储数据的软件。

当然区块链和传统的数据库肯定是有区别的。

从最简单的概念来讲,区块链就是一个分布式流水账数据库。

分布式、流水账,这两个修饰词就把区块链本身最关键的特性概括出来了。

分布式,简单来说就是数据库分散在各个地方。

我们都知道每个企业,包括BAT、京东等都有自己的数据中心,同时还会在另一些地方有备份或冗余的数据库,但是这些数据库都是由本公司全部控制的,节点也不是很多。

区块链的分布式是节点分散在世界各地,它是一个完全分散化存储的结构,一个地方的数据库出现问题,不会影响整个数据库的使用,因为在其他地方还有成千上万个存储节点。

流水账,举个例子,我们都去银行取过钱,银行的取款单上都有一个流水号,也就是说这笔交易在银行的系统里会有一个编号记录下来,相当于每个账户的每笔资金交易在银行有一个对应的唯一的编号和标识,流水的意思是这个编号是随着时间的推移而不断累加的,不会重复也不会返回。

区块链本身的数据就是这样一个流水的数据,同样也有一个编号,只不过在区块链里是把若干交易打包到一个区块里用一个区块号来做标识,流水账本的一个关键特点就是不会重复也不可逆转。

那么区块链的流水账和银行的流水号有什么区别呢?这个区别主要体现在技术上。

银行的流水号是通过程序生成,存储数据的数据库是中心化的,允许修改数据,所以可以理解为银行是通过人为控制保证流水号不变,实际从技术上来说是可以改变的。

区块链里,技术上就不允许修改这个流水号,交易数据只能被添加,不能被修改或删除。

明白了区块链的实质以后,我们再来看上面这两个图,图中外围的都是最终用户。

这两个图包含了三层意思:第一层意思:从最终用户应用的角度,实际数据是存在中心化的支付宝里,还是存在去中心化的分布式流水账数据库里。

这对用户而言并没有什么区别,假如某一天阿里将数据全部存储到区块链网络,只要前端界面不变、应用操作不变,对最终用户而言是没有什么变化的。

第二层意思:中间的分布式数据和业务功能,其存储和操作方式肯定是不一样的,区块链上的数据又是不可修改或删除的,所以在上面做业务的话也必然会有一些技术上的区别,这里就不展开介绍了。

第三层意思:其实就是组织形式上的一些变动。

右边这个图从人性的角度来讲更代表了一种自由平等,一种公众意识的体现。

3以太坊了解了区块链再来看以太坊就很容易了。

我可以很简单地告诉大家,以太坊就是区块链加上以太坊虚拟机。

以太坊虚拟机相当于一个虚拟的计算机,一个虚拟的代码执行机制,或者说一个虚拟的环境,它有自己的定制机器码,可以在基于区块链的存储之上运行一些可编程的业务逻辑。

以太坊通常也被称为智能合约平台,或世界计算机。

上图中的这个人是以太坊的创始人,V神,他被认为是扎克伯格之后的又一个天才。

关于干货|以太坊全景介绍及入门学习路径(分享实录)的信息到此就结束了,如果你还想了解更多这方面的信息,记得收藏关注本站。

图集详情底部广告位