Vitalik Buterin อธิบายการอำพรางที่แยกไม่ออกสำหรับการลงคะแนนบนบล็อกเชนแบบไร้ความไว้ใจ

ETH0.01%

Ethereum co-founder Vitalik Buterin outlined how indistinguishability obfuscation could enable fully private onchain voting without relying on trusted intermediaries in a technical essay. Buterin examined this cryptographic approach designed to conceal software logic while producing correct outputs, arguing it could be combined with blockchain infrastructure for private, collusion-resistant voting. The technology remains far from practical deployment, with current implementations requiring extreme computational demands that Buterin described as "galactic" levels of computation.

Indistinguishability Obfuscation Processes Encrypted Votes Without Exposing Ballots

Buterin explained that indistinguishability obfuscation is a form of cryptography designed to conceal how software works while still allowing it to produce correct outputs when executed. An obfuscated program could process encrypted votes and publish only the final tally without exposing individual ballots or revealing its internal logic. This approach would remove the need for threshold committees, which currently share responsibility for decrypting election data. Combining iO with blockchain infrastructure could enable private, collusion-resistant voting with almost no trust placed in committees responsible for handling ballots or revealing results.

Blockchain Infrastructure Remains Essential for State Management

Buterin stated that blockchains would still be essential because obfuscated software cannot prevent itself from being copied or independently maintain changing state. This limitation makes obfuscated programs unsuitable on their own for applications involving balances or other stateful systems. The blockchain infrastructure would be required to manage shared state that obfuscated programs cannot safely maintain independently.

Current Implementations Require Galactic Computation Levels

Although researchers have recently demonstrated ways to construct iO using reasonable security assumptions, Buterin said today's implementations require "galactic" levels of computation. Some approaches take longer than the lifetime of the universe to execute. Buterin described obfuscation as a long-term research direction rather than production-ready technology, comparing its current stage to early zero-knowledge proof research before years of optimisation transformed it into practical blockchain infrastructure.

FAQ

What is indistinguishability obfuscation in blockchain voting? Indistinguishability obfuscation is a form of cryptography designed to conceal how software works while still allowing it to produce correct outputs when executed. In blockchain voting, an obfuscated program could process encrypted votes and publish only the final tally without exposing individual ballots or revealing its internal logic.

Why are blockchains still necessary if voting programs are obfuscated? Blockchains remain essential because obfuscated software cannot prevent itself from being copied or independently maintain changing state. This makes obfuscated programs unsuitable on their own for applications involving balances or other stateful systems, requiring blockchain infrastructure to manage shared state.

How practical is indistinguishability obfuscation for voting today? Current implementations require "galactic" levels of computation, with some approaches taking longer than the lifetime of the universe to execute. Buterin described the technology as a long-term research direction rather than production-ready, comparing its current stage to early zero-knowledge proof research before years of optimisation made it practical.

news.article.disclaimer
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น