![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链之以太坊
tux~
这个作者很懒,什么都没留下…
展开
-
智能合约自学笔记之三买家
其实除了买家后面还有,不过我看了一会实在是放弃了,因为是个全栈视频,web相关我实在是不行了,因为js我真是一点都不会。教程中用react库,在web上链接到ganache这个虚拟区块链上,同时metamask也获取ganache数据显示出来,最后全栈为用户提供了web接口,这就是全部过程。最有意思的是,这个系统所有的调用都用的js,只有脚本用的solidity。脚本用的面向对象,其实面向对象长得都一样,我用C++的底子完全可以理解。这就是我学会的东西。我在网上看到还有用其它语言写合约的。其实我想学会的是原创 2020-08-02 22:07:36 · 170 阅读 · 2 评论 -
智能合约自学笔记一之初始化
叫嚣着学只能合约好几个月了,不管怎么样今天必须把简单东西过一遍,军令状!!!!这种贴代码的我实在是不想贴在我的笔记上,就放在CSDN上吧。分为三部分,首先是创建一个智能合约,这个合约只有个名字// the file is for creating smart contractpragma solidity ^0.5.0;contract Marketplace { string public name; constructor() public { name =原创 2020-07-26 16:24:12 · 627 阅读 · 0 评论 -
以太坊之九智能合约
正在学习区块链,如果我哪里有错误希望大家指出,如果有任何想法也欢迎留言。这些笔记本身是在typora上写的,如果有显示不正确的敬请谅解。笔记本身也是给我自己写的,所以如果有侵权的请通知我,我立即删除。文章目录9.智能合约9.1 智能合约的定义9.2 类的结构9.3 智能合约的创建和运行9.4 智能合约的调用9.4.1 外部账户调用合约9.4.2 合约调用合约:直接调用9.4.3 合约调用合约:a...原创 2020-02-10 11:35:18 · 704 阅读 · 1 评论 -
以太坊之八权益证明
正在学习区块链,如果我哪里有错误希望大家指出,如果有任何想法也欢迎留言。这些笔记本身是在typora上写的,如果有显示不正确的敬请谅解。笔记本身也是给我自己写的,所以如果有侵权的请通知我,我立即删除。8.权益证明8.1 权益证明的原因难度炸弹能看出来,以太坊目前还是在使用工作量证明,比特币天然的工作量证明。有计算表示,比特币出一个交易要用一千度电,以太坊要用六七十度。以太坊比比特币验证过程更...原创 2020-02-10 11:31:47 · 505 阅读 · 0 评论 -
以太坊五之GHOST协议
正在学习区块链,如果我哪里有错误希望大家指出,如果有任何想法也欢迎留言。这些笔记本身是在typora上写的,如果有显示不正确的敬请谅解。笔记本身也是给我自己写的,所以如果有侵权的请通知我,我立即删除。5.GHOST协议这个地方在比特币中就一句话:最长合法链,但是在以太坊中因为以太币的出块时间只有几十秒,分叉现象特别频繁,这个方法就不能用了。这里的标准就是GHOST协议。5.1叔父区块比特币...原创 2020-02-10 11:19:30 · 589 阅读 · 0 评论 -
以太坊之四交易树和收据树
正在学习区块链,如果我哪里有错误希望大家指出,如果有任何想法也欢迎留言。这些笔记本身是在typora上写的,如果有显示不正确的敬请谅解。笔记本身也是给我自己写的,所以如果有侵权的请通知我,我立即删除。4. 交易树和收据树4.1 交易树和收据树的意义交易树和收据树仅用来存储本区块的数据,所用的数据结构依然是MPT。交易树: 提供Merkel Proof。向轻节点证明某个交易是打包在区块中的。...原创 2020-02-10 10:45:48 · 373 阅读 · 0 评论 -
以太坊之三状态树
正在学习区块链,如果我哪里有错误希望大家指出,如果有任何想法也欢迎留言。这些笔记本身是在typora上写的,如果有显示不正确的敬请谅解。笔记本身也是给我自己写的,所以如果有侵权的请通知我,我立即删除。3. 状态树这个数据结构的目的很明显,为了保存每种账户的当前状态,这就和银行的账户很像了,比比特币的UTXO友好很多。patricia trie字典树有一点浪费空间,比如下面这个例子。但是...原创 2020-02-10 10:19:45 · 698 阅读 · 1 评论 -
以太坊之二以太坊数据结构
正在学习区块链,如果我哪里有错误希望大家指出,如果有任何想法也欢迎留言。这些笔记本身是在typora上写的,如果有显示不正确的敬请谅解。笔记本身也是给我自己写的,所以如果有侵权的请通知我,我立即删除。文章目录2. 以太坊数据结构2.1 本地数据结构2.2 区块头结构2.3 实际上传的以太坊数据2.4 RLP(Recursive Length Prefix)序列化2. 以太坊数据结构2.1 本...原创 2020-02-10 10:17:25 · 279 阅读 · 0 评论 -
以太坊之一以太坊账户的特点
正在学习区块链,如果我哪里有错误希望大家指出,如果有任何想法也欢迎留言。这些笔记本身是在typora上写的,如果有显示不正确的敬请谅解。笔记本身也是给我自己写的,所以如果有侵权的请通知我,我立即删除。文章目录1.账户以以太坊的特点1.1 账户1.2 特点1.账户以以太坊的特点1.1 账户以太坊是基于账户的模式,这和比特币的UTXO有本质的区别,相比比特币,以太坊使用的时候更贴近我们的生活,...原创 2020-02-10 10:16:19 · 840 阅读 · 0 评论