Zooko Wilcox — O’Hearn
Зуко Уилкокс О’херн (родился Брайс Уилкокс 13 мая 1974 года в Фениксе, штат Аризона, США ), Специалисте по кибер безопасности.
Биография
Он известен Tahoe Least-Authority File Store (или Tahoe-LAFS), безопасной, децентрализованной отказоустойчивой файловой системой, выпущенной под лицензией GPL и TGPPL. Он является создателем публичной лицензии Transitive Grace Period (TGPPL).
Wilcox-O’Hearn является разработчиком нескольких сетевых протоколов, которые включают в себя такие концепции, как автономная экономика и надежные системы репутации . Он является членом команды разработчиков ZRTP и криптографической хэш-функции BLAKE2 .
Треугольник Zooko назван в честь Wilcox-O’Hearn, который описал схему, которая связывает три желательных свойства идентификаторов в 2001 году.
Он является основателем и генеральным директором предприятий по управлению наименьшими полномочиями в Боулдере, штат Колорадо .
Он был разработчиком системы MojoNation P2P и ведущим разработчиком последующей сети Mnet , и разработчиком SimpleGeo.
Кроме того, Zooko является частью учредительной команды, которая запустила Zcash в 2016 году.
Треугольник Зуко — это трилемма свойств имён участников сетевых протоколов.
- Человек-понятные: осмысленные и запоминающиеся (с низкой энтропией) имена.
- Защищенные: размер ущерба, который может нанести системе злоумышленник, должен быть как можно ниже.
- Децентрализованные: по имени можно определить обозначаемую сущность, не обращаясь к центральной службе или специальному авторитетному источнику.
Зуко Вилкокс предположил, что нельзя достичь выполнение более чем двух свойств одновременно. Например, технология DNSSec предлагает безопасную человеко-понятную схему именования, которая не застрахована от компрометации корневым узлом; .onion-адреса и биткойн-адреса — защищены и децентрализованы, но они не человеко-понятные; в I2P используются службы перевода имён, которые являются безопасными (т.к. выполняются локально) и обеспечивают человеко-понятные имена, но эти имена не могут использоваться глобально в децентрализованной сети без существования авторитетных узлов.
Шифропанки (англ. cypherpunk) — неформальная группа людей, заинтересованных в сохранении анонимности и интересующихся криптографией. Первоначально шифропанки общались с помощью сети анонимных ремейлеров. Целью данной группы было достижение анонимности и безопасности посредством активного использования криптографии. Проекты, подобные GURPS Cyberpunk, придали вес идеям о том, что частные лица должны сами принимать меры по сохранению личного пространства. В период своего расцвета сеть шифропанков пестрила обсуждениями мер, принимаемых общественной политикой в отношении криптографии наряду с практическими разговорами на математические, вычислительные, технологические и криптографические темы как таковые.
the union of Amber and Zooko, 1999–2014
We met and fell in love in the year 1999, and were married the next year. Some of you reading this were present at that wedding, which was a joyous occasion.
We have had fifteen years of love together, and have brought three wonderful children into our families and community.
This year, we decided to separate. It is the most difficult and painful process either of us has ever undergone.
We hereby ask our friends and family to support us and our children in our new post-marriage lives. We will be closely cooperating in the parenting of our children. We will each continue to be friends and family to the other, and we each ask our friends and family to treat our ex- as a member of our family.
Although this change is accompanied by grief and sorrow, we feel optimism about our future, and ask not for condolences, but for compassion, encouragement, and for well-wishes for our new lives.
posted by Zooko Wilcox-O’Hearn and Amber Wilcox-O’Hearn, December 11, 2014
Два года назад Брайс «Zooko» Уилкокс бегал в бою с запуском и спал в своей машине. Сегодня он сотрудничает с JPMorgan Chase в области технологий конфиденциальности, которые могут дать биткойн и другие криптоверсии за их деньги. Вот как он получил от А до Я.
1
VRRRZZEEEEEERRRZZZZZZZZZZ.
Брайс «Zooko» Уилкокс стоит, так как его брат, Джош «За», ловит его настольный компьютер Lenovo с угловой шлифовальной машиной. Металл на металле теряет ослепительный каскад искр, которые мерцают сквозь суровые лучи фар, обученных на сцене, происходящих на заднем дворе в Лонгмонте, Колорадо.
«Могу ли я попробовать ударить его сейчас?» Зоко спрашивает под широким краем шляпы волшебника.
За обязывает. Как и Гэндальф, владеющий импровизированным персоналом, Зоук развязывает силу кувалды на башне ЦП. THWUANCK . «Это курящее, поэтому я не хочу прикасаться к нему», — говорит Зооко, прежде чем поднять изуродованный беспорядок голыми руками. Фрагменты падают на гравий внизу. Он прижимает потрепанную шелуху ногой и подталкивает ее внутренности ломом.
Жена За, Джессика, входит в огонь. Она начинает сбивать компьютерные чипы с помощью молотка, так же, как стерео переключается на «Still», трек gangsta-funk Geto Boys стал знаменитым в сценарии, прикованного к принтеру, из фильма Office Space 1999 года . Под ее буфетом схема взрывается в шрапнель. Братья усмехаются.
Сегодняшняя бойня знаменует собой завершение события, которое Зоук называет Церемонией. С барбекю, виски и кучи энтропии Zooko и его команда празднуют завершение тщательного расчета, предназначенного для создания новой, более частной цифровой валюты. Они называют это Zcash .
В проекте участвовали шесть человек с ассортиментом машин, распределенных на разных континентах. Каждый член группы, некоторые из которых работали под псевдонимами, внесли осколки или фракции непостижимо большого числа, которые будут служить основой для того, что по сути является секретным, специальным криптографическим ключом. Конечным результатом усилий подпольной команды является набор числовых параметров, которые будут служить основой схемы скремблирования данных, способной придумать виртуальную валюту с ее конфиденциальностью.
Работа распределена географически, чтобы гарантировать, что ни один злонамеренный актер не может саботировать процесс или получить составные части. Следы оставшейся в компьютере математики-Zooko называет это «токсичными отходами», которые могут находиться в памяти; если он спасен, материал может предоставить кому-то возможность подделывать бесконечные суммы виртуальных денег.
Выключение только одного из компьютеров должно быть достаточно, чтобы вытереть часть рецепта ключа с лица земли. Но в таком сценарии с высокими ставками нельзя быть уверенным. Таким образом, полная аннигиляция Церемонии.
Zooko бросает электронные обломки в пожарную яму, поскольку Za распыляет всплески более светлой жидкости на потрескивающий пожар. Плюсы извергаются в ответ. Пламя пахнет расплавленными пластмассовыми токсичными отходами.
«И это, дети, вот почему 23 октября у нас есть фейерверк», — Зоуко заявляет о невидимых будущих поколениях с издевательской самооценкой. Его соотечественники стоят высоко. Для этого наблюдателя, наблюдая за праздниками на видео почти год спустя, весь акт кажется абсурдным. Но пиротехника поможет гарантировать, что Zooko и его труппа могут ответственно создать зародыш нового оцифрованного тендера Zcash, который представляет собой наилучшую надежду на то, чтобы наделить область криптовалюты тем элементом, которого не хватает: конфиденциальность.
В течение года этого рокового вечера в октябре 2016 года рыночная капитализация Zcash увеличится до уровня чуть менее 1 миллиарда долларов, сделав его 20 лучших криптовалютных средств. Его фундаментальная технология будет добавлена в Ethereum, децентрализованную вычислительную сеть, которая наряду с Bitcoin стимулирует буйный бум в 350 миллиардов долларов в криптовых монетах. И начальные параметры Zcash, вылупившиеся в прохладной тени Скалистых гор, будут приняты крупнейшим банком США JPMorgan Chase (JPM, -0,03%) .
Несмотря на рекордные значения Bitcoin и его аналоги, большинство цифровых валют имеют недостатки, которые делают их проблематичными в качестве основного средства обмена. Например, транзакции в основном публичные и легко отслеживаются, предлагая вам, потребителю, меньше конфиденциальности, чем ваша кредитная карта. Zcash стремится изменить это. Если в один прекрасный день предприятия и люди будут полагаться на криптовыделения, у них может быть Zooko и его группа ravagers, чтобы поблагодарить за создание основ, чтобы сделать это возможным.
2
Критики были разделены в годы, следующие за прибытием Биткойна в 2009 году. Его одноранговая система для проверки транзакций, называемая блочной цепью, позволила людям безопасно и электронно обменять деньги, не полагаясь на третьих сторон, таких как банки. Для сторонников Биткойн обещал быть своего рода анонимной, транснациональной цифровой валютой, которая избегала неэффективности сегодняшней денежной системы. Критикам это был беззаконный мысленный эксперимент. Это не помогло, что большинство людей связало изобретение с черным рынком. С 2011 года Биткойн был известен своей связью с темным веб-базаром под названием «Шелковый путь», где беспринципные люди использовали его для покупки или продажи наркотиков и другой контрабанды под видом псевдонимов — единственной базовой защиты, которую предоставил Биткойн. Они были для грубого пробуждения.
«Преступники считали, что это никогда не может быть прослежено до них», — говорит Кэтрин Хаун, бывший федеральный прокурор, который теперь выступает в совете директоров Coinbase, самого высокого частного цифрового валютного запуска. «Люди не думали заранее».
Правда в том, что биткойн радикально прозрачен, является сильной и слабой. Подумайте о блокхейне , центральной инновации в области бухгалтерского учета в центре системы, как гигантский рекламный щит, который постоянно вещает все холдинги и финансовую деятельность. Все дело в том, чтобы показать публичный отчет о транзакциях. Любой человек с некоторыми элементарными компьютерными навыками и знакомство с технологией может проверить цифровой регистр, чтобы узнать, кто с кем торговал. Прозрачность помогает обеспечить целостность системы. Без этого люди могли бы лгать о том, что они тратили, перерабатывая одни и те же деньги в разных местах — потенциальную катастрофу.
Но отсутствие конфиденциальности для Биткойна и почти любой другой криптовалютности — это не только проблема для мошенников, но и серьезный барьер для усыновления для обычных людей и бизнеса. Есть бесчисленное количество транзакций, которые вы, возможно, захотите избегать публичного взгляда: ваша зарплата, сюрпризный юбилейный подарок, посещение врача. Биткойн эффективно раскрывает все это. То же самое и для корпораций. Ни один руководитель в своем здравом уме не будет вести бизнес таким образом, чтобы раскрывать коммерческую тайну, например суммы, выплачиваемые поставщикам или партнерам. Большинство криптовалютных платежей соответствуют требованиям Закона о переносимости и подотчетности по страхованию здоровья (HIPAA) и другим правилам конфиденциальности данных, практически невозможным, исключая ключевые отрасли. Для многих эти недостатки являются нестандартными.
«Биткойн — наименее частная финансовая система, когда-либо изобретенная, — говорит Мэтью Грин, криптограф и профессор Университета Джона Хопкинса.
Грин провел первые годы существования Биткойна, пытаясь найти недостатки в своем коде. Как только он рассмотрел предпосылку помещения, он сосредоточился на выяснении того, как добавить конфиденциальность в систему. Его мотивация возникла не от желания помочь и подстрекать злодеев, а скорее от принуждения к созданию гарантий для повседневных пользователей. Таким образом, он и два аспиранта, Ян Миерс и Кристина Гарман, разработали Zerocoin, протокол, который мог бы замаскировать стороны транзакции с использованием шифрования, сохраняя при этом проверяемость общей книги с набором передовых математических методов, называемых «нулевыми доказательствами знаний». Эти изящные концепции, разработанные в Массачусетском технологическом институте в 1980-х годах, позволяют людям доказать истинное утверждение, не раскрывая никаких других сведений об рассматриваемом предмете. Технология чудесным образом гарантирует, что все остаются честными, даже если они ослепляют данные.
«Это не какая-то мошенничество, чтобы помочь преступникам выполнять свою работу», — говорит Грин. «Это технология, в которой мы нуждаемся».
Грин и его команда надеялись внести свое изобретение в биткойнскую блок-цепь из-за того, что они сочли своим преимуществом. Но основные разработчики Биткойна не интересовались. Это было слишком новым, замедлит работу сети и сделает вычисления более дорогими. Грин и его ученики нуждались в другом плане игры.
На конференции в Сан-Хосе Биткойн в 2013 году исследователи Zerocoin встретились с другой академической командой, которая оказалась бы идеальным матчем. Представленные криптографом Эли Бен-Сассоном из Института Тениона в Израиле, в том числе Алессандро Кьеза и Мадарс Вирза из Массачусетского технологического института и Эран Тромер из Тель-Авивского университета, эти коллеги обнаружили способ сделать нулевые доказательства знаний более эффективными с использованием варианта «zk» -SNARKs. »Две команды объединили свои силы и создали новый протокол под названием Zerocash, который был на 98% более эффективным, чем его предшественник.
Эмин Гюн Сиер, компьютерный ученый Корнельского университета, рассказывает о некоторых циничных реакциях, которые он первоначально слышал о проекте. Коллеги заявили, что он будет использоваться для отмывания денег, наркотиков и других незаконных действий, — говорит он, — такие же критические замечания ломали Биткойна, когда он дебютировал. Сентимент не продлился долго. Скептики пришли к пониманию, говорит Сиер, что «даже основным системам необходим такой уровень гарантий конфиденциальности».
Виталик Бутерин сразу понял это значение. До создания Ethereum Бутерин освещал конференцию в Биткойне в Сан-Хосе в качестве корреспондента журнала «Биткойн» , публикации, которую он подписал. Программист Вундеркинда дал интервью Бен-Сассону о прорывах своей команды, и это оставило неизгладимое впечатление. «Лично я считаю, что zk-SNARK — чрезвычайно важная, абсолютно изменяющая игру технология», — рассказывает Бутерин Форчун . «Они сейчас самые сильные в криптографии».
Опять же, основные разработчики Биткойна приняли решение об этой технологии. Поэтому Грин и его коллеги согласились создать собственную цифровую монету, которая была в zk-SNARK. Но для коммерциализации валюты им нужен был лидер с опытом ведения бизнеса. Они нашли эти черты в маловероятном человеке — cypherpunk, part-coder, part-activist, который может похвастаться проведением мирового рекорда за самые неудачные попытки построить бизнес вокруг однорангового децентрализованного обмена файлами. Они нашли Зоуко Уилкокса.
3
Zooko Wilcox хочет показать мне, где он когда-то спал. В ясный день падения в центре города Боулдер мы спускаемся по улице в своем избитом 1989 году универсал Volvo, его интерьер украшен раковинами из арахиса и случайно отброшенными кофейными кружками. На нем есть выцветшая черная футболка с прореженным воротником, который насквозь читает через сундук: «Я Сатоши Накамото», ссылка на неуловимого, все еще неизвестного, псевдонимающего создателя Биткойна. Его густые красновато-коричневые зубы существуют в состоянии вечного взлома, как будто намагниченного невидимой энергией какой-то далекой катушки Теслы.
Он тянет в гараж с Перл-стрит, главной улицы города. «Это место для стоянки автомобилей, на котором я обычно спал», — говорит он, опустившись на нижний уровень. «Это то, о чем я раньше не говорил, потому что это позорно, смущает и странно».
Летом 2015 года Уилкокс потопил большую часть своих денег в децентрализованной файловой хранилище, которую он основал, назвал «Наименее авторитетом». Он пережил развод с его тогдашней женой, Амбер О’Хирн. Уилкокс, которому сейчас 43 года, хотел остаться в Боулдере, чтобы он мог отвезти своих детей в школу. Таким образом, он вошел в гараж около 11 часов вечера, после того, как охранник ушел домой и залез в пространство на крыше, где он откидывался на свое место и отдыхал.
Годом ранее Мэтью Грин, криптограф Университета Джонса Хопкинса, подошел к Уилкоксу о том, чтобы возглавить Зеленоинскую электрическую монетную компанию. Уилкокс отказался. Он почувствовал, что его предполагаемая монета, Zcash, станет нишевым продуктом и игрушкой для плохих актеров. Позже он изменил свое мнение после того, как он определил, что основная технология будет полезна для предприятий и обычных потребителей.
В 2015 году Уилкокс собрал деньги, чтобы вылететь в Калифорнию с Зеленым и поставить потенциальных инвесторов в новый проект. Это было неудачное упражнение. Чемодан Уилкокса был украден из машины после того, как он покинул аэропорт, заставив его потратить то, что мало у него было в новом костюме от Men’s Wearhouse. И во время первой встречи с инвестором в Клейнер Перкинс, легендарной компании венчурного капитала, хозяин появился на 10 минут позже, заявил, что должен был уйти на 10 минут раньше и не интересоваться повсюду. «Самое близкое, что вы могли бы сказать, это то, что нас посмеялись из комнаты, — говорит Грин.
Несмотря на медленный старт, команде удалось собрать 720 000 долл. США на финансирование семян от ангелов-инвесторов, включая Naval Ravikant, генерального директора и основателя стартап-сети AngelList и таких инвестиционных компаний, как Pantera Capital и Shanghai Fenbushi Capital. Через год они собрали еще 2 миллиона долларов. Зкаш был в действии.
То, что Уилкокс завершат криптовалютность, кажется, в ретроспективе, неизбежным. В 1996 году, будучи студентом информатики в Университете Колорадо в Боулдере, Уилкокс ушел в отставку, чтобы работать младшим кодером на DigiCash, первом в мире запуске электронных денег, основанном новаторским криптографом Дэвидом Шаумом . Уилкокс будет мечтать о том, как сделать продукт фирмы, получивший название «кибербуки», более децентрализованным. Ничто не было осуществимо.
Понятие преследовало его. После того, как DigiCash разгорелся, Wilcox изучил концепцию как сотрудника файлообменного стартапа Mojo Nation, а позже как разработчика Tahoe-LAFS, децентрализованного облачного хранилища, такого как Amazon S3, без Amazon.
«Я пытался более десяти лет бороться за децентрализованную валюту, и я не мог заставить ее работать, — вспоминает Уилкокс. «В основном, я ждал Сатоши», — создатель биткойнов.
В январе 2009 года Уилкокс стал, пожалуй, первым человеком, когда-либо в блоге о Биткойне, в записи под названием «Децентрализованные деньги» в своем личном блоге «Журнал взлома Zooko». Спустя несколько недель Сатоши Накамото передал эту услугу, связавшись с записью Уилкокса в дополнение к предварительному выпуску программного обеспечения Bitcoin на домашней странице вновь созданного проекта на Bitcoin.org. Уилкокс был одним из трех человек, получивших почетное упоминание в разделе «Связанные ссылки». (Другие были Ник Сабо, изобретатель «бит золота», и Вэй Дай, создатель «б-денег»).
Если Уилкокс ждал Накамото, то, возможно, обратное можно сказать для загадочного изобретателя. В августовском потоке 2010 года на форуме, где обсуждались способы улучшения конфиденциальности Bitcoin, один комментатор под псевдонимом «Insti» предложил нулевые доказательства знаний как один из возможных подходов, хотя автор беспокоился, что они могут быть «теоретически невозможны».
Накамото обдумала эту идею. «Это очень интересная тема», — ответил изобретатель. «Если бы было найдено решение, было бы намного лучше, проще и удобнее реализовать биткойн».
«Все еще думая об этой идее …»
Спустя четыре месяца Накамото исчезнет из Интернета, и он снова не опубликует публичную записку.
4
В своем скромном доме в пригороде Боулдер, Уилкокс защищает свои нетрадиционные предпочтения в еде над жареным стейком и стаканом 12-летнего лагувавинского шотландца. Он является сторонником побочного диетического движения, известного как плотоядное животное, в котором участники потребляют только мясо. (Да, он иногда обманывает и добавляет молоко к кофе или помидору в гамбургер — или в этом случае — виски к стакану.) Он обсуждает недавний вице- рассказ, который взял на себя эту задачу. Уилкокс, неудивительно, имеет кость.
«Подобно тому, как биткойн — это ребяческое восстание против монетарной ортодоксии, так же чересчур обидчиво восстает против правильной ортодоксии», — говорит Уилкокс, подводя итог аргументам автора. Каменный черный квадратный стол в его столовой качается от ноги до ноги, когда он видит сквозь сочную плиту говядины.
Wilcox и его бывшая жена O’Hearn изначально попадали в кетогенную диету — с высоким содержанием жира, с низким содержанием углеводов — в качестве экспериментального лечения, чтобы похудеть и предотвратить депрессию. Они начали сотрудничать в блоге ketotic.org , где они будут каталогизировать свои убеждения и наблюдения. «Ни у кого из нас нет медицинских ведомостей», предупреждает страница сайта «О нас». «Это на самом деле преимущество, потому что оно уменьшает наше искушение, чтобы сказать:« Доверьтесь нам — мы знаем, о чем мы говорим! » Вместо этого мы показываем вам доказательства, которые привели нас к нашим убеждениям, поэтому вы можете судить сами ».
Удивительно, но писатели помогли завязать отношения между Zcash и JPMorgan Chase. Уилкокс познакомился с Янтарным Балдетом , который теперь возглавляет усилия блокады JPMorgan , после того, как она рассказала о психическом здоровье на хакерской конференции Defcon в 2013 году. Эти два человека связались с предметом и поддерживали связь. Годы спустя, в 2016 году, после того, как Уилкокс начал работать над Zcash и Baldet по бизнес-блокам, они обсудили возможное партнерство.
Многолетнее взаимное уважение пары «запустило всех на одну страницу», — рассказывает Бальдет Форчун .
Это стало началом маловероятного сотрудничества между пожизненным cypherpunk и титаном Уолл-стрит. Кворум , платформа платежей JPMorgan Ethereum для предприятий, теперь использует zk-SNARKs, коммерциализируемые Zcash, чтобы замаскировать деньги, перемещающиеся по разрешенному корпоративному цепочке. Этот экран, называемый слоем нулевого уровня знаний или ZSL, хранит данные, относящиеся к последнему шагу приватного платежа. Без этой штуки конкуренты могли бы потенциально собрать информацию о сделках, сделках перед началом торгов и выбросить рынки из-под удара.
«У нас есть фидуциарное и регулирующее обязательство хранить личные данные клиентов», — говорит Балдет. «Хотя они являются новым подходом, — говорит она о zk-SNARK, — они решают конфиденциальность очень элегантным, универсальным способом».
Патрик Милунд Нильсен (Patrick Mylund Nielsen), ведущий разработчик блокмеханов JPMorgan, полагает, что технология Zcash, основанная на доказательствах, основанная на доказательствах, более надежна для конфиденциальности, чем любой другой подход, который он видел. Участие Уилкокса запечатало сделку. «Многие инженеры-криптоны знают Zooko как человека, который только поддерживает то, во что он действительно верит, — говорит Милунд Нильсен.
JPMorgan — не единственный банк, активно изучающий эту технологию. Голландский финансовый гигант ING недавно выпустил часть программного обеспечения под лицензией с открытым исходным кодом, которая использует в качестве основы нулевые доказательства знаний. Инструмент позволяет людям доказать, что существует какая-то цифра между диапазоном чисел, например, с зарплатой от 70 000 до 100 000 долларов или точкой между двумя географическими координатами, без указания точной суммы или местоположения. «Мы считаем, что приложение для всего этого огромно», — говорит Мариана Гомес де ла Вилла, менеджер программных блоков ING.
По завершении нашей еды Wilcox отправляет наши блюда на кухню. Он рассказывает историю Вилхьялмура Стефанссона, исследователя арктических археологов начала 20-го века и одного из самых ранних защитников всего мясного образа жизни. Позже в жизни, когда было похоже, что режим может на самом деле поймать, Стефанссон, как говорят, заметил жене с оттенком печали: «Мне придется найти себе новую ересь».
Теперь, когда хищники и криптовыходы набирают силу среди растущей группы людей, Wilcox шутит, что ему, возможно, придется сделать то же самое. «У меня не было времени подумать о том, каким будет мое следующее непопулярное мнение», — говорит он.
5
Как многообещающий, как Zcash, он далек от совершенства. Его медлительность в обработке частных транзакций, его неспособность хорошо работать на мобильных устройствах и новизна ее математики отвлекают ее от своего полного потенциала, хотя многие из этих проблем, вероятно, будут рассмотрены в ходе предстоящих обновлений и с последующим тестированием. Более того, история странного происхождения валюты с шестью составителями-учредителями оставляет желать лучшего.
Вот почему начинается новая Церемония. На следующей итерации практически каждый может участвовать в вычислительном процессе, который подделывает новую партию zk-SNARK. Единственными требованиями являются некоторая вычислительная мощность и немного случайной случайности в коде, например, отрывок из книги или разборчивость клавиатуры. Цель: новый набор защищенных криптографических параметров для следующего поколения технологии. «На самом деле я лично считаю, что эта церемония — это больше новостей, чем сама Zcash», — говорит Натан Уилкокс, менеджер проекта Zcash и брат Zooko и Za. Он добавляет, что он может создать воспроизводимый процесс для людей, заинтересованных в использовании zk-SNARK.
Даже новички могут попасть в игру. 18 ноября я присоединился к девятому участнику Церемонии с комфортом своей гостиной в Бруклине. Другие предпринимали более серьезные меры предосторожности: вычисляли их числовые осколки, мчась под землей в метро Гонконга, в фермерском доме с гранитной стеной за пределами Лондона или внутри картонной коробки, выложенной алюминиевой фольгой.
Вскоре даже эта зрелищность может оказаться ненужной. Исследователи Zcash намерены полностью исключить необходимость проведения Церемонии. Бен-Сассон, архитектор zk-SNARKs, работает над переработанной версией технологии, для которой не требуется многопартийная фаза установки — нет пропусков в вычислительной батоне, без костров. Он называет их «zk-STARKs», где «t» означает «доверие» и «прозрачность». Или, как предпочитает Zooko Wilcox, «токсичные отходы».
По мере развития Zcash Уилкокс намерен отойти в сторону. Уже новая Церемония продвигается без него. Он доволен этим. Предполагается, что Фонд Zcash, альтернативный руководящий орган для проекта и то, что он говорит, является первым в истории, связанным с криптовалютой 501 (c) некоммерческой организацией в США, с большей ответственностью будет выполнять свои обязанности. В следующем году организация планирует провести «конституционную конвенцию», — говорит Уилкокс, где обсудит, как постепенно переходить власть на сообщество.
Zcash является одним из первых коммерчески успешных приложений для нулевых доказательств знаний, «но есть больше приложений, когда ученые узнают об этом», — говорит Уилкокс. Сейчас, когда мы делаем покупки, банк или делаем что-либо в Интернете, мы генерируем данные, принадлежащие компаниям, которые управляют веб-сайтами и конвейерами; в видении Вилкокса, эти данные будут принадлежать нам. И технология, стоящая за Zcash, является открытым исходным кодом, а это значит, что она может свободно модифицироваться и распространяться. Этот подход уже давно является отличительной чертой работы Уилкокса.
«Когда я нахожусь на смертном одре, я хочу сказать, что я воспользовался всеми возможными возможностями для улучшения мира на благо всех», — говорит Уилкокс. «У нас никогда не будет монополии на математику».
Брайс «Zooko» Уилкокс: Через тернии к Zcash и партнёрству с JPMorgan Chase
Несколько лет назад Брайс Уилкокс, известный как Zooko, был типичным «вечным» стартапером и ночевал в своей машине. Сегодня он вместе сJPMorgan Chase работает над применяемой на блокчейн-платформе банковского гиганта технологией конфиденциальности, которой могли бы позавидовать биткоин и другие криптовалюты. Издание Fortune рассказывает, какой путь проделал этот крайне интересный персонаж.
На заре своего существования биткоин обещал стать первой анонимной транснациональной цифровой валютой, которая устранит недостатки современного денежного оборота. Но большинство людей долгое время связывали это изобретение с чёрным рынком и считали его прежде всего способом купить в интернете что-то нелегальное. Кэтрин Хаун, бывший федеральный прокурор, а ныне сотрудник Coinbase, говорит:
Преступники считали, что через биткоин их нельзя отследить.
Но правда в том, что биткоин по своей сути является самой прозрачной финансовой системой. Это одновременно его сильная и слабая сторона. Подумайте о блокчейне как о гигантском рекламном щите, на котором постоянно отображаются абсолютно все ваши платежи. И, хотя возле биткоин-адреса нет вашего имени, человек, который достаточно хорошо знаком с этой технологией, может при желании узнать, кто именно и кому заплатил.
И дело не в оплате нелегальных товаров. Есть бесчисленное количество транзакций, которые абсолютное большинство людей предпочитают не раскрывать: зарплата, покупка подарка, посещение врача. Это же касается и корпораций. Ни один руководитель в здравом уме не будет раскрывать коммерческую тайну — к примеру, суммы, выплачиваемые поставщикам или партнёрам.
Мэтью Грин, криптограф и профессор Университета Джона Хопкинса, говорит:
Биткоин — это наименее анонимная финансовая система из когда-либо созданных.
Грин был одним из тех, кто искал недостатки в коде биткоина в первые годы его существования и со временем сосредоточился на вопросе анонимности системы. Он и два аспиранта, Ян Миерс и Кристина Гарман, разработали Zerocoin — протокол, который скрывал стороны в транзакциях, сохраняя при этом достоверность через так называемое доказательство с нулевым разглашением. Эта концепция была разработана в Массачусетском технологическом институте ещё в 1980-х и позволяла людям доказать истинность утверждения (обычно математического), не имея при этом никакой другой информации от второй стороны.
Грин и его команда хотели включить свои наработки в блокчейн биткоина, но основные разработчики первой криптовалюты ими не заинтересовались, ссылаясь на незрелость концепции, замедление работы сети и более высокую стоимость вычислений.
В 2013 году на конференции по биткоину в Сан-Хосе команда Zerocoin нашла сторонников: криптографа Эли Бен-Сассона из Института Тениона в Израиле, Алессандро Кьеза и Мадарса Вирза из Массачусетского технологического института, а также Эрана Тромера из Тель-Авивского университета. Они предложили более эффективное решение для нулевого доказательства через использование zk-SNARK — кратковременного неинтерактивного аргумента «знания без знания». Такое доказательство имеет длину менее 300 байтов и может быть проверено всего за несколько миллисекунд. Две команды объединились и создали новый протокол под названием Zerocash, который был на 98% эффективнее своего предшественника.
Кстати, Виталик Бутерин сразу понял значимость этого протокола. До создания эфириума Бутерин освещал конференцию в Сан-Хосе в качестве корреспондента Bitcoin Magazine и взял интервью у Бен-Сассона. Позднее он дал по этому поводу Fortune следующий комментарий:
Лично я считаю, что zk-SNARK — чрезвычайно важная прорывная технология, которая сейчас является самым недооцененным явлением в криптографии.
Поскольку основные разработчики биткоина отклонили эту технологию, Грин и его коллеги приняли решение создать собственную криптовалюту на основе zk-SNARK. Но для коммерческого использования валюты им нужен был лидер с опытом ведения бизнеса в этой области. И они нашли его: шифропанка, частично кодера, частично активиста, который мог похвастаться мировым рекордом по неудачным попыткам создания бизнеса на децентрализованном файлообменнике. Они нашли Зуко Уилкокса.
Летом 2015 года Уилкокс извёл большую часть своих денег на децентрализованное файловое хранилище под названием Least Authority. Он пережил развод с женой, Амбер О’Хирн, и какое-то время вынужден был ночевать в машине.
За год до этого Мэтью Грин встречался с Уилкоксом и предлагал ему возглавить компанию. Уилкокс отказался, потому как считал, что будущая криптовалюта под названием Zcash станет нишевым продуктом. Позже он изменил своё мнение, когда понял, что основная технология станет полезной как корпорациям, так и обычным потребителям.
В 2015 году Уилкоксу удалось собрать денег на билет до Калифорнии, и он вместе с Грином отправился искать инвесторов для нового проекта. Чемодан Уилкокса украли из машины сразу после того, как он покинул аэропорт, вынудив его потратить остатки денег на новый костюм.
Несмотря на мелкие неудачи, команда смогла получить $720 000 от инвестора Наваля Равиканта, генерального директора и основателя AngelList, а также таких компаний, как Pantera Capital и Shanghai Fenbushi Capital. Через год добавилось ещё $2 млн.
Zcash была запущена.
Сейчас кажется, что Уилкоксу было предначертано заняться криптовалютами. В 1996 году он бросил факультет информатики в Университете Колорадо, чтобы работать младшим кодером в DigiCash, первом в мире стартапе по цифровой наличности, который был основан криптографом Дэвидом Шаумом. Уилкокс мечтал сделать продукт фирмы под названием «кибербаксы» более децентрализованным, но этому не суждено было сбыться.
После банкротства DigiCash Уилкокс присмотрелся к концепции файлообменного стартапа Mojo Nation, а позже стал разработчиком Tahoe-LAFS, децентрализованного облачного хранилища. Он вспоминает:
Я более десяти лет пытался создать децентрализованную валюту, но у меня не получалось. Я ждал Сатоши.
В январе 2009 года Уилкокс стал, вероятно, первым человеком, который написал в своём блоге (Zooko’s Hack Log) пост про децентрализованные деньги, ссылаясь на создателя биткоина Сатоши Накамото. Спустя несколько недель Накамото выложил ссылку на пост Уилкокса в качестве дополнения к релизу программного обеспечения биткоина на главной странице недавно созданного сайта bitcoin.org. Уилкокс стал одним из трёх человек, получивших почётное упоминание в разделе «связанные ссылки» (двумя другими были Ник Сабо и Вэй Дай).
В августе 2010 года на форуме в разделе по улучшению анонимности биткоина пользователь под псевдонимом Insti предложил доказательство с нулевым разглашением как одно из возможных решений, хотя и сомневался в возможностях его практического применения.
Накамото обдумал эту идею. Он ответил:
Это очень интересная тема. Если бы нашлось решение — это была бы лучшая, простая и удобная реализация биткоина… Всё ещё думаю об этой идее.
Спустя четыре месяца Накамото навсегда исчезнет с просторов интернета.
Годы спустя, в 2016-м, когда Уилкокс уже возглавлял Zcash, ему удалось заключить партнёрские отношения с Амбер Балдет, которая возглавляет блокчейн-проекты в JPMorgan Chase и которую он знал задолго до этой сделки.
Это стало началом удивительного сотрудничества между шифропанком и титаном Уолл-стрит. Quorum, платёжная блокчейн-платформа JPMorgan для бизнеса, теперь использует zk-SNARK для обеспечения анонимности транзакций. Без этого конкуренты потенциально могли бы собирать информацию о сделках. Балдет объясняет:
У нас есть обязательства хранить личные данные клиентов. Этот подход является новаторским, и он обеспечивает анонимность очень элегантным и универсальным способом.
Патрик Милунд Нильсен, ведущий блокчейн-разработчик JPMorgan, полагает, что технология Zcash более надёжна с точки зрения анонимности по сравнению с любой другой ныне существующей. Но ключевую роль в этом партнёрстве сыграла именно личность Уилкокса. Нильсен говорит:
Многие разработчики знают Зуко как человека, который поддерживает только то, во что он действительно верит.
JPMorgan — не единственный банк, активно изучающий эту технологию. Голландский финансовый гигант ING недавно выпустил фрагмент программного обеспечения, которое использует доказательство с нулевым разглашением.
Но при всей своей анонимности Zcash, как и биткоин, далёк от совершенства. Долгая обработка транзакций, неспособность хорошо работать на мобильных устройствах и сравнительная новизна применяемых подходов мешают раскрыть полный потенциал криптовалюты, хотя многие из этих проблем должны быть решены в предстоящих обновлениях.
Сейчас, делая покупки в интернете или переводя деньги, мы генерируем данные, которые принадлежат компаниям, управляющим этими ресурсами. Уилкокс считает, что эти данные должны принадлежать нам. Технология, стоящая за Zcash, создана на основе открытого исходного кода, а это значит, что она может свободно модифицироваться и распространяться. Этот подход уже давно является отличительной чертой работы Уилкокса:
Оказавшись на смертном одре, я хочу знать, что использовал все возможности для того, чтобы сделать мир лучше для всех. У нас никогда не будет монополии на математику.