![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
若水上善666
这个作者很懒,什么都没留下…
展开
-
在vue中引入web3
1.当MetaMask还有web3这里我们直接在浏览器的调试里面输入web3就可以看到。原创 2020-06-18 15:48:07 · 8862 阅读 · 5 评论 -
web3获取以太坊合约事件
1.玄学我在以太坊的合约是代币合约,其中包含有转币的方法transfer,用来把自己或其他人的代币转来转去,代币和扇贝一样也是要活动活动滴哈哈哈(獐子岛扇贝事件)。我一开始使用用来监听合约中Transfer事件的代码如下: await this.contract.events.Transfer() .on('data', function (event) { _this.sendAlertIcon = 'success'原创 2020-06-04 17:23:10 · 1232 阅读 · 0 评论 -
以太坊中的短地址攻击
1.什么叫短地址按照字面的意思就是说这个地址比别人的要短些,那么我们都知道在以太坊中正常的化地址就是0x1234567890123456789012345678901234567800这样的,数数,它有20个字节(这个地址的表示方法是用16进制的数去表示的,所以就会有40位)。那么我们一看这个地址后面两位也就是一个字节都是0呀,那么我们其实可以不用写最后的两位,因为以太坊机制中存在自动补0的情况,一听多么人性的操作,多么体贴就像是暖男一样,思你之所思,急你之所急,啊多么好的设计,我们就把这种地址最后两位原创 2020-05-16 15:41:17 · 906 阅读 · 0 评论 -
BNB代码解读
1.BNB代码我们先来看下BNB的代码,没错就是这短短100多行代码,市值可是好多好多亿呢哈哈哈哈。/** *Submitted for verification at Etherscan.io on 2017-07-06*/pragma solidity ^0.4.8;/** * Math operations with safety checks */contract SafeMath { function safeMul(uint256 a, uint256 b) inte原创 2020-05-14 16:27:10 · 5075 阅读 · 0 评论 -
我理解的以太坊
1.以太坊简介以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether,简称“ETH”)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。以太坊的概念首次在2013至2014年间由程序员Vitalik Buterin受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”,在2014年通过ICO众筹开始得以发展。它和比特币最大的区别就是智能合约,类似于我有一段可以放在以太坊节点上跑的程序,而比特币的原创 2020-05-11 18:00:04 · 484 阅读 · 2 评论