對等網路對區塊鏈的利弊
『壹』 如何理解區塊鏈與區塊鏈技術
區塊鏈技術用數學方法實現分布式記賬,並解決信任問題,從而完成了去中心化,將在通信、金融、物聯網、政府管理等眾多領域帶來深遠的影響。
區塊鏈(Blockchain)是指通過去中心化和去信任的方式集體維護一個可靠資料庫的技術方案,是一種全民參與記賬的技術方式。而此前的記賬方式都是中心化的,需要中心化的中介,無論這個中介是傳統的政府、金融機構、公證機構還是新興的電商平台、網路支付平台。
經濟學假設中,信息是充分的。實際上,正是因為信息不充分,才存在非常龐大的中介機構。而中介機構的存在,增加了交易成本,提高了交易門檻。區塊鏈技術本質上來說是一個大規模協作工具,它首次使用純技術方式讓直接的價值轉移成為可能,並延續了互聯網去中心化和去中介化的趨勢。去中介的區塊鏈技術將極大地顛覆信息中介行業。
區塊鏈技術是構建比特幣數據結構與交易信息加密傳輸的基礎技術,該技術實現了比特幣的發行與交易。區塊鏈技術的核心是所有當前參與的節點共同維護交易及資料庫,使交易基於密碼學原理而不基於信任,使得任何達成一致的雙方,能夠直接進行支付交易,不需第三方的參與。
從技術上來講,區塊是一種記錄交易的數據結構,反映了一筆交易的資金流向。系統中已經達成交易的區塊連接在一起形成了一條主鏈,所有參與計算的節點都記錄了主鏈或主鏈的一部分。
一個區塊包含以下三部分:交易信息、前一個區塊形成的哈希散列和隨機數。交易信息是區塊所承載的任務數據,具體包括交易雙方的私鑰、交易的數量、電子貨幣的數字簽名等;前一個區塊形成的哈希散列用來將區塊連接起來,實現過往交易的順序排列;隨機數是交易達成的核心,所有節點競爭計算隨機數的答案,最快得到答案的節點生成一個新的區塊,並廣播到所有節點進行更新,如此完成一筆交易。
『貳』 區塊鏈技術能解決哪些問題
大多數業務開展都需要建立一定的信任基礎,尤其是跨主體的場景下。對信任建立困難、信任維護成本高的應用場景,區塊鏈可以提供非常有效幫助。
『叄』 區塊鏈幾大共識機制及優缺點
首先,沒有一種共識機制是完美無缺的,各共識機制都有其優缺點,有些共識機制是為解決一些特定的問題而生。
1.pow( Proof of Work)工作量證明
一句話介紹:乾的越多,收的越多。
依賴機器進行數學運算來獲取記賬權,資源消耗相比其他共識機制高、可監管性弱,同時每次達成共識需要全網共同參與運算,性能效率比較低,容錯性方面允許全網50%節點出錯。
優點:
1)演算法簡單,容易實現;
2)節點間無需交換額外的信息即可達成共識;
3)破壞系統需要投入極大的成本;
缺點:
1)浪費能源;
2)區塊的確認時間難以縮短;
3)新的區塊鏈必須找到一種不同的散列演算法,否則就會面臨比特幣的算力攻擊;
4)容易產生分叉,需要等待多個確認;
5)永遠沒有最終性,需要檢查點機制來彌補最終性;
2.POS Proof of Stake,權益證明
一句話介紹:持有越多,獲得越多。
主要思想是節點記賬權的獲得難度與節點持有的權益成反比,相對於PoW,一定程度減少了數學運算帶來的資源消耗,性能也得到了相應的提升,但依然是基於哈希運算競爭獲取記賬權的方式,可監管性弱。該共識機制容錯性和PoW相同。它是Pow的一種升級共識機制,根據每個節點所佔代幣的比例和時間,等比例的降低挖礦難度,從而加快找隨機數的速度
優點:在一定程度上縮短了共識達成的時間;不再需要大量消耗能源挖礦。
缺點:還是需要挖礦,本質上沒有解決商業應用的痛點;所有的確認都只是一個概率上的表達,而不是一個確定性的事情,理論上有可能存在其他攻擊影響。例如,以太坊的DAO攻擊事件造成以太坊硬分叉,而ETC由此事件出現,事實上證明了此次硬分叉的失敗。
DPOS與POS原理相同,只是選了一些「人大代表」。
BitShares社區首先提出了DPoS機制。
與PoS的主要區別在於節點選舉若干代理人,由代理人驗證和記賬。其合規監管、性能、資源消耗和容錯性與PoS相似。類似於董事會投票,持幣者投出一定數量的節點,代理他們進行驗證和記賬。
DPoS的工作原理為:
去中心化表示每個股東按其持股比例擁有影響力,51%股東投票的結果將是不可逆且有約束力的。其挑戰是通過及時而高效的方法達到51%批准。為達到這個目標,每個股東可以將其投票權授予一名代表。獲票數最多的前100位代表按既定時間表輪流產生區塊。每名代表分配到一個時間段來生產區塊。所有的代表將收到等同於一個平均水平的區塊所含交易費的10%作為報酬。如果一個平均水平的區塊含有100股作為交易費,一名代表將獲得1股作為報酬。
網路延遲有可能使某些代表沒能及時廣播他們的區塊,而這將導致區塊鏈分叉。然而,這不太可能發生,因為製造區塊的代表可以與製造前後區塊的代表建立直接連接。建立這種與你之後的代表(也許也包括其後的那名代表)的直接連接是為了確保你能得到報酬。
該模式可以每30秒產生一個新區塊,並且在正常的網路條件下區塊鏈分叉的可能性極其小,即使發生也可以在幾分鍾內得到解決。
成為代表:
成為一名代表,你必須在網路上注冊你的公鑰,然後分配到一個32位的特有標識符。然後該標識符會被每筆交易數據的「頭部」引用。
授權選票:
每個錢包有一個參數設置窗口,在該窗口裡用戶可以選擇一個或更多的代表,並將其分級。一經設定,用戶所做的每筆交易將把選票從「輸入代表」轉移至「輸出代表」。一般情況下,用戶不會創建特別以投票為目的的交易,因為那將耗費他們一筆交易費。但在緊急情況下,某些用戶可能覺得通過支付費用這一更積極的方式來改變他們的投票是值得的。
保持代表誠實:
每個錢包將顯示一個狀態指示器,讓用戶知道他們的代表表現如何。如果他們錯過了太多的區塊,那麼系統將會推薦用戶去換一個新的代表。如果任何代表被發現簽發了一個無效的區塊,那麼所有標准錢包將在每個錢包進行更多交易前要求選出一個新代表。
抵抗攻擊:
在抵抗攻擊上,因為前100名代表所獲得的權力權是相同的,每名代表都有一份相等的投票權。因此,無法通過獲得超過1%的選票而將權力集中到一個單一代表上。因為只有100名代表,可以想像一個攻擊者對每名輪到生產區塊的代表依次進行拒絕服務攻擊。幸運的是,由於事實上每名代表的標識是其公鑰而非IP地址,這種特定攻擊的威脅很容易被減輕。這將使確定DDOS攻擊目標更為困難。而代表之間的潛在直接連接,將使妨礙他們生產區塊變得更為困難。
優點:大幅縮小參與驗證和記賬節點的數量,可以達到秒級的共識驗證。
缺點:整個共識機制還是依賴於代幣,很多商業應用是不需要代幣存在的。
3.PBFT :Practical Byzantine Fault Tolerance,實用拜占庭容錯
介紹:在保證活性和安全性(liveness & safety)的前提下提供了(n-1)/3的容錯性。
在分布式計算上,不同的計算機透過訊息交換,嘗試達成共識;但有時候,系統上協調計算機(Coordinator / Commander)或成員計算機 (Member /Lieutanent)可能因系統錯誤並交換錯的訊息,導致影響最終的系統一致性。
拜占庭將軍問題就根據錯誤計算機的數量,尋找可能的解決辦法,這無法找到一個絕對的答案,但只可以用來驗證一個機制的有效程度。
而拜占庭問題的可能解決方法為:
在 N ≥ 3F + 1 的情況下一致性是可能解決。其中,N為計算機總數,F為有問題計算機總數。信息在計算機間互相交換後,各計算機列出所有得到的信息,以大多數的結果作為解決辦法。
1)系統運轉可以脫離幣的存在,pbft演算法共識各節點由業務的參與方或者監管方組成,安全性與穩定性由業務相關方保證。
2)共識的時延大約在2~5秒鍾,基本達到商用實時處理的要求。
3)共識效率高,可滿足高頻交易量的需求。
缺點:
1)當有1/3或以上記賬人停止工作後,系統將無法提供服務;
2)當有1/3或以上記賬人聯合作惡,且其它所有的記賬人被恰好分割為兩個網路孤島時,惡意記賬人可以使系統出現分叉,但是會留下密碼學證據
下面說兩個國產的吧~
4.dBFT: delegated BFT 授權拜占庭容錯演算法
介紹:小蟻採用的dBFT機制,是由權益來選出記賬人,然後記賬人之間通過拜占庭容錯演算法來達成共識。
此演算法在PBFT基礎上進行了以下改進:
將C/S架構的請求響應模式,改進為適合P2P網路的對等節點模式;
將靜態的共識參與節點改進為可動態進入、退出的動態共識參與節點;
為共識參與節點的產生設計了一套基於持有權益比例的投票機制,通過投票決定共識參與節點(記賬節點);
在區塊鏈中引入數字證書,解決了投票中對記賬節點真實身份的認證問題。
優點:
1)專業化的記賬人;
2)可以容忍任何類型的錯誤;
3)記賬由多人協同完成,每一個區塊都有最終性,不會分叉;
4)演算法的可靠性有嚴格的數學證明;
缺點:
1)當有1/3或以上記賬人停止工作後,系統將無法提供服務;
2)當有1/3或以上記賬人聯合作惡,且其它所有的記賬人被恰好分割為兩個網路孤島時,惡意記賬人可以使系統出現分叉,但是會留下密碼學證據;
以上總結來說,dBFT機制最核心的一點,就是最大限度地確保系統的最終性,使區塊鏈能夠適用於真正的金融應用場景。
5.POOL驗證池
基於傳統的分布式一致性技術,加上數據驗證機制。
優點:不需要代幣也可以工作,在成熟的分布式一致性演算法(Pasox、Raft)基礎上,實現秒級共識驗證。
缺點:去中心化程度不如bictoin;更適合多方參與的多中心商業模式。
『肆』 區塊鏈技術中的去中心化對等網路是什麼
金窩窩分析區塊鏈去中心化對等網路。區塊鏈系統是一個點對點網路,網路中所有節點共同擁有、維護系統中的全部數據,且任意一個節點的損壞或離線對整個系統運行都不會造成影響,去中心化給整個網路帶來了較大的安全性和穩定性優勢。
『伍』 區塊鏈真的有發展前景嗎
區塊鏈毋庸置疑的有發展前景,而有發展前景的必要條件,就是進入主流市場。
北美區塊鏈基礎設施The OAN(前Aion Network)創始人及CEO Matt Spoke 7月24日在福布斯發表了一篇標題為《為了成功進入主流市場,區塊鏈項目必須「吃狗糧」》的文章,Matt在文中提到了自己對區塊鏈該如何進入主流市場的看法——"吃狗糧"。
在科技圈中,有一句行話叫"吃狗糧"(dogfooding,也稱為吃自己的狗糧),指的是公司使用自己的產品,成為自己產品的用戶。許多高增長公司(如微軟、Facebook、亞馬遜、蘋果、Netflix和谷歌)也都會通過「吃狗糧」的方式進行產品測試,或幫助產品建立信譽。「吃狗糧」雖經常被用來發現和修復bug,但它還有另一個價值:為公司的產品創造可靠的用例。
這一點很值得區塊鏈項目學習,因為區塊鏈項目常常抱著"建好了,他們(用戶)自然會來"的想法,習慣性地把創造新鮮、有趣的區塊鏈應用的責任交給第三方。
這種態度極為普遍,就連知名的區塊鏈峰會Consensus 2019(2019共識大會)也舉辦了題為 "建好了,他們(用戶)自然會來:打造一個全球區塊鏈中心"的圓桌論壇,討論世界各國政府如何在平衡監管、投資和創新需求的同時,為吸引區塊鏈項目做出努力。
平心而論,這種策略對於僅以幣圈人士為受眾的區塊鏈來說可能是有效的。對於證券型代幣,特別是交易這類代表的交易所來說,就更加說得通——「供給創造需求」在這里是慣常的思路,尤其是考慮到實現這些交易需要搭建復雜的基礎設施。
相比之下,「吃狗糧」更有可能被那些尋求主流受眾(比如金融業、製造和供應鏈、身份管理等領域的受眾)的區塊鏈項目開發者所採用。區塊鏈技術要想打入這些主流領域,區塊鏈公司必須先「吃狗糧」。這樣不僅可以清楚地證明區塊鏈技術在幣圈之外也是可行的,還可以凸顯出區塊鏈不光優化現有用例,也能創造新用例。
而The OAN團隊就是一直秉持著這一理念,並依靠著多年來打造的The OAN和Aion的技術棧,開發出了面向獨立工作者的金融科技平台Moves。
Matt表示,在開發和發展Moves這款產品時,團隊希望The OAN區塊鏈網路的相關功能可以得到充分的發揮,所以重點將從以下三個方面進行考量:
1. 如何使用The OAN區塊鏈網路來提高產品的信貸效率。
提高信貸效率主要考量的點有兩個:1)可否借鑒DeFi市場的機制降低資金成本;2)可否利用區塊鏈技術來增加外界對於Moves的授信過程的信任。在這里,Moves將形成一種「匯集眾智」的機制,讓所有人都能夠為降低信用風險和增加授信過程的可信度做出貢獻,甚至可能在未來發展出一種微擔保機制。因此,用戶將可以作為借方、貸方或者擔保方參與到平台建立的市場中。
2. 如何使產品與用戶的利益一致化。
具體來說,就是通過將Moves與The OAN網路相連接,藉助數字資產Aion,在產品和用戶之間形成一種利益一致化的關系,從而讓用戶能夠切身體會到Moves產品開展的成功與否,同時也能直接參與到支持Moves的區塊鏈網路——The OAN之中。
3. 如何以Moves開創金融信譽數據開放系統的先河。
這種開放系統可能會成為傳統信貸分數或者相關機制的替代品。多年來,銀行和金融機構一直將Equifax,FICO或者其他類似機構的評分作為風險指標,而Moves團隊認為其正在打造的產品將會是一個很好的開端——一個更完善的、更現代化的金融信譽系統的開端。這是一個長期目標。
Moves支持北美主流拼車、外賣等零工經濟平台,將是The OAN在其區塊鏈網路上開發的旗艦版開放應用程序。在6月,Moves的業務運營范圍已經從最初的安大略省再擴大兩地——亞伯達省和不列顛哥倫比亞省,挺進加拿大西部。
The OAN團隊的種種舉措,都是秉持著「吃狗糧」精神,為了讓區塊鏈技術能盡快進入主流市場而努力。區塊鏈並不是面向小眾,而是面向主流,除了The OAN團隊,區塊鏈業內的很多項目、機構也都是朝著這一目標,這么優秀、這么有目標的區塊鏈,你能說沒發展前景嗎?
『陸』 區塊鏈和對等網路之間是什麼關系區塊鏈只是對等網路的其中一種表現形式是嗎
還有1年以上的時間,第一,區塊鏈鼓勵早期加入者,並提供激勵措施,但相應的也承擔了更大的風險,所以前幾位落地的互聯網公司會有很多顧慮,第二,在國內區塊鏈的公信力或者說普通用戶的認知認可還遠遠不夠,仍舊需要政府背書,第三,在金融系統與區塊鏈的結合落地之前,其他行業的先行者都是在冒險