
以太坊
文章平均质量分 83
瘦身小蚂蚁
这个作者很懒,什么都没留下…
展开
-
Solidity - 安全 - 重入攻击(Reentrancy)
首先简要说明下一个很有名的重入攻击事件,再模拟重入攻击。The DAO是分布式自治组织,2016年5月正式发布,该项目使用了由德国以太坊创业公司Slock.it编写的开源代码。2016年6月17上午,被攻击的消息开始在社交网站上出现,到6月18日黑客将超过360万个以太币转移到一个child DAO项目中,child DAO项目和The DAO有着一样的结构,当时以太币的价格从20美元降到了13美元。当时,一个所谓的”递归调用“攻击(现在称为重入攻击)名词随之出现,这种攻击可以被用来消耗一些智能合约账户。这原创 2022-06-28 09:30:25 · 2557 阅读 · 2 评论 -
Geth开发环境搭建(Centos7)
前提条件1、安装Go参见Centos7 安装 Go_ling1998的博客-优快云博客2、安装Git参见Centos7 安装 git_ling1998的博客-优快云博客安装Geth1、下载Geth[root@localhost src]# wget https://gethstore.blob.core.windows.net/builds/geth-alltools-linux-amd64-1.9.10-58cf5686.tar.gz...原创 2022-03-23 22:18:29 · 1581 阅读 · 0 评论 -
以太坊智能合约开发语言 - Solidity
Solidity简介Solidity是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了C++、Python、Javascript语言的影响,设计的目的是能在以太坊虚拟机(EVM)上运行。Solidity是静态类型语言,支持继承、库和复杂的用户自定义类型等特性。Solidity内含的类型除了常见编程语言中的标准类型,还包括address等以太坊独有的类型,Solidity的源码文件通常以 .sol 作为扩展名。目前Solidity编程的最好方式是使用Remix。Remix是一原创 2022-03-22 22:33:45 · 8526 阅读 · 0 评论 -
以太坊应用
目录去中心化应用(DApp)代币(Token)可替代性通证(fungible token)非同质通证(non-fungible token)名词解释EIPERCEOAEthashHD钱包Keccak256Nonce去中心化应用(DApp)DApp(Decentralized Application),去中心化应用,也称为分布式应用。它被认为开启了区块链2.0时代。DApp就是在底层区块链平台衍生的各种分布式应用,是区块链世界中的服务提供形式。DAp原创 2022-03-21 11:04:41 · 2353 阅读 · 0 评论 -
以太坊基础概念
1、以太坊的组成部分:P2P网络、交易、以太坊虚拟机(EVM)、以太坊账本、客户端2、以太坊中的重要概念:账户,分为普通账户(EOA)和合约账户(Contract)、地址、交易、gas3、以太发行规则:挖矿前、挖矿产出、以太币产量未来的变化4、以太坊的挖矿产出:区块奖励(Block rewards)、叔块奖励(Uncle rewards)、叔块引用奖励(Uncle referencing rewards)5、以太坊区块收入:普通区块收入、叔块收入6、“幽灵”协议(GHOST)7、以太坊和图灵完备原创 2022-03-21 07:00:00 · 2915 阅读 · 1 评论 -
以太坊概述
1、区块链发展史 2、以太坊的出现 3、以太坊发展阶段 4、以太坊重大分叉 5、以太坊特点原创 2022-03-20 16:54:40 · 1832 阅读 · 0 评论