區塊鏈技術剖析

1/4ページ

前言-如何學習區塊鏈

摘要 區塊鏈未來3到5年應該會出現行業井噴式發展,相應所需的人才必定水漲船高,每一個開發人員都不應該錯過這樣的機會。 區塊鏈涉及的技術很多,很多開發人員看了一些資料後,感覺好像懂了,又好像沒懂。 如何系統的學習區塊鏈技術,是很多想從事區塊鏈開發的程式設計師的問題,我們來一起討論下,希望可以幫助更多的 […]

分析比特幣網路:一種去中心化、點對點的網路架構

比特幣採用了基於網際網路的點對點(P2P:peer-to-peer)分散式網路架構。 比特幣網路可以認為是按照比特幣P2P協議執行的一系列節點的集合。 本文來分析下比特幣網路,瞭解它跟傳統中心化網路的區別,以及比特幣網路是如何發現相鄰節點的。 中心化網路 為了更好的理解P2P網路,我們先來看看傳統的 […]

比特幣所有權及隱私問題-非對稱加密應用

比特幣系統是如何確定某個賬戶的比特幣是屬於誰的?誰可以支付這個賬戶比特幣? 如果你對這個問題還不是很明白,那就一起來看看吧。 銀行系統 我們先來回顧下現實的銀行系統: 1. 首先我們需要把我們的個人資訊(如身份證)給銀行,銀行給我們開立相對應的賬戶,銀行在開戶的時候確立了對賬戶的所有權。 2. 進行 […]

比特幣如何挖礦(挖礦原理)-工作量證明

在區塊鏈記賬原理 一篇,我們瞭解到記賬是把交易記錄、交易時間、賬本序號、上一個Hash值等資訊計算Hash打包的過程。 我們知道所有的計算和存貯是需要消耗計算機資源的,既然要付出成本,那節點為什麼還要參與記賬呢?在中本聰(比特幣之父)的設計裡,完成記賬的節點可以獲得系統給與的一定數量的比特幣獎勵,這 […]

比特幣是什麼-通俗易懂篇

對於比特幣也許一千個人有一千種理解。本文作為入門篇(寫給完全沒有了解過比特幣概念的新手,老手可忽略),我儘量用簡單易懂的語言來介紹比特幣。 到底什麼是比特幣,它到底是怎麼執行的呢。 比特幣是什麼 比特幣是一種基於分散式網路的數字貨幣。 比特幣系統(廣義的比特幣)則是用來構建這種數字貨幣的網路系統,是 […]

比特幣指令碼及交易分析 – 智慧合約雛形

大家都有轉過賬,每筆交易是這樣的:張三賬上減¥200,李四賬上加¥200。 在比特幣區塊鏈中,交易不是這麼簡單,交易實際是通過指令碼來完成,以承載更多的功能個,這也是為什麼比特幣被稱為是一種“可程式設計的貨幣”。 本文就來分析一下交易是如何實現可程式設計的。 未花費的交易輸出(UTXO) 先引入一個 […]

區塊鏈技術術語表 – 比特幣篇

區塊鏈技術相關表包含了常見的區塊鏈術語、解釋及進一步閱讀參考文章,以加深理解。 方便大家閱讀部落格或網路上其他文章時做快速索引,以太坊相關術語參考以太坊篇 本文將不斷更新,轉載請註明出處:深入淺出區塊鏈 比特幣 一種基於分散式網路的數字貨幣,也指用來構建這種數字貨幣的網路系統。參考閱讀http:// […]

非對稱加密技術- RSA演算法數學原理分析

非對稱加密技術,在現在網路中,有非常廣泛應用。加密技術更是數字貨幣的基礎。 所謂非對稱,就是指該演算法需要一對金鑰,使用其中一個(公鑰)加密,則需要用另一個(私鑰)才能解密。 但是對於其原理大部分同學應該都是一知半解,今天就來分析下經典的非對稱加密演算法 – RSA演算法。 通過本文的分 […]

區塊鏈技術術語表 – 以太坊篇

區塊鏈技術相關表包含了常見的區塊鏈術語(概念)及其解釋,及進一步閱讀參考文章,以加深理解。 方便大家閱讀部落格或網路上其他文章時做快速索引,比特幣相關術語參考比特幣篇 以太坊 一個基於區塊鏈的去中心化應用平臺。閱讀以太坊開發入門指南瞭解更多 以太(Ether) 以太坊網路的內部基礎的加密代幣。以太是 […]

比特幣如何達成共識 – 最長鏈的選擇

比特幣沒有中心機構,幾乎所有的完整節點都有一份公共總帳本,那麼大家如何達成共識:確認哪一份才是公認權威的總賬本呢? 為什麼要遵守協議 這其實是一個經濟問題,在經濟活動中的每個人都是自私自利的,追求的是利益的最大化,一個節點工作量只有在其他的節點認同其是有效的(打包的新區塊,其他的節點只有驗證通過才會 […]