Cryptocurrency
經過時間證明 (PoET)
經過時間證明 (PoET)是英特爾在 2016 年發現的一種共識機制,主要用於許可的區塊鍊網路。重要的是,我們只能在許可的區塊鏈中使用這個概念,而不是公共的或私有的。
我認為它比所有其他共識算法都要好,因為所有礦工在這裡都受到平等對待。但是為什麼我們不能在加密貨幣中使用這個概念呢?
根據我對 PoET 的理解,您需要一個可信的執行環境 (TEE),例如英特爾 SGX 來創建證明。擁有 TEE 允許您進行遠端證明,這基本上是您向節點證明您誠實地執行了某些程式碼的一種方式。在 PoET 的情況下,程式碼類似於
sleep(10)
.TEE 的缺點是您將信任轉移到 CPU 製造商,在這種情況下是英特爾。英特爾需要維護一些簽名密鑰來對 enclave/TEE 進行簽名。如果這些安全性受到損害,所有安全性都會失去。此外,英特爾 SGX 上存在大量攻擊,請參閱https://en.wikipedia.org/wiki/Software_Guard_Extensions#Attacks。一旦發現攻擊,有時很難修補,您需要升級硬體。