Constructing safe obfuscation seems to be extraordinarily tough. The perfect model proved not possible in 2001, sending researchers to pursue weaker iO targets as a substitute, however the almost 20-year effort was filled with failures. The excellent news today is that iOs can now be constructed with affordable safety assumptions.
The draw back, nonetheless, is that the runtime is, in Buterin’s phrases, “galactic.” Environment friendly in idea, however ridiculously gradual in apply.
Buterin in contrast that second to the state of affairs round 2010, earlier than years of optimization remodeled SNARK, the zero-knowledge proof that’s now central to Ethereum’s scaling, from a curiosity to a working infrastructure. Obfuscation may comply with the identical path from theoretical breakthrough to usable device, even whether it is hopelessly costly to do as soon as at this time.
Privateness cash like Monero (XMR) are already hiding issues on the reside blockchain, so why would Buterin deal with this as unresolved? As a result of they’re hiding one thing completely different. Monero hides transaction knowledge, together with who paid whom and the way a lot, by means of ring signatures, stealth addresses, and secret quantities.
Obfuscation in Buterin’s sense hides the logic of this system, the code itself, slightly than the information flowing by means of it. As he says, iO hides code, not knowledge. Monero has been engaged on transactional privateness for over a decade, however program obfuscation has by no means been carried out in manufacturing. The aim of his publish is to fill that hole.
