เปเบเบกเบทเปเบเบตเป, เบกเบตเบเบฝเบเปเบเปเบเบปเบเบเบตเปเบเปเบฒเบเบเบตเปเบเปเปเปเบเปเบเบฝเบเบเปเบฝเบงเบเบฑเบเปเบเบเปเบเปเบฅเบเบต blockchain, cryptocurrencies เปเบฅเบฐเบงเบดเบเบตเบเบฒเบเปเบขเบฑเบ. เปเบเปเบเบปเบเบเบงเบฒเบกเบเบตเปเบเบฐเบเปเปเบชเบฑเบเบฅเบฐเปเบชเบตเบเปเบเบฑเบเปเบเปเบฅเบขเบตเบเบตเป;

เปเบเบเบฐเบเบฐเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเบเบเบเบฒเบเบซเบเบถเปเบเบเบตเป Altirix Systems, เบงเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเปเบเบตเบเบเบทเปเบเบเบฑเบเบเบฒเบเบขเบทเบเบขเบฑเบเบเบตเปเบเบญเบเปเบ, เบเบปเบเบเบฒเบเบเปเป censorship เบเบญเบเบเปเปเบกเบนเบเบเบฒเบเปเบซเบผเปเบเบเบฒเบเบเบญเบเบเบฑเบ blockchain. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบขเบทเบเบขเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบฑเบเบเบถเบเบเบญเบเบฅเบฐเบเบปเบเบเบตเบชเบฒเบกเปเบฅเบฐ, เบญเบตเบเบเบฒเบกเบเบฒเบเบเปเบฝเบเปเบเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเปเบฒเปเบเบตเบเบเบฒเบเบซเบเบถเปเบเบซเบผเบทเบชเบฒเบเบฒเบญเบทเปเบเปเบเปเบซเบเบเบปเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบ. เบงเบฝเบเบเบฒเบเบขเบนเป glance เบเปเบฒเบญเบดเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบ trivial, เปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบชเบฐเบเบฒเบเบเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบดเบเบเบญเบเบซเบเบถเปเบเปเบเบเบฒเบเบชเปเบงเบเบเบตเปเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฐเบเบงเบเบเบฒเบเปเบกเปเบเบเบถเปเบเบเบฑเบเบเบปเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเบปเบ, เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบฐเบเบปเบเบงเปเบฒ. เบเปเบญเบโเบญเบทเปเบโเบซเบกเบปเบ, เบเบตเปโเปเบกเปเบโเบเบงเบฒเบกโเปเบงเปโเบงเบฒเบโเปเบโเบเบตเปโเบชเบปเบกโเบเบนเบโเปเบเบโเปเบโเบเบปเบโเปเบโเบเบฒเบโเบขเบฑเปเบโเบขเบทเบโเบเบฑเปเบโเบเปเบฒเบง. เปเบเปเบชเบดเปเบเบเปเบฒเบญเบดเบเบเปเบฒเบญเบดเบ.
เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒ blockchain เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ, เบซเบเปเบงเบเบเบฒเบเบเบดเบ, เบเบฑเปเบเบเบฑเปเบเบชเบฑเบเบเบฒเบชเบฐเบซเบฅเบฒเบเบเบฒเบเปเบ blockchain เบเปเปเบฎเบนเปเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเปเบฅเบเบเบฒเบเบเบญเบ. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบเปเปเบเปเบฒเบเบปเบเบเบญเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเปเบกเปเบเบกเบฑเบเบเบฐเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบชเบดเปเบเบเบตเปเปเบเปเบเบดเบ (เบเบฒเบเบเบฑเบเบเปเบฒเบเบญเบเบเบฒเบเบเบดเบ, เบญเบฑเบเบเบฒเปเบฅเบเบเปเบฝเบ, เปเบฅเบฐเบญเบทเปเบเป). เบชเปเบฒเบฅเบฑเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เบเปเปเบกเบนเบเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบฒเบเบเบญเบ blockchain เบเปเบญเบเบกเบตเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเปเบฅเบฐเบเบทเบเบเบงเบเบชเบญเบ. เบเบฑเบเบซเบฒเบเบตเปเบเบทเบเปเบเปเปเบเปเบเบเปเบเป oracles เปเบเบฑเปเบ Town Crier เปเบฅเบฐ DECO. oracles เปเบซเบผเบปเปเบฒเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเปเบเปเบเบทเบญเบเปเบฒเบ blockchain เปเบงเปเบงเบฒเบเปเบเบเปเปเบกเบนเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเบเบตเปเปเบเบทเปเบญเบเบทเปเบเป;
Oracles
เบเบดเบเบเบฐเบเบฒเบเบฒเบเบงเปเบฒเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเปเบญเบ 0.001 btc เบเบฑเบเบเบฐเปเบเบปเบฒเปเบเบดเบ bitcoin เบเบญเบเบเปเบฒเบเบเปเบฒเบชเบฐเปเบกเบชเบญเบเบเบฒเบเปเบเบฐเบเบตเปเบเปเบฒเบเบกเบฑเบเบเบฐเบเบฐเปเบเบฐเบเบฒเบเบฅเบฑเบเปเบเบ. เปเบเบเปเบฅเบฐเบเบตเบเบญเบเปเบเบเบฐเบเบฐเบเบตเปเปเบเปเบเบดเบ, เบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบเปเบญเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบชเบฐเปเบกเบชเบญเบเปเบเบเบฐเบเบฐ, เปเบฅเบฐเบเบฑเบเบซเบฒเบเปเบฒเบเบงเบเบซเบเบถเปเบเปเบเบตเบเบเบทเปเบเบขเบนเปเบเบตเปเบเบตเป: เบเปเบญเบเบเบตเปเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบตเป, เบงเบดเบเบตเบเบฒเบเปเบญเบเบขเปเบฒเบเบเบญเบเปเบเบเบฑเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเปเปเบกเบนเบ. เปเบเปเบฎเบฑเบเปเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเปเบกเปเบเบเบทเบเบเปเบญเบเบเบปเบงเบเบดเบ coincides เบเบฑเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ?
เปเบกเบทเปเบญเปเบงเบปเปเบฒเปเบเบดเบเปเบซเบผเปเบเบเปเปเบกเบนเบ, เบกเบฑเบเบชเบฒเบกเบฒเบเบกเบต 2 เบชเบฐเบเบฒเบเบฐเบเบฒเบ: เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบเบฑเบเปเบงเบฑเบเปเบเบเปเบเบตเปเปเบเบทเปเบญเบเบทเปเบเปเบเบตเปเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเปเบเปเบเบเบฑเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบชเบนเบเบเบฒเบ, เปเบฅเบฐเบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบญเบเปเบกเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบซเบผเบฒเบเปเบชเบฐเบเบฒเบเบเบตเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบฅเบทเบญเบเปเบญเบปเบฒเบเปเปเบกเบนเบเบเบฒเบเปเบซเบผเปเบเบชเปเบงเบเปเบซเบเป. เบเบตเปเบชเบฐเบซเบเบญเบเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบ. เปเบเบทเปเบญเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเปเปเบกเบนเบ, oracles เบเบทเบเบเปเบฒเปเบเป, เบเบปเบงเบขเปเบฒเบ Oraclize, เปเบเบดเปเบเปเบเป TLSNotary (TLS Notary Modification เปเบเบทเปเบญเบเบดเบชเบนเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเปเปเบกเบนเบ). เปเบเปเบกเบตเบเปเปเบกเบนเบเบเบฝเบเบเปเปเบ Google เบเปเบฝเบงเบเบฑเบ Oraclize, เปเบฅเบฐเบกเบตเบเบปเบเบเบงเบฒเบกเบเปเบฒเบเบงเบเบซเบเบถเปเบเบเปเบฝเบงเบเบฑเบ Habrรฉ เบกเบทเปเบเบตเปเบเปเบญเบเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบ oracles เบเบตเปเปเบเปเบงเบดเบเบตเบเบฒเบเบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฑเบเบเปเบญเบ: Town Crier เปเบฅเบฐ DECO. เบเบปเบเบเบงเบฒเบกเปเบซเปเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเบฝเบงเบเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบเบฑเบเบชเบญเบ oracles, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเบฝเบเบเบฝเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ.
เปเบกเบทเบญเบ Crier
Town Crier (TC) เบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบ IC3 (เบเบฒเบเบฅเบดเปเบฅเบตเปเบกเบชเปเบฒเบฅเบฑเบ CryptoCurrencies เปเบฅเบฐเบชเบฑเบเบเบฒ) เปเบเบเบต 2016 เบขเบนเป CCS'16. เปเบเบงเบเบงเบฒเบกเบเบดเบเบเบปเปเบเบเปเบเบญเบ TC: เบเบฒเบเปเบญเบเบเปเปเบกเบนเบเบเบฒเบเปเบงเบฑเบเปเบเบเปเปเบเบซเบฒเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเปเบฅเบฐเปเบซเปเปเบเปเปเบเบงเปเบฒเบเปเปเบกเบนเบเบเบตเปเบชเบปเปเบเปเบเบ TC เปเบกเปเบเบเบทเบเบฑเบเบเบฑเบเบขเบนเปเปเบเปเบงเบฑเบเปเบเบเป. TC เปเบเป TEE (Trusted Execution Environment) เปเบเบทเปเบญเบเบงเบเบชเบญเบเบเบงเบฒเบกเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบเบเปเปเบกเบนเบ. เบชเบฐเบเบฑเบเบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบ TC เบญเบฐเบเบดเบเบฒเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Intel SGX.
Town Crier เบเบฐเบเบญเบเบเปเบงเบเบชเปเบงเบเบซเบเบถเปเบเบเบฒเบเปเบ blockchain เปเบฅเบฐเบชเปเบงเบเบซเบเบถเปเบเบเบฒเบเปเบ OS เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ - TC Server.

