![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
mergerly
这个作者很懒,什么都没留下…
展开
-
区块链主流开源技术体系介绍
接上一篇应用开发入门介绍,Elwin这篇将会介绍主流的区块链开源技术体系,供大家开发自家区块链平台及应用参考。 一、 比特币体系比特币(BitCoin)是最早也是全球最广泛使用和真正意义的去中心化区块链技术,因此他的开源技术体系非常值得参考。比特币区块链的核心技术框架采用C++语言开发,共识算法采用POW算法,工作量(挖矿)证明获得记账权,容错50%,实现全转载 2018-01-12 10:59:52 · 954 阅读 · 0 评论 -
【CryptoKitties源码解析】养猫的正确姿势!
今天想介绍一个最近比较火的一个“区块链”应用CryptoKitties,这个应用本质上实现的功能就是电子猫的繁殖与交易两个功能,功能上虽然比较简单但是再加上区块链这个强大的底层技术作为支撑,让它在整个行业掀起了一波热潮,甚至还导致了以太坊主网的堵塞,使得以太坊中未确认的交易数量从平常的2.5k增涨到了15k,网络中其他的交易也都受到了极大的影响。整个项目的代码总共2000行左右,其中还包含了详细的转载 2018-01-12 16:26:28 · 942 阅读 · 0 评论 -
带你玩转以太坊智能合约的"Hello World"
1.学习目标了解智能合约简单环境搭建能够利用solidity编写Hello World合约合约部署和合约互动2.使用solidity语言撰写智能合约Ethereum上的智能合约需要使用solidity语言来撰写。solidity是一种类似Javsscript的语言,而且围绕着solidity的各种开发工具链,都是使用属于Javascript生态系的npm来提供的。但solidity转载 2018-01-15 21:08:36 · 653 阅读 · 0 评论 -
跟着cryptokitties(以太坊云养猫)学写智能合约(上)
cryptokitties(以太坊云养猫)是近期出现在以太坊区块链上一个游戏。超级可爱的猫形象,再配合上繁殖,配种,拍卖这样丰富的玩法,一下子就引爆了以太坊的区块链。这款游戏的核心是基于以太坊的智能合约,也是第一款基于智能合约的游戏。这款游戏除了繁殖时候的基因工程合约以外,其他合约都是开源的,她的源码对于学习智能合约的编写有着很大的启发意义。下面是我的一点点对于智能合约和cryptokitties转载 2018-01-17 16:08:23 · 6658 阅读 · 4 评论 -
跟着cryptokitties(以太坊云养猫)学写智能合约(下)
本人培育的鸭子,只要0.2ETH便宜了kittes数组,所有的猫都会存储在 kitties数组里,这个数组会不断增长,kittyId其实就是Kitty对象在这个数组中的下标。而kittyId其实就是erc721的tokenId。kitties数组建立了erc721 token 和猫数据结构的映射关系。通过erc721的tokenid就能够获取到Kitty对象数据.kittyIn转载 2018-01-17 16:09:21 · 3147 阅读 · 0 评论 -
教程 | 如何在Ethereum上编写自己的CryptoKitties风格的游戏
CryptoKitties 做了很棒的工作,他展示除了简单的金融交易之外还可以使用区块链做什么。我希望将来我们会看到更多创新的区块链用法,所以我想快速浏览CryptoKitties背后的代码,以展示它背后是如何实现的。本文是为开发人员编写的,虽然这不是一个绝对的初学者对Solidity的介绍,但是我试图包含文档的链接,以便尽可能适合所有开发者。让我们开始...CryptoKitti转载 2018-01-17 18:08:03 · 4184 阅读 · 0 评论