1703875490
1703875491
第6章展示如何使用web3.js编译智能合约,以及使用web3.js和EthereumJS部署智能合约。
1703875492
1703875493
第7章阐释如何使用Oraclize从以太坊智能合约发出HTTP请求,以访问万维网中的数据。我们还将学习访问存储在IPFS中的文件、使用字符串库处理字符串等方法。
1703875494
1703875495
第8章阐释如何使用truffle。truffle将使创建企业级DApp变得容易。我们将通过创建代币来学习truffle。
1703875496
1703875497
第9章阐释创建联盟区块链的方法。
1703875498
1703875499
设备环境
1703875500
1703875501
Windows 7 SP1+、Windows 8、Windows 10或者Mac OS X 10.8+。
1703875502
1703875503
读者对象
1703875504
1703875505
本书适合想使用区块链和以太坊创建防篡改数据(和交易)应用的JavaScript开发人员阅读,也适合对密码学及其逻辑以及相关数据库感兴趣的人阅读。
1703875506
1703875507
下载实例代码
1703875508
1703875509
可以从http://www.packtpub.com下载本书的实例代码文件。如果您在其他地方购买了本书,可以访问http://www.hzbook.com注册并下载。
1703875510
1703875511
1703875512
1703875513
1703875515
区块链项目开发指南 第1章 去中心化应用
1703875516
1703875517
我们以前用过的所有互联网应用几乎都是中心化的,即每个应用的服务端由一个特定企业或个人所有。长期以来,开发人员创建中心化应用,用户使用中心化应用。但是中心化应用存在一些问题,包括不透明、有单点故障、不能防止网络审查等,导致几乎不可能创建某些特定类型的应用。为了解决这些问题,一项新的技术诞生了,它创建以网络为基础的去中心化应用(DApp)。在本章中,我们将学习去中心化应用。
1703875518
1703875519
在本章中,我们将讲解以下内容:
1703875520
1703875521
·什么是DApp。
1703875522
1703875523
·去中心化、中心化和分布式应用之间的区别。
1703875524
1703875525
·中心化和去中心化应用的优点和缺点。
1703875526
1703875527
·概述一些最热门的DApp所使用的数据结构、算法和协议。
1703875528
1703875529
·学习一些创建在其他DApp之上的流行DApp。
1703875530
1703875531
1703875532
1703875533
1703875535
区块链项目开发指南 1.1 什么是DApp
1703875536
1703875537
DApp是一种互联网应用,其后端在去中心化的点对点网络上运行,且其源代码是开源的。网络中不存在能够完全控制DApp的节点。
1703875538
1703875539
根据DApp的功能不同,使用不同的数据结构来存储应用数据。例如,比特币DApp使用区块链数据结构。
[
上一页 ]
[ :1.70387549e+09 ]
[
下一页 ]