-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
區(qū)塊鏈基礎知識25講 版權(quán)信息
- ISBN:9787115494061
- 條形碼:9787115494061 ; 978-7-115-49406-1
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
區(qū)塊鏈基礎知識25講 本書特色
適讀人群 :大眾本書闡述了介紹區(qū)塊鏈時一定會被問到的三大問題:1.這項新技術(shù)是什么?2.為什么我們需要區(qū)塊鏈?3.未來,區(qū)塊鏈將如何改變我們的生活?區(qū)塊鏈或許是互聯(lián)網(wǎng)誕生后人類又一個巨大的技術(shù)創(chuàng)新。不管未來區(qū)塊鏈如何發(fā)展,我們不只是旁觀者,更可積極參與到這一激動人心又充滿挑戰(zhàn)的技術(shù)變革當中。
區(qū)塊鏈基礎知識25講 內(nèi)容簡介
通過本書25個簡明的章節(jié),讀者將學習到區(qū)塊鏈的基礎知識。全書盡可能避免使用數(shù)學公式、程序代碼和計算機科學術(shù)語,讀者無需計算機科學、數(shù)學、程序設計和密碼學方面的知識也可輕松讀懂全書。這本書彌合了關于區(qū)塊鏈的純技術(shù)類書籍和純商業(yè)類書籍之間存在的空白,通過解釋構(gòu)成區(qū)塊鏈的基礎技術(shù)概念以及這一技術(shù)在相關業(yè)務領域中的應用來讓讀者真正了解區(qū)塊鏈。本書適合程序員、金融從業(yè)人員以及對區(qū)塊鏈技術(shù)感興趣的讀者閱讀。
區(qū)塊鏈基礎知識25講 目錄
作者簡介i
審稿人簡介i
前言ii
第1部分區(qū)塊鏈術(shù)語與技術(shù)基礎1
第1講理解分層的概念2
第2講縱觀全局7
第3講認識去中心化的潛力15
第2部分為什么這個世界需要區(qū)塊鏈21
第4講發(fā)現(xiàn)核心問題22
第5講消除術(shù)語的歧義26
第6講理解所有權(quán)的本質(zhì)31
第7講雙花問題38
第3部分區(qū)塊鏈如何工作43
第8講設計區(qū)塊鏈44
第9講記錄所有權(quán)49
第10講哈希算法55
第11講哈希在現(xiàn)實世界的應用64
第12講確認并保護用戶賬號的安全75
第13講交易授權(quán)83
第14講存儲交易數(shù)據(jù)89
第15講區(qū)塊鏈的數(shù)據(jù)存儲99
第16講保護數(shù)據(jù)的安全108
第17講點對點系統(tǒng)中數(shù)據(jù)的存儲與分發(fā)116
第18講核實并添加交易數(shù)據(jù)122
第19講選擇交易數(shù)據(jù)的歷史記錄132
第20講為誠信買單146
第21講將所有“碎片”整合在一起151
第4部分區(qū)塊鏈的局限以及如何克服這些局限163
第22講了解區(qū)塊鏈的缺陷164
第23講重構(gòu)區(qū)塊鏈170
第5部分如何使用區(qū)塊鏈,區(qū)塊鏈技術(shù)的總結(jié)及展望177
第24講如何使用區(qū)塊鏈178
第25講總結(jié)與展望186
區(qū)塊鏈基礎知識25講 節(jié)選
如何分析區(qū)塊鏈的應用 分析區(qū)塊鏈的應用在很多場景下都非常必要,比如成為區(qū)塊鏈公司的客戶,投資區(qū)塊鏈初創(chuàng)企業(yè),自己的公司嘗試使用區(qū)塊鏈技術(shù)等。所有這些情況都需要考慮區(qū)塊鏈的應用是否是必需的,是否能創(chuàng)造價值?紤]到區(qū)塊鏈本身的復雜性,或許很難評估一種區(qū)塊鏈系統(tǒng)的功能,并在充分考慮后進行購買、投資,或做出使用它的決定。因此,問以下一些問題,或許會對你有所幫助。 A 滿足使用區(qū)塊鏈的條件嗎? B 使用什么樣的區(qū)塊鏈? C 使用完全點對點系統(tǒng)的額外優(yōu)勢是什么? D 應用理念是什么? E 有哪些商業(yè)使用場景? F 對系統(tǒng)做貢獻并維護數(shù)據(jù)一致性的節(jié)點如何獲得補償? (1)滿足使用區(qū)塊鏈的條件嗎? 區(qū)塊鏈是一種分布式的點對點系統(tǒng),其上的節(jié)點數(shù)量不確定,而且也缺乏對節(jié)點可信任程度的了解。因此在分析一個具體的區(qū)塊鏈應用時,首先需要考慮的問題就是它是否滿足區(qū)塊鏈技術(shù)的應用條件。以下問題的答案非常重要。 這個系統(tǒng)的架構(gòu)是怎樣的?這個系統(tǒng)由哪幾部分組成?它們是怎樣相互聯(lián)系的?系統(tǒng)是完全分布式的嗎?某個中央節(jié)點出現(xiàn)故障會導致整個系統(tǒng)崩潰嗎?新的節(jié)點如何加入這個系統(tǒng)?所有人都可以加入這個系統(tǒng)充當節(jié)點并貢獻計算資源嗎?是否存在對節(jié)點進行區(qū)別對待的情況,或者是否會對可能充當核心節(jié)點的節(jié)點進行安全檢查?所有節(jié)點都有相同的權(quán)利嗎?它們享有不同的讀取或?qū)懭霐?shù)據(jù)的權(quán)利嗎?以上問題可以幫助你對區(qū)塊鏈技術(shù)有更多的了解,并決定是否真的需要使用區(qū)塊鏈。你或許會發(fā)現(xiàn)自己需要的其實是個中心化的系統(tǒng)。 (2)使用什么樣的區(qū)塊鏈? 并不是所有的分布式系統(tǒng)都對所有人開放,也并不是系統(tǒng)中所有人都有讀寫權(quán)限。不同區(qū)塊鏈節(jié)點讀取和寫入數(shù)據(jù)的權(quán)限不同。這些不同會影響系統(tǒng)的架構(gòu)和分布式特性,以及這些系統(tǒng)中區(qū)塊鏈的使用目的;卮鹨韵聠栴}非常重要。使用什么樣的區(qū)塊鏈(公有鏈還是私有鏈,開放的還是非開放的)?節(jié)點的哪些權(quán)利受到了限制?哪些節(jié)點有哪些權(quán)利?為什么使用這種類型的區(qū)塊鏈?誰來決定哪些節(jié)點享有哪些權(quán)利的問題?誰來決定授權(quán)還是拒絕節(jié)點讀寫的權(quán)利?誰來執(zhí)行授權(quán)的流程?存在隱私或擴容問題來證明限制某些權(quán)利的必要性嗎? (3)使用完全點對點系統(tǒng)的額外優(yōu)勢是什么? 去中心化點對點系統(tǒng)和中心化系統(tǒng)都有各自的優(yōu)缺點。中心化系統(tǒng)并不一定就是壞的,只不過采取了不同的架構(gòu)理念來更好地服務于應用。正因如此,中心化的系統(tǒng)要比去中心化的系統(tǒng)更加好用,尤其是當去中心化的系統(tǒng)要維持數(shù)據(jù)的一致性需要消耗大量的資源時。所以選擇使用分布式點對點系統(tǒng)就必須有充分的理由。在分析一種特定的區(qū)塊鏈應用時,需要先回答以下問題。為什么這個系統(tǒng)一開始就是分布式的點對點系統(tǒng)?有沒有其他替代方案?使用去中心化系統(tǒng),而不使用其他方案的原因在哪里?使用分布式點對點系統(tǒng)的額外好處是什么?點對點系統(tǒng)的好處大于壞處嗎?以上這些問題可讓你區(qū)分應用的開發(fā)者是為了使用區(qū)塊鏈而使用區(qū)塊鏈,還是為了實現(xiàn)特定的目的才使用區(qū)塊鏈的。 (4)應用理念是什么? 分析系統(tǒng)的架構(gòu)非常重要,但不能脫離這個應用的使用場景,以及這個應用該如何為用戶創(chuàng)造更大的價值。要知道,即使是*好的系統(tǒng)架構(gòu)也彌補不了一個錯誤的應用場景帶來的危害。盲目追求區(qū)塊鏈技術(shù)會讓人忽視一個差的應用場景。因此,在分析一個區(qū)塊鏈應用時,有必要先回答以下問題。為什么人們一開始要使用這個應用?這個應用解決的主要問題是什么?這個應用能與特定的行業(yè)或部門聯(lián)系起來嗎?具體有哪些行業(yè)呢?這個應用能給用戶提供哪些服務呢?使用這個應用的額外價值是什么?這個系統(tǒng)有哪些通用的使用場景呢?某些特定的區(qū)塊鏈應用是否存在法律不認可的問題?這個區(qū)塊鏈上存儲了哪些數(shù)據(jù)?能夠執(zhí)行哪些操作或交易呢?能夠利用哪些安全特征呢?以上這些方面的內(nèi)容同這個應用是什么關系呢? (5)有哪些商業(yè)使用場景? 分析區(qū)塊鏈應用的另一個重要因素就是軟件系統(tǒng)本身的商業(yè)邏輯。任何軟件的創(chuàng)建和運行都有一定的成本。區(qū)塊鏈也是如此。因此分析應用的商業(yè)邏輯非常重要,尤其是很多技術(shù)創(chuàng)新*后都敗給了商業(yè)邏輯上的缺陷。所以以下問題的答案非常重要。購買或使用這個軟件的成本是多少?運行這個軟件的固定和其他成本是多少?誰為這些成本買單?使用了哪種許可證模型?誰是受益者,誰又承擔損失? (6)對系統(tǒng)做貢獻并維護數(shù)據(jù)一致性的節(jié)點如何獲得補償? 區(qū)塊鏈通過工作量證明和手續(xù)費來執(zhí)行一套獎懲制度從而維護賬本的一致性。第 18 講中強調(diào)了獎勵為區(qū)塊鏈系統(tǒng)做貢獻者的重要性,第 20 講中則指出了發(fā)放獎勵的支付手段對數(shù)據(jù)一致性、開放性和系統(tǒng)分布式屬性的影響。了解節(jié)點是如何在維護數(shù)據(jù)一致性后獲得補償?shù),對分析區(qū)塊鏈應用非常重要。因此,以下問題的答案也至關重要。補償節(jié)點應該遵從的規(guī)則是什么?如何確保補償機制公平公正,如何確保獎勵能發(fā)給那些真正為系統(tǒng)做貢獻的節(jié)點?系統(tǒng)中發(fā)起交易及其他操作的手續(xù)費是多少?如何支付手續(xù)費?如何給幫助確認并寫入數(shù)據(jù)的節(jié)點支付獎勵?有些區(qū)塊鏈應用使用“加密貨幣”(如比特幣)作為手續(xù)費支付手段和節(jié)點補償方案。這樣會造成對比特幣和其他區(qū)塊鏈應用的依賴,這在任何環(huán)境下都是不可取的。
區(qū)塊鏈基礎知識25講 作者簡介
丹尼爾·德雷舍(Daniel Drescher)是一位經(jīng)驗豐富的銀行家,曾在多家銀行的電子證券交易部門任職。他重點研究證券交易領域中區(qū)塊鏈、機器學習和大數(shù)據(jù)技術(shù)的應用。除此之外,丹尼爾還擁有柏林工業(yè)大學計量經(jīng)濟學博士學位、牛津大學軟件工程碩士學位。審稿人:勞倫斯·科克(Laurence Kirk)目前醉心于對區(qū)塊鏈技術(shù)的研究,此前他通過為倫敦市的金融公司撰寫低延遲金融應用程序,已獲得職業(yè)生涯的巨大成功。此后,他創(chuàng)辦了一家與初創(chuàng)企業(yè)共同開發(fā)DAPP應用程序的咨詢公司。
- >
推拿
- >
詩經(jīng)-先民的歌唱
- >
羅庸西南聯(lián)大授課錄
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
有舍有得是人生
- >
朝聞道
- >
唐代進士錄
- >
羅曼·羅蘭讀書隨筆-精裝