EOS

EOS

區塊鏈評論1

Read in English

  • DPOS
  • 21個區塊生產者
  • 每3秒一個新區塊

帳戶 #

EOS.IO軟件允許所有賬戶以一個長度爲2至32個字符的獨特的人類可讀名稱來引用。用戶必須付費才能獲得一個賬戶。帳戶名稱也支持命名空間,例如,帳戶@domain的所有者是唯一可以創建帳戶@user.domain的人。

一個私鑰可以創建多個權限。你可以與其他人(如朋友或應用程序)分享你所創建的權限的密鑰。

這裏可以看到一個很好的例子

社區福利申請 #

用戶可以選出3個社區福利應用,也被稱爲智能合約。這3個應用將獲得每年最多爲代幣供應量的配置百分比的代幣,減去已經支付給區塊生產商的代幣。這些智能合約將獲得與每個應用從代幣持有人那裏獲得的票數成比例的代幣。當選的應用程序或智能合約可以被代幣持有人新選出的應用程序或智能合約所取代。

帳戶恢復 #


只有被盜的鑰匙可以被找回。被遺忘的鑰匙則被遺忘。

  1. 所有者和一個第三方公司已經鎖定了一個多重簽名的操作。
  2. 私鑰被盜(可以是任何訪問級別的賬戶)。
  3. 所有者與合作伙伴分享他的鑰匙,並解鎖多簽名操作。
  4. 該操作改變了該賬戶的私鑰並將其提供給用戶。

這種方法也可以用於允許一些操作有延遲,例如,如果一個用戶做了100多個EOS操作,就向用戶發送電子郵件和短信。如果用戶沒有提供多重簽名的操作,那麼這個操作是無效的。這基本上是一個內置協議的多重簽名操作(我猜)。用戶可以爲他們的賬戶訂閱其他操作。帳戶恢復只是一個應用程序。

編程 #


區塊生產者公佈其帶寬、計算和狀態的可用容量。EOS.IO軟件允許每個賬戶消耗一定比例的可用容量,與3天定投合同中持有的代幣數量成正比。例如,如果推出基於EOS.IO軟件的區塊鏈,如果一個賬戶持有根據該區塊鏈可分配的總代幣的1%,那麼該賬戶有可能利用1%的狀態存儲容量。

  • 每個區塊生產者都可以計算出一條信息所花費的計算量。如果它超過了允許的數量,它可以放棄這個操作。即使一個區塊生產者說這是在他們的能力範圍內,計算也會發生。
  • 使用EVM和WASP作爲一種語言。C、C++、Python、Solidity和Rust也可以使用。(可能其他語言也可以使用,因爲他們使用的是基於llvm的WASM。

其他 #


  • 最大5%的通貨膨脹,全部給了區塊生產者。零費用交易。
  • 一筆交易可以分割到多個賬戶(用於應用程序,如在餐館支付賬單)。它的速度相對較慢。
  • 由於通貨膨脹是給區塊生產者的,可以賺取的EOS值將是區塊生產者將使用的計算和存儲能力的最低限制。
  • 阻止生產者投票17/21來凍結一個賬戶。bad actors可以被淘汰(或不被淘汰……)。
  • 有一個適當的方法來升級協議,需要2-3個月。
  • EOS網絡易受攻擊,因爲nothing staking問題仍未解決。

技術性的開放問題 #

  1. 不知道這是怎麼做到的。
  2. 智能合約是如何工作的?
  3. 在維基中指出,一個交易的技術限制是1ms。這意味着只有真正的基本操作才能在EOS上實現。有沒有可能在EOS上運行高計算量的合同?
  4. 我記得當EOS的創始人在開發Steem時,他提到了將側鏈用於智能合約。我沒有看到任何與側鏈上運行的應用程序有關的內容。EOS是否使用側鏈進行計算?
  5. 更新智能合約是如何進行的?(請從技術上解釋數據是如何共享的,以及舊的智能合約用戶如何指向不可變區塊上的新合約)。
  6. 有21個區塊生產者。EOS如何以及在哪裏存儲多個應用程序的數據(其中一些可能是類似CDN的文件存儲服務)