自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除