- 博客(11)
- 收藏
- 关注
原创 理论篇:如何理解侧链
在以太坊上进行交易的花费十分高,为了能让用户用更低的价格享受到以太坊提供的便利,许多人提出了众多以太坊的扩容方案,其中之一就是侧链。
2022-03-01 21:39:56 6979
原创 理论篇:如何理解51%攻击
在使用PoW共识机制的区块链网络,存在一种攻击手段:51%攻击。使用这种攻击手段目前来说可以达成两种目的:目的1:双花攻击,将同一笔钱花两次。目的2:交易抑制,阻止别人在网络中产生交易。
2022-02-28 22:42:42 10204
原创 Solidity基础教程:合约的继承与方法的重写
Solidity基础教程:合约的继承与方法的重写合约继承合约继承使用is关键字contract ERC721 is Context, ERC165, IERC721, IERC721Metadata { ... function balanceOf(address owner) public view virtual override returns (uint256) { require(owner != address(0), "ERC721: balance quer
2022-02-10 14:18:18 5636
原创 以太坊实战-OpenZeppelin中ERC20接口的实现
OpenZeppelin是一个非常棒的开源方案,相当于我们Java中使用SpringBoot,这篇文章想描述一下,在这个项目中对ERC20的通用实现方案。ERC-20.sol
2022-01-05 09:06:58 2678
原创 以太坊理论篇-工作量证明算法的目的是什么?
工作量证明算法目的就是让分布式网络中的各个计算机节点,对待他们共同维护的东西的改变达成一致性的意见。在区块链中,这个东西就是分布式账本。
2022-01-01 22:13:46 2119
原创 以太坊实战篇-Vue上传文件到IPFS
`IPFS`是`InterPlanetary File System`的简称,中文是星际文件系统。它和百度网盘在使用上区别不大,最大的区别是百度网盘的资源都掌控在百度这一家企业手中,而`IPFS`中的资源则是掌握在无数个`IPFS`节点中,没有任何人可以说,"嗨,这个文件不能上传,即使上传了不能下载!"。
2021-12-31 15:00:31 5219 3
原创 以太坊基础篇-Solidity语言15分钟初体验
Solidity是一个用来编写以太坊智能合约的语言。所以,如果你想成为区块链编程者,学习这个语言是必经之路。但是,由于我真的在中文网站上找不到自己喜欢的基础教程,我决定创一个系列的教程来带领大家快速且高效的学习这门语言。
2021-12-31 14:32:09 2042
原创 以太坊基础篇-以太坊账户的数据结构
以太坊账户分为两种类型,一种是外部账户,一种是合约账户。不论是何种账户,都存在四个区域,Nonce,智能合约,账户余额,账户存储。
2021-12-30 15:22:28 2669
原创 以太坊理论篇-以太坊账户
相对于比特币来说,以太坊账户是以太坊的一个十分具有划时代意义的发明,因为账户的出现,以太坊不仅可以支持比特币中直接的货币转账,还可以支持更加复杂的智能合约。
2021-12-30 15:19:02 454
原创 以太坊实战篇-创建并运行一个最简单的转账合约
智能合约的作用可以说是无穷无尽,其中之一就是发行虚拟货币。在这篇文章中,我们将一步一步演示如何使用智能合约发布虚拟货币。
2021-12-29 11:14:38 3565
原创 以太坊实战篇-构建基础环境(本地版)
1. 安装Truffle:以太坊区块链开发脚手架。2. 安装Ganache:以太坊区块链网络模拟器。3. 安装VScode:以太坊智能合约开发编辑器。
2021-12-18 09:27:52 1496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人