Score:0

Proof of Elapsed Time (PoET)

sa flag

Proof of Elapsed Time (PoET) was discovered by Intel in 2016 as a consensus mechanism primarily for permissioned blockchain networks. Importantly, we can only use this concept in permissioned blockchain, not public or private.

I think it is better than all other consensus algorithms as all miners are treated equally here. But why can't we use this concept in cryptocurrencies?

Patriot avatar
cn flag
The questioner was directed here from another part of StackExchange.
Score:1
cn flag

From what I understand of PoET is that you need a trusted execution environment (TEE) such as Intel SGX to create the proof. Having a TEE allows you to do remote attestation, which basically is a way for you to prove to the nodes that you executed some piece of code honestly. In the case of PoET, the code would be something like sleep(10).

The downside of TEE is that you're shifting the trust to the CPU manufacturer, in this case Intel. Intel needs to maintain some signing keys to sign the enclave/TEE. All security is lost if those are compromised. Additionally, there are numerous attacks on Intel SGX, see https://en.wikipedia.org/wiki/Software_Guard_Extensions#Attacks. Once an attack is discovered, it's sometimes not easy to patch and you'd need to upgrade the hardware.

Anantashayana Hegde avatar
sa flag
Ok, I understood. Thank you very much
Patriot avatar
cn flag
@AnantashayanaHegde You might want to vote up an answer that you like. At you discretion, you can accept an answer, which will further reward the person who wrote it.
Gilles 'SO- stop being evil' avatar
cn flag
Remote attestation doesn't prove that a piece of code was executed honestly. It proves that a certain piece of data came from a TEE (or from a specific application running in that TEE). The attestation isn't directly tied to the code that executed it: the relationship between the data and the code that produced it comes solely from trusting the TEE manufacturer, the application manufacturer and their deployment chain. The attestation doesn't prove honesty, just authenticity.
Anantashayana Hegde avatar
sa flag
@Patriot Yes, I wanted to upvote the answer But I joined recently and I don't have enough reputation to upvote. So it was coming like this when I tried to upvote - " Thanks for the feedback! You need at least 15 reputation to cast a vote, but your feedback has been recorded. "
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.