大家好,关于区块链开发 书籍很多朋友都还不太明白,今天小编就来为大家分享关于区块链开发书籍的知识,希望对各位有所帮助!
本文目录
学习区块链要学哪些相关知识?
学习区块链技术,我个人建议从以下书籍和以下方式入手:
一、基础阶段:
1.《区块链开发指南》
作者多余比特币底层的研究可谓是非常深入,讲解的也非常通俗易懂。
2.《区块链技术指南》
作为国内第一本从技术角度讲解区块链的书籍,值得一读,2016年出版以来一致评价不错。
3.《区块链原理、设计与应用》
陈昌前辈作为纸贵的CTO、记得之前的墨链就是基于HyperledgerFabric的,所以这本书对于Hyperledger相关开源产品的讲解很透彻。
二、以太坊部分:
1.以太坊介绍:
官网:EthereumProject
中文学习社区:EthFans|以太坊爱好者
GitHub:ethereu
2.以太坊白皮书:
中文版:EthFans|以太坊爱好者
3.Solidity语言(以太坊开发推荐语言):
官网:Solidity-Solidity0.4.19documentation
4.web3.js(与以太坊交互的jsapi):
网址:https://github.com/ethereum/web3.js
论坛:web3-js
5.truffle框架:
官网:TruffleFramework.com-TruffleSuite
以太坊开发的瑞士军刀,几乎是一站式解决方案。
6.Open-zeppelin合约审查:
官网:OpenZeppelin
7.《Ethereum:Blockchains,DigitalAssets,SmartContracts,DecentralizedAutonomousOrganizations》:
没有中文版,只有亚马逊有卖
三、Hyperledger开源项目学习:
1.Hyperledger基本信息:
官网:Home
2.Fabric学习:
官网:HyperledgerFabric
四、其他:
1.BigchainDB:
官网:BigchainDB??ThescalableblockchaindatabasepoweringIPDB.
2.IPFS:
官网:IPFSistheDistributedWeb
这个据说是一个取代http的价值传输协议。
3.国内的布比:
官网:布比区块链,让数字资产自由流动起来
个人认为值得研究
《区块链技术原理与底层架构》这本书有详细讲解布比的技术实现。
你认为区块链领域,第一个千万日活的应用会是什么?
就我个人的认知而言,我是不看好区块链的。我甚至比较极端的认为,这个技术现在还是一个概念的阶段,对于它的解释都是骗人的。
因为我这种偏激的理解,所以我并不认为区块链在现在这种阶段能够诞生千万日活的应用。
我粗略的看了一些区块链的书,有些问题我总是想不通,所以,我当时问了我的一个做区块链的朋友三个问题,一个是关于数字货币的,两个是关于区块链技术的。他都没有能够给我一个答复,所以我也就在这里说出我的这三个问题。
1.挖矿得到的币是哪里来的?我理解的,挖矿,其实就是一个举手证明的过程。如果我发行了100个币,一般来说,只要我不增发,这100个币是不会变的。然后我因为发行者100个币,所花了100美元。100美元我也掏出来了。这时候,有人买了我10个币,给了我20美元。币的价格被炒到了2美元1个,有一个节点第一个举起了手,为了证明了这个交易,然后它得到了1个币的奖励。
这1个币哪里来的?是发行方增发的吗?那按照现在的货币价格,发行方不是需要放2美元进来?货币的总量会变成101吗?
因为我不是学经济或者金融的,所以这里我真的是百思不得其解。
刚好我问的是一个做区块链技术的,他也说不出个所以然,自然,不明白就依旧不明白。
2.去中心化有什么好处?要说区块链的核心,那自然就是去中心化,而在描述去中心化的好处的时候,可能唯一能够说得出所以然的,就是数据防篡改了。因为节点与节点直接有相互约束和关联,除非篡改了51%的节点,不然就等于是无效的。这点我是认可的,按照去中心化的这种设计,确实能做到。
这个我也咨询了那位朋友,他说,100个节点一下的话,其实还是可以篡改的,难度不太大,好吧,也就是说,节点数量还要比较多才行。
但除了防篡改,还有什么好处呢?说不出来了。
我就为了防止数据的篡改这一个好处,我就去增加非常多数量的节点来存储同样的一套数据?当数据累积到一定的量级以后,可能一般的家用电脑还无法承受这么大的数据处理,这不是本末倒置么?
3.能源我们都知道,全球现在都处于一种能源紧缺的情况,大气的污染也到达了一个比较糟糕的层度。
我们推行低碳生活,我们讲公交出行、绿色出行,我们将空调温度进行控制,都是为了节能。
但是区块链这个技术,需要使用大量的节点来存储冗余的数据,如果这种技术推行开来,那大量的磁盘会用来存储这些冗余的数据,而且每次数据的变化,都需要存储到每个节点,这样的话,在数据变化频繁的情况下,无论是网络,CPU,硬盘,内存,都处于一个高速运转的情况中,以前我们可能一个主服务器,一个备用服务器就可以处理,但是用了区块链技术后,我们需要500个甚至更多的节点来存储这些数据,能源的消耗将是几何级的上升。
这样做的意义何在呢?
因此,我也抛出这些问题,希望能够有人解答,当然,这也就是为什么我认为区块链现在还不可能得到有效应用的原因。
区块链入门看什么书
我来了!区块链小白能看什么书?下面来一波书单。
《白话区块链》:详细介绍了区块链的组成、应用、实现等,涵盖比特币原理、密码学原理、P2P网络、智能合约、侧链、多链、联盟链、竞争币等知识点。
《区块链:从数字货币到信用社会》:较为系统地对区块链的历史和现状、起源与发展以及问题和未来发展方向进行了总结。
《区块链社会》:本书独家披露了全球258个区块链行业内投资案例的详细数据,以深入浅出的方式介绍了区块链这一新兴技术在全球各个行业的各种应用,以及对于未来社会产生的影响。
小白除了看书之外,也可以多关注网上的新闻等。密码财经专注区块链信息
区块链平台哪个比较好?
第一步需要下载个人的imtoken电子钱包(安卓系统最好用)用来存储各个渠道获取的电子货币。获取电子货币的途径有购买,挖矿方式得到。电子货币的设置需要严格的按照要求,设置密码,kenstory文件,助记词,秘钥的备份。
第二步去交易平台之一OTCBTC购买,在进行数字货币交易前,在交易平台上也要注册相关信息,并做好备份工作。
第三步购买价值100元人民币的数字货币,旨在走一遍流程。
第四步需要持续的坚持学习,了解区块链是什么。底层技术(大众参与方式就是购买数字货币),后期商用层嫁接底层技术成功,并被大家普遍接受,对应的数字货币就会增值。
主流货币:BTC,ETH,EOS,
关于区块链开发 书籍到此分享完毕,希望能帮助到您。
推荐阅读区块链 票据 区块链票据是什么
区块链 区块大小?区块链区块大小
区块链 基础厂商(区块链基础技术)
区块链 货物全周期,区块链 货物全周期运作
区块链 平台 功能 区块链 平台 功能分析
区块链 黄金交易所?区块链 黄金交易所排名
区块链 人民银行(区块链人民银行)
区块链 税务(区块链 税务局)