當前,我們正在將區(qū)塊鏈應用的焦點從單一的加密貨幣(比特幣)轉變?yōu)槟切嫿ㄔ趨^(qū)塊鏈技術之上的以多種加密貨幣為基礎的應用上來啊研。
本文闡述了區(qū)塊鏈技術對于開發(fā)者來說意味著什么,同時還介紹了部分區(qū)塊鏈應用鸥拧,以及網絡是如何影響比特幣和區(qū)塊鏈的党远。
區(qū)塊鏈可以看做是一種顛覆性的數(shù)據(jù)庫
從技術角度來講,區(qū)塊鏈背后的技術概念與數(shù)據(jù)庫沒什么不同富弦,除了與之交互的方式發(fā)生了轉變沟娱。
對于開發(fā)者來說,區(qū)塊鏈的概念使軟件工程師對于在未來如何開發(fā)應用程序的思維模式上發(fā)生了轉變腕柜,這是非常重要的一個概念济似。當我們面對這種新的計算模式時矫废,我們需要深刻的理解下面這五個關鍵的概念,并弄清楚他們之間的關聯(lián)砰蠢,它們是:
- 區(qū)塊鏈
- 去中心化的共識機制
- 可信任的計算
- 智能合約
- 工作量/權益證明(PoW/PoS)
這種計算模式之所以重要,是因為它催生了各種去中心化應用台舱,同時也是分布式計算的一種演進律杠。
然而,這種模式并不僅僅是一種計算的形式竞惋,去中心化的應用將會在社會柜去、法制、監(jiān)管還有商業(yè)層面形成一種去中心化的趨勢拆宛。下面嗓奢,我們就來理解一下這些概念。
- 去中心化的共識機制(包含比特幣使用的和沒使用的)
去中心化的共識機制打破了原有的中心化的共識機制——比如那些中心數(shù)據(jù)庫就通常用來控制所有交易的合法性浑厚。比特幣使用的那種去中心化的方案將鑒權和信任轉移到了一個去中心化的虛擬網絡上股耽,那里的節(jié)點會持續(xù)并順次的將交易記錄到一個“公開”的區(qū)塊上,并將這些區(qū)塊首尾相接瞻颂,形成唯一的“鏈”豺谈,這就是區(qū)塊鏈。每一個區(qū)塊中都包含前一個區(qū)塊編碼的哈希值(一種唯一的指紋)贡这,如此茬末,使用密碼學方法就可以保證交易信息的私密性,也就沒有集中式的中間人存在的必要了盖矫。將密碼學方法和區(qū)塊鏈結構結合在一起丽惭,就可以保證同一個交易信息不會被記錄多次。
(TBC)