NEO
共識算法是Delegated Byzatium Fault Tolerence(dBFT)。這是一種dPoS,記賬人(驗證者)隨機投票選出一個記賬人,由該記賬人提出下一個區塊,其他人進行驗證。如果有什麼不對勁的地方,他們會簡單地改變所選的記賬人,然後繼續前進。2/3的節點應該有共識才能產生一個區塊。這意味着51%的攻擊會變成67%的記賬人攻擊。此外,dBFT具有最終性,意味着它不能分叉。據說這個數字將在1到2十之間。
neo有兩個代幣
- NEO。NEO代幣有兩個使用情況。(1) NEO代幣可用於選擇記賬人。(2) GAS被分配給NEO代幣持有人
- GAS:這是真正的代幣,在交易中具有價值,用於智能合約費用。GAS是Neo中的反傾銷部分。他們已經將投票代幣和將被使用的代幣分開。這使得價格更加可預測。
Neo的目標不是解決交易問題。相反,它是想解決智能合約問題。NEO和GAS沒有通貨膨脹。每種代幣都有1億個。然而Neo團隊有能力產生這兩種。
- neo有:
- NeoVM。允許任何語言在輕量級虛擬機上進行編譯和運行。最初是C#、Java。以後將支持Python、C++、Golang、JavaScript。
- NeoFS:用於存儲的DHT
- NeoX:鏈間通信協議
- NeoQT:抗量子化
NeoX是最有趣的一個。Neo不僅試圖解決公共計算問題,它還試圖解決私有鏈問題。另一種思考方式是Neo是b2c。NeoX是b2b。任何私有Neo鏈都可以與其他私有鏈或Neo的原始公有鏈進行交流。
問題 #
- 目前的Neo投票系統有一個缺陷,即1個NEO代幣爲1票,爲自己投票需要至少1000個Neo代幣,但每個記賬人在選擇後有1票。卡特爾可以相互同意並相互投票。他們會在沒有大量代幣的情況下佔有大量的記賬員席位,而且很難擺脫他們,因爲他們的代幣數量只會增加。簡而言之,尼奧是對卡特爾的修剪。
- Neo聲稱解決了Byzatium將軍問題,但是他們有一個特殊的交易類型,名爲 “IssueTransaction”,允許NEO團隊擁有的單一私鑰產生他們想要的NEO數量。這意味着,有一個皇帝可以覆蓋將軍們。他們並沒有解決去中心化的問題。(更新:我看到一些帖子說情況可能不是這樣的)
- 由於尼奧是皇帝,對中國法律負有義務,中國政府可能對這個區塊鏈擁有最終權力。
- 只有1到2個記賬員。這允許更快的區塊,因爲更少的節點需要達成共識,然而這也減少了去中心化和開放的部分。
- Neo團隊表示,他們可以支持1000tps,然而簡單的ICO讓網絡的速度大大降低。
- Neo只部署了27個智能合約
- 部署一個智能合約需要500Gas,價格爲1000美元。與其他智能合約平臺相比,這很昂貴。
引用 #
- NEO有一個皇帝
- gas價格/計數
- https://www.reddit.com/r/NEO/comments/76wqeq/how_many_bookkeeping_nodes_will_there_be/
- http://storeofvalueblog.com/posts/neos-secret-scaling-issues/
- https://neotracker.io/browse/contract/1
- http://docs.neo.org/en-us/sc/tutorial.html