ETH
文章平均质量分 70
P叔
别叫我程序员,请叫我爱码士...
展开
-
EOS智能合约开发(一):EOS环境搭建和启动节点
EOS和以太坊很像,EOS很明确的说明它就是一个区块链的操作系统,BM在博客中也是说过的。可以这样比喻,EOS就相当于内置激励系统的Windows/Linux/MacOS,这是它的一个定位。包括以太坊也有自己的定位,Vitalik在2014年第一次说以太坊想法的时候,他就很明确的说了,以太坊就是一个全球计算机,这些都是创始人本人提出的一个想法。下面从EOS入门的环境搭建、编译运行一个智...原创 2018-05-21 18:33:06 · 2127 阅读 · 0 评论 -
孟岩首期《区块链通证经济系统设计》课程圆满结课
6月9日,学友们期盼已久的《区块链通证经济系统设计》课程在北京如期开课,现场座无虚席、气氛热烈。经过两天紧张而充实的实战学习,在课程结束之时,学友们已经亲自利用课程所学的核心模板工具设计出了学友社区block zero的通证经济系统雏形。 两天学习就能设计出一个区块链通证经济系统? 怎么做到的?让小道带您回顾一下:明原理,打基础 在第一天的课程中,孟岩老师结合国际上业内专家的主流观点...原创 2018-06-13 08:14:48 · 1253 阅读 · 0 评论 -
Solidity高级理论(二):Gas
solidity高级理论(二):Gas关键字:Gas、结构体、节省小技巧Gas是什么在Solidity中,用户想要执行DApp都需要支付一定量的Gas,Gas可以用以太币购买,所以,用户每次使用DApp都会发费以太币。 一个 DApp 收取多少 gas 取决于功能逻辑的复杂程度。每个操作背后,都在计算完成这个操作所需要的计算资源,(比如,存储数据就比做个加法运算贵得多), 一...原创 2018-06-13 08:14:27 · 2223 阅读 · 1 评论 -
以太坊 ERC20 与 ERC721 深度解密
去年11月份的一段时间,Ethereum网络突然变的特别拥堵,原因是兴起了一款以太坊养猫的Dapp游戏,超级可爱的猫形象,再加上配种,繁殖和拍卖等丰富的玩法,风靡了币圈。 一时间币圈大大小小的人都在撸猫,以太坊网络不堪负荷,最近更是爆出消息,一只猫可以拍到8w 多人民币。基于以太猫,国内也兴起了一整浪潮,后续又出款了很多的类似的游戏,网易招财猫,百度莱茨狗和加密鱼等等,不过玩法套路都是差不多。 ...原创 2018-06-13 08:14:06 · 2164 阅读 · 1 评论 -
EOS之记事本智能合约
EOS记事本智能合约本次分享的内容是一个记事本合约,调用合约中的写入动作可以将文本和作者保存到数据库中,通过记事本合约来学习EOS智能合约数据存储当中的主键自增。合约动作写入动作记事本合约必须要有的写入文本action,用来存储记录文本和记录作者。删除动作记事本中同样需要有删除记录的action,用来删除记录信息。合约代码note.cpp...原创 2018-06-13 08:13:33 · 455 阅读 · 0 评论 -
EOS智能合约授权限制和数据存储
EOS智能合约授权限制和数据存储在EOS合约中,调用合约需要来自账户的授权,同时还要指定需要调用的动作。当然,有的合约并不是所有账户都可以调用的,这就需要用到授权限制。接下来我们就来看看如何限制合约的授权账户。合约案例为了更好的演示,写了一个下课和吃饭的智能合约小例子。这个合约有两个动作,下课和吃饭。教师账户可以调用下课动作,学生账户可以调用吃饭动作。教师调用下课动作后,学生才...原创 2018-06-13 08:13:09 · 1550 阅读 · 0 评论 -
EOS智能合约开发(二):EOS创建和管理钱包
上节介绍了EOS智能合约开发之EOS环境搭建及启动节点那么,节点启动后我们要做的第一件事儿是什么呢?就是我们首先要有账号,但是有账号的前提是什么呢?倒不是先创建账号,而是先要有自己的一组私钥,有了私钥才能有账号,有账号的前提还是要有钱包。所以,最开始我们是创建钱包,钱包是用来管理我们的密钥的。第一步:创建钱包使用命令:Cleos wallet create,就可以创建一个钱包。像以...原创 2018-05-23 09:09:29 · 1041 阅读 · 0 评论 -
智能合约开发之简易球星卡交易系统
个人自制编写了一个简易球星卡智能合约,暂不包括前端后端此合约是在以太坊上部署一个集卡类游戏,玩家可以购买卡片获得自己喜爱的稀有的球星卡,玩家也可以在交易所卖出或者买入自己中意的卡片。功能包括:getplayer 查看当前用户拥有的卡片 getStarcard 查看指定卡片向合约购买的价格(ether) getCreatesale 查看制定交易下标返回详细数值 geta...原创 2018-05-23 08:57:36 · 1402 阅读 · 0 评论 -
EOS智能合约开发(一):EOS环境搭建和启动节点
上节介绍了EOS智能合约开发之EOS环境搭建及启动节点那么,节点启动后我们要做的第一件事儿是什么呢?就是我们首先要有账号,但是有账号的前提是什么呢?倒不是先创建账号,而是先要有自己的一组私钥,有了私钥才能有账号,有账号的前提还是要有钱包。所以,最开始我们是创建钱包,钱包是用来管理我们的密钥的。第一步:创建钱包使用命令:Cleos wallet create,就可以创建一个钱包。像以...原创 2018-05-23 08:54:37 · 3621 阅读 · 0 评论 -
3分钟了解什么是智能合约
一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。这句话由多产的跨领域法律学者 尼克•萨博(NickSzabo)在1995年提出来的,“智能合约”(smartcontract)这个术语是他在发表在自己的网站的几篇文章中提到了智能合约的理念。 光看定义是怎么也不能理解透彻的,让我们以例子的形式来讲讲:你和你的一个朋友打赌,你出...原创 2018-05-21 18:43:12 · 940 阅读 · 0 评论 -
【EOS】区块链EOS到底是什么?
EOS是什么?首先,我们把这个问题分为以下两点来看:EOS的概念首先,EOS从概念上可以理解为Enterprise Operation System,即为商用分布式应用设计的一款区块链操作系统。那么什么又是分布式应用呢?分布式应用是指应用程序分布在不同计算机上,通过网络来共同完成一项任务的工作方式,而EOS可以理解为承载这些分布式应用的平台EOS为了解决什么问题而产生那么E...原创 2018-05-21 18:41:41 · 3990 阅读 · 0 评论 -
【区块链】认识区块链的基本概念
2018年区块链技术风卷全球,似乎大家都在谈论区块链,那到底什么区块链,区块链到底能干什么,对普通人会有什么影响,很多人还是稀里糊涂,那么就谈谈我的一些理解吧,抛砖引玉欢迎探讨。我是如何接触区块链的2018年3月25日,CSDN 副总裁孟岩老师在北京联合大学商务学院举办了一场关于区块链及智能合约相关的公开课,在课程的三个小时里,受益匪浅。在开始之前,我先简单的介绍一下什么是区块链、...原创 2018-05-21 18:40:00 · 832 阅读 · 0 评论 -
教你用ETH开发、部署你的第一个去中心化应用(Dapp) - 宠物商店
今天我们来编写一个完整的去中心化(区块链)应用(Dapps), 本文可以和编写智能合约结合起来看。写在前面阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么 除此之外,你最好还了解一些HTML及JavaScript知识。 本文通过实例教大家来开发去中心化应用,应用效果如图: 从本文,你可以学习到: - 搭建智能合约开发环境 - 创建T...转载 2018-07-18 17:23:53 · 4707 阅读 · 4 评论