1703875455
在本书中,读者将了解如何编写智能合约、如何用JavaScript开发以太坊程序,以及如何为区块链创建端到端应用。
1703875456
1703875457
本书具有如下特点:
1703875458
1703875459
·“学生导向”,跟着这本书可以由浅及深地学习以太坊技术应用。
1703875460
1703875461
·给出了多个真实的以太坊智能合约编写示例,可帮助初学者迅速上手编写代码。
1703875462
1703875463
·通俗易懂,讲解细致,方便自学。
1703875464
1703875465
在翻译本书的同时,我们的团队没有停止前进的脚步。我们不断努力,以求在技术深度上更进一步。读者掌握本书的内容后,可以阅读我们即将于近期出版的其他关于以太坊和Hyperledger的书,以加深对区块链的关键技术的认识。详情请见我们的微信公众号“智链ChainNova”。
1703875466
1703875467
1703875468
1703875469
1703875471
区块链项目开发指南 前言
1703875472
1703875473
区块链是一个防篡改的去中心化账本,其中包含不断增长的数据记录列表。每个用户都可以连接到网络,发送新的交易、验证交易和创建新的区块。
1703875474
1703875475
本书将阐释区块链的概念,讲述其如何保证数据真实性,以及如何使用以太坊创建现实世界的区块链项目。通过有趣的现实世界案例,读者将了解如何编写完全按照程序运行、没有欺诈、没有中心机构或者第三方干预的智能合约,并学习如何创建端到端的区块链应用。本书还将介绍加密货币中的密码学、以太币安全、挖矿、智能合约和Solidity等概念。
1703875476
1703875477
区块链是比特币中最有创造性的技术,是记录比特币交易的公共账本。
1703875478
1703875479
本书内容
1703875480
1703875481
第1章阐释DApp的概念,并简述其工作原理。
1703875482
1703875483
第2章阐释以太坊的工作原理。
1703875484
1703875485
第3章阐释如何编写智能合约和使用geth交互接口来部署合约,以及使用web3.js广播交易。
1703875486
1703875487
第4章介绍web.3js的概念及其导入方法、连接到geth的方法,并阐释了如何在node.js或者客户端JavaScript使用它。
1703875488
1703875489
第5章阐释如何创建钱包服务,以方便用户创建和管理以太坊钱包,甚至离线创建和管理钱包。我们将专门使用LightWallet库实现。
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
[
上一页 ]
[ :1.703875455e+09 ]
[
下一页 ]