區塊鏈的權力制約
① 【從零思考區塊鏈】(十)人人是生態,生態是人人
2018年註定是區款鏈內容創業不平凡的一年,特別是近兩個月以來,各種內容平台扎堆出現,除了已經公測的幣乎外,最近還有PRI、ONO、QUNQUN、知幣等正在內測。
在刀魚微信中,一個平台就有好幾名合夥人拉刀魚入群,都在瘋狂拉新推廣平台。
到底區塊鏈有什麼樣的魔力,讓大家熱情度這么高,推廣如此強烈呢?
刀魚想到了一個詞,生態。
1 多重身份,一人一生態
在以往任何一個經濟體中,一般我們只有一個身份,老闆就是老闆,員工就是員工,投資人就是投資人,各方之間界限明顯,涇渭分明。
但在區塊鏈的世界裡,身份特徵、界限意識模糊化、趨同化,我們一般身兼多重角色,統一於一體,相安無事,共融而生。
以幣乎為例,刀魚既貢獻內容,是生產者,也瀏覽點贊其他文章,又是消費者,同時,刀魚把時間精力作品投入到幣乎,對幣乎生態來說,又是一名投資者和平台維護者。
所以,從刀魚本身的角色和身份來說,刀魚兼有生產者、消費者、投資者等角色,這些在刀魚身上統一承載,共榮共生,自成一體。
刀魚一個人其實就是一個生態,而不是像在以往的生產關系中,刀魚僅僅是其中的一個固定角色,只是其中的一環。
2 利益趨同,大家共生態
在以往的各類生產關系中,各方的利益是不一致的。老闆與員工之間的利益不一致,公司與客戶之間的利益不一致,董事會與管理層之間的利益不一致,甚至員工與員工之間的利益也不一致,等等。
在這些生產關系中,最難協調的就是利益問題。
人都是趨利的,既然彼此利益不一致,那天然就難以共生。
利益不一致是公司眾多問題的根源,所以,由此形成的內斗、外斗等,造成了極大的資源消耗,很多公司毀滅於此。
這樣的生產關系中,組織(公司)就如一個脆弱的漁網,各方拉住一頭都往自己身邊拽,只要有一方力氣過大必然造成失衡,漁網必破。
但在區塊鏈生態中,不管你是哪一方,或者身兼多方,大家的利益天然是一致的,一榮俱榮,一損俱損,大家的能量是正向的,內心都是想把這個生態做大做強的。
比如幣乎,在這個生態中,平台方也好,內容生成者也好,消費者也好,大家都想讓手中的KEY升值,都是想為幣乎生態多做點貢獻的。
這並不是說大家一入區塊鏈就變得高尚了,而是大家利益趨同化了,都想做大生態賺到錢而已。
3 完整閉環,自運行生態
自激勵 。不需要其他外部刺激干預,在生態系統內就能自行完成激勵,你幹活,OK,系統給你發獎勵(代幣),一切都是自動執行。代幣是系統生成的,不需要額外付費。
自組織 。區塊鏈通過智能合約、共識機制、TOKEN等把生態內所有參與者高效組織在一起,自成一個體系,不加外力,不假外求。組織內各方各司其職,共同建設生態、維護生態。
自運行 。所有運行都是在系統內完成,生態的維護者,礦工也好、節點也好等,都是自行做自覺做的,沒有人強迫,也不需要外力來干預。
比特幣誕生以來,已安全運行9年,壽命超過了許多企業。最牛的是,比特幣沒有成立任何專門維護機構,沒有專門僱用1名員工,沒有發過1分錢運行費用,這在人類歷史上是從未出現過的牛X場景,比特幣現在市值1000多億美元,超過絕大多數上市公司的市值。
所以,在區塊鏈生態中,所有的激勵、組織、運行都不需要外力,在系統內就能完成。
這與以往的生產關系是完全不一樣的,之前的激勵、組織和運行必須要靠外力才行,比如系統外的人力、權力、金錢、懲罰等。
4 共識共建,人人是生態
共識是區塊鏈的核心競爭力,也是最大價值之一。正是因為共識,我們才聚到一起,聚到一個項目中,聚到區塊鏈系統中,共同形成一個生態。
在這個系統中,人人是生態,生態是人人,每個參與者都是生態共建的一份子。在這個生態中,是真正的人人為我,我為人人。
不像以往的生產關系,大家處於緊張的上下級關系、競爭關系中,人人自危,都想把各自利益最大化,通常情況下是零和博弈。
在區塊鏈的人人生態中,並不是人性變了、大家不再自私自利了,而是環境變了、系統變了、生態變了,我們作為生態中的個體自然跟著大環境、大生態而變。
每個人仍然是追求利益最大化,只不過這是建立在生態利益的最大化基礎上,建立在大夥彼此共榮的利益基礎上。
區塊鏈在治理體繫上增大了人作惡的成本,降低了人作惡的可能,同時增加了人向善的利益,此一降一升,完成了生態的革新,從根本上變革了以往的生產關系模式。
如此,大家都在局中,彼此共生共榮,形成一個向上的完整生態。
在這樣的生態中,再不會有人給你出來搗蛋、添堵了。
② 區塊鏈是什麼如果技術上不懂區塊鏈,操作上會有影響嗎
區塊鏈是分布式系統數據儲存、點對點通信、共識機制、數據加密等電子信息技術的新式應用模式。其本質就是分布式系統數據信息,隨著所帶來的結論便去「區塊鏈技術」。區塊鏈應用能夠用於生活當中的許多情景,下面我們就來看看區塊鏈應用的分析吧!
技術性是把雙刃劍。如同核技術是一種物理技術一樣,區塊鏈技術在技術方面來上談,區塊鏈是一種底層技術。核技術能夠作為核彈,還可以作為核發電,一樣,數字貨幣能夠作為產業鏈和生活因素的管理方法,有可能會促使社會發展更持久,也有可能被惡人運用為最便捷的犯罪手段。
包含區塊鏈技術里的幣,倘若我國做法定數字貨幣,區塊鏈技術的幣是可以去中心化。適用BTC運作的區塊鏈是區塊鏈技術的,可是聯盟鏈一般由一個和好幾個公司做為核心控制同盟,這又成了去中心化。
③ 區塊鏈 --- 分布式金融(DeFi)
DeFi是decentralized finance(分布式金融) 一詞的縮寫,通常是指基於以太坊的數字資產和金融智能合約,協議以及分布式應用程序(DApps)。
簡單來說,DeFi就是將傳統金融搬到區塊鏈網路里,但相比傳統金融,它通過區塊鏈實現了去中心化,也就是去掉了中間人的角色,從而降低了中間環節帶來的巨額成本。
DeFi最終要實現的是資產通證化,以智能合約功能性替代傳統中心化的金融機構,使用戶以更低的成本享受到金融服務,並且提升整個金融體系的運行效率,降低運行成本。同時打造一個面向全球開放的無國界金融體系,以打造開放、透明、安全全新的去中心化系統,讓所有人都可以自由地進行交易。
隨著區塊鏈的迅速發展,DeFi的應用場景也在不斷地豐富,而金融業是其中最有前景的行業。
與銀行相似,用戶可以存錢並從其他借入其資產的用戶那裡獲得利息。但是,在這種情況下, 資產是數字的 ,智能合約將貸方與借款人聯系起來,執行貸款條款並分配利息。這一切都發生了,而無需彼此信任或中間人銀行。而且,由於區塊鏈提供的透明性,通過減少中間商,貸方可以賺取更高的回報,並更清楚地了解風險。
去中心化交易所,簡稱DEX,DEX是使用智能合約執行交易規則,執行交易並在必要時安全處理資金的加密貨幣交易所。當使用DEX進行交易時,沒有中心化交易所運營商,也無需注冊,沒有身份驗證或提款費用。
DEX可以使用訂單薄進行交易,比如你要用10個A換15個B,那麼我記下來。然後一會又來了一個人說我要用15個B換10個A,我說太好了,正好配對上了。於是,我就在鏈上生成一筆交易,把你們倆的幣互換。這個時候匯率其實就是給交易的雙方做參考用的——建議你用這個匯率容易找到配對。這樣一來,去中心化交易所只是把交易雙方的需求匹配了一下放上鏈,就不存在智能合約讀取鏈外匯率信息的問題了。
這方法有很多缺陷。無論這個DEX做得多麼用戶友好,它對比中心化交易所效率一定是很差的,首先幣價波動的時候很難找到匹配,其次小幣種肯定也很難找到匹配,然後交易延遲應該也不小。 但相對於中心交易所,它還是有唯一的優勢——靠譜。
DEX還可以使用AMM(自動做市商)交易,即按照自己的供求關系計算匯率,以保證自己手中的幣不會被別人低價買空。最簡單的辦法就是永遠保證自己的A幣和B幣的數量是個定值,這樣就算賣空了,虧損也是有限的,而且,市場總會把價格調到合適的水平——因為反正如果匯率低了就會有人買,匯率高了就會有人賣。
通過這種簡單的方法,可以獲得一個不需要從鏈外獲得匯率信息就可以自動根據供求關系調整的市場。當然,這東西的弱點也很明顯——如果一開始的匯率不在市場匯率附近,就會承受大量的虧損。而且AMM中還存在「無償損失」。
穩定幣是旨在保持特定價值的代幣,通常與美元等法定貨幣掛鉤。
例如,DAI是與美元掛鉤並抵押以太坊(ETH)鏈上數字資產的穩定幣。它的發行是通過一個借貸的智能合約,來實現的:每個人都可以通過抵押一定數量的ETH(以太幣)來換取和美元1:1錨定的DAI。這里,DAI採用的是 超額抵押 的形式,對於每個DAI,在MakerDAO智能合約中鎖定有1.50美元的以太坊作為抵押。
如果你抵押價值150美元的以太幣,那麼只能換來價值100美元的DAI。然後,這個智能合約中寫定了,如果你在某個時間內歸還這100美元的DAI並且付一部分利息,那麼你就可以拿回自己抵押的以太幣。
但是這裡面有個問題——以太坊的價格是會變動的。而且,虛擬貨幣的價格變動可是相當劇烈的,如果遇上以太坊暴跌了怎麼辦?那麼原本值150美元的以太坊可能瞬間就不到100美元了,這個時候抵押的資產不如我貸出來的資產多,DAI的價格就不可能再錨定美元,因為大家都能看到:DAI不值那麼多錢了。
怎麼解決這個問題呢?超額抵押的作用就顯出來了——即便以太坊價格波動幅度再大,但是從150美元跌到100美元總歸還需要些時間。而這就給資產清算的空間:首先,我們規定抵押物不得少於150%的貸款,也就是如果以太坊漲了沒關系,但是一旦跌了,你得立刻補倉到150%,否則你的抵押物會進入清算的智能合約。
用來裝DeFi的虛擬資產,可以用於轉賬等。
資產管理工具(也叫看板)就是專門提供錢包掃描服務,可以查看錢包的明細,還有歷史記錄。
最主要的三大資產管理工具是Debank、Zerion以及 Zapper。
一般來說,市場上會有很多挖礦的機會,這也是大家理財賺錢的機會。這時候,就有做資產管理,或者是提供理財的金融服務的機器人站出來說,我是專門幫你做賺錢生意的,只要你把錢給我,我就會去市場上找賺錢的機會,幫你去賺錢。
YFI是其中最主要的一種理財工具。
區塊鏈世界的機器人都是去中心化治理的,也就是說,沒有明確是歸屬於誰的。這種情況下,如果機器人出故障了,我們應該找誰的責任?應該怎麼做?損失誰來負責?這種情況下,就需要保險機器人了,它是專門就是為其他機器人投保了。
區塊鏈世界的機器人都是去中心化的,且公開透明的,自動執行的。這些機器人的升級、維護應該怎麼做?如何來確保機器人的去中心化呢?
一般,是由很多人圍著同一個機器人一起磋商,投票決定如何讓機器人去升級、提供服務。DAO機器人就是幫助這些人跟機器人之間形成一種去中心化的治理關系的機器人。
專門提供一種資產價格的機器人,比如,剛剛舉例的小c機器人收到一個比特幣的時候,它是需要知道一個比特幣到底值多少錢。否則,是沒辦法計算應該給小明貸款多少錢的。這種時候,預言機機機器人就會跑到小c面前,輸入一個價格,告訴小c機器人,比特幣現在價值1萬美金。
以太坊是一個維護數字價值共享賬本的區塊鏈網路,幾乎所有DeFi應用程序(稱為智能合約或Dapp)都建立在以太坊區塊鏈上,組成網路的參與者代替了中心權力機構,以分散的方式控制網路本地加密貨幣以太(ETH)的發行。
defipulse公布的 DeFi排名 ,該排名跟蹤鎖定全球DeFi智能合約中的實時價值。
MakerDAO在DeFi領域是毫無疑問的龍頭,MakerDAO之於DeFi就如比特大陸之於 礦圈。
MakerDAO 成立於2014年,是以太坊上 自動化抵押貸款平台 ,同時也是穩定幣 Dai 的提供者。MakerDAO 是建立在以太坊上的去中心化的衍生金融體系,它採用了雙幣模式,一種為穩定幣 Dai,另一種為權益代幣和管理型代幣 MKR。Dai 於2017年12月主網上線。通過雙幣機制,MakerDAO使得整個去中心化的質押貸款體系得以運轉。
Dai和美元進行1:1錨定,和其他穩定幣一樣,Dai也存在價格波動。和其他穩定幣不一樣的是,Dai是通過 超額抵押 加密數字貨幣,從而獲得價值。USDT、TrueUSD 和 GUSD 這一類的中心化穩定幣每發行1美元的代幣背後都存在1美元的法幣作為儲備,而1 Dai背後是以超出1美元的數字資產作為儲備。
與USDT、TrueUSD等不同的是,Dai的運行機制是公開透明的,這也是 Dai的優勢之一。不僅 Dai本身透明,換取 Dai的抵押物以太坊的價值波動和數量也一樣透明,對外公開可見。
Compound協議打造的是一個無中介的貸款平台,借方獲得利益,貸方支付利息。(頭等倉註:通常我們把代幣存入借貸池的一方稱為借方,向借貸池中借代幣的一方稱為貸方。)
Compound的新ERC-20代幣簡稱cToken,使用戶能更簡便的進行借貸操作。例如,支持cDAI與DAI交換,DAI持有者就可以將代幣借給cDAI用戶。不是所有的錢包都支持交換,但在Eidoo錢包中,用戶可以輕松地用cDAI交換DAI,從而出借DAI換取利息。如今,Compound總共支持8種cToken,鎖定資產合計高達約等值於2億美元:cDAI、cETH、cUSDC、cBAT、cWBTC、cSAI、cREP、cZRX。
借方可以隨時從Compound中提取代幣,自動、瞬時計算利息。如果是通過像Eidoo這樣的非託管錢包來提幣,無需任何中介(因為以太坊的去中心化協議就能做到)。
貸方則必須鎖定代幣作為抵押品,根據基礎資產的雄厚薄弱,獲取50-75%的信貸。
Compound協議還設有10%的利息作為准備金,而剩餘的90%利息歸借方。無任何費用,無協議代幣。基於以太坊的信貸市場,形成了一個真正的去中心化流動池,以一種無中介、自主、快速的方式發放和獲得貸款。
Synthetix是基於以太坊的 合成資產發行協議 。Synthetix目前支持發行的合成資產包括法幣、加密貨幣、大宗商品。其中法幣主要有美元(sUSD)、歐元(sEUR)、日元(sJPY),不過目前基本上以sUSD為主。加密貨幣方面有比特幣(sBTC)和以太坊(sETH)等,此外,還有反向的加密資產,例如iBTC,當BTC價格下跌,iBTC價格上漲,從而獲利。大宗商品方面當前以金(sXAU)和銀(sXAG)為主。
Synthetix上交易是去中心化的模式進行的,且無須交易對手存在,也不用擔心流動性和滑點問題。在其交易所上的交易都是通過智能合約執行的,是對智能合約的交易,而不是訂單簿交易。這些都有其獨特的交易體驗和部分優勢。
Synthetix跟其他資產發行協議一樣,也需要進行資產抵押才能發行,例如MakerDAO協議要生成dai,需要抵押ETH。Synthetix也類似,但它抵押的是其原生代幣SNX。用戶只要在其智能合約中鎖定一定量的SNX,即可發行合成資產。其中其質押率非常高,是其發行資產的750%,只有達到750%的目標閥值才有機會獲得交易手續費和SNX新代幣的獎勵。
TVL就是每個DeFi協議的鎖倉總價值,越高越好。
Dex就是交易量,越高越好。
活躍地址數量代表以太坊上的DeFi用戶數,越多越好。
手續費越低越好。
以太坊作為一個基礎設施,它的市值可以很高,但是,說到它與DeFi市值的比例,那以太坊的市值應當是越低越好,越高就說明這個市場越成熟。
參考鏈接:
https://zhuanlan.hu.com/p/206910261
https://zhuanlan.hu.com/p/366412971
https://zhuanlan.hu.com/p/377856331
https://www.hu.com/question/324838085/answer/1526607416
如有不對,煩請指出,感謝~
④ 區塊鏈在股權融資中的優點和缺點
區塊鏈的缺點
1.無隱私性
區塊鏈是分布式,在公有鏈上,等於每個人手上都有一份完整賬本,並且由於區塊鏈計算余額、驗證交易有效性等等都需要追溯每一筆賬,因此交易數據都是公開透明的,如果我知道某個人的賬戶,我就能知道他的所有財富和每一筆交易,沒有隱私可言。
2.監管
區塊鏈的去中心、自治化的特點淡化了國家監管的概念。然而所有的創新,都需要符合監管的要求。區塊鏈的監管,在某種程序上是促進區塊鏈的商業應用,更好的提供合規性保護。另一方面監管部門對這項新技術的法律和制度建立上存在滯後,也可能會毀掉區塊鏈,需要把握好尺度。
3.安全性問題
區塊鏈技術一大特點就是不可逆、不可偽造,但前提是私鑰是安全的。私鑰是用戶生成並保管的,沒有第三方參與。私鑰一旦丟失,便無法對賬戶的資產做任何操作。隨著量子計算機等新計算技術的發展,未來非對稱加密演算法具有一定的破解可能性,這也是區塊鏈技術面臨的潛在安全威脅。
4.數據確認的延遲性
區塊鏈的交易是存在延遲性的,拿比特幣舉例,當前產生的交易的有效性受網路傳輸影響,因為要被網路上大多數節點得知這筆交易,還要等到下一個記賬周期(比特幣控制在10分鍾左右),也就是要被大多數節點認可這筆交易。還受一個小概率事件影響,就是當網路上同時有2個或以上節點競爭到記賬權力,那麼在網路中就會產生2個或以上的區塊鏈分支,這時候到底那個分支記錄的數據是有效的,則要再等下一個記賬周期,最終由最長的區塊鏈分支來決定。因此區塊鏈的交易數據是有延遲性的。
區塊鏈的優點
1.集體維護
系統是開放的,除了交易各方的私有信息被加密外,系統是由其中所有具有維護功能的節點共同維護的,任何人都可以通過公開的介面查詢區塊鏈數據和開發相關應用,因此整個系統信息高度透明。
2.去中心化
區塊鏈存儲數據時使用的是對等網路技術,使用分布式核算和存儲,不存在中心化的硬體或管理機構。所有節點的權利和義務都相等,因此任一節點停止工作都會不影響系統整體的運作。
3.無須信任系統
由於節點之間的交換遵循固定的演算法,參與人不需要對任何人信任,隨著參與節點增加,系統的安全性反而增加。因此交易對手無須通過公開身份的方式讓對方自己產生信任,對信用的累積非常有幫助。
4.信息不可篡改
一旦信息經過驗證並添加至區塊鏈,就會永久的存儲起來。生成一套按照時間先後順序記錄的、不可篡改的、可信任的資料庫,從而可以限制相關不法行為。因此區塊鏈的數據穩定性和可靠性極高。
區塊鏈的不可篡改和撤銷既是優點也是缺點,在區塊鏈里沒有後悔葯,你對區塊鏈的數據變動幾乎無能為力,主要體現在:如果轉賬地址填錯,會直接造成永久損失且無法撤銷;如果丟失密鑰也一樣會造成永久損失無法挽回。而現實中如果你銀行卡丟了或者密碼忘記了,還能到銀行營業點處理,你的錢還在。
⑤ 如何用最簡單的方式解讀區塊鏈
大家最近天天都能聽到區塊鏈這個詞,那什麼是區塊鏈呢?「分布式、難以篡改、一致存儲」等解釋太技術化且較為干澀。我這里來通俗的科普下:區塊鏈主要為了解決互不信任的個體之間的信任問題。
舉個通俗的例子:話說老李和老王一個村,老李最近手頭有點緊,想向老王借點錢。老王呢,擔心借了老李後他賴賬怎麼辦,於是找來「德高望重」的村長,不過想想,村長也不可信,以前村長還偷過別人家的地瓜啊!怎麼辦?
區塊鏈的方法是:老王借了1000塊錢給老李後,然後用大喇叭在村裡大喊「我老王今天借了老李1000元錢,大家都趕緊記錄下」,於是村裡的所有人都記錄在了自己家裡的賬本上,謹慎的保管了起來。這下可好,老李再也賴不過了,村裡即便有不守信的人,那還是好人多呀,老李也不可能找村裡全部的人偷偷抹掉自己的借錢記錄的。就這樣,區塊鏈解決了互不信任的老王和老李之間的借錢的信任問題。
在沒有出現區塊鏈之前,我們是如何解決互不信任個體間的信任問題呢?簡單啊,找兩者都信任的「德高望重」的「見證人」就好了,例如故事裡的村長,例如買賣雙方之間的支付寶,例如公證處等等。不過可能這類「見證人」也不一定一直誠信下去,所以區塊鏈乾脆就讓大家都作為見證人。
老王放心了,但老李頭疼啊!老李要等村裡人都記錄好了才能拿到借給他的錢,誰家還沒個大爺大媽手腳慢一些的。所以目前區塊鏈距離應用還有一定的距離,效率問題需要得到大幅提升才可以。
回想一下,你平時是怎麼和別人交易的:一件漂亮的衣服,你可以在實體店挑好,確認好了對方衣服質量不錯,對方確認你的錢是真錢,那麼我們面對面一手交錢一手拿貨。
要是我們隔著十萬八千里,彼此既不認識也不信任還是想交易呢?那就要有我們都信任的第三方了,也就是達成所謂的共識機制。比如:你可以在淘寶通過第三方見證擔保完成交易,錢先給支付寶——支付寶收款讓賣家發貨——賣家發貨——你確認收貨——支付寶再把錢給賣家。
但是,倘若這個中心化的機構作惡了,馬爸爸撕了賬本,不承認你給了錢,或者和賣家聯合起來騙你錢,那可怎麼辦?
又或者政府借了你一100萬,最後用超發貨幣的方式還給你錢,100萬縮水到1萬,由你來承受通貨膨脹的損失,你又怎麼辦?
有沒有不被任何政府、組織機構控制,能公開透明的完成仲裁,記錄了就不被篡改,沒有跑路風險的第三方呢?
別著急,我們的主角區塊鏈技術解決就是這樣的問題——你們之間的交易可以被所有在這個區塊鏈系統的人見證,大家的小賬本里頭都會記錄你們的交易。B如果否認收了A的錢,或者A說自己借了300塊錢,都會被路人甲乙丙丁質疑。具體是如何做到的呢?
1)系統給每個人都發了個小賬本,讓每個人都有記賬的權利,咱們稱之為分布式記賬。
2)為了鼓勵大家幫別人記賬,系統代碼設定將比特幣這樣的代幣獎勵給記賬者,為了防止一堆人記賬堵死,還將代幣設為有限個,甲乙丙丁需要通過系統規定的機制進行計算,算的最快最好的才能獲得記賬的權利,記錄之後通過系統廣播給大家,所有人復制一份相同的賬本,這個通過計算獲得獎勵的過程就叫挖礦,記賬的路人甲乙丙丁就是礦工。
3)有一天,最初記錄這筆交易的甲Game Over了,這個賬本卻還是存在在其他人的賬本里,A和B誰想否認都不行。我們把通過代碼寫好了如何仲裁和分配,無需銀行、政府、企業等中心化組織機構作為第三方見證(去中心化),直接點對點(P2P)交易的方式,稱為去中心化。
4)系統把多個交易打包成區塊,按時間順序鏈接起來成為最後人手一本的賬本,這就是區塊鏈技術
其實把區塊鏈簡單理解為賬本不過是最淺顯的解讀了,把它的每個特點拆分開來,所能應用的領域很多很多。
現在傳統金融行業、券商、投資機構正在跑步入場,物聯網, 游戲 ,儲存,版權,防偽,徵信,支付,預測市場(賭博之類)、社區等眾多領域已經開始了區塊鏈的 探索 應用。
互聯網讓萬物皆可連,區塊鏈能否讓所連皆可信呢?
我用天地自然運化的奇石解讀一下區塊鏈:
所有科學、哲學、道義⋯⋯天地都包涵著。任何一個事物、任何一種文化都與天地道化有關。
區塊鏈自然逃不脫天地運化法:即順然、隨然、無窮、無常。
它就是這塊奇石,其表面整體上的數據運化,一是,整體向著無形無象。二是線點守著一個規律:即無常之道。就是說它們每條線,每個點,追求的都不是一個閉合的目標和一個局限的目的。這樣說大家我好理解了:一個畫家要畫一隻雞,是有目的的,有終結相的,而奇石,大自然造化時,是沒有終結相的。所以相不閉合,線、點數據也不終結。區塊連接之技術,就是這個天運之道。無常運化無形無象,永無終結。(無中心化,就是無形無相,形式不封閉,結構不封閉,思想不封閉⋯⋯如「石」辦事就行)。
山東曲阜孔子靈石館
大家好,我是皮皮,我在這里用幾個生活小例子給大家解讀一下什麼叫區塊鏈?
去中心化,不可篡改級,分布式存貯的,以加密信息做鏈接地址的數據區塊鏈接系統,叫區塊鏈
這玩意本來就是許多高 科技 的復合品,沒法簡單,再簡單也是一大段話,而且未必能說清楚
區塊鏈(Blockchain)嚴格的定義是指通過基於密碼學技術設計的共識機制方式,在對等網路中多個節點共同維護一個持續增長,由時間戳和有序記錄數據塊所構建的鏈式列表賬本的分布式資料庫技術。該技術方案讓參與系統中的任意多個節點,把一段時間系統內全部信息交流的數據,通過密碼學演算法計算和記錄到一個數據塊(block),並且生成該數據塊的指紋用於鏈接(chain)下個數據塊和校驗,系統所有參與節點來共同認定記錄是否為真。
區塊鏈是一種類似於NoSQL(非關系型資料庫)這樣的技術解決方案統稱,並不是某種特定技術,能夠通過很多編程語言和架構來實現區塊鏈技術。並且實現區塊鏈的方式種類也有很多,目前常見的包括POW(Proof of Work,工作量證明),POS(Proof of Stake,權益證明),DPOS(Delegate Proof of Stake,股份授權證明機制)等。
區塊鏈的概念首次在論文《比特幣:一種點對點的電子現金系統(Bitcoin: A Peer-to-Peer Electronic Cash System)》中提出,作者為自稱中本聰(Satoshi Nakamoto)的個人(或團體)。因此可以把比特幣看成區塊鏈的首個在金融支付領域中的應用。
【通俗解釋】
無論多大的系統或者多小的網站,一般在它背後都有資料庫。那麼這個資料庫由誰來維護?在一般情況下,誰負責運營這個網路或者系統,那麼就由誰來進行維護。如果是微信資料庫肯定是騰訊團隊維護,淘寶的資料庫就是阿里的團隊在維護。大家一定認為這種方式是天經地義的,但是區塊鏈技術卻不是這樣。
如果我們把資料庫想像成是一個賬本:比如支付寶就是很典型的賬本,任何數據的改變就是記賬型的。資料庫的維護我們可以認為是很簡單的記賬方式。在區塊鏈的世界也是這樣,區塊鏈系統中的每一個人都有機會參與記賬。系統會在一段時間內,可能選擇十秒鍾內,也可能十分鍾,選出這段時間記賬最快最好的人,由這個人來記賬,他會把這段時間資料庫的變化和賬本的變化記在一個區塊(block)中,我們可以把這個區塊想像成一頁紙上,系統在確認記錄正確後,會把過去賬本的數據指紋鏈接(chain)這張紙上,然後把這張紙發給整個系統裡面其他的所有人。然後周而復始,系統會尋找下一個記賬又快又好的人,而系統中的其他所有人都會獲得整個賬本的副本。這也就意味著這個系統每一個人都有一模一樣的賬本,這種技術,我們就稱之為區塊鏈技術(Blockchain),也稱為分布式賬本技術。
由於每個人(計算機)都有一模一樣的賬本,並且每個人(計算機)都有著完全相等的權利,因此不會由於單個人(計算機)失去聯系或宕機,而導致整個系統崩潰。既然有一模一樣的賬本,就意味著所有的數據都是公開透明的,每一個人可以看到每一個賬戶上到底有什麼數字變化。它非常有趣的特性就是,其中的數據無法篡改。因為系統會自動比較,會認為相同數量最多的賬本是真的賬本,少部分和別人數量不一樣的賬本是虛假的賬本。在這種情況下,任何人篡改自己的賬本是沒有任何意義的,因為除非你能夠篡改整個系統裡面大部分節點。如果整個系統節點只有五個、十個節點也許還容易做到,但是如果有上萬個甚至上十萬個,並且還分布在互聯網上的任何角落,除非某個人能控制世界上大多數的電腦,否則不太可能篡改這樣大型的區塊鏈。
【要素】
結合區塊鏈的定義,我們認為必須具有如下四點要素才能被稱為公開區塊鏈技術,如果只具有前3點要素,我們將認為其為私有區塊鏈技術(私有鏈)。
1、點對點的對等網路(權力對等、物理點對點連接)
2、可驗證的數據結構(可驗證的PKC體系,不可篡改資料庫)
3、分布式的共識機制(解決拜占庭將軍問題,解決雙重支付)
4、納什均衡的博弈設計(合作是演化穩定的策略)
【特性】
結合定義區塊鏈的定義,區塊鏈會現實出四個主要的特性:去中心化(Decentralized)、去信任(Trustless)、集體維護(Collectively maintain)、可靠資料庫(Reliable Database)。並且由四個特性會引申出另外2個特性:開源(Open Source)、隱私保護(Anonymity)。如果一個系統不具備這些特徵,將不能視其為基於區塊鏈技術的應用。
去中心化(Decentralized):整個網路沒有中心化的硬體或者管理機構,任意節點之間的權利和義務都是均等的,且任一節點的損壞或者失去都會不影響整個系統的運作。因此也可以認為區塊鏈系統具有極好的健壯性。
去信任(Trustless):參與整個系統中的每個節點之間進行數據交換是無需互相信任的,整個系統的運作規則是公開透明的,所有的數據內容也是公開的,因此在系統指定的規則范圍和時間范圍內,節點之間是不能也無法欺騙其它節點。
集體維護(Collectively maintain):系統中的數據塊由整個系統中所有具有維護功能的節點來共同維護的,而這些具有維護功能的節點是任何人都可以參與的。
可靠資料庫(Reliable Database):整個系統將通過分資料庫的形式,讓每個參與節點都能獲得一份完整資料庫的拷貝。除非能夠同時控制整個系統中超過51%的節點,否則單個節點上對資料庫的修改是無效的,也無法影響其他節點上的數據內容。因此參與系統中的節點越多和計算能力越強,該系統中的數據安全性越高。
開源(Open Source):由於整個系統的運作規則必須是公開透明的,所以對於程序而言,整個系統必定會是開源的。
隱私保護(Anonymity):由於節點和節點之間是無需互相信任的,因此節點和節點之間無需公開身份,在系統中的每個參與的節點的隱私都是受到保護的。
【區塊鏈意義之一 :解決拜占庭將軍問題】
區塊鏈解決的核心問題不是「數字貨幣」,而是在信息不對稱、不確定的環境下,如何建立滿足經濟活動賴以發生、發展的「信任」生態體系。而這個問題稱之為「拜占庭將軍問題」,也可稱為「拜占庭容錯」或者「兩軍問題」,這是一個分布式系統中進行信息機交互時面臨的難題,即在整個網路中的任意節點都無法信任與之通信的對方時,如何能創建出共識基礎來進行安全的信息交互而無需擔心數據被篡改。區塊鏈使用演算法證明機制來保證整個網路的安全,藉助它,整個系統中的所有節點能夠在去信任的環境下自動安全的交換數據。更多介紹請參見《比特幣與拜占庭將軍問題》。
【區塊鏈意義之二:實現跨國價值轉移】
互聯網誕生最初,最早核心解決的問題是信息製造和傳輸,我們可以通過互聯網將信息快速生成並且復制到全世界每一個有著網路的角落,但是它尚始終不能解決價值轉移和信用轉移。這里所謂的價值轉移是指,在網路中每個人都能夠認可和確認的方式,將某一部分價值精確的從某一個地址轉移到另一個地址,而且必須確保當價值轉移後,原來的地址減少了被轉移的部分,而新的地址增加了所轉移的價值。這里說的價值可以是貨幣資產,也可以是某種實體資產或者虛擬資產(包括有價證券、金融衍生品等)。而這操作的結果必須獲得所有參與方的認可,且其結果不能受到任何某一方的操縱。
在目前的互聯網中也有各種各樣的金融體系,也有許多政府銀行提供或者第三方提供的支付系統,但是它還是依靠中心化的方案來解決。所謂中心化的方案,就是通過某個公司或者政府信用作為背書,將所有的價值轉移計算放在一個中心伺服器(集群)中,盡管所有的計算也是由程序自動完成,但是卻必須信任這個中心化的人或者機構。事實上通過中心化的信用背書來解決,也只能將信用局限在一定的機構、地區或者國家的范圍之內。由此可以看出,必須要解決的這個根本問題,那就是信用。所以價值轉移的核心問題是跨國信用共識。
在如此紛繁復雜的全球體系中,要憑空建立一個全球性的信用共識體系是很難的,由於每個國家的政治、經濟和文化情況不同,對於兩個國家的企業和政府完全互信是幾乎做不到的,這也就意味著無論是以個人抑或企業政府的信用進行背書,對於跨國之間的價值交換即使可以完成,也有著巨大的時間和經濟成本。但是在漫長的人類 歷史 中,無論每個國家的宗教、政治和文化是如何的不同,唯一能取得共識的是數學(基礎科學)。因此,可以毫不誇張的說,數學(演算法)是全球文明的最大公約數,也是全球人類獲得最多共識的基礎。如果我們以數學演算法(程序)作為背書,所有的規則都建立一個公開透明的數學演算法(程序)之上,能夠讓所有不同政治文化背景的人群獲得共識。
【未來的發展】
互聯網將使得全球之間的互動越來越緊密,伴隨而來的就是巨大的信任鴻溝。目前現有的主流資料庫技術架構都是私密且中心化的,在這個架構上是永遠無法解決價值轉移和互信問題。所以區塊鏈技術有可能將成為下一代資料庫架構。通過去中心化技術,將能夠在大數據的基礎上完成數學(演算法)背書、全球互信這個巨大的進步。
區塊鏈技術作為一種特定分布式存取數據技術,它通過網路中多個參與計算的節點開共同參與數據的計算和記錄,並且互相驗證其信息的有效性(防偽)。從這一點來,區塊鏈技術也是一種特定的資料庫技術。互聯網剛剛進入大數據時代,但是從目前來看,大數據還處於非常基礎的階段。但是當進入到區塊鏈資料庫階段,將進入到真正的強信任背書的大數據時代。這裡面的所有數據都獲得堅不可摧的質量,任何人都沒有能力也沒有必要去質疑。
也許我們現在正處在一個重大的轉折點之上——和工業革命所帶來的深刻變革幾乎相同的重大轉折的早期階段。不僅僅是新技術指數級、數字化和組合式的進步與變革,更多的驚喜也許還會在我們前面。在未來的24個月里,這個星球所增長的計算機算力和記錄的數據將會超過所有 歷史 階段的總和。在過去的24個月里,這個增值可能已經超過了1000倍。這些數字化的數據信息還在以比摩爾定律更快的速度增長。區塊鏈技術將不僅僅應用在金融支付領域,而是將會擴展到目前所有應用范圍,諸如去中心化的微博、微信、搜索、租房,甚至是打車軟體都有可能會出現。因為區塊鏈將可以讓人類無地域限制的、去信任的方式來進行大規模協作。
區塊鏈是一種技術,基於這項技術產生很多應用,包括與數據和信息相關的一切行業業務,比特幣就是其中最為人熟知的一種應用。對於區塊鏈的通俗解釋就是,假如在網上買一隻口紅,首先找到心儀的產品和賣家下單,先把錢給中間平台,等到賣家發貨買家確認收貨以後,中間平台再把錢轉給賣家,因為信任問題買賣家之間都依賴於中間平台,而區塊鏈作為去中心化的分布式賬本資料庫,則著力於去掉這個中間平台但同時又解決信任問題。在區塊鏈中每個人擁有自己的記賬本,用來記錄發生的每一件事,假如在交易中出現賣家拿錢不發貨的行為,這一條記錄將永久存在不可修改,不需要互相交換信息,區塊鏈的世界會選擇在同一個時間節點記錄最快質量最好的那個人的記賬本進行復制發送並串聯,最後越疊越厚形成區塊。
大家在談論虛擬貨幣時,往往離不開區塊鏈這個概念,那麼區塊鏈到底是個神馬玩意呢?
區塊鏈是一種底層技術,本質上是一個去中心化的分布式賬本資料庫。聽起來好像十分高端,遙不可及,其實是很容易理解的。
舉個例子,假如要在淘寶上購買商品,那麼一般首先要做的就是打開淘寶,找到想要的商品並下單將錢支付給作為交易中介的淘寶。等收到商品並確認收貨後淘寶便會將貨款打給賣家。這本來只是我和賣家的交易,但卻多了個「中心」,即淘寶。
在交易進行的過程中,這個「中心」擁有無限大的權力,甚至隨意修改賬單。因此,「中心」往往需要強大的後台為其背書。
於是,有一個名叫中本聰的男人想要幹掉這個權力無窮大的中心,他想創造一個去中心化的系統,在這個系統里,每個人都是中心,都有記賬的權力。於是,他創造了比特幣。
在比特幣的系統中,每個人都有一個小賬本用以記錄發生的每一筆交易。一筆交易只有經過大部分人確認後才有效。如果賣家不發貨,那麼每個人的小賬本都會將這件事記錄下來,讓他無處可逃。
這時候大家可能會有疑問,既然只是一個公開的賬本,那麼為什麼又要叫區塊鏈呢?這就涉及到了共識問題,區塊鏈系統是一個由眾多「中心」組成的系統,整個區塊鏈是屬於所有參與記賬的個體的。這時候就產生了新的問題,一個系統必須要有秩序才能長遠的存在。假如記賬者可以不計成本地胡作非為,那就可能出現本來只是購買一台手機,但收到的卻是一台特斯拉的情況。
於是,中本聰發明了一種名為PoW的共識方式。這種方式提高了記賬者記賬的成本,讓其不能輕易作惡。PoW通過密碼學的方式要求記賬者需要通過競爭計算能力來獲取記賬權,第一個計算出結果的記賬者即可獲得一個由若干筆交易打包而來的區塊的記賬權,同時獲得一定的代幣作為獎勵。這就是我們俗稱的「挖礦」。
既然記賬者已經將一個包含了若干筆交易的區塊記錄了下來,那麼系統就需要進行整理排序,不可能讓無數的區塊雜亂無章地分布在系統中。於是就需要把所有區塊按照時間順序首尾相連鏈接鏈接起來,這時,區塊鏈便誕生了。區塊鏈的核心是技術。
⑥ 什麼是區塊鏈概念
概念:區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。
區塊鏈的本質是一個分布式的公共賬本,任何人都可以對這個賬本進行核查,但不存在的單一用戶可以對它進行控制。在區塊鏈系統中的參與者共同維護賬本的封信:它只能按照嚴格的規則和共識進行修改。
區塊鏈發展經歷了三個階段:
1、醞釀期:2009-2012年,經濟形態以比特幣及其產業生態為主。
2、萌芽期:時期為2012-2015年,區塊鏈隨著比特幣進入公眾視野,新生的錢包支付和匯款公司出現,區塊鏈經濟擴散到金融領域。區塊鏈底層技術創新不斷。區塊鏈技術從比特幣系統中剝離出來。
3、發展期:2016年開始探索行業應用,出現了大量區塊鏈創業公司。2017年ICO的火熱讓區塊鏈受到前所未有的關注。
(6)區塊鏈的權力制約擴展閱讀:
三區塊鏈的三個特點:
1、區塊鏈的核心思想是去中心化:在區塊鏈系統中,任意節點之間的權利和義務都是均等的,所有的節點都有能力去用計算能力投票,從而保證了得到承認的結果是過半數節點公認的結果。即使遭受嚴重的黑客攻擊,只要黑客控制的節點數不超過全球節點總數的一半,系統就依然能正常運行,數據也不會被篡改。
2、區塊鏈最大的顛覆性在於信用的建立:理論上說,區塊鏈技術可以讓微信支付和支付寶不再有存在價值。《經濟學人》對區塊鏈做了一個形象的比喻:簡單地說,它是「一台創造信任的機器」。區塊鏈讓人們在互不信任並沒有中立中央機構的情況下,能夠做到互相協作。打擊假幣和金融詐騙未來都不需要了。
3、區塊鏈的集體維護可以降低成本:在中心化網路體系下,系統的維護和經營依賴於數據中心等平台的運維和經營,成本不可省略。區塊鏈的節點是任何人都可以參與的,每一個節點在參與記錄的同時也來驗證其他節點記錄結果的正確性,維護效率提高,成本降低。
一句話概括,區塊鏈觸動的是錢、信任和權力,這些人類賴以生存的根本性基礎。
⑦ 什麼是區塊鏈
⑧ 用於身份管理的區塊鏈:需要考慮的影響
隨著我們的生活越來越多地在網上度過,物理世界變得越來越數字化,身份的概念正在發生巨大變化。驗證我們是誰以及我們如何在線代表對個人和組織來說都至關重要。
人們希望對自己的身份擁有權力,並控制如何以及與誰共享他們的信息。毛球 科技 認為,組織正在面臨更高的安全威脅,同時需要在數字經濟中競爭、優化工作流程以及改善客戶和員工體驗。圍繞身份的不斷重組和不確定性只會減緩戰略創新。
身份和訪問管理( IAM )已成為管理和驗證數字身份的核心構建塊。但是,組織在IAM流程的設計和安全性方面面臨挑戰,促使他們考慮新技術。
區塊鏈不同於現有的IAM架構,因為區塊鏈本質上是分散的。DLT支持共享記錄保存,交易、身份驗證和交互通過網路而不是單個中央機構進行記錄和驗證。
隨著網路犯罪、威脅、欺詐和資產泄露事件的激增,組織在保護敏感數據、保護IT和運營基礎設施(OT)以及保護人們的身份方面發揮著至關重要的作用。許多企業IAM領導者和IT專業人士都在質疑DLT和共識技術的相關優勢和風險,毛球 科技 整理如下:
在IAM流程中使用DLT的問題涉及技術、法律、商業和文化影響。這些影響應該是支持IAM 的任何架構投資的決策過程的基礎。
在評估DLT可以在何處以及如何改進組織的IAM基礎設施和最終用戶體驗時,需要考慮下面14個因素。
公司習慣於中央和專有數據存儲的基礎設施,這為盜竊、破壞、黑客、欺詐和丟失創建了一個蜜罐。這種模式加劇了身份憑證持有者與尋求使用它們的人(包括最終用戶)之間的權力失衡。分布式身份驗證和治理有望提高效率以及個人和機構的利益,但與中心化的現狀背道而馳。
獲得許可的區塊鏈架構是一個需要關鍵考慮的因素,因為很少有企業用例可以完全公開。相反,用例需要保密性和許可權才能讀寫已知參與者的託管區塊鏈。這種區別對安全性、計算和可擴展性還有其他一些影響。
訪問級別、特權和限制會發生變化,可識別的屬性也是如此。DLT必須能夠在各種連接和物聯網環境中以最小的延遲准確處理驗證的頻率和復雜性。
用於驗證和分布式訪問的共識演算法會影響以可擴展和可持續的方式交付服務級別協議所需的速度和計算能力。這些限制推動了IAM區塊鏈的研發,並且是實施范圍不可或缺的一部分。
數字身份功能需要可移植。區塊鏈設計可以確保個人信息、可驗證性和適當的控制在用戶從一個組織過渡到另一個組織時跟隨他們。可以調整這些設計以及時促進此過程。
積累大量個人身份信息(PII)的組織面臨著新的和不斷變化的風險、法規、以隱私為重點的競爭以及消費者日益增長的不信任。DLT支持的用例——例如自我主權身份和數據最小化——通過諸如零知識證明之類的技術提供了更強大的隱私保護。信息和共享控制可以保留在最終用戶手中,而不是在數百個組織中復制和存儲PII。
存在許多身份和認證標准,包括角色、屬性、密鑰和權利。這些必須符合通常不存在的區塊鏈技術和跨鏈互操作性標准。
從集中式範式到分布式範式的轉變需要數據、API、系統和治理機制的互連和協調。這不僅發生在IT和OT資產和環境日益多樣化的大型組織中,而且發生在其他組織和生態系統合作夥伴中。
法規圍繞個人數據,從國際、聯邦和州數據保護法的拼湊到生物識別等特定領域。這些都與IAM和區塊鏈架構決策相關。例如,GDPR的被遺忘權使公民能夠刪除他們的個人信息——這一概念與將PII注冊到資料庫的不變性不一致。
不變性——無法刪除分類賬上的記錄——有利於安全,但它會影響PII的隱私。確定哪些信息保留在鏈上與鏈下對於此列表中的其他標准很重要。鏈上不變性必須平衡各方的要求和保障措施。
確保個人在任何特定時間擁有用於任何任務的正確加密密鑰需要能夠更新、撤銷和更新訪問許可權。這是一個獨特的IAM要求,DLT必須通過設計加以考慮。
IAM UX是分布式或集中式的,是數字身份、個人身份識別和個人數據控制機制的介面。雖然成功的IAM架構掩蓋了最終用戶的復雜性,但IAM UX的設計者不能忽視界面對於教育、同意、易用性和可訪問性的重要性。
隨著數據集的生成和使用規模越來越大——例如,生物識別、 情感 和基因組學——IAM領導者必須考慮當前和長期的風險和合規問題。他們應該專注於數據最小化和隱私工程技術。
新功能、設計和最佳實踐正在不斷改變IAM格局——更不用說區塊鏈、密碼學、人工智慧、網路安全、雲計算、量子計算和數字錢包等關鍵概念的突破性發展。這些都必須在設計時和實施後加以考慮。
與任何新興技術一樣,組織應該首先定義問題。然而,IAM-DLT決策不僅僅是另一項IT盡職調查工作。由於監視資本主義、權力動態、地緣政治威脅、可持續商業模式和人權問題是數字身份模型的基礎,因此IAM-DLT機會會對個人、機構和經濟產生影響。
⑨ 區塊鏈的共識機制
一、區塊鏈共識機制的目標
區塊鏈是什麼?簡單而言,區塊鏈是一種去中心化的資料庫,或可以叫作分布式賬本(distributed ledger)。傳統上所有的資料庫都是中心化的,例如一間銀行的賬本就儲存在銀行的中心伺服器里。中心化資料庫的弊端是數據的安全及正確性全系於資料庫運營方(即銀行),因為任何能夠訪問中心化資料庫的人(如銀行職員或黑客)都可以破壞或修改其中的數據。
而區塊鏈技術則容許資料庫存放在全球成千上萬的電腦上,每個人的賬本通過點對點網路進行同步,網路中任何用戶一旦增加一筆交易,交易信息將通過網路通知其他用戶驗證,記錄到各自的賬本中。區塊鏈之所以得其名是因為它是由一個個包含交易信息的區塊(block)從後向前有序鏈接起來的數據結構。
很多人對區塊鏈的疑問是,如果每一個用戶都擁有一個獨立的賬本,那麼是否意味著可以在自己的賬本上添加任意的交易信息,而成千上萬個賬本又如何保證記賬的一致性? 解決記賬一致性問題正是區塊鏈共識機制的目標 。區塊鏈共識機制旨在保證分布式系統里所有節點中的數據完全相同並且能夠對某個提案(proposal)(例如是一項交易紀錄)達成一致。然而分布式系統由於引入了多個節點,所以系統中會出現各種非常復雜的情況;隨著節點數量的增加,節點失效或故障、節點之間的網路通信受到干擾甚至阻斷等就變成了常見的問題,解決分布式系統中的各種邊界條件和意外情況也增加了解決分布式一致性問題的難度。
區塊鏈又可分為三種:
公有鏈:全世界任何人都可以隨時進入系統中讀取數據、發送可確認交易、競爭記賬的區塊鏈。公有鏈通常被認為是「完全去中心化「的,因為沒有任何人或機構可以控制或篡改其中數據的讀寫。公有鏈一般會通過代幣機制鼓勵參與者競爭記賬,來確保數據的安全性。
聯盟鏈:聯盟鏈是指有若干個機構共同參與管理的區塊鏈。每個機構都運行著一個或多個節點,其中的數據只允許系統內不同的機構進行讀寫和發送交易,並且共同來記錄交易數據。這類區塊鏈被認為是「部分去中心化」。
私有鏈:指其寫入許可權是由某個組織和機構控制的區塊鏈。參與節點的資格會被嚴格的限制,由於參與的節點是有限和可控的,因此私有鏈往往可以有極快的交易速度、更好的隱私保護、更低的交易成本、不容易被惡意攻擊、並且能夠做到身份認證等金融行業必須的要求。相比中心化資料庫,私有鏈能夠防止機構內單節點故意隱瞞或篡改數據。即使發生錯誤,也能夠迅速發現來源,因此許多大型金融機構在目前更加傾向於使用私有鏈技術。
二、區塊鏈共識機制的分類
解決分布式一致性問題的難度催生了數種共識機制,它們各有其優缺點,亦適用於不同的環境及問題。被眾人常識的共識機制有:
l PoW(Proof of Work)工作量證明機制
l PoS(Proof of Stake)股權/權益證明機制
l DPoS(Delegated Proof of Stake)股份授權證明機制
l PBFT(Practical Byzantine Fault Tolerance)實用拜占庭容錯演算法
l DBFT(Delegated Byzantine Fault Tolerance)授權拜占庭容錯演算法
l SCP (Stellar Consensus Protocol ) 恆星共識協議
l RPCA(Ripple Protocol Consensus Algorithm)Ripple共識演算法
l Pool驗證池共識機制
(一)PoW(Proof of Work)工作量證明機制
1. 基本介紹
在該機制中,網路上的每一個節點都在使用SHA256哈希函數(hash function) 運算一個不斷變化的區塊頭的哈希值 (hash sum)。 共識要求算出的值必須等於或小於某個給定的值。 在分布式網路中,所有的參與者都需要使用不同的隨機數來持續計算該哈希值,直至達到目標為止。當一個節點的算出確切的值,其他所有的節點必須相互確認該值的正確性。之後新區塊中的交易將被驗證以防欺詐。
在比特幣中,以上運算哈希值的節點被稱作「礦工」,而PoW的過程被稱為「挖礦」。挖礦是一個耗時的過程,所以也提出了相應的激勵機制(例如向礦工授予一小部分比特幣)。PoW的優點是完全的去中心化,其缺點是消耗大量算力造成了的資源浪費,達成共識的周期也比較長,共識效率低下,因此其不是很適合商業使用。
2. 加密貨幣的應用實例
比特幣(Bitcoin) 及萊特幣(Litecoin)。以太坊(Ethereum) 的前三個階段(Frontier前沿、Homestead家園、Metropolis大都會)皆採用PoW機制,其第四個階段 (Serenity寧靜) 將採用權益證明機制。PoW適用於公有鏈。
PoW機制雖然已經成功證明了其長期穩定和相對公平,但在現有框架下,採用PoW的「挖礦」形式,將消耗大量的能源。其消耗的能源只是不停的去做SHA256的運算來保證工作量公平,並沒有其他的存在意義。而目前BTC所能達到的交易效率為約5TPS(5筆/秒),以太坊目前受到單區塊GAS總額的上限,所能達到的交易頻率大約是25TPS,與平均千次每秒、峰值能達到萬次每秒處理效率的VISA和MASTERCARD相差甚遠。
3. 簡圖理解模式
(ps:其中A、B、C、D計算哈希值的過程即為「挖礦」,為了犒勞時間成本的付出,機制會以一定數量的比特幣作為激勵。)
(Ps:PoS模式下,你的「挖礦」收益正比於你的幣齡(幣的數量*天數),而與電腦的計算性能無關。我們可以認為任何具有概率性事件的累計都是工作量證明,如淘金。假設礦石含金量為p% 質量, 當你得到一定量黃金時,我們可以認為你一定挖掘了1/p 質量的礦石。而且得到的黃金數量越多,這個證明越可靠。)
(二)PoS(Proof of Stake)股權/權益證明機制
1.基本介紹
PoS要求人們證明貨幣數量的所有權,其相信擁有貨幣數量多的人攻擊網路的可能性低。基於賬戶余額的選擇是非常不公平的,因為單一最富有的人勢必在網路中佔主導地位,所以提出了許多解決方案。
在股權證明機制中,每當創建一個區塊時,礦工需要創建一個稱為「幣權」的交易,這個交易會按照一定比例預先將一些幣發給礦工。然後股權證明機制根據每個節點持有代幣的比例和時間(幣齡), 依據演算法等比例地降低節點的挖礦難度,以加快節點尋找隨機數的速度,縮短達成共識所需的時間。
與PoW相比,PoS可以節省更多的能源,更有效率。但是由於挖礦成本接近於0,因此可能會遭受攻擊。且PoS在本質上仍然需要網路中的節點進行挖礦運算,所以它同樣難以應用於商業領域。
2.數字貨幣的應用實例
PoS機制下較為成熟的數字貨幣是點點幣(Peercoin)和未來幣(NXT),相比於PoW,PoS機制節省了能源,引入了" 幣天 "這個概念來參與隨機運算。PoS機制能夠讓更多的持幣人參與到記賬這個工作中去,而不需要額外購買設備(礦機、顯卡等)。每個單位代幣的運算能力與其持有的時間長成正相關,即持有人持有的代幣數量越多、時間越長,其所能簽署、生產下一個區塊的概率越大。一旦其簽署了下一個區塊,持幣人持有的幣天即清零,重新進入新的循環。
PoS適用於公有鏈。
3.區塊簽署人的產生方式
在PoS機制下,因為區塊的簽署人由隨機產生,則一些持幣人會長期、大額持有代幣以獲得更大概率地產生區塊,盡可能多的去清零他的"幣天"。因此整個網路中的流通代幣會減少,從而不利於代幣在鏈上的流通,價格也更容易受到波動。由於可能會存在少量大戶持有整個網路中大多數代幣的情況,整個網路有可能會隨著運行時間的增長而越來越趨向於中心化。相對於PoW而言,PoS機制下作惡的成本很低,因此對於分叉或是雙重支付的攻擊,需要更多的機制來保證共識。穩定情況下,每秒大約能產生12筆交易,但因為網路延遲及共識問題,需要約60秒才能完整廣播共識區塊。長期來看,生成區塊(即清零"幣天")的速度遠低於網路傳播和廣播的速度,因此在PoS機制下需要對生成區塊進行"限速",來保證主網的穩定運行。
4.簡圖理解模式
(PS:擁有越多「股份」權益的人越容易獲取賬權。是指獲得多少貨幣,取決於你挖礦貢獻的工作量,電腦性能越好,分給你的礦就會越多。)
(在純POS體系中,如NXT,沒有挖礦過程,初始的股權分配已經固定,之後只是股權在交易者之中流轉,非常類似於現實世界的股票。)
(三)DPoS(Delegated Proof of Stake)股份授權證明機制
1.基本介紹
由於PoS的種種弊端,由此比特股首創的權益代表證明機制 DPoS(Delegated Proof of Stake)應運而生。DPoS 機制中的核心的要素是選舉,每個系統原生代幣的持有者在區塊鏈裡面都可以參與選舉,所持有的代幣余額即為投票權重。通過投票,股東可以選舉出理事會成員,也可以就關系平台發展方向的議題表明態度,這一切構成了社區自治的基礎。股東除了自己投票參與選舉外,還可以通過將自己的選舉票數授權給自己信任的其它賬戶來代表自己投票。
具體來說, DPoS由比特股(Bitshares)項目組發明。股權擁有著選舉他們的代表來進行區塊的生成和驗證。DPoS類似於現代企業董事會制度,比特股系統將代幣持有者稱為股東,由股東投票選出101名代表, 然後由這些代表負責生成和驗證區塊。 持幣者若想稱為一名代表,需先用自己的公鑰去區塊鏈注冊,獲得一個長度為32位的特有身份標識符,股東可以對這個標識符以交易的形式進行投票,得票數前101位被選為代表。
代表們輪流產生區塊,收益(交易手續費)平分。DPoS的優點在於大幅減少了參與區塊驗證和記賬的節點數量,從而縮短了共識驗證所需要的時間,大幅提高了交易效率。從某種角度來說,DPoS可以理解為多中心系統,兼具去中心化和中心化優勢。優點:大幅縮小參與驗證和記賬節點的數量,可以達到秒級的共識驗證。缺點:投票積極性不高,絕大部分代幣持有者未參與投票;另整個共識機制還是依賴於代幣,很多商業應用是不需要代幣存在的。
DPoS機制要求在產生下一個區塊之前,必須驗證上一個區塊已經被受信任節點所簽署。相比於PoS的" 全民挖礦 ",DPoS則是利用類似" 代表大會 "的制度來直接選取可信任節點,由這些可信任節點(即見證人)來代替其他持幣人行使權力,見證人節點要求長期在線,從而解決了因為PoS簽署區塊人不是經常在線而可能導致的產塊延誤等一系列問題。 DPoS機制通常能達到萬次每秒的交易速度,在網路延遲低的情況下可以達到十萬秒級別,非常適合企業級的應用。 因為公信寶數據交易所對於數據交易頻率要求高,更要求長期穩定性,因此DPoS是非常不錯的選擇。
2. 股份授權證明機制下的機構與系統
理事會是區塊鏈網路的權力機構,理事會的人選由系統股東(即持幣人)選舉產生,理事會成員有權發起議案和對議案進行投票表決。
理事會的重要職責之一是根據需要調整系統的可變參數,這些參數包括:
l 費用相關:各種交易類型的費率。
l 授權相關:對接入網路的第三方平台收費及補貼相關參數。
l 區塊生產相關:區塊生產間隔時間,區塊獎勵。
l 身份審核相關:審核驗證異常機構賬戶的信息情況。
l 同時,關繫到理事會利益的事項將不通過理事會設定。
在Finchain系統中,見證人負責收集網路運行時廣播出來的各種交易並打包到區塊中,其工作類似於比特幣網路中的礦工,在採用 PoW(工作量證明)的比特幣網路中,由一種獲獎概率取決於哈希算力的抽彩票方式來決定哪個礦工節點產生下一個區塊。而在採用 DPoS 機制的金融鏈網路中,通過理事會投票決定見證人的數量,由持幣人投票來決定見證人人選。入選的活躍見證人按順序打包交易並生產區塊,在每一輪區塊生產之後,見證人會在隨機洗牌決定新的順序後進入下一輪的區塊生產。
3. DPoS的應用實例
比特股(bitshares) 採用DPoS。DPoS主要適用於聯盟鏈。
4.簡圖理解模式
(四)PBFT(Practical Byzantine Fault Tolerance)實用拜占庭容錯演算法
1. 基本介紹
PBFT是一種基於嚴格數學證明的演算法,需要經過三個階段的信息交互和局部共識來達成最終的一致輸出。三個階段分別為預備 (pre-prepare)、准備 (prepare)、落實 (commit)。PBFT演算法證明系統中只要有2/3比例以上的正常節點,就能保證最終一定可以輸出一致的共識結果。換言之,在使用PBFT演算法的系統中,至多可以容忍不超過系統全部節點數量1/3的失效節點 (包括有意誤導、故意破壞系統、超時、重復發送消息、偽造簽名等的節點,又稱為」拜占庭」節點)。
2. PBFT的應用實例
著名聯盟鏈Hyperledger Fabric v0.6採用的是PBFT,v1.0又推出PBFT的改進版本SBFT。PBFT主要適用於私有鏈和聯盟鏈。
3. 簡圖理解模式
上圖顯示了一個簡化的PBFT的協議通信模式,其中C為客戶端,0 – 3表示服務節點,其中0為主節點,3為故障節點。整個協議的基本過程如下:
(1) 客戶端發送請求,激活主節點的服務操作;
(2) 當主節點接收請求後,啟動三階段的協議以向各從節點廣播請求;
(a) 序號分配階段,主節點給請求賦值一個序號n,廣播序號分配消息和客戶端的請求消息m,並將構造pre-prepare消息給各從節點;
(b) 交互階段,從節點接收pre-prepare消息,向其他服務節點廣播prepare消息;
(c) 序號確認階段,各節點對視圖內的請求和次序進行驗證後,廣播commit消息,執行收到的客戶端的請求並給客戶端響應。
(3) 客戶端等待來自不同節點的響應,若有m+1個響應相同,則該響應即為運算的結果;
(五)DBFT(Delegated Byzantine Fault Tolerance)授權拜占庭容錯演算法
1. 基本介紹
DBFT建基於PBFT的基礎上,在這個機制當中,存在兩種參與者,一種是專業記賬的「超級節點」,一種是系統當中不參與記賬的普通用戶。普通用戶基於持有權益的比例來投票選出超級節點,當需要通過一項共識(記賬)時,在這些超級節點中隨機推選出一名發言人擬定方案,然後由其他超級節點根據拜占庭容錯演算法(見上文),即少數服從多數的原則進行表態。如果超過2/3的超級節點表示同意發言人方案,則共識達成。這個提案就成為最終發布的區塊,並且該區塊是不可逆的,所有裡面的交易都是百分之百確認的。如果在一定時間內還未達成一致的提案,或者發現有非法交易的話,可以由其他超級節點重新發起提案,重復投票過程,直至達成共識。
2. DBFT的應用實例
國內加密貨幣及區塊鏈平台NEO是 DBFT演算法的研發者及採用者。
3. 簡圖理解模式
假設系統中只有四個由普通用戶投票選出的超級節點,當需要通過一項共識時,系統就會從代表中隨機選出一名發言人擬定方案。發言人會將擬好的方案交給每位代表,每位代表先判斷發言人的計算結果與它們自身紀錄的是否一致,再與其它代表商討驗證計算結果是否正確。如果2/3的代表一致表示發言人方案的計算結果是正確的,那麼方案就此通過。
如果只有不到2/3的代表達成共識,將隨機選出一名新的發言人,再重復上述流程。這個體系旨在保護系統不受無法行使職能的領袖影響。
上圖假設全體節點都是誠實的,達成100%共識,將對方案A(區塊)進行驗證。
鑒於發言人是隨機選出的一名代表,因此他可能會不誠實或出現故障。上圖假設發言人給3名代表中的2名發送了惡意信息(方案B),同時給1名代表發送了正確信息(方案A)。
在這種情況下該惡意信息(方案B)無法通過。中間與右邊的代表自身的計算結果與發言人發送的不一致,因此就不能驗證發言人擬定的方案,導致2人拒絕通過方案。左邊的代表因接收了正確信息,與自身的計算結果相符,因此能確認方案,繼而成功完成1次驗證。但本方案仍無法通過,因為不足2/3的代表達成共識。接著將隨機選出一名新發言人,重新開始共識流程。
上圖假設發言人是誠實的,但其中1名代表出現了異常;右邊的代表向其他代表發送了不正確的信息(B)。
在這種情況下發言人擬定的正確信息(A)依然可以獲得驗證,因為左邊與中間誠實的代表都可以驗證由誠實的發言人擬定的方案,達成2/3的共識。代表也可以判斷到底是發言人向右邊的節點說謊還是右邊的節點不誠實。
(六)SCP (Stellar Consensus Protocol ) 恆星共識協議
1. 基本介紹
SCP 是 Stellar (一種基於互聯網的去中心化全球支付協議) 研發及使用的共識演算法,其建基於聯邦拜占庭協議 (Federated Byzantine Agreement) 。傳統的非聯邦拜占庭協議(如上文的PBFT和DBFT)雖然確保可以通過分布式的方法達成共識,並達到拜占庭容錯 (至多可以容忍不超過系統全部節點數量1/3的失效節點),它是一個中心化的系統 — 網路中節點的數量和身份必須提前知曉且驗證過。而聯邦拜占庭協議的不同之處在於它能夠去中心化的同時,又可以做到拜占庭容錯。
[…]
(七)RPCA(Ripple Protocol Consensus Algorithm)Ripple共識演算法
1. 基本介紹
RPCA是Ripple(一種基於互聯網的開源支付協議,可以實現去中心化的貨幣兌換、支付與清算功能)研發及使用的共識演算法。在 Ripple 的網路中,交易由客戶端(應用)發起,經過追蹤節點(tracking node)或驗證節點(validating node)把交易廣播到整個網路中。追蹤節點的主要功能是分發交易信息以及響應客戶端的賬本請求。驗證節點除包含追蹤節點的所有功能外,還能夠通過共識協議,在賬本中增加新的賬本實例數據。
Ripple 的共識達成發生在驗證節點之間,每個驗證節點都預先配置了一份可信任節點名單,稱為 UNL(Unique Node List)。在名單上的節點可對交易達成進行投票。共識過程如下:
(1) 每個驗證節點會不斷收到從網路發送過來的交易,通過與本地賬本數據驗證後,不合法的交易直接丟棄,合法的交易將匯總成交易候選集(candidate set)。交易候選集裡面還包括之前共識過程無法確認而遺留下來的交易。
(2) 每個驗證節點把自己的交易候選集作為提案發送給其他驗證節點。
(3) 驗證節點在收到其他節點發來的提案後,如果不是來自UNL上的節點,則忽略該提案;如果是來自UNL上的節點,就會對比提案中的交易和本地的交易候選集,如果有相同的交易,該交易就獲得一票。在一定時間內,當交易獲得超過50%的票數時,則該交易進入下一輪。沒有超過50%的交易,將留待下一次共識過程去確認。
(4) 驗證節點把超過50%票數的交易作為提案發給其他節點,同時提高所需票數的閾值到60%,重復步驟(3)、步驟(4),直到閾值達到80%。
(5) 驗證節點把經過80%UNL節點確認的交易正式寫入本地的賬本數據中,稱為最後關閉賬本(last closed ledger),即賬本最後(最新)的狀態。
在Ripple的共識演算法中,參與投票節點的身份是事先知道的,因此,演算法的效率比PoW等匿名共識演算法要高效,交易的確認時間只需幾秒鍾。這點也決定了該共識演算法只適合於聯盟鏈或私有鏈。Ripple共識演算法的拜占庭容錯(BFT)能力為(n-1)/5,即可以容忍整個網路中20%的節點出現拜占庭錯誤而不影響正確的共識。
2. 簡圖理解模式
共識過程節點交互示意圖:
共識演算法流程:
(八)POOL驗證池共識機制
Pool驗證池共識機制是基於傳統的分布式一致性演算法(Paxos和Raft)的基礎上開發的機制。Paxos演算法是1990年提出的一種基於消息傳遞且具有高度容錯特性的一致性演算法。過去, Paxos一直是分布式協議的標准,但是Paxos難於理解,更難以實現。Raft則是在2013年發布的一個比Paxos簡單又能實現Paxos所解決問題的一致性演算法。Paxos和Raft達成共識的過程皆如同選舉一樣,參選者需要說服大多數選民(伺服器)投票給他,一旦選定後就跟隨其操作。Paxos和Raft的區別在於選舉的具體過程不同。而Pool驗證池共識機制即是在這兩種成熟的分布式一致性演算法的基礎上,輔之以數據驗證的機制。
⑩ 區塊鏈的商業模式主要特點有
區塊鏈分布式商業模式,具有以下幾個特徵:
一、降維
傳統商業模式是高維度,信息極為不對稱,如汽車廠商對客戶屏蔽造車成本及技術含量,企業通過信息不對稱來獲取利潤。互聯網商業模式是中緯度,平台掌握所有用戶信息,利益相關方都在平台上發生關聯關系。平台看似對每個人都是公平的,實際上不同用戶掌握的信息和許可權是不同的。
區塊鏈分布式商業模式是低緯度,對互聯網和傳統商業模式進行大幅度降維,具體變現為信息對稱、公開透明,權力平等,去除中心化平台,所有用戶都在同一個水平面上發生交易。例如支付寶是互聯網商業模式,支付寶平台掌握上億用戶信息,所有交易必須通過支付寶結算中心處理,支付寶有權對其認定的異常轉賬進行干預,有權修改規則並按照設定的規則收取相關費用,而用戶只能被動服從。支付寶與用戶的關系是,中心化權力與服從的關系。比特幣網路可理解為支付寶系統在區塊鏈上的平行遷移,是一個去中心化的點對點的支付系統。在比特幣網路中,沒有中心化的結算系統,結算和記賬都有所有節點共同參與才能完成,其規則交易是由代碼固化的,信息公開透明,節點參與權、記賬權、收益權都是平等的,具有高度信任特徵。比特幣網路與各個節點之間的關系是,相輔相成、不可或缺的關系,如果比特幣網路離開節點驗證,這個支付系統則無法運行。
二、分布式
降維解決了原有中心化組織與用戶之間的不平等關系,但是維度一旦降下來,一個水平面上龐大的用戶(節點)關系如何處理是區塊鏈商業模式的核心。在人人是中心,人人又是節點的分布式網路中,在權力和責任對等的基礎上通過公平競爭來獲取利益,符合市場***競爭的特性。例如在比特幣網路中,每個節點都擁有同等的權力,按照POW公平競爭獲取比特幣獎勵。在商品溯源系統中,每個節點都是平等的一員,信息不被任何一方掌控,權力平等,責任和利益劃分明確。
權力分布式在商業模式中具有激勵作用。在傳統商業模式和互聯網商業模式中容易出現不公平競爭,從而傷害主體參與的積極性。比如在競拍市場中,由於信息不透明,很難避免權力尋租、相互勾結。在區塊鏈的網路中,每個節點都分布式地存在,在信息透明的環境參與競爭。所以,區塊鏈分布式商業模式是符合市場規律的模式,對於發揮市場機制有促進作用,提高市場的激勵作用。
三、權益分解
權益分解或許是區塊鏈分布式商業模式中最大的創舉。通常,所有權包括佔有、使用、收益、處置四項權利。在傳統商業模式中,產權轉讓一般包括這四項權力一起轉讓,產權租賃則僅是使用權轉移,所有者保留佔有、收益和處置權。所有權和經營權有分離有不分離,分離的經營權掌握在特定經營者手上。在互聯網商業模式中,所有權開始出現比較明顯的分化,用戶享有大量互聯網產品的使用權,但不具有佔有、收益和處置權。經營權與用戶關系不大,只有少部分眾包產品(***)具有相關性。
在區塊鏈分布式商業模式中,所有權中佔有、使用、收益、處置分離程度大,所有權和經營權、決策權分離程度大,經營權、決策權(部分)掌握在普通用戶手上。在比特幣網路中,持有比特幣享有比特幣未來收益權,但不具有佔有權,節點掌握結算權和記賬權,區塊鏈網路不能離開節點的參與權力。更為具體的例子是,投資人購買了股票,享有該上市公司的股權,包括佔有、使用、收益和處置權,但沒有經營權,大多數沒有決策權。投資人購買貨幣,並不享有該項目的所有權,但是享有貨幣的未來收益權,以及作為節點具有使用權和經營權(驗證和記賬權),具有投票權(決策權)。當然,現在權責利體系中還存在諸多問題,很多區塊鏈項目因為投資人沒有所有權導致權益無法得到保障。
這種權益分解導致原有的權責利關系發生變化,從而形成新的商業模式。在分布式商業模式中,項目所有者、經營者、決策者、使用者、收益權人相互分離,同時又相互依存。理想的狀態或許是,收益權人(持幣者)承擔較高的風險,通過貨幣市場獲利,所有者通過項目利潤獲利,但是收益權人通過參與經營、決策來降低收益風險。
區塊鏈分布式商業模式還有很大的發展空間,其中最為關鍵的是如何構建一個規范的貨幣市場,保障收益權人的利益。這樣,在這商業模式中,風險才能形成轉移,收益分配才能良性,權責利更加分明。