❶ DBFT模式的特點
dBFT(delegated BFT)是一種通用的共識機制模塊,提出了一種改進的拜占庭容錯演算法,使其能夠適用於區塊鏈系統。
是基於區塊鏈技術的一種協議。用戶可以將實體世界的資產和權益進行數字化,通過點對點網路進行登記發行、轉讓交易、清算交割等金融業務的去中心化網路協議。小蟻上可以發行中國《合同法》、《公司法》認可的公司股權,不僅是數字貨幣圈,還包括主流互聯網金融。小蟻可以被用於股權眾籌、P2P網貸、數字資產管理、智能合約等。
這種共識機制是在Castro 和 Liskov提出的「實用拜占庭容錯演算法」(Practical Byzantine Fault Tolerance)的基礎上,經過改進後使其能夠適用於 區塊鏈系統。拜占庭容錯技術被廣泛應用在分布式系統中,比如分布式文件系統、分布式協作系統、雲計算等。dBFT主要做了以下改進:
1)將C/S架構的請求響應模式,改進為適合P2P網路的對等節點模式;
2)將靜態的共識參與節點改進為可動態進入、退出的動態共識參與節點;
3)為共識參與節點的產生設計了一套基於持有權益比例的投票機制,通過投票決定共識參與節點(記賬節點);
4)在區塊鏈中引入數字證書,解決了投票中對記賬節點真實身份的認證問題;
為什麼最終採用一種這樣的方案?
答:區塊鏈作為一種分布式賬本系統,其內部的經濟模型決定了,每一位參與者都可以無需信任其他的參與者,即所謂的去信任。拜占庭將軍問題正是描述了參與者之間如何在去信任的情況下達成共識,而拜占庭容錯技術正是解決此類問題的方法。此外,區塊鏈的網路環境非常復雜,會面臨網路延遲、傳輸錯誤、軟體錯誤、安全漏洞、黑客入侵等問題,還有各式各樣的惡意節點,而拜占庭容錯技術正是可以容忍這些錯誤的方案。
共識機制跟PoW、PoS、DPoS這些相比,優缺點是什麼?
答:PoW即工作量證明,這是一種非常巧妙的方法,它的優點是:
1)演算法簡單,容易實現;
2)節點間無需交換額外的信息即可達成共識;
3)破壞系統需要投入極大的成本;
它的缺點也非常明顯:
1)浪費能源;
2)區塊的確認時間難以縮短;
3)新的區塊鏈必須找到一種不同的散列演算法,否則就會面臨比特幣的算力攻擊;
4)容易產生分叉,需要等待多個確認;
5)永遠沒有最終性,需要檢查點機制來彌補最終性;
PoS即權益證明,它將PoW中的算力改為系統權益,擁有權益越大則成為下一個記賬人的概率越大。這種機制的優點是不像Pow那麼費電,但是也有不少缺點:
1)沒有專業化,擁有權益的參與者未必希望參與記賬;
2)容易產生分叉,需要等待多個確認;
3)永遠沒有最終性,需要檢查點機制來彌補最終性;
DPoS在PoS的基礎上,將記賬人的角色專業化,先通過權益來選出記賬人,然後記賬人之間再輪流記賬。這種方式依然沒有解決最終性問題。
dBFT機制,是由權益來選出記賬人,然後記賬人之間通過拜占庭容錯演算法來達成共識,這種方式的優點是:
1)專業化的記賬人;
2)可以容忍任何類型的錯誤;
3)記賬由多人協同完成,每一個區塊都有最終性,不會分叉;
4)演算法的可靠性有嚴格的數學證明;
缺點:
1)當有1/3或以上記賬人停止工作後,系統將無法提供服務;
2)當有1/3或以上記賬人聯合作惡,且其它所有的記賬人被恰好分割為兩個網路孤島時,惡意記賬人可以使系統出現分叉,但是會留下密碼學證據;
以上總結來說,dBFT機制最核心的一點,就是最大限度地確保系統的最終性,使區塊鏈能夠適用於真正的金融應用場景。
❷ 為什麼說小蟻是中國的標桿性區塊鏈項目,能夠真正適用金融應用場景
為什麼說小蟻是中國的標桿性區塊鏈項目?為什麼把小蟻喻為P2P化的納斯達克?這要從小蟻的成長軌跡去尋找答案。
小蟻是基於區塊鏈技術的資產數字化系統。在2014年萌芽,發軔於2015年,在2016年4月小蟻提出了一種改進的拜占庭容錯演算法dBFT(delegated BFT),這最大限度地確保系統的最終性,使區塊鏈能夠適用於真正的金融應用場景。
1
小蟻項目的萌芽
小蟻是基於區塊鏈技術的資產數字化系統,最初誕生在「比特創業營」的構想,經過一年的時間,終於在2015年小蟻區塊鏈孕育成型。
小蟻區塊鏈是中國的標桿性區塊鏈項目。小蟻是目前中國唯一一個實時開源的區塊鏈項目。
小蟻區塊鏈於2015年10月順利完成ICO Phase I,籌得2100比特幣。經過9個多月的發展,國內外區塊鏈行業整體發展迅速。在小蟻團隊的努力和小蟻社區的幫助下,小蟻區塊鏈獲得了長足的發展。。
小蟻項目的靈感來自2014上半年比特創業營的一次內部會議,當時提出想做一種用於眾籌的數字貨幣,這是小蟻的原始想法。至於為什麼定名為「小蟻」?因為大家覺得螞蟻的社群體系和我們要做的產品理念也很貼合,也就這么愉快地決定了。
2015年9月發布了白皮書,把小蟻正式定義為區塊鏈數字資產平台,即小蟻是基於區塊鏈技術,將實體世界的資產和權益進行數字化,通過點對點網路進行登記發行、轉讓交易、清算交割等金融業務的去中心化網路協議。
簡單的說,小蟻是用來發行和交易股權的。小蟻的底層基於區塊鏈技術,也就是說股權資料庫的維護不是由一個中心化公司控制,而是由所有小蟻的參與者共同維護。
小蟻中的股權發行、交易等行為都是由用戶和用戶直接發生,不需要通過第三方。所以我們把小蟻比喻為P2P化的納斯達克、數字資產領域的Uber。
2015年十月末,小蟻開啟了首批眾籌,十天籌得2100個比特幣。時隔近一年,眾多投資者關注的小蟻二期眾籌也將在8月8日面向全球正式開啟。遵循國際經驗,此次小蟻股的眾籌只收比特幣。
2
每個人的數字資產
小蟻使用電子合同(electronic contract)來記錄數字資產的流轉。在小蟻中,電子合同憑證作為一種通用的底層數據,可以用於記錄股權、債權、證券、金融合約、積分、票據、貨幣等各種權利和資產,用於股權眾籌、股權交易、員工持股計劃、P2P借貸、積分、基金、供應鏈金融等領域。
區塊鏈領域進行資產數字化的通行做法是「代幣化」(tokenization),即用戶發行一種自定義代幣,並聲明該種代幣代表了某種資產,隨後這種代幣就可以像比特幣一樣在用戶間進行流轉、交易。
然而代幣化在法律上有諸多瑕疵。代幣的流轉類似於轉賬——無需接收方同意,代幣就能從發送方流轉到接收方手中。這種流轉只適合用於貨幣這樣的僅有權利而無義務的資產,而不適用於股權、債權等具有復雜的權利義務的資產。
因此,小蟻中的流轉以電子合同的形式完成,大部分的資產轉讓需要出讓方和受讓方各自以私鑰進行電子簽名。在某些情況下,還需要資產發行人參與簽名。
小蟻內置的小蟻股和小蟻幣都不作為價值存儲、交易媒介和計量單位。小蟻股代表小蟻系統的投票權和收益權,用來選舉記賬人和按比例獲得小蟻幣;小蟻幣代表小蟻系統的使用權,用於支付區塊鏈位元組費。
也就是說,小蟻用電子簽名來簽署股權轉讓協議,用區塊鏈來保存所有交易記錄,實質上更像一個電子合同系統,而不是數字貨幣系統。
在小蟻區塊鏈上,以電子合同的形式記錄資產流轉,僅僅是線下資產流轉的一種新型鏈上解決方案,不創設新的法律關系,解決了代幣化的法律瑕疵,可以接入第三方支付等金融機構。
小蟻的願景(mission)是「每個人的數字資產」。比特幣等區塊鏈構建的是一種平行於實體世界的平行金融系統,而小蟻希望構建一種能夠對接實體世界資產的橋梁式的金融系統。
❸ 區塊鏈幾大共識機制及優缺點
首先,沒有一種共識機制是完美無缺的,各共識機制都有其優缺點,有些共識機制是為解決一些特定的問題而生。
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;更適合多方參與的多中心商業模式。
❹ 全球公認的五大公鏈
NO.1 以太坊(ETH)
以太坊是當前最知名的公鏈之一,以其智能合約功能和去中心化應用(DApp)平台而聞名。它支持圖靈完備的智能合約,使得開發者能夠構建復雜的經濟和社會系統。然而,隨著用戶和應用的增加,以太坊面臨著可擴展性的挑戰,導致交易費用上升和網路擁堵。
NO.2 小蟻(NEO)
小蟻是一個基於區塊鏈技術的平台,旨在將實體資產數字化,並在去中心化的網路中進行交易和清算。作為中國早期的區塊鏈項目,小蟻的目標是實現資產的透明化和去中心化金融(DeFi)。
NO.3 量子(QTUM)
量子區塊鏈項目致力於開發一種不同於比特幣和以太坊的區塊鏈系統。它強調兼容性,支持多種共識機制,包括改進的POW(工作量證明)演算法。量子試圖通過其協議擴大區塊鏈技術的應用范圍。
NO.4 EOS
EOS是由知名開發者BM創建的公鏈,其目標是解決以太坊在可擴展性方面的不足。EOS通過提供一個去中心化的操作系統,支持高性能的分布式應用。它的一個顯著特點是有著龐大的代幣供應和長達一年的眾籌周期。
NO.5 誇克(QKI)
誇克鏈是一個支持去中心化應用的平台,它提供了隱私保護功能,旨在為用戶提供一個更加安全和私密的環境。誇克的目標是成為企業級應用的首選區塊鏈平台。
請注意,以上內容是基於2023的數據和知識,對於未來的發展或最新動態可能有所忽視。在投資和參與任何區塊鏈項目之前,請進行充分的研究和考慮。
❺ 小蟻股是什麼意思
小蟻股是一家區塊鏈技術公司發布的數字貨幣,簡稱NEO。NEO的設計旨在實現數字資產智能化管理,成功將傳統金融和區塊鏈技術完美結合。同時,NEO還可以用於智能合約和分布式應用的開發,成為一個集數字資產管理、智能合約開發和分布式應用開發為一體的全方位數字生態體系。
與其它數字貨幣不同的是,NEO採用Delegated Byzantine Fault Tolerance共識機制,這是一種更加安全可靠的共識機制,保證了網路的穩定運行。此外,NEO還允許開發者使用多種編程語言進行開發,如Java、Python、C#等,方便了開發者的開發工作。
NEO的發行量為1億,永不增發,因此受到稀缺性的影響,NEO的價格始終保持在相對較高的水平。目前,NEO在數字貨幣市場中擁有廣泛的用戶群體和高度活躍的社區,它的市場價值也在持續攀升。同時,NEO在境內外也有多個實際應用場景,這意味著它的價值正在迅速得到認可和推廣。