摘要: 智能合约开发是以太坊编程的核心之一,而代币是区块链应用的关键环节,下面我们来用solidity语言开发一个代币合约的实例,希望对大家有帮助。 以太坊的应用被称为去中心化应用(DApp),DApp的开发主要包括两大部分: 智能合约的开发 用户界面的开发 在本文中,我们将介绍智能合约的开发语言solid 阅读全文
posted @ 2018-04-23 22:21 以太坊开发 阅读(2201) 评论(0) 推荐(0) 编辑
摘要: MetaMask是一个以太坊钱包插件,虽然只能在Chrome浏览器中使用,但作为以太坊钱包的metamask却很受以太坊开发者欢迎。 MetaMask 评价(5★):安装设置:★★★★界面操作:★★★★备份方式:★★支持币种:★★(只显示 ETH,但能保存其他 ERC-20 币种)其他功能:★★(可 阅读全文
posted @ 2018-04-23 16:03 以太坊开发 阅读(2833) 评论(0) 推荐(0) 编辑
摘要: 我们可使用web3.js框架的estimateGas函数获得一个以太坊智能合约的Gas估计值 ,通过执行一个消息调用或交易,该消息调用或交易直接在节点的VM中执行,并未在区块链中确认,函数会返回估算使用的gas量。 函数调用: 参数: 在 web3.eth.sendTransaction 中, 参数 阅读全文
posted @ 2018-04-22 15:03 以太坊开发 阅读(7396) 评论(0) 推荐(1) 编辑
摘要: 以太坊如何估计估算计算gas?Etherscan上transaction info中有个gas used by txn,结果跟remix给的结果以及geth中getTransactionReceipt的gasUsed给的结果都会是一致的,可以直接用geth或是remix模拟估算gas cost。 之 阅读全文
posted @ 2018-04-21 00:10 以太坊开发 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: Remix 是一个开源的 Solidity 智能合约开发环境,提供基本的编译、部署至本地或测试网络、执行合约等功能。Solidity 是 以太坊Ethereum 官方设计和支持的开发语言,专门用于编写智能合约。 本文希望将一个很简单的代币合约(只能发行和转账),部署在本地和测试网络上,测试下它的功能 阅读全文
posted @ 2018-04-20 15:44 以太坊开发 阅读(6663) 评论(1) 推荐(0) 编辑
摘要: 智能合约开发用solidity编程语言部署在以太坊这个区块链平台,本文提供一个官方实战示例快速入门,用例子深入浅出智能合约开发,体会以太坊构建去中心化可信交易技术魅力。智能合约其实是“执行合约条款的计算机交易协议”。区块链上的所有用户都可以看到基于区块链的智能合约。 维基上说智能合约(英语:Smar 阅读全文
posted @ 2018-04-19 23:19 以太坊开发 阅读(6412) 评论(2) 推荐(0) 编辑
摘要: 去中心化应用(DApp:Decentralized Application)是区块链社区中出现的新颖想法之一。 凭借自主执行的智能合约,该技术的支持者已经提出各种解决方案来尝试取代今天需要中心化权威的系统:从企业、服务到政府。 你可以用DApp做什么?下面是使用以太坊区块链开发的七个有趣的项目。 1 阅读全文
posted @ 2018-04-19 09:45 以太坊开发 阅读(9008) 评论(1) 推荐(1) 编辑
摘要: 区块链找工作面试招聘过程中可能的问题,但当面经肯定还不够,算做一类面试题吧。 1. 问:你认为区块链技术中的区块意味着什么?区块链由所有金融交易的信息组成。一个块只不过是一个记录列表。当这些列表相互结合时,它们被称为区块链。例如,一个组织有100个分类账簿,其中的组合被称为区块链,单个分类账将被视为 阅读全文
posted @ 2018-04-18 09:22 以太坊开发 阅读(14420) 评论(6) 推荐(1) 编辑
摘要: 浅谈以太坊智能合约的设计模式与升级方法。以太坊EVM是当前区块链行业应用最为广泛的虚拟机。其所支持的智能合约语言是图灵完备的。该语言支持各种基础类型(Booleans,Integers,Address,String,Enum,Address等)、复杂类型(Struct,Mapping,Array等)、复杂的表达式和控制结构及接口继承等面向对象的特性。 正是由于强大的智能合约语言,原本在真实世界中的复杂商业逻辑和应用都能在区块链上轻松实现。然而需要注意的是,尽管公有链可以实现合理的GAS机制自我保护,联盟链可以用其他机制替代GAS的计算及代币化来保障EVM沙盒安全,但由于区块链运行机制的原因,智能合约的运行即使是异常运行都会在所有区块链节点上独立重复运行。因此,无论是在公有链还是联盟链运行智能合约都是非常昂贵(运算资源、存储资源)的操作。 阅读全文
posted @ 2018-04-12 19:15 以太坊开发 阅读(5326) 评论(1) 推荐(3) 编辑
摘要: 第一节 简介 欢迎和我们一起来用以太坊开发构建一个去中心化电商DApp!我们将用区块链、星际文件系统(IPFS)、Node.js和MongoDB来构建电商平台类似淘宝的在线电商应用,卖家可以自由地出售商品,买家可以自由地购物: 1. 去中心化: 和淘宝或 eBay 不同,我们把所有的商业逻辑和核心数 阅读全文
posted @ 2018-03-30 15:30 以太坊开发 阅读(4825) 评论(8) 推荐(10) 编辑