เบชเบฑเบเบเบฒ TC เปเบกเปเบเบขเบนเปเปเบ blockchain เปเบฅเบฐเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบเบชเปเบงเบเบซเบเปเบฒเบชเปเบฒเบฅเบฑเบ TC. เบกเบฑเบเบเบญเบกเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบ CU (เบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบเบญเบเบเบนเปเปเบเป) เปเบฅเบฐเบชเบปเปเบเบเบทเบเบเปเบฒเบเบญเบเบเบฒเบ TC Server. เบเบฒเบเปเบ TC Server เบกเบต Relay, เปเบเบดเปเบเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบฅเบฐเบซเบงเปเบฒเบ enclave เปเบฅเบฐเบญเบดเบเปเบเบตเปเบเบฑเบ (เบเบฒเบเบเบฐเบฅเบฒเบเบญเบ bidirectional) เปเบฅเบฐเปเบเบทเปเบญเบกเบเปเป enclave เบเบฑเบ blockchain. Enclave เบเบฐเบเบญเบเบกเบต progencl, เปเบเบดเปเบเปเบเบฑเบเบฅเบฐเบซเบฑเบเบเบตเปเปเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบ blockchain เปเบฅเบฐเบชเบปเปเบเบเบทเบเบเปเปเบเบงเบฒเบกเปเบเบซเบฒ blockchain เบเบตเปเบกเบตเบฅเบฒเบเปเบเบฑเบเบเบดเบเบดเบเบญเบ, progencl เบเบฐเบเบญเบเบกเบตเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบฅเบฐเบซเบฑเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบเบซเบเปเบฒเบเบตเปเบเบญเบเบกเบฑเบ.
Intel SGX enclave เบชเบฒเบกเบฒเบเบเบดเบเบงเปเบฒเปเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบเบเบฑเบ API เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบ ecall. Ecall เปเบญเบเบเบฒเบเบเบงเบเบเบธเบกเปเบ enclave เปเบเป. enclave เบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเบเบญเบเบกเบฑเบเบเบปเบเบเปเบงเบฒเบกเบฑเบเบญเบญเบเบซเบผเบทเบเบปเบเบเปเบงเบฒเบเบฒเบเบเบปเบเปเบงเบฑเปเบเปเบเบตเบเบเบถเปเบ. ocall เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบซเบฒเบซเบเปเบฒเบเบตเปเบเปเบฒเบเบปเบเบขเบนเปเบเบญเบ enclave. Ocall เบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเบเบญเบเบงเบปเบเปเบซเบงเบเปเบฅเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเบงเปเบฒเปเบเบฑเบเบเบฒเบเปเบเบเบตเปเบเปเปเบซเบเปเบฒเปเบเบทเปเบญเบเบทเปเบเบเบกเบฑเบ. เบซเบผเบฑเบเบเบฒเบ ocall เบเบทเบเบเบฐเบเบดเบเบฑเบ, เบเบฒเบเบเบงเบเบเบธเบกเปเบกเปเบเบเบฑเบเบเบทเบเปเบเบซเบฒ enclave.

เปเบเบชเปเบงเบ Enclave, เบเปเบญเบเบเบฒเบเบเบตเปเบเบญเบเปเบเบเบทเบเบเบฑเปเบเบเปเบฒเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเปเบเบเป, enclave เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเบเบกเบท TLS เบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบฅเบฑเบเบเบฑเบเบซเบกเบปเบเบเบฒเบเปเบ. เบซเปเบญเบเบชเบฐเบซเบกเบธเบ TLS (mbedTLS) เปเบฅเบฐเบฅเบฐเบซเบฑเบ HTTP เบซเบผเบธเบเบฅเบปเบเปเบเปเบเบทเบเบชเบปเปเบเบญเบญเบเปเบเบชเบนเปเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก SGX. เบเบญเบเบเบฒเบเบเบตเป, Enclave เบเบฐเบเบญเบเบกเบตเปเบเบขเบฑเปเบเบขเบทเบ CA เบฎเบฒเบ (เบเบธเบเบเบญเบเปเบเบขเบฑเปเบเบขเบทเบ) เปเบเบทเปเบญเบเบงเบเบชเบญเบเปเบเบขเบฑเปเบเบขเบทเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ. Request Handler เบเบญเบกเบฎเบฑเบเบเบณเบฎเปเบญเบเบเป datagram เปเบเบฎเบนเบเปเบเบเบเบตเปเบชเบฐเปเบญเบเปเบซเปเปเบเบ Ethereum, เบเบญเบเบฅเบฐเบซเบฑเบเบกเบฑเบ เปเบฅเบฐเบงเบดเปเบเบฒเบฐเบกเบฑเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเบชเปเบฒเบเบเบธเบฅเบฐเบเปเบฒ Ethereum เบเบตเปเบกเบต datagram เบฎเปเบญเบเบเป, เปเบเบฑเบเบกเบฑเบเบเบฑเบ skTC เปเบฅเบฐเบชเบปเปเบเบกเบฑเบเปเบเบซเบฒ Relay.
เบชเปเบงเบ Relay เบเบฐเบเบญเบเบกเบตเบเบฒเบเปเบเปเบเบญเบเบฅเบนเบเบเปเบฒ, TCP, Blockchain Interface. เบเบฒเบเปเบเปเบเบญเบเบฅเบนเบเบเปเบฒเปเบกเปเบเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบขเบฑเปเบเบขเบทเบเบฅเบฐเบซเบฑเบ enclave เปเบฅเบฐเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบเบฅเบนเบเบเปเบฒ. เบฅเบนเบเบเปเบฒเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบขเบฑเปเบเบขเบทเบเปเบเบเปเบเป ecall เปเบฅเบฐเปเบเปเบฎเบฑเบเปเบงเบฅเบฒเบฅเบปเบเบเบฒเบกเปเบเบ skTC เบเปเบญเบกเบเบฑเบ att (เบฅเบฒเบเปเบเบฑเบเบขเบฑเปเบเบขเบทเบ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ att เบเบทเบเบเบงเบเบชเบญเบเปเบเบเปเบเป Intel Attestation Service (IAS), เปเบฅเบฐเปเบงเบฅเบฒเบเบทเบเบเบงเบเบชเบญเบเปเบเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบงเบฅเบฒเบเบตเปเปเบเบทเปเบญเบเบทเปเบเป. Blockchain Interface เบเบงเบเบชเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเบตเปเปเบเบปเปเบฒเบกเบฒเปเบฅเบฐเบงเบฒเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบ blockchain เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบชเบปเปเบ datagrams. Geth เปเบเบฑเบเบฅเบนเบเบเปเบฒ Ethereum เบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบเปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเป Relay เบเบปเบงเบเบฑเบเบเบฑเบ blockchain เบเปเบฒเบเบเบฒเบเปเบ RPC.
เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ TEE, TC เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ enclaves เบซเบผเบฒเบเบเบฐเบซเบเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเปเบเบตเปเบกเบเบงเบฒเบกเปเบงเบเบญเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเบเปเบฒเบงเบชเบฒเบ 3 เปเบเบปเปเบฒ. เบเปเบฒเบเบฑเบเบซเบเบถเปเบเปเบฅเปเบ enclave เบเบงเบฒเบกเปเบงเปเบกเปเบ 15 tx / เบงเบดเบเบฒเบเบต, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบงเบ 20 เปเบฅเปเบเบเบฐเบซเบเบฒเบ enclaves เบเบงเบฒเบกเปเบงเปเบเบตเปเบกเบเบถเปเบเปเบเบฑเบ 65 tx / เบงเบดเบเบฒเบเบต, เบเบงเบฒเบกเปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบนเบเบชเบธเบเปเบ Bitcoin blockchain เปเบกเปเบ 26 tx / เบงเบดเบเบฒเบเบต.
DECO
DECO (Decentralized Oracles for TLS) เบเบทเบเบเบณเบชเบฐเปเปเบตเบขเบนเปเบเบตเป CCS'20, เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบงเบฑเบเปเบเบเบตเปเบฎเบญเบเบฎเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TLS. เบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบฅเบฑเบเปเบฅเบฐเบเบงเบฒเบกเบเบทเปเบชเบฑเบเบเบญเบเบเปเปเบกเบนเบ.
DECO เบเบฑเบ TLS เปเบเปเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบเบ symmetric, เบเบฑเปเบเบเบฑเปเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเบกเบตเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ, เปเบฅเบฐเบฅเบนเบเบเปเบฒเบชเบฒเบกเบฒเบเบเบญเบกเปเบเบเบเปเปเบกเบนเบ Session TLS เบเปเบฒเบกเบฑเบเบเปเบญเบเบเบฒเบ. เปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป, DECO เปเบเปเปเบเปเบเบเบญเบเบเบฑเบเบกเบทเบชเบฒเบกเบเบฒเบเบฅเบฐเบซเบงเปเบฒเบ prover (เบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบ), verifier (oracle) เปเบฅเบฐ web-server (เปเบซเบผเปเบเบเปเปเบกเบนเบ).

เบงเบดเบเบตเบเบตเป DECO เปเบฎเบฑเบเบงเบฝเบเปเบกเปเบเบงเปเบฒเบเบนเปเบเบงเบเบชเบญเบเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบ D เปเบฅเบฐเบขเบทเบเบขเบฑเบเบเบฑเบเบเบนเปเบเบงเบเบชเบญเบเบงเปเบฒ D เบกเบฒเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ TLS S. เบเบฑเบเบซเบฒเบญเบตเบเบขเปเบฒเบเบซเบเบถเปเบเปเบกเปเบเบงเปเบฒ TLS เบเปเปเปเบเปเปเบเบฑเบเบเปเปเบกเบนเบเปเบฅเบฐเบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒ TLS เบเบตเปเบเบฐเบเบดเบชเบนเบเบงเปเบฒ. เบเปเปโเบกเบนเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบเปโเบเบญเบโเปเบเบทเปเบญเบโเปเบกเปโเบเปเบฒเบโเบเบตเปโเบเบทเบโเบเปเบญเบ (เบเบงเบฒเบกโเบซเบเบธเปเบโเบเบฒเบโเบเบดโเบชเบนเบโ)โ.
เปเบเปเบเบเบญเบ DECO เปเบเปเบเบฐเปเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ KEnc เปเบฅเบฐ KMac. เบฅเบนเบเบเปเบฒเบชเบปเปเบเบเบณเบฎเปเบญเบเบเป Q เปเบเบซเบฒ เปเบงเบฑเบเปเบเบตเบเปเบงเบตเบเบฒเบเบเบญเบเบชเบฐเปเบญเบเบเบฒเบเปเบเบตเบเปเบงเบต R เบกเบฒเบฎเบญเบเปเบเบเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ, เปเบเปเบฅเบนเบเบเปเบฒ เปเบฅเบฐ เปเบเบตเบเปเบงเบตเปเบเปเบเบเบฑเบ KMac เบเบฝเบงเบเบฑเบ, เปเบฅเบฐ เบฅเบนเบเบเปเบฒเบชเบฒเบกเบฒเบเบเบญเบกเปเบเบเบเปเปเบเบงเบฒเบก TLS เปเบเป. เบงเบดเบเบตเปเบเปเปเบเบเบญเบ DECO เปเบกเปเบเบเบฒเบ "เปเบเบทเปเบญเบ" KMac เบเบฒเบเบฅเบนเบเบเปเบฒ (เบเบปเบงเบเบดเบชเบนเบ) เบเบปเบเบเบงเปเบฒเบกเบฑเบเบเบฐเบเบญเบเบชเบฐเปเบญเบเบเปเปเบเบฒเบเบฎเปเบญเบเบเป. เบเบฝเบงเบเบตเป KMac เบเบทเบเปเบเปเบเบญเบญเบเบฅเบฐเบซเบงเปเบฒเบเบเบปเบงเบเบดเบชเบนเบ เปเบฅเบฐ เบเบปเบงเบเบงเบเบชเบญเบโKpMac เปเบฅเบฐ KvMac. เปเบเบตเบเปเบงเบตเปเบเปเบฎเบฑเบ KMac เปเบเบทเปเบญเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบฒเบเบเบญเบเบชเบฐเปเบญเบเปเบเบเปเบเปเบเบฒเบเบเบณเปเบเบตเบเบเบฒเบเปเบเปเบเบชเปเบงเบเบเบฐเปเบ KpMac โ KvMac = KMac.
เปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเบเบฑเบเบกเบทเบชเบฒเบกเบเบฒเบ, เบเบฒเบเปเบฅเบเบเปเบฝเบเบเปเปเบกเบนเบเบฅเบฐเบซเบงเปเบฒเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเบเปเบงเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบ.

เปเบกเบทเปเบญเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบฅเบฐเบเบปเบ oracle เบเบตเปเบกเบตเบเบฒเบเปเบเปเบเบเบฑเปเบเบเบธเปเบกเบเบญเบ, เบเบปเบเปเบฎเบปเบฒเบเปเปเบชเบฒเบกเบฒเบเบเบตเปเบเบฐเบเปเบฒเบงเปเบเบดเบ Chainlink, เปเบเบดเปเบเบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเบทเปเบญเบชเปเบฒเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฐเบเบฒเบเบชเบนเบเบเบฒเบเบเบญเบ oracle nodes เบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ Ethereum, Bitcoin เปเบฅเบฐ Hyperledger, เปเบเบเบเปเบฒเบเบถเบเปเบเบดเบ modularity: เบเบธเบเปเบชเปเบงเบเบเบญเบเบฅเบฐเบเบปเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบธเบเปเบเป. เปเบเบเบฐเบเบฐเบเบฝเบงเบเบฑเบ, เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบ, Chainlink เบชเบฐเปเบซเบเบตเปเบซเปเปเบเปเบฅเบฐ oracle เปเบเบปเปเบฒเบฎเปเบงเบกเปเบเบงเบฝเบเบเบฒเบเบเบตเปเบเบฐเบญเบญเบเบเบฒเบเบฅเบงเบกเบเบต (เบชเบฒเบเบฒเบฅเบฐเบเบฐเปเบฅเบฐเปเบญเบเบฐเบเบปเบ). เบเบฐเปเบเบชเปเบงเบเบเบปเบงเปเบกเปเบเปเบเปเปเบเบทเปเบญเบชเปเบฒเบเบฅเบฒเบเปเบเบฑเบเบเบฒเบเบชเปเบงเบเบเบตเปเบเบฐเบเบญเบเบเปเบงเบเบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบเปเปเบเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเปเปเบกเบนเบ. เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเบเปเบฒเบเบญเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบปเบกเบเบปเบเบเบฒเบเบฅเบปเบเบฅเบฒเบเปเบเบฑเบเบเบฒเบเบชเปเบงเบเบเบญเบ oracles เบเบญเบเปเบเบทเบญเบเปเบฒเบ.
Chainlink เบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ PoC DECO เปเบเบทเปเบญเบเบเบปเปเบเปเบเบเปเบเบฑเปเบเปเบชเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบดเบเบเบตเปเบกเบตเบเบฒเบเปเบเปเบเบเบฑเปเบเบเบธเปเบกเบเบญเบเปเบเบฑเปเบ Mixicles. เปเบเปเบงเบฅเบฒเบเบฝเบ, เบเปเบฒเบงเบญเบญเบเบกเบฒเปเบ Forbes เบงเปเบฒ Chainlink เปเบเปเบเบทเป DECO เบเบฒเบเบกเบฐเบซเบฒเบงเบดเบเบฐเบเบฒเปเบฅ Cornell.
เบเบฒเบเปเบเบกเบเบต oracles

เบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเบเปเปเบกเบนเบ, เบเบฒเบเปเบเบกเบเบตเบเปเปเปเบเบเบตเปเบเปเบฝเบงเบเบฑเบเปเบกเบทเบญเบ Crier เปเบเปเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒ:
Rogue smart-contact เบชเบตเบเบฅเบฐเบซเบฑเบเปเบชเป TEE nodes.
เปเบเบเปเบเบทเปเบญเปเบเปเปเบฅเปเบงเบเบญเบเบเบฒเบเปเบเบกเบเบต: เบเบฒเบเบชเบปเปเบเบฅเบฐเบซเบฑเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเปเบเบเปเบเบเบเบฐเบเบฒเปเบเบซเบฒ TEE, เบเบฑเปเบเบเบฑเปเบ, เบเบนเปเปเบเบกเบเบตเบเบตเปเปเบเบปเปเบฒเปเบเบดเบ node เบเบฐเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบเบญเบเบเบปเบเปเบญเบ (เบเบฒเบเบชเปเปเปเบเบ) เปเบเบเปเปเบกเบนเบเบเบตเปเบเบญเบเบฅเบฐเบซเบฑเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเปเบฒเบเบฑเบเบเบทเบเบเบฐเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเปเบงเบเบฅเบฐเบซเบฑเบเบชเปเบงเบเบเบปเบง, เปเบฅเบฐเบงเบดเบเบตเบเบฝเบงเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบเบฒเบเบฎเบปเปเบงเปเบซเบฅเบเบญเบ ciphertext เปเบเบเบฒเบเบเบฑเบเบเบทเบ / เบเบปเบเบเบฐเบฅเบดเบ.
เบเบฒเบเบเบปเบเบเปเบญเบเบเบฒเบเปเบเบกเบเบตเบเบตเปเบเบฐเบเบญเบเบเปเบงเบ enclave เบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบตเปเบเบฑเปเบเบขเบนเปเปเบเบเบตเปเบขเบนเปเบเบฑเบเบเบธเบเบฑเบ. เบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเปเบเปเปเบเบเบเบฒเบเบเบตเปเบขเบนเปเบเปเบญเบเบเบตเปเบเบตเปเบขเบนเปเบชเบฑเบเบเบฒเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเบฒเบ hashing เบฅเบฐเบซเบฑเบเบชเบฑเบเบเบฒ.เบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฐเบซเบฑเบเบฅเบฑเบเบเบญเบเบฅเบฑเบเบชเบฑเบเบเบฒเบฎเบปเปเบงเปเบซเบผ.
เปเบเบเปเบเบทเปเบญเปเบเปเปเบฅเปเบงเบเบญเบเบเบฒเบเปเบเบกเบเบต: เปเบเบปเปเบฒเบเบญเบเปเบเบเบเบตเปเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบเบทเบเบเบฐเบเบดเบเบฑเบเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบชเบฑเบเบเบฒเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบทเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบขเบนเปเบเบญเบ enclave. เบเบนเปเปเบเบกเบเบต, เปเบเปเบฎเบฑเบเบเบฒเบเบเบงเบเบเบธเบกเบเบญเบ node, เบชเบฒเบกเบฒเบเบเบฝเบเบเบฝเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบดเบเบเปเปเบเปเบญเบเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบงเปเบฒเบเบฒเบเปเบเปเบเบฝเบเบเบตเปเปเบเบปเปเบฒเบกเบฒเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบเบทเบเบเปเบฒเปเบเป, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบฅเบฐเบซเบฑเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบเบญเบเบกเบฑเบเปเบญเบเปเบฅเบฐเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเบเบฒเบเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบเบเบญเบเบกเบฑเบเปเบกเปเบเบกเบตเบขเบนเปเปเบเบชเบฒเบเบฒเบฅเบฐเบเบฐ.
เบเบฒเบเบเบปเบเบเปเบญเบเปเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเบเบญเบ node เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ.เบเบฒเบเปเบเบกเบเบตเบเบฒเบเบเปเบฒเบ.
เบเบฒเบเปเบเบกเบเบตเบเบฐเปเบเบเบเบดเปเบชเบเบเบตเปเปเบเปเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบปเบเบเปเบฒ enclave เปเบฅเบฐเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ cache เปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเปเบฒเบเป. เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเปเบเบกเบเบตเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบ Prime เปเบฅเบฐ Probe.

เบเปเบฒโเบชเบฑเปเบโเบเบฒเบโเปเบเบกโเบเบตโ:- t0: เบเบนเปเปเบเบกเบเบตเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเปเบเบเบเปเปเบกเบนเบเบเบฑเบเปเบปเบเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบนเปเปเบเบฒเบฐเบฎเปเบฒเบ.
- t1: เบเบนเปเบเบทเบเปเบเบฒเบฐเบฎเปเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเบเบตเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเบถเปเบเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบฅเบฐเบญเบฝเบเบญเปเบญเบเบเบญเบเบเบนเปเบเบทเบเปเบเบฒเบฐเบฎเปเบฒเบ (เบฅเบฐเบซเบฑเบเบฅเบฐเบซเบฑเบเบฅเบฑเบ). เปเบชเบฑเปเบ cache เบเบทเบเปเบฅเบทเบญเบเปเบเบเบญเบตเบเปเบชเปเบเปเบฒเบเบญเบเบเบธเปเบกเบเบปเบ. เปเบเบเบปเบงเบขเปเบฒเบเปเบเบฎเบนเบ, keybit = 0 เปเบฅเบฐเบเบตเปเบขเบนเป X เปเบ cache line 2 เปเบกเปเบเบญเปเบฒเบเบเปเปเบกเบนเบเบเบตเปเปเบเบฑเบเปเบงเปเปเบ X เบเบทเบเปเบซเบฅเบเปเบเบปเปเบฒเปเบเปเบ cache, displaced เบเปเปเบกเบนเบเบเบตเปเบกเบตเบเปเบญเบ.
- t2: เบเบนเปเปเบเบกเบเบตเบเบงเบเปเบเบดเปเบเบงเปเบฒเบชเบฒเบ cache เบเบญเบเบฅเบฒเบงเปเบเปเบเปเบเบทเบเบเบฑเบเปเบฅเป - เบชเบฒเบเบเบตเปเปเบเปเปเบเบเบเบนเปเบเบทเบเปเบเบฒเบฐเบฎเปเบฒเบ. เบเบตเปเปเบกเปเบเปเบฎเบฑเบเปเบเปเปเบเบเบเบฒเบเบงเบฑเบเปเบเบเปเบงเบฅเบฒเปเบเบปเปเบฒเปเบเบดเบ. เปเบเบเบเบฒเบเปเบฎเบฑเบเบเปเปเบฒเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบธเปเบกเบเบปเบ, เบเบนเปเปเบเบกเบเบตเบเบฐเปเบเปเบฎเบฑเบเบฅเบฐเบซเบฑเบเบเบฑเบเบซเบกเบปเบ.
เบเบฒเบเบเบปเบเบเปเบญเบเบเบฒเบเปเบเบกเบเบต: Intel SGX เบกเบตเบเบฒเบเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบกเบเบตเบเบฒเบเบเปเบฒเบเบเบตเปเบเปเบญเบเบเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเปเบซเบเบเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบ cache, เปเบเปเบเบฒเบเปเบเบกเบเบต Prime เปเบฅเบฐ Probe เบเบฐเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเบฒเบฐเบงเปเบฒเบเบนเปเปเบเบกเบเบตเบเบฐเบเบดเบเบเบฒเบกเปเบซเบเบเบฒเบ cache เบเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบญเบเบฅเบฒเบงเปเบฅเบฐเปเบเปเบเบเบฑเบ cache เบเบฑเบเบเบนเปเบเบทเบเปเบเบฒเบฐเบฎเปเบฒเบ.

เบเบฑเปเบเบเบฑเปเบ, เปเบเปเบงเบฅเบฒเบเบตเป, เบเปเปเบกเบตเบเบฒเบเบเบปเบเบเปเบญเบเบเบตเปเปเบเบทเปเบญเบเบทเปเบเปเบเปเปเบเบฑเบเบเบฒเบเปเบเบกเบเบตเบเบตเป.
เบเบฒเบเปเบเบกเบเบตเปเบเบฑเปเบ Spectre เปเบฅเบฐ Foreshadow (L1TF), เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ Prime เปเบฅเบฐ Probe, เบเบฑเบเปเบเบฑเบเบเบตเปเบฎเบนเปเบเบฑเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ cache เบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก. เบเบฒเบเบเบปเบเบเปเบญเบเบเปเปเบเบฑเบเบเปเบญเบเปเบซเบงเป Spectre-v2 เปเบกเปเบเบชเบฐเบซเบเบญเบเปเบซเป, เปเบเบดเปเบเปเบฎเบฑเบเบงเบฝเบเบเปเปเบเบฑเบเบชเบญเบเบเบฒเบเปเบเบกเบเบตเปเบซเบผเบปเปเบฒเบเบตเป.
เบเปเบฝเบงเบเปเบญเบเบเบฑเบ DECO, เบเบฒเบเบเบฑเบเบกเบทเบชเบฒเบกเบเบฒเบเบชเบฐเบซเบเบญเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบ:
- Prover Integrity: เบเบนเปเบเบดเบชเบนเบเบเบตเปเบเบทเบเปเบฎเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบญเบกเปเบเบเบเปเปเบกเบนเบเบเบปเปเบเบเปเบฒเปเบเบตเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบกเบฎเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบซเบผเบทเบเบญเบเบชเบฐเบซเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ. เบเบตเปเปเบกเปเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเบฒเบเบฎเบนเบเปเบเบเบเบฒเบเบฎเปเบญเบเบเปเบฅเบฐเบซเบงเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐ prover.
- เบเบงเบฒเบกเบชเบปเบกเบเบนเบเบเบญเบเบเบนเปเบขเบฑเปเบเบขเบทเบ: เบเบปเบงเบเบงเบเบชเบญเบเบเบตเปเบเบทเบเปเบฎเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบเบนเปเบเบดเบชเบนเบเปเบเปเบฎเบฑเบเบเบณเบเบญเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ.
- เบเบงเบฒเบกโเปเบเบฑเบโเบชเปเบงเบโเบเบปเบง: เบเบปเบงเบเบงเบโเบชเบญเบโเบเบตเปโเบเบทเบโเปเบฎเบฑเบโเบเบงเบโเบชเบญเบโเบเปเปโเบกเบนเบโเบชเบฒโเบเบฒโเบฅเบฐโเบเบฐโเปเบเบปเปเบฒโเบเบฑเปเบ (เบเบณโเบฎเปเบญเบโเบเป, เบเบทเปโเปเบเบตเบโเปเบงเบต).
เปเบ DECO, เบกเบตเบเบฝเบเบเปเบญเบเปเบซเบงเปเบเบฒเบเบชเบตเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบปเปเบฒเบเบฑเปเบเบเบตเปเปเบเบฑเบเปเบเปเบเป. เปเบเปเบเบทเปเบญเบเบเบปเปเบ, เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเบเบกเบทเบชเบฒเบกเบเบฒเบ, เบเบปเบงเบเบงเบเบชเบญเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบปเบงเบเบปเบเบเบญเบเปเบเบตเบเปเบงเบตเปเบเบเปเบเป nonce เปเปเป. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบฑเบเบกเบท, เบเบปเบงเบเบงเบเบชเบญเบเบเปเบญเบเบญเบตเบเปเบชเปเบเบปเบงเบเบตเปเบงเบฑเบเบเบฑเปเบเปเบเบทเบญเบเปเบฒเบ (เบเบตเปเบขเบนเป IP). เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบฅเบฐเบซเบงเปเบฒเบเบเบปเบงเบเบงเบเบชเบญเบ เปเบฅเบฐ เปเบเบตเบเปเบงเบตเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบปเบเบเปเบญเบเบเบฒเบเบเบฒเบเบชเบตเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ. เบชเบดเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบธเปเบเปเปเบเบเบเบฒเบเปเบเป proxy.
เบเบฒเบเบเบฝเบเบเบฝเบเบเบญเบ oracles
Town Crier เปเบกเปเบเบญเบตเบเปเบชเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ enclave เปเบเบชเปเบงเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เปเบเบเบฐเบเบฐเบเบตเป DECO เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเปเบซเบผเปเบเบเปเบฒเปเบเบตเบเบเบญเบเบเปเปเบกเบนเบเปเบเบเปเบเปเบเบฒเบเบเบฑเบเบกเบทเบชเบฒเบกเบเบฒเบเปเบฅเบฐเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเปเปเบกเบนเบเบเปเบงเบเบฅเบฐเบซเบฑเบเบฅเบฑเบ. เบเบฒเบเบเบฝเบเบเบฝเบ oracles เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเปเบเปเบเปเบฒเปเบเบตเบเปเบเบเบฒเบกเปเบเบทเปเบญเบเปเบเบเบฑเปเบเบเปเปเปเบเบเบตเป: เบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบเบงเบฒเบกเบเบญเบเปเบ, เบเปเบฒเปเบเปเบเปเบฒเบเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
เปเบกเบทเบญเบ Crier
DECO
เบเบฒเบเบเบฐเบเบดเบเบฑเบ
เปเบงโเบเบถเปเบ (0.6 เบงเบดโเบเบตเปโเบเบฐโเบชเปเบฒโเปเบฅเบฑเบโ)
เบเปเบฒเบฅเบปเบ (10.50เบงเบดเปเบเบทเปเบญเบชเบณเปเบฅเบฑเบเปเบเบฃเปเบเบเป)
เบเบงเบฒเบกเบเบญเบเปเบ
เบเบญเบเปเบเปเปเบญเบเบเบงเปเบฒ
เบเบญเบเปเบเบเบงเปเบฒ
เบเปเบฒโเปเบเปโเบเปเบฒเบ
เปเบเบโเบเบงเปเบฒ
เบฅเบฒเบเบฒเบเบทเบเบเบงเปเบฒ
เบเบฒเบเบเบฐเบเบดเบเบฑเบ
เบเปเบญเบเบเบฒเบเบฎเบฒเบเปเบงเบเบดเปเบชเบ
เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเปเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ TLS
เบเบฒเบเบเบฐเบเบดเบเบฑเบ: เปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ DECO, เบเบฒเบเบเบฑเบเบกเบทเบชเบฒเบกเบเบฒเบเปเบกเปเบเบเปเบฒเปเบเบฑเบ, เปเบกเบทเปเบญเบเบฑเปเบเบเปเบฒเบเปเบฒเบ LAN เบกเบฑเบเปเบเปเปเบงเบฅเบฒ 0.37 เบงเบดเบเบฒเบเบต, เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบญเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเปเบเบทเบเบชเปเบฒเบเบเบฑเปเบเบเบถเปเบ, 2PC-HMAC เบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ (0,13 s เบเปเปเบเบฒเบเบเบฝเบ). เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ DECO เปเบกเปเบเบเบถเปเบเบเบฑเบเบเบธเบเบฅเบฐเบซเบฑเบเบฅเบฑเบ TLS เบเบตเปเบกเบตเบขเบนเป, เบเบฐเบซเบเบฒเบเบเบญเบเบเปเปเบกเบนเบเบชเปเบงเบเบเบปเบง, เปเบฅเบฐเบเบงเบฒเบกเบเบฑเบเบเปเบญเบเบเบญเบเบซเบผเบฑเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ. เบเบฒเบเบเปเบฒเปเบเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบนเปเบเบฒเบ IC3 เปเบเบฑเบเบเบปเบงเบขเปเบฒเบ: เบเบฒเบเบชเปเบฒเปเบฅเบฑเบเปเบเปเบเบเบญเบเบเปเบฒเบ LAN เปเบเปเปเบงเบฅเบฒเบเบฐเบกเบฒเบ 10,50 เบงเบดเบเบฒเบเบต. เปเบเบเบเบฒเบเบเบฝเบเบเบฝเบ, Town Crier เปเบเปเปเบงเบฅเบฒเบเบฐเบกเบฒเบ 0,6 เบงเบดเบเบฒเบเบตเปเบเบทเปเบญเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ, เปเบเบดเปเบเปเบงเบเบงเปเบฒ DECO เบเบฐเบกเบฒเบ 20 เปเบเบปเปเบฒ. เบเบธเบเบชเบดเปเบเบเบตเปเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ, TC เบเบฐเปเบงเบเบถเปเบ.
เบเบงเบฒเบกเบเบญเบเปเบ: เบเบฒเบเปเบเบกเบเบตเบเบญเบ Intel SGX enclave (เบเบฒเบเปเบเบกเบเบตเบเบฒเบเบเปเบฒเบ) เปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเปเบชเบเบซเบฒเบเบเบตเปเปเบเปเบเบดเบเบเปเปเบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเบเบญเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบ. เบเปเบฝเบงเบเบฑเบ DECO, เบเบฒเบเปเบเบกเบเบตเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบชเบตเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบกเปเบเปเบเบฑเบเปเบเปเบเป, เปเบเปเบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเปเบเบเบซเบผเบธเบเบเปเบญเบเบเบฒเบเปเบเบกเบเบตเบเบฑเปเบเบเปเบฒเบงเบเปเปเบกเบตเบซเบเบฑเบเปเบฅเบตเบ. เบเบฑเปเบเบเบฑเปเบ DECO เปเบกเปเบเบเบญเบเปเบเบเบงเปเบฒ.
เบเปเบฒเปเบเปเบเปเบฒเบเบเบญเบ: เบเปเบฒเปเบเปเบเปเบฒเบเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Intel SGX เปเบกเปเบเบชเบนเบเบเบงเปเบฒเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเปเบเบเบญเบเปเบ DECO. เบเบฑเปเบเปเบกเปเบเปเบซเบเบเบปเบเบเบตเป TC เปเบเบเบเบงเปเบฒ.
Practicality: เปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบฎเปเบงเบกเบเบฑเบ Town Crier, เบญเบธเบเบฐเบเบญเบเบเบดเปเบชเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ TEE เปเบกเปเบเบเปเบญเบเบเบฒเบ. เบเบปเบงเบขเปเบฒเบ, Intel SGX เปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบเบญเบเบเบปเบงเบเบญเบเปเบเปเบเบเปเบเบต Intel Core เบฎเบธเปเบเบเบต 6 เปเบฅเบฐเบเปเปเบกเบฒ. DECO เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบญเบธเบเบฐเบเบญเบเปเบเบเปเปเบเบฒเบก, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบตเบเบฒเบเบเบฑเปเบเบเปเบฒ DECO เปเบเบเปเบเป TEE. เบญเบตเบเบเบฒเบกเบเบฐเบเบงเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เบเบฒเบเบเบฑเบเบกเบทเบชเบฒเบกเบเบฒเบเบเบญเบ DECO เบญเบฒเบเบเบฐเปเบเปเปเบงเบฅเบฒเบเบฒเบเปเบงเบฅเบฒ, เปเบเปเบเบตเปเบเปเปเบกเบตเบซเบเบฑเบเบเบฝเบเบเบฑเบเบเปเปเบเปเบฒเบเบฑเบเบเบญเบเบฎเบฒเบเปเบงเบเบญเบ TC, เบเบฑเปเบเบเบฑเปเบ DECO เปเบกเปเบเบเบฐเบเบดเบเบฑเบเปเบเปเบซเบผเบฒเบเบเบงเปเบฒ.
เบชเบฐเบซเบฅเบธเบ
เบเบญเบเบซเบฒเบขเบนเปเปเบเบชเบญเบ oracles เปเบเบเบเปเบฒเบเบซเบฒเบเปเบฅเบฐเบเบฝเบเบเบฝเบเบเบงเบเปเบเบปเบฒเบขเบนเปเปเบเบชเบตเปเปเบเบทเปเบญเบเปเบ, เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒ Town Crier เปเบกเปเบเบเปเปเบฒเบเบงเปเบฒ DECO เปเบเบชเบฒเบกเปเบเบชเบตเปเบเบธเบ. DECO เบกเบตเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเบซเบผเบฒเบเบเบถเปเบเบเบฒเบเบกเบธเบกเปเบเบดเปเบเบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเบเปเปเบกเบนเบ, เบฅเบฒเบเบฒเบเบทเบเบเบงเปเบฒเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเปเบเปเบซเบผเบฒเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเปเบเบเบญเบเบชเบฒเบกเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเปเบงเบฅเบฒเบเบฒเบเปเบงเบฅเบฒเปเบฅเบฐเบกเบตเบเปเปเปเบชเบเบเบญเบเบกเบฑเบ, เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ. TC เปเบกเปเบเปเบงเบเบงเปเบฒ DECO, เปเบเปเบเปเบญเบเปเบซเบงเปเบเบฒเบเปเบเบกเบเบตเบเบฒเบเบเปเบฒเบเปเบฎเบฑเบเปเบซเปเบกเบตเบเบงเบฒเบกเบญเปเบญเบเปเบซเบงเบเปเปเบเบฑเบเบเบฒเบเบชเบนเบเปเบชเบเบเบงเบฒเบกเบฅเบฑเบ. เบกเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒ DECO เปเบเปเบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเปเบเบทเบญเบเบกเบฑเบเบเบญเบ 2020, เปเบฅเบฐเบเปเปเบกเบตเปเบงเบฅเบฒเบเบฝเบเบเปเบเบตเปเบเบฐเบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒเบกเบฑเบเบเบญเบเปเบ. เปเบกเบทเบญเบ Crier เปเบเปเบเบทเบเปเบเบกเบเบตเปเบเบฑเบเปเบงเบฅเบฒ 4 เบเบตเปเบฅเบฐเปเบเปเบเปเบฒเบเบเบฒเบเบเบปเบเบชเบญเบเบซเบผเบฒเบเบขเปเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบกเบฑเบเปเบเบซเบผเบฒเบเปเบเบเบเบฒเบเปเบกเปเบเบชเบปเบกเปเบซเบเบชเบปเบกเบเบปเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com

