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