區(qū)塊鏈應(yīng)用開發(fā)指南:業(yè)務(wù)場景剖析與實(shí)戰(zhàn)/新時代·技術(shù)新未來
定 價:99 元
叢書名:新時代·技術(shù)新未來
區(qū)塊鏈現(xiàn)在仍然是一個新生事物,就像其他所有新生事物一樣,充滿了爭議。但不可否認(rèn),它也給逐漸變得穩(wěn)定的互聯(lián)網(wǎng)帶來一股新的活力。 《區(qū)塊鏈應(yīng)用開發(fā)指南:業(yè)務(wù)場景剖析與實(shí)戰(zhàn)/新時代·技術(shù)新未來》力圖為區(qū)塊鏈從業(yè)人員提供一份完整的開發(fā)指南。 《區(qū)塊鏈應(yīng)用開發(fā)指南:業(yè)務(wù)場景剖析與實(shí)戰(zhàn)/新時代·技術(shù)新未來》首先從區(qū)塊鏈的起源出發(fā),簡單介紹區(qū)塊鏈的基本概念、歷史以及區(qū)塊鏈底層所使用的技術(shù),如密碼學(xué)、零知識證明等。將比特幣作為樣板,簡單介紹了它的歷史和各種設(shè)計(jì)取舍。 接下來是《區(qū)塊鏈應(yīng)用開發(fā)指南:業(yè)務(wù)場景剖析與實(shí)戰(zhàn)/新時代·技術(shù)新未來》的重點(diǎn)——區(qū)塊鏈應(yīng)用開發(fā),主要內(nèi)容包括以太坊工作原理、以太坊智能合約的開發(fā)與實(shí)踐,等等。 《區(qū)塊鏈應(yīng)用開發(fā)指南:業(yè)務(wù)場景剖析與實(shí)戰(zhàn)/新時代·技術(shù)新未來》是一本非常全面的智能合約開發(fā)指導(dǎo)書,包含大量的實(shí)例代碼以及實(shí)戰(zhàn)講解,讓讀者能夠跟隨書本開發(fā)出各種基于智能合約的可交互應(yīng)用。 《區(qū)塊鏈應(yīng)用開發(fā)指南:業(yè)務(wù)場景剖析與實(shí)戰(zhàn)/新時代·技術(shù)新未來》的最后還講解了如何開發(fā)一個簡單的錢包,來完成以太坊賬號的生成、以太坊轉(zhuǎn)賬、調(diào)用合約等功能。
一本書講透區(qū)塊鏈技術(shù)
系統(tǒng)全面:從區(qū)塊鏈系統(tǒng)構(gòu)建,到完整DAPP開發(fā),全流程知識點(diǎn)覆蓋
由淺入深:從區(qū)塊鏈基礎(chǔ)切入,一步步掌握智能合約、DAPP、以太坊錢包開發(fā)
案例豐富:結(jié)合案例講解,生動形象,附贈實(shí)戰(zhàn)項(xiàng)目源代碼
區(qū)塊鏈專業(yè)平臺 登鏈社區(qū)、無退社區(qū) 重磅推薦!
推薦序
2017年之前我就開始關(guān)注區(qū)塊鏈技術(shù),并啟動了該領(lǐng)域的投資調(diào)研,幾乎看遍了華東地區(qū)的所有區(qū)塊鏈項(xiàng)目,那時的區(qū)塊鏈行業(yè)很不成熟:從事技術(shù)研發(fā)的人敬畏它,在“深宮大院”里搗鼓算法,在計(jì)算機(jī)的烏托邦里遨游;擅長市場營銷的人利用它,尤其是投機(jī)分子,用各種奇葩但卻非常通俗易懂的方式解讀它,反倒成了第一批“區(qū)塊鏈技術(shù)科普人員”;專業(yè)的投資機(jī)構(gòu)者都很困惑,因?yàn)閷I(yè)所以規(guī)矩多,比如合規(guī)性、邏輯嚴(yán)密性等,即便在今天看來很劃算的買賣在當(dāng)年也實(shí)在是無法推演出可靠的盈利模式和自圓其說的估值模型。而我恰恰游走在這三類人的邊緣——技術(shù)出身但不算研發(fā)專家、市場老兵但不算營銷大咖、一直做投資但也遠(yuǎn)非知名投資人,我的身份標(biāo)簽不突出,也就沒什么心理負(fù)擔(dān),于是就看研報(bào)、談項(xiàng)目、交朋友,在這個過程中我投資了本書的作者,決策只用了30分鐘,我把這個看作緣分。
區(qū)塊鏈本質(zhì)上是一種健壯和安全的分布式狀態(tài)機(jī),典型的技術(shù)構(gòu)成包括點(diǎn)對點(diǎn)通訊、密碼學(xué)、共識算法、數(shù)據(jù)庫技術(shù)和虛擬機(jī)。這也構(gòu)成了區(qū)塊鏈必不可少的5項(xiàng)核心能力。通俗來講,隱私保護(hù)就是“只有群里的人才能看到群內(nèi)信息”,共同維護(hù)就是“每個人都同時參與維護(hù)這個群”,分布式存儲就是“群聊天記錄,每個群成員的手機(jī)里都有一個備份”,密碼學(xué)就是“群里面只說一種方言,其他地方的人看不懂”,局部去中心就是“群主可以有權(quán)把群成員踢掉”,共識算法可以類比為“群成員簽到后自動回復(fù)問候語的機(jī)制”,點(diǎn)對點(diǎn)通訊就是“雖然我們在一個群里,但我們?nèi)匀豢梢运搅摹薄4蜻@些比方,我是想說明:區(qū)塊鏈很像是一個社區(qū)(群),只不過有些社區(qū)是應(yīng)用層面的,而有些社區(qū)是基礎(chǔ)設(shè)施層面的,但都是關(guān)系和網(wǎng)絡(luò)。最小的關(guān)系網(wǎng)絡(luò)是人與人,大一點(diǎn)就是公司與公司,再大一點(diǎn)是行業(yè)與行業(yè),甚至還有國家與國家,這些“前臺”的背后是數(shù)據(jù)與數(shù)據(jù)、信息與信息、機(jī)器與機(jī)器之間的關(guān)系、結(jié)構(gòu)和協(xié)同機(jī)制。
我之所以愿意在30分鐘內(nèi)砸下數(shù)百萬支持“無退技術(shù)社區(qū)”:一方面是因?yàn)樯鐓^(qū)創(chuàng)始人馬駿先生很多年前就是國內(nèi)知名技術(shù)社區(qū)的大咖,他的理念、心胸與區(qū)塊鏈的哲學(xué)思想不謀而合;另一方面是因?yàn)椤盁o退技術(shù)社區(qū)”這個名字也很打動我,對!就是這個名字。任何一個人,一旦進(jìn)入網(wǎng)絡(luò)(從出生那一刻開始)就失去了可退之路,因?yàn)樵谶蛇蓧嫷氐哪且幻腌姾,很多人的身份就變了,情感連接、關(guān)系連接、利益連接瞬間產(chǎn)生,離散的點(diǎn)成為互相干擾的點(diǎn),所有的“單點(diǎn)”決策都變成了“網(wǎng)絡(luò)投票決策”,除非從底層把數(shù)據(jù)庫“清零”,但有這樣的機(jī)制嗎?所以“無退”既是無法退,也是退不出來,人生不可撤銷、不可逆,我們只有不斷前行才能“優(yōu)化網(wǎng)絡(luò)”。
本書把區(qū)塊鏈技術(shù)深入淺出地進(jìn)行了解讀,對那些希望進(jìn)入行業(yè)、了解關(guān)鍵技術(shù)以及這些技術(shù)應(yīng)用方法的讀者來說有很大幫助。如果遇到不清楚的細(xì)節(jié)還可以關(guān)注作者發(fā)起設(shè)立的“無退技術(shù)社區(qū)”,里面有大量成熟的應(yīng)用以及更多可視化的解讀,相信讀者讀后會頗有收獲。
另外我也要感謝馬駿先生在行業(yè)發(fā)展、技術(shù)研發(fā)上不斷地給我建議和幫助,區(qū)塊鏈?zhǔn)巧煜蛭磥淼囊恢皇,我相信世界會更平、天空會更高、路會更遠(yuǎn),到了要真正退出的那一刻,我們的靈魂會更純粹、更潔凈。
方天葉
上海技術(shù)交易所副總裁
熊麗兵(網(wǎng)絡(luò)ID:Tiny熊),北京航空航天大學(xué)碩士,登鏈科技創(chuàng)始人、登鏈社區(qū)發(fā)起人,圖書《精通以太坊智能合約開發(fā)》作者。 董一凡,河海大學(xué)學(xué)士,上海笛藝符科技聯(lián)合創(chuàng)始人、首席技術(shù)官,無退社區(qū)特邀專欄作者。 周小雪,中國科學(xué)技術(shù)大學(xué)信息安全專業(yè)學(xué)士,復(fù)旦大學(xué)碩士。無退社區(qū)聯(lián)合創(chuàng)始人,在金融領(lǐng)域有十多年的量化經(jīng)驗(yàn)。
第1章 區(qū)塊鏈概要1.1 區(qū)塊鏈誕生之前1.2 區(qū)塊鏈的誕生標(biāo)志——比特幣1.3 比特幣之后的區(qū)塊鏈1.3.1 比特幣與區(qū)塊鏈的分離1.3.2 智能合約1.4 分布式系統(tǒng)1.5 什么是區(qū)塊鏈1.6 代幣是什么1.7 什么是區(qū)塊1.7.1 區(qū)塊是怎么產(chǎn)生的1.7.2 區(qū)塊生成時間1.8 區(qū)塊鏈的硬分叉1.9 區(qū)塊鏈的去中心化1.10 區(qū)塊鏈的主要種類1.10.1 公鏈(public block chain)1.10.2 私鏈(private block chain)1.10.3 聯(lián)盟鏈(consortium block chain)1.11 加密貨幣1.12 智能合約(smart contract)1.12.1 什么是智能合約1.12.2 智能合約的實(shí)現(xiàn)方式1.13 區(qū)塊鏈應(yīng)用1.13.1 金融服務(wù)1.13.2 游戲1.13.3 數(shù)字資產(chǎn)1.13.4 供應(yīng)鏈管理1.13.5 其他1.14 比特幣的歷史1.14.1 比特幣前傳1.14.2 比特幣面世1.14.3 比特幣發(fā)展中的主要事件1.15 比特幣的設(shè)計(jì)取舍1.15.1 區(qū)塊鏈1.15.2 共識算法1.15.3 比特幣中的交易1.15.4 比特幣的供應(yīng)模式1.15.5 去中心化與中心化1.15.6 可替換性第2章 密碼學(xué)基礎(chǔ)2.1 密碼學(xué)發(fā)展歷史2.1.1 密碼學(xué)發(fā)展的三個階段2.1.2 近代密碼學(xué)的開端2.1.3 區(qū)塊鏈去中心化密鑰共享2.2 密碼系統(tǒng)2.2.1 定義2.2.2 對稱加密2.2.3 非對稱加密2.3 區(qū)塊鏈常用密碼學(xué)知識2.3.1 Hash(哈希)算法2.3.2 RSA算法2.3.3 默克爾樹2.3.4 數(shù)字簽名2.3.5 零知識證明和Zcash2.4 加密貨幣2.4.1 什么是加密貨幣2.4.2 熱門加密貨幣2.4.3 運(yùn)作方式2.4.4 加密貨幣的安全性2.5 加密經(jīng)濟(jì)學(xué)2.5.1 貨幣的功能2.5.2 貨幣的屬性2.5.3 貨幣的種類2.5.4 Fiat貨幣2.5.5 比特幣有貨幣屬性嗎2.5.6 加密貨幣經(jīng)濟(jì)的未來2.6 比特幣中的密碼學(xué)2.6.1 比特幣中的哈希處理2.6.2 比特幣中的公鑰加密2.6.3 比特幣中的錢包和數(shù)字簽名……第3章 零知識證明第4章 進(jìn)入以太坊世界第5章 探索智能合約第6章 Solidity語言基礎(chǔ)第7章 Solidity進(jìn)階第8章 智能合約實(shí)戰(zhàn)第9章 去中心化DAPP實(shí)戰(zhàn)第10章 以太坊錢包開發(fā)