03.05 因為孫宇晨,DPOS安全性被質疑,EOS再一次被打擊


各位老鐵 !

我的助理每天都會幫大家分享開源的幣圈知識和開源的國外信息

如果你有自己寫的好文章,也歡迎投稿給我助理

助理聯繫

這些信息和知識很多都是大家疏忽了的重要信息


因為孫宇晨,DPOS安全性被質疑,EOS再一次被打擊

人們開始爭論哪些項目會最終成功。EOS急切地想要裝配一個去中心化的系統來處理幾乎每秒無限數量的交易,這樣一個系統可以確保區塊鏈技術在世界範圍內的廣泛採用。但是,讓我們首先討論一下什麼是EOS,它有什麼特別之處,以至於整個區塊鏈社區(可能有點誇張)都為之瘋狂。

1.EOS的特點

採礦被完全移除,取而代之的是塊的驗證。

驗證不是基於獎勵,而是基於補償。

BFT用於糾正系統中任何可能出現的故障。

它使用時間戳——如果在給定的時間內沒有驗證某個事務,那麼它將被刪除。BFT消除了由於多個礦工驗證同一個塊而創建假分叉的情況。

aBFT與BFT並行工作,確保每筆交易在1秒內100%不可逆。

EOS允許每0.5秒就生成一個塊。

它允許每個帳戶獲得一個獨特的人類可讀的名稱,最多可達12個字符。

塊生產者以這樣一種方式安排事務,即對作用域的內存訪問不存在衝突,因此它們可以並行執行。

多用戶控制增強了安全性,可以大大降低由於黑客攻擊而導致的盜竊風險。

21個獨特的區塊生產者是根據代幣持有者投票的數量來選擇的。

EOS是一個區塊鏈框架,針對其他區塊鏈面臨的主要問題,如區塊大小、事務處理速度和共識機制。該框架的一個主要變化是通用編程語言c++的使用。EOS區塊鏈基本上可以像任何操作系統框架一樣工作,例如Windows或Android,然後個人就可以創建他們的DApps了。

EOS的開發人員使用c++來構建智能契約,但問題是,當我們有足夠的能力來實現這一目的時,為什麼還要這樣做呢?

2.為什麼使用c++ ?

我首先想到的是它為程序員提供瞭如何管理資源的控制,因為c++是一種低級語言,它是最強大的語言之一。


因為孫宇晨,DPOS安全性被質疑,EOS再一次被打擊


如果我們將c++與其他高級語言(如Javascript)進行比較,就會發現它有許多它們所缺乏的特性。

它是靜態類型語言,這意味著它在編譯時而不是運行時執行驗證過程。

c++中更重要的一點是宏的使用,它是一個用於定義常量的預處理指令。預處理程序所做的是在進入main()塊之前將代碼塊與編譯器通信。宏是用預處理指令#define定義的,使用宏的好處是它可以提高程序段的速度。

顯式引用調用、值調用。

使用模板使用泛型編程。

對於一個c++程序來說,計算機的內存就像一個連續的內存單元,每個單元的大小都是一個字節,並且每個單元都有一個惟一的地址。這些單字節內存單元的排序方式允許大於一個字節的數據表示佔用具有連續地址的內存單元。

3.共識算法

EOS是第一個實現DPoS算法的區塊鏈。DPoS和其他共識算法的主要區別在於,預先確定了礦工的數量,在EOS中,這些礦工稱為BP。EOS有21個代表負責確保網絡的安全,系統中持有某些代幣的每個節點都有權投票選擇委託。


因為孫宇晨,DPOS安全性被質疑,EOS再一次被打擊


DPoS被認為是無許可協商一致算法,因為在這個網絡中,任何人都可以通過獲得所需的票數成為代表。一旦投票結束,那些排在前21位的人將被選為代表,而其他人則留在候補名單上。

DPoS的主要目的是增強可伸縮性,但是有很多關於它的討論,因為它以某種方式集中了區塊鏈。這種方式既有價值,也有缺陷。

交易費用:

EOS不向任何人收取使用他們系統的費用,即交易費用。在白皮書中,他們表示“用戶不應該為了使用該平臺或從其服務中受益而付費”。一個人唯一需要的就是他/她的賬戶裡有幾個代幣來支付交易所需的帶寬。例如,如果您只是在轉移EOS,那麼它是免費的。另一方面,如果您有一個擁有大量用戶的應用程序,您可能需要購買或租賃大量的EOS。

賬戶:

EOS使用人類可讀的名稱,最多可達12個字符。與其他區塊鏈項目相比,EOS有一個內置的帳戶系統。在這個系統中,他們引入了權限級別,以便像Steemit一樣根據用戶的密鑰對其進行選擇性訪問。這將安全提升到了另一個層次。

虛擬機:

EOS有一個用於部署智能合約的虛擬機,它聲稱支持許多VM版本,包括Ethereum EVM。將有兩種類型的EVM

Web彙編虛擬機——它可以在C/ c++中實現智能合約開發。

Ethereum EVM——EOS可以修改和實現Ethereum虛擬機。

儲存:

委託不限於塊生產,它們還負責提供去中心化的網絡存儲,存儲容量將根據代幣持有的數量進行分配。代幣的數量越大,分配的空間越大。所提供的儲存也可能影響投票過程。它將基於提供對等文件發現的IPFS,IPFS上的所有文件都被引用回它們的哈希。如果一個文件發生了變化,那麼網絡將無法發現新的哈希。

總之,EOS為現代區塊鏈技術面臨的所有問題提供了可擴展的解決方案,並且正在努力生成一個去中心化的區塊鏈,客戶可以在該中心上運行智能合約和去中心化應用程序(DApps),同時以高效的速度處理大量交易而且沒有交易或交易成本。

4.批評

Block One宣稱,沒有區塊鏈可以打敗EOS。他們採用了有史以來最好的技術,他們正在實施最新的算法,提高區塊的大小,降低交易費用,但他們的所有要求都能實現嗎?

EOS的系統有很多不符合他們要求的漏洞!

任何區塊鏈的主要目標都是去中心化,但EOS大大降低了這一點。雖然這21個節點將通過投票選出,但權力分配在數學上或其他方面並不平衡。表決權屬於代幣所有者;讓我們假設51%的代幣持有者是由富人組成的大公司,那麼所有的權力都在他們手中,這使得去中心化的目的是無效的。

對於算法,DPoS可能擁有最高效的工作和吞吐量,但是它通過犧牲去中心化來交換生產力。

此外,EOS面臨的最突出的問題之一是大量不受歡迎的來賓——bug !

我們希望EOS能夠克服目前和未來可能出現的所有批評,如果它真的解決了其他區塊鏈存在的所有問題,那麼它將帶領區塊鏈走向全球接受。


分享到:


相關文章: