00:00
接下来可能又到了一个比较难的一个概念,但是我又觉得这个东西可能不能不讲,就是大家肯定听过这个这个东西对吧?图灵完备大家应该是不是经常就能听到这个这个话题,因为我们如果在网上看一些资料,或者说呃,大家直接到网上去搜以太坊跟比特币有什么区别,我相信很多文章里面都有这么一句,就是说以太坊是图灵完备的,那呃,大家知道什么叫图灵完备吗?啊,其实有些同学还是还是对这个有概念的啊,呃,我们在这儿就是还是给大家过一下这个概念吧,图形完毕,如果要是先给大家一个大概的概念,图形完毕,简单就是说。他能干的事情可能更多,比方说以太坊比比特币,比特币不是图钉完备的,是因为他的脚本上面有很多很多的限制,只能做一些简单的逻辑判断判断,呃,比方说像循环这样的复杂结构,比特币是不允许的,对吧?但是在以太坊里面这些都允许,可以做一些更复杂的事情,也有可能引起更危险的事情发生,这就是就是大家可以简单的这么理解,土地完备具体是什么事情呢?呃,大家可以看一看这个文字啊,大概就是这么个事儿,就是首先我们知道图灵,这是就是计算机科学史上鼎鼎大名的人物了啊,有很多人认为他是计算机科学之父,呃,阿兰图林或者叫埃伦图林,他是一个英国数学家,他当时创建了一个数学模型,计算机的数学模型。
01:38
简单说就是,呃,它只有只有三个东西,一个是一个控制器,控制器当然就是里边会写上程序去控制别的东西来动,还有一个是读写头,还有一个无限长的工作带,这个词有点有点拗口啊,无限长的工作带其实就是一个纸带,咱咱们可以把它想象成就是一个磁带,一长条磁带上面有一格一格的东西可以存储,呃,然后呢,读写头呢,就相当于是放向机或者是录音机的那个子头,它如果要是到了磁带上的某一个小格,就能把这些小格上面存储的信息读出来。
02:20
这就是读写头,而且也可以写你的,既能读又能写,也可以把磁带上面东西改写,那控制器呢,就是根据程序,我收到什么信息,按照既定的模式我就怎么样去做,就是相当于我们就有if else这种控制,对吧,什么情况下干什么事,他这个东西怎么用呢?用起来的一个状态就是。磁带放在那个读写头下面,读写头和磁带都是由控制器来控制的,控制器通过读写头读出来的当前那个磁带上的状态,然后结合自己内部现在的一个状态。
03:03
就得到自己接下来下一个状态。然后根据自己变成的下一个状态去告诉读写头说你去读还是去写,然后告诉指代说你前进还是后退,其实就是这么一个东西,呃,可能可能有点难理解是吧?啊,这个东西比较抽象了,大家大概知道这样一个东西就可以,这个东西就被叫做图灵机。就是传说中的图灵,图灵机,然后之后在计算机科学上面就有了一个定义,就是说如果我们构建的一个系统,它能够完全模拟任何图灵机的话,就能够模拟这么一套东西,控制它。朝前朝后,然后读写,根据自己的状态来变换,这样的一个东西就叫做图灵完备的系统,呃,这个有点确实不太好理解啊,说这么多是要说什么呢?这是介绍了图灵完备,简单的说,当时图灵去创建这样一个数学模型,它其实不是要,就是给大家专门烧脑,然后让大家什么东西都看不懂,不知道他要玩什么的,他其实是利用这样一个数学模型,想要解决一个问题,就是传说中的一个停机问题,这个不知道大家听说过没有。
04:27
停机问题是什么呢?就是给大家一个一个任务写一个程序,这个程序要达到什么样的功能,是要你这个程序能够判断出另外一个程序是否能够结束,所以大家想这是个什么问题,就是说你要写的这个程序呢?它的功能是输入一个程序,你就输出它能不能结束,这就是停机问题。大,大家觉得这个可以可以做到吗?可以有这样的程序写出来吗?呃,这个其实也是也是挺有意思的一个事情,大家如果感兴趣可以下去再查这个停息问题啊,图灵最后利用这样一个模型就证明了,就是像图灵机这样的一个东西是做不到的,是判定不了平息问题的,就是说你给我一个程序,我是不知道它到底能不能,就是就是在它,呃没有运行之前,或者说在它运行的过程当中,我都不知道它是不会结束。
05:31
所以这是这样一个图灵机和停机问题的一个关系,那这个关系跟我们的以太坊有什么关系呢?首先以太坊它是实现了图灵机的这个模型的,也就是说它跟。图灵定义的这样一套东西是有相似之处的,这个东西能够做的事情他都能做,大家可以想那个呃,控制一个小纸条前进后退,这个东西他能不能做出循环来,肯定可以,对吧,大家其实一想就能想到了,就是我的程序控制,就是你到了这个格,你就往前进一格,到了下一个格你再后退一格,那这不就循环了吗?然后这个图灵机它就不停的在这里摆动,那这个图灵机就永远停不下来,这就是一个标准的,呃,就是停不下来的一个问题,无限循环的一个问题,以太坊是实现了这样一个图灵机的,所以它的功能里边就可以用各种各样的循环。
06:34
所以比特币里边我们不能用的一些逻辑,现在都可以用了,那这是以太坊的好处了,以太坊因为他自己想要成为一个世界计算机嘛,所以我们知道计算机是什么程序,呃,存存储程序,程序控制,所以以太坊真正做到能够有这样的功能了,但是同时也就带来一个问题。大家能想到是什么问题吗?对,死循环非常好,就是刚才我们一说那么多的东西,就是说以太坊,它既然能够实现循环,那不就能写出死循环来吗?你既然是世界计算机,那我写个死循环放上去跑,你不就直接挂了吗?直接把你资源耗到耗到没有吗?
07:23
对吧?大家肯定能想到这样一个问题,确实比特币之所以之前设计的那么简单,之所以不出现不允许出现图灵完备的各种特性,循环之类的特性,其实也就是考虑到这些,所以有时候大家可能就会看后来各种各样的区块链,各种各样的数字货币,各种各样的改比特币,各种各样的做创新,但是最后可能就会看出来,中美通当当时确实牛,它的设计都是有理由的。大家想到的一个创新,想到的一个改进,都会带来另外一个问题,以太坊做了这样的改进之后,它就理论上可以运行无限循环的程序。
08:03
那我们自然就可以想到,那你就根本停不下来了,而且呃,有有有些同学可能就想到以太坊你不是都得发交易嘛,那我旷工,我在打包交易的时候,假如说你要发的这个程序,你要布的这个合约是一个无限循环的,我判断出来我直接不让你,不让你这个交易通过,我认为你不合法不就完了吗?但是很可惜,图灵也证明了,就是在图灵机这样的一个模型里边停机问题没有解,就是。你除非是像我们人这样细细的去读它的代码,我们读出来,诶你这里面有一个for循环,是无限循环,呃,或者说里面里面有一个y one对吧,那你这一定是一个无限循环,这一定是停不下来的,除非是这种情况,如果你把它交给机器,交给程序的话,它拿出来。所以。那以太坊就有问题了。
09:00
就是我们的矿工在打包的时候,他也不知道这个程序是不是上去之后就可以一直不停歇的无线在那里跑,那这样的话,这不是很危险吗?世界计算机就算你有再多的资源,那被这种死循环一直的耗耗,资源总有一天会被耗尽的,这样的一个解决方案呢,这就是以太坊里边更重要的一个特性,其实是我们之前提到过的以太坊为了,诶刚才有同学说什么。Guess,对,非常好,刚才有同学就是已经知道我们这里其实说的就是以太坊为什么要引入guess的机制,在前面我们已经提到过,就是一个区块,它是有一个GA limit呢,就是呃,既然我不限区块大小嘛,所以我那个区块交易不能无限的往里面增加,这是区块方面的GA limit,另外。在我们发送一个交易的时候,也有一个盖的限制。
10:02
所以盖这个东西在以太坊里面非常重要,它其实就是很多个地方用guess去做限制,不让你有无限资源,不让你去无限的跑下去。如果你要是想运行一个无线循环的程序的话,每一步的运行在以太坊虚拟机EVM上的运行都会消耗GA,当他发现你的GA消耗完了之后,他强制你停止,然后返回异常就是这样的一个状态,所以这个就相当于是解决了我们说的这个问题了。这部分可能理论性有点太强了,我看很多同学可能看着听着会有点有点瞌睡了是吧?好,我们接下来说d up吧,呃,这就是以太坊,也是它的一个构建目标,另外也是就是现在我们听经常能够听到的一个概念,就是去中心化应用,去中心化应用本来一开始的时候微神在在想的时候啊,白皮书里边最早版的白白皮书其实没有说就是所谓的D这样一个概念,这是后来提出来的,一开始他说的就是智能合约,他的想法其实就是说我把比特币扩展了之后,我就可以把它当计算机写各种各样的程序了,这个吧,但之后。
11:19
他就会发现,诶,我们只在上面不合约,其实只是跑一个程序而已,这跟我们想要做的事情还还不是一样的事情,我们更重要的应用可能是可以通过这个来构建去中心化的应用。大家对去中心化现在应该是已经有了一些有了一些理解了,对吧?呃,整个区块链的一个特性就是去中心化,那去中心化的应用是什么呢?跟我们现在平常大家用的软件,呃,平常用的这些东西工具都不一样,我们现在用的东西要不就是单机版的,是我们就是自己本地的一个一个应用程序,要不就是基于web模式,是就是CS模式或者BS模式,对吧?呃,我们一定是要有一个远程的服务器去为我们提供服务的,那这个服务器就一定是控制在一个中心化的节点或者组织手里面的,这个问题我们现在其实不会觉得这个问题很大,但是呢,很多人就发现了,那中心化节点,你就会发现他很容易被人封,然后他如果一旦挂掉,咱们就不能用了,服务就不能用了,还有就是说我们也不一定信任这样的一个中心化的机构啊,我们大家现在把就是我们的钱都存在,比方说存在,呃,微信钱包里边,存在支付宝里边。其实如。
12:49
如果说微信或者说阿里不值得我们信任的话,他直接直接全款跑,那我们这些钱是肯定提不出来的,对不对,对,肯定是这样,所以这就是中心化给大家带来的一个弊端。去中心化很好的一点就是说没有人去跑这个中心化的服务器,我们每个人连接到节点里面来,每个人都是这个节点的一部分,都是世界计算机的一部分,我们每个人在上面跑一个应用的话,我们所有的节点都为他提供服务。
13:22
所以这样的话,那真的是只要我们的节点不被人恶意篡改,就是所谓的51%算力攻击,然后只要我们不是世界毁灭性的那种,大家都已经电脑都不能用了,网络全部中断。这样的一种极端的状态,那只要还有人能连成网络,我们的这个应用就是可用的。这就是以太坊的另外一个目标,相当于也是后期发展出来一个目标,从智能合约变成去中心化应用,从smart contract变成了D。所以到现在为止,以太坊的一个构想,其实就是想要成为所有的DAPP的编程开发的平台。
14:05
这也就是我们为什么想要学区块链应用的话,想要基于区块链去开发一些产品的话,我们其实更好的方式是学学以太坊,因为比特币其实是没有这样的一个平台,这样的一个功能的,呃,另外就是说一下这个DAPP它到底是由什么来构成呢?两方面东西,首先一个既然是分布式的去中心化应用吧,那就一定在区块链上要有东西,区块链上有的东西是什么?就是智能合约。我们要把我们的处理的逻辑放在智能合约上面,不可覆盖。另外呢,我们既然是一个APP,是一个应用,那我们至少要有web前端的用户界界面,当然了,如果大家熟悉移动端开发的话,我们也可以把它搭到移动端上去,只要有移动端有相关的组件都是可以的。呃,就是我们把简单说就是把区块链,把以太坊当成我们的后端。
15:03
而前端我们另外去开发,这就是一个D啊,现在也只是给大家一个这样的大的一个概念,之后我们去会去真正的做一个这样的第出来,到时候大家可能对这个认识就会更深刻一些。好接下来我们呃就这就说一些应用方面也是比较轻松的一些东西了啊,以太坊具体它上面跑的这些DAPP有哪些东西呢?最著名的当然就是基于以太坊创建的各种新的加密货币了,这个大家都很熟悉,很多ICO的币它发行自己的货币,怎么发呢?就是在以太坊上去创建一个智能合约,然后构建自己的一套货币就可以了,以太坊完全支持这样的事情。而且呃,就是现在在以太网上大家可能也听过,都是有标准协议来构建自己的数字货币的,比如说非常有名的ERC20,大家听过是吧?对,还有一些ERC721等等的,等一下我们可以再给大家详细说说这一块,呃,那这个就是能在以太坊上非常容易的创建自己新的加密货币,而不用去像以太坊,像比特币一样自己重头去写一条链,这个对于很多人来说,这个这个太爽了,这这不就是我凭空就可以造钱嘛,所以这也就是为什么一七年去年的时候各种ICO就开始泛滥,那我们不需要什么技术手段,甚至我直接copy别人一份智能合约,我改一个币的名字,我就可以发一个币了,那这这种东西简直不要太爽,我发了币之后,然后就可以跟大家说,哎,这是我的币,大家买我这个币,你把以太坊打给我,你把比特币打给我,我就做完了这个这个众筹。
16:50
呃,那这样的一个事情,其实可以说,根由还是因为以太坊的能力太强了,基于他太容易创造出这样的东西。
17:01
呃,但是呢,某种意义上就是你能力越强的话,可能就得受到越多的束缚才可以,这也就是现在很多人都在讨论ICO或者是创建新的数字加密货币这方面的事情,是不是我们应该有更多的标准,而不是像去年那样大家是个人,呃,你随便上去改一改代码就可以发自己的货币啊。呃,稍后咱们再学习合约的时候,还有就是我们在学solidity去实现合约的时候,也会就是带着大家去写一个简单的加密货币,基于以太坊写一个简单的加密货币,大家如果愿意的话,可以自己掏点钱,花点以太坊,把它发到那个就是真正的以太坊上,那相当于自己也就有了一个自己的币了。呃,想ICU的话,如果有人愿意买的话,也可以去了。呃,但但现在可能没有人去买啊,除了加密货币之外,除了ICO这方面的用途之外,还有就是基于。
18:01
太坊可以创建域名注册系统啊,博彩系统啊,当然就还有一些拍卖系统,还有一些就是投票系统,这其实都是以太坊的一些基本应用,那到后面我们在做项目的时候,就会有一个拍卖系统,还有一个投票系统,到时候跟大家详细的分享。呃,最后还值得一提的就是基于以太坊现在啊开发去中心化游戏还是很火的,最火的应该就是去年红极一时的以太猫,呃,不知道大家听过没有,它名字叫CRYK。加密小猫,当时这个以太猫一出来之后,在以太网上,呃,就是在整个以太坊的网络上就引发了大量的交易,然后以太坊就就开始严重拥堵,所所以也是因为当时以太猫的出现,导致大家对这个区块链性能的这种考量会更多,然后也就出现了各种各样的第三代区块链,当时以太猫火到什么程度?一只虚拟猫的售价达到了80万美元,折合成现金80万美元,呃,现在大家可能觉得看一看,想一想,觉得这个是简直是天方夜谭啊,但是在在当时真的就是那么火,这真的就是这么恐怖的一个状态。呃,到了今年还出了一个很有名的游戏叫叫风木3D,对吧?对,很很多同学大家也知道,就是这些剧中化游戏其实还是很有前景的,如果感兴趣的话,大家也可以去看看这方面的项目。
19:37
呃,最后我们再说一下代币吧,刚才因为提到了以太坊的一个应用,就是在上面发币嘛,代币token也称作通证,它的本意就是token这个词,本意应该是令牌,如果以前大家学那个呃,网络技术或者怎么样的话,里边的那个令牌环什么的,应该用的都是token这个词,对吧?它主要这个代币用来代表什么东西呢?它其实就是代表。
20:09
有所有权的资产,货币和权限等等东西,就是这些东西在以太坊区块链上的一个抽象,所以说他也没有什么稀罕的东西,有些人就说那个现在所说的代币跟传统的积分,或者说我们大家看到的这个Q币啊什么的东西,其实也没有什么大的区别,很多的应用,它其实如果没有想好这个代币应该怎么用的话,其实跟传统的东西中心化的东西,呃,其实是一样的啊,但是我们看就是在以太坊上,代币主要现在是分会分成两种类型的,一种叫做可替代性通证,这种通证相当于就是说它是基于以太坊发行,然后互相彼此之间是可以替代的,什么意思呢?就是我们假如创造一个,呃,假如说我们创造一个虚拟货币,基于以太坊一个名字叫叫硅谷币,或者叫一个什么币。
21:09
那我们的硅谷币里边定义了,假如说我们定义的发行量是1亿个,那这1亿个硅谷币都是一样的,对吧?就是你的一一个硅谷币和我的一个硅谷币完全一样,这就是一种类型的通证,它们彼此之间没有区别,是可替代的,它相当于就接近无限拆分的头看,就相当于就是你你定义一个虚拟资产嘛,然后把它无限拆分就可以了,就是一个和另外一个都是一样的,这样的东西,我们的一分钱和另外一分钱都是一样的,哪到哪都是一样花。这种类型的通证代表就是EC20的货币,或者说虚拟,虚拟货币,比如说大家都熟悉的usos柚子,在它真正的主网上线之前,它其实就是一个在以太坊上部署的代币,代币合约,然后它定义了一个货币,叫做。
22:09
Us,然后部署到以太坊上去,所以在那个阶段,其实呃,他做众筹的时候,他是什么东西都没有的,他只有以太坊上的一个合约,当然了就是本身us,呃,有技术团队,然后有很好的理念,有很好的这种支持,所以大家认可也是很正常的,到现在也有了主网上限,这是后话啊,但就是说呃,现在大家到以太坊上去查的话,查ERC20代币应该也可以查得到。呃,Us等一下我们可以再到那个一上看一下啊,另外还有一类是叫做非统治通证,就是所谓的non方functionable token,那跟上一类其实就是相对应的一个概念,上一类你是说它所有的东西都是一样的,一分钱跟一分钱是一样的,一个us跟一个us是一样的,那我这里所说的非同质的token呢,说的就是说每一个token都是无可替代的,都是唯一的。
23:10
大多数情况下都不能拆分。也就是说我这里的一个B跟你那里的一个B,尽管都是一个B不一样,所在这种情况下,一般情况就不能是不能是B了,对吧?所以它的一个典型的代表就是加密猫,一个猫和一个猫是不一样的,所以别人的猫可能一个卖80万美金,我这边一个猫可能就只能卖20美金,所以就就会有这样的差别出来,呃,当时大家如果要是了解过加密猫的话,就会知道它里边是经过了一套特殊的算法,导致每个猫里边它定义的那个基因,所谓的基因那一串数是不一样的,而它的基因不同的话,呃,在它的这个前端外部端表现出来的就是这个猫可能有不同的头发啊,不同的眼睛啊,不同的皮肤啊,呃,就会有这样的一些很特殊的一些特点,有些猫被大家如果一一抢的话,大家觉得诶这个猫,这是一个外星猫,或者是一个什么什么特别的猫,它做了基因突变的猫,它就很值钱,就可以被,就可以为大家。
24:13
浮起来,所以这是所谓的非统治偷看,这一点其实在现在来讲被很多人还是很看好的,因为我们现实当中可能更多的。可以数字化的这种资产更多是非非统制的,就我们的一辆车和别人的一辆车那是不一样的,对吧,我们的一个电脑和别人的一个电脑是不一样的,所以呃,这一块可能也是现在开发应用的一个很重要的一个方向,它也有一个统一的标准,叫做EC721。好,我们现在就先退出来,到SC上去看一下。大家还记得刚才我们这有一个token的一个标签吗?下面第一个就是ERC20TOP tokens好,我们点开先给大家看看这是些什么东西啊?
25:03
哦,大家可以看到这是所有ERC20TOKEN的一个排名,应该是市值的一个排名,但是好像这里没有看到us,那我我相信应该是这个网站把us下架了啊,就是因为us主网上链了,可能放在这里不是特别的合适,大家认识第一个是什么吗?这个可能不认识是吧,BNB,这个是BNB,对bin是一个,其实是一个,就是大家的一个交易所啊,BB交易所他自己发行了自己的虚拟币,但其实他并没有自己的区块链,它其实跟区块链相关的,就是它是做区块链交易的,这一块是跟区块链相关,但是他也发了一个币,而且现在大家可以看到在所有以太坊的EC20的代币上面,它的总市值排第一,呃,排第二的叫叫VCH,这应该就是大家所说的围链,有可能有些同学见过啊,后面是laker和ZRXZRX应该是叫这这个人应该叫叫什么,我一下想不起来了啊,好像叫0X还是叫什么,大家平常可能听说过0X,它主要是基于零知识证明的那一套算法,所以也算是一个创新币,但是它都是基于以太坊发行的。
26:27
我们随便点开一个BB看一看,这样的一个东西,这样的一个代币,它到底有多神秘,到底是个什么东西啊?我们点开之后发现这里是它的一些汇总的一些基本的信息,这里是total supply,大家觉得这是个什么东西?这就是BNB,它到现在为止总共发行量,他发了这么多个BB,然后后边有一个很重要的东西,当然下面就是它的当前的价格,还有它的那个拥有它的地址啊,这边这一个contract后面跟了一串这个东西,大家觉得这是什么东西,这就是BB在以太坊上合约的地址,我们点开这个合约看一下。
27:18
好,这个合约就发现它下边的选项其实就多了很多,有一个叫ERC20TOKEN transactions。这个就是表示这不是以太坊的交易,这是他的这个token的来回转币的一些信息,另外后面还有一个code,我们瞄眼扣吧,呃,当然这个现在大家要看可能会有点费劲啊,就是我们只是给大家有一个大概的概念,这就是它的透明,这就是区块链上所有的信息都是能看到的,都是透明的,它一个市值这么大,它现在市值有多少?呃呃,现在可能看不到,在上一个页面里边有它的市值,我们退回去,它的市值大概是。
28:11
哇,我这个有点算不过来了,看看晕了啊,18亿美金,这这不是说B安本身它的市值,这是说它发行的就发行光发行的这么多BN币现在的市值,本身B安这个公司的估值,这个还是另外一回事,对吧,因为这个还不是完全捆绑在一起的,光他发行的这些代币,凭空而来的代币就有18亿美金这么多,大家看一看值18亿美金的这个东西到底有什么,到底有什么特别啊,就是这么一份合约。大家如果感兴趣的话,可以详细的看看它里面到底有什么内容,这是满,就是符合ERC20代币协议标准的一个一个合约,就是100多行啊对,就就这么少,就这么100多行,但大家可以觉得它这个很简单是吧,就我们也可以发一个这样的东西,但是可能没有那么值钱,呃,大家如果对代币感兴趣的话,之后我们讲到就是solidliity,讲到这个合约的时候,到时候我们再去详细的了解一下,现在大家就有个这样这样一个概念就可以了,呃,另外我们可以再看一下这边看上边是EC20,下边就是EC721,就是刚才我们说到的那种非同质代币,对吧,就像以太猫这样的东西,我们看看它里面会有什么东西,排名第一的token大家可以看到了啊,它就是C。
29:48
It c CK,这就是以太猫后面的几个好像我也没怎么见过啊,我也没有太关注它这些东西,我们看一下以太猫,我们点开以太猫的合约地址,这就是以胎猫的合约合约地址啊,显示的这些东西我们可以看到,这里有C20的token的交易,还有ERC721的to管交易,全部都列在这里了,看一下它的扣子,这就是它的扣子一台猫,大家如果感兴趣可以详细的看一看,呃,其实如果要是就这么匆匆的一瞄,可以看到啊,这里有一个contract erc721,这其实就是ERC721的一个标准的合约,合约名称,那下面的以太猫它就要继承,就是solidity里边也是有继承的关系的。
30:48
它会继承这样的合约,然后自己就可以去实现它的一些具体的一些方法,呃,我们可以看这个以太猫,就比刚才的BNBC20的代币就要复杂多了,对吧,这代码量明显就不是一个级别了,呃,所以大家如果感兴趣的话,可以把它看一看,它里边这个代码是怎么运行的,现在有可能看不懂的,大家就是就只是先把这个这个东西有一个大概的概念就可以,你看大家我们就这么看的,就在这里瞄到一句啊,Contract Kitty ownership is Kitty base ec721,这个is是什么意思?对,有些同学都已经想到这个,这个语法非常直白,对不对,对吧,意思这就是继承关系,所以这里定义的这个合约,大家可以把这个contract这个就当成类就可以,这到时候我们再详细讲它的语法啊,就是它这个类继承了前面这个类,这就是这样的一个一个合约,好,我们说了这些之后,最后再给大。
31:48
大家介绍一下这个名词解释吧,最后给大家再来解释一些看起来有点生僻的一些名词,因为基本的那些名词,比如说block叫什么呀,或者是transaction叫什么,这些都不用给大家解释对吧?呃,大家都有这些基础,所以我相信那些都不是问题。这里就是比如说我们见到这个EP,它是什么意思?他啊,对,大家之前见过VIP对吧?对,VIP是比特币的改进建议,所以EP的话也很类似,这就是以太坊上的改进建议。呃,下面是erc,这就是以太坊征求意见的一个缩写,然后一些ERP如果被标记为ec的话,那其实就是相当于这要定义成以太坊的一个标准了,所以我们会说就是EC20 ec721都是从这个做下来的,后面有一个EOA的概念,这个就是所谓的external own account。
32:48
外部账户,呃,到时候我们再详细的解释啊,简单现在大家理解的话就是人类创建的账户,我们人控制的这个账户就是外部账户,或者叫普通账户,这都是一,都是说的同一件事情。呃,下面是ET har ET harsh,这个是以太坊1.0的工作量,这种算法就是pow的一个一个具体实现。下面是HD钱包,这个应该大家讲过对吧,应该讲过啊。分层确定性钱包就是使用分层确定性密钥创建的,呃和转账协议的钱包,就是基于BP32的协议创建的,这样的钱包我们之后要就是接下来可能会给大家介绍一些钱包,也都是就是这样的分层确定性钱包,CONTACT256,这个是以太坊中用到的哈希函数,主要的一个哈希函数,呃,它被标准化为S3,最后就是一个nu nu大家之前好像也见。
33:48
到过对吧,在那个区块信息里面见到过它是什么东西呢?本来在密码学里边它的概念不一样,它概念说的是只能使用一次的一个值啊,这个东西叫一个nu,所以它是一个一个随机数,以太坊里面有两类随机数,一个是账户的,一个是pow,那账户的nu呢,那就是跟我们自己有一个账户发交易的时候有关QW的随机数大家应该就能想到了,就跟我们当时看到的区块的那个not有关,比这样的两个用处好,我们这一部分内容就是整个的这个整体介绍,就简单的先说到这里。
我来说两句