區塊鏈的致命缺點
㈠ 區塊鏈所面臨的問題
主要2個問題
第一個區塊鏈一般都是通過激勵制度來建立去中心化的安全維護機制,但是有一個缺點是一般激勵制度都會發幣,國內不支持這么做
第二個是技術瓶頸,區塊鏈的tps普遍不高,無法支持大量應用的落地
㈡ 區塊鏈的共識機制是什麼優缺點有哪些
區塊鏈的共識機制有很多,說一個影響力最大的比特幣背後的pow共識機制,好處是安全 不可篡改 全球流通 缺點是速度太慢了 一秒鍾只能處理7筆交易
㈢ 區塊鏈面臨哪些風險需要解決的
雖然在資本和人才湧入的推動下,區塊鏈行業迎來快速發展,但是作為一個新興產業,其安全漏洞頻繁示警的狀況引發了人們對區塊鏈風險的擔憂。
國家信息技術安全研究中心主任俞克群指出,對於隱私暴露、數據泄露、信息篡改、網路詐騙等問題,區塊鏈的出現給人們帶來了很多期望。但區塊鏈的安全問題依然存在諸多的挑戰。
中國信息安全測評中心主任助理李斌分析說,當前區塊鏈分為公有鏈、私有鏈、聯盟鏈三種,無論哪一類在演算法、協議、使用、時限和系統等多個方面都面臨安全挑戰。尤為關鍵的是,目前區塊鏈還面臨的是51%的攻擊問題,即節點通過掌握全網超過51%的算例就有能力成功的篡改和偽造區塊鏈數據。
值得注意的是,除了外部惡意攻擊風險,區塊鏈也面臨其內生風險的威脅。俞克群提醒說,如何圍繞著整個區塊鏈的應用系統的設備、數據、應用、加密、認證以及許可權等等方面構築一個完整的安全應用體系,是各方必須要面臨的重要問題。
吳家志也分析說,作為新興產業,區塊鏈產業的從業人員安全意識較為缺乏,導致目前的區塊鏈相關軟硬體的安全系數不高,存在大量的安全漏洞,此外,整個區塊鏈生態環節眾多,相較之下,相關的安全從業人員力量分散,難以形成合力來解決問題。迎接上述挑戰需要系統化的解決方案。
內容來源 中新網
㈣ 區塊鏈解決了什麼問題嗎
區塊鏈作為一種去中心化的資料庫,具有開放性、分布式、不可逆性等特點,其作為一種電子數據存儲平台具有低成本、高效率、穩固性的優勢,目前區塊鏈應用到多個領域中,為生活也帶來了很多變化,現在很多的電子合同平台比如法大大、法據鏈等就應用了這種區塊鏈技術,並且區塊鏈技術存證也得到了法院受理的認可
㈤ 為什麼區塊鏈爭議這么大,看好它的人和看衰它的人分別是哪類人
區塊鏈的爭議焦點主要在於,有人想神話區塊鏈,把區塊鏈看成解決一切問題的良葯。
區塊鏈,就是,也只是,到目前為止,最好的,解決去中心化信任的解決方案。基於這一點,區塊鏈有很廣闊的應用前景。智鏈ChainNova就是一家做區塊鏈的公司,感覺還不錯。
但是,千萬別把區塊鏈解決當前所有問題的靈丹妙葯,例如:依靠區塊鏈解決教育問題,醫療問題,那些都是扯淡。教育、醫療問題的核心是優質資源不足,與信任無關。
㈥ 區塊鏈解決了什麼問題
如果用一句話說明就是:去中心化。區塊鏈(Blockchain)是分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。所謂共識機制是區塊鏈系統中實現不同節點之間建立信任、獲取權益的數學演算法。狹義來講,區塊鏈是一種按照時間順序將數據區塊以順序相連的方式組合成的一種鏈式數據結構, 並以密碼學方式保證的不可篡改和不可偽造的分布式賬本。廣義來講,區塊鏈技術是利用塊鏈式數據結構來驗證與存儲數據、利用分布式節點共識演算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分布式基礎架構與計算方式。優點: 1)演算法簡單,容易實現; 2)節點間無需交換額外的信息即可達成共識; 3)破壞系統需要投入極大的成本。缺點: 1)浪費能源; 2)區塊的確認時間難以縮短; 3)新的區塊鏈必須找到一種不同的散列演算法,否則就會面臨比特幣的算力攻擊; 4)容易產生分叉,需要等待多個確認; 5)永遠沒有最終性,需要檢查點機制來彌補最終性。
㈦ 區塊鏈幾大共識機制及優缺點
首先,沒有一種共識機制是完美無缺的,各共識機制都有其優缺點,有些共識機制是為解決一些特定的問題而生。
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;更適合多方參與的多中心商業模式。
㈧ 關於區塊鏈的七大認識誤區
關於區塊鏈的七大認識誤區
基於區塊鏈的系統未來前景廣闊,但我們需要非常清楚區塊鏈可以做什麼。想像一下未來20年的區塊鏈技術,其影響可能與互聯網一樣大。
但是令人震驚的是,我們今天主要看到項目貌似基於去中心化設計,其實存在一些對區塊鏈認識的錯誤觀念。
如果我們想讓技術朝正確的方向不斷推進,我們需要將這種狂熱轉化為具有生產力並且合乎實際的期望,從而降低供應鏈跌入「谷底」的可能性,一旦跌入「谷底」,它就可能會與無意義的概念驗證一同被丟棄在角落,無人問津。
讓我們來看看對區塊鏈冠以不切實際期望的七大誤區:
誤區1:具有高度的可擴展性
與傳統的(基於伺服器的)交易方法相比,區塊鏈部署不具有真正的可擴展性,並且目前交易時間取決於緩慢的一方。它們只對某些類型的交易是可擴展的,比如有效載荷小的和接近某種極限的交易。你不能只在區塊鏈上堆積信息。
誤區2:是絕對安全的
盡管區塊鏈基於加密標准,但確保隱私的方法完全在任何區塊鏈標准和實施之外的。只有加密專家才能真正理解和驗證區塊鏈整合。但是,每個實施者都有責任確保安全性,因此這種處理方式很大程度上與舊時代的金融交易管理方式相同。
誤區3:值得信賴
區塊鏈確保交易和信息的完整性,否則在區塊鏈中儲存的任何內容都不可信賴。你需要通過確保在區塊鏈中存儲事實的各方值得信賴並能確保事實的真實性,才能確定它是真正可信賴的。這個治理模式允許多方對基礎設施承擔連帶責任,同時需要安全訪問才能在區塊鏈中存儲事實。
誤區4:可在區塊鏈中放入任何東西
區塊鏈是一種以代碼表示的協議,它並沒有按照任何標准進行定義。沒有標准機構來提供製裁的實施規則或指導。
通常情況下,你只能處理小型有效載荷,並且你仍需要所有參與者之間達成一致的標准,以便任何人了解存儲的內容。
誤區5:可在智能合約中表達任何東西
雖然這在技術上是可行的,但在實踐中,區塊鏈僅限於簡單且易於理解的用例。智能合約本質上是非常復雜的。按照設計,一旦發布,你無法修改或修復它們。它們包含非常復雜的交互和不可撤銷的結果。
誤區6:不喜歡公有鏈,請選擇私有鏈
私有鏈並不是獲取隱私或訪問受限信息的通道。事實上,你甚至可以認為私有鏈不應該成為一個公開的選項。盡管如此,企業區塊鏈可能無法實現區塊鏈技術的任何固有優勢,私人開發的區塊鏈可能缺乏確保其屬性所必需的社區和學術審查。
誤區7:社區的大小無所謂
由社區推動的區塊鏈產品正在由私人玩家在各方面進行分叉,他們以各種方式加強它們的作用。但是,由採用者、用戶、學者和實施者組成的大型社區是確保密碼屬性生效的唯一力量。只有擁有最大社區和安裝採用基地的開源區塊鏈才會持續。其餘的可以被認為是實驗室中的實驗,其中99.9%會「死於非命」。
精明的技術人員會根據用例和一系列頭腦中的首要原則不斷前進。首先,可能永遠不會有一個區塊鏈來管理他們所有人。兩種不同的用例需要不同的區塊鏈。有些的參與者很多,有些很少,有些會圍繞事實需要很強的隱私,有些會充分透明。
考慮到以上所有內容,我們現在能共同做的就是進行創新、攻克真正的業務問題,並發起推動概念驗證,以更好地理解區塊鏈的力量。