Виталик опубликовал подробное объяснение всей технологической структуры, стоящей за основным протоколом смешивания (iO)
Сообщение ChainCatcher, Виталик Бутерин опубликовал статью «Obfuscation: building the final boss of cryptography (Part I)», в которой систематически разбирает всю технологическую структуру, стоящую за основной линией протокола обфускации (iO). В статье отмечается, что технологии обфускации могут преобразовывать программы в "шифрованные программы", позволяя выполнять вычисления на открытых входных данных, скрывая внутреннюю логику, что теоретически может реализовать "доверенного третьего лица без доверия". В сочетании с блокчейном это может создать практически бездоверительную систему голосования, аукционные протоколы и другие приложения. Однако текущее время выполнения схемы iO, хотя и является полиномиальным с технической точки зрения, на практике имеет огромные затраты, и ожидается, что время выполнения превысит срок жизни Вселенной.
Статья подробно разбирает процесс построения iO на основе решеток, охватывая стек полных гомоморфных шифрований (FHE), шифрования на основе атрибутов (ABE), обфусцированных цепей, функционального шифрования и XiO. Виталик отмечает, что за последние десять лет эта область прошла путь от "невозможного" к "доказуемо безопасному", но до реального применения все еще существует огромная пропасть. Он предложил три возможных пути на будущее: дальнейшая оптимизация существующих решеточных маршрутов, использование более смелых криптографических предположений для упрощения построений или исследование совершенно новых предположений, отличных от решеток, и подчеркнул, что если одно из направлений будет успешным, это в значительной степени "решит криптографию", позволяя любому протоколу, который можно описать через идеальное доверенное третье лицо, безопасно реализовываться.






