Знакомимся с командой: Арто Бендикен, кофаундер и технический директор Aurora Labs
Aurora Labs публикует серию статей, чтобы отметить впечатляющую работу профессионалов мирового класса, работающих в компании.
Шифропанк, самоучка, предприниматель и технический директор Aurora Labs Арто Бендикен работает в сфере цифровых валют с первых дней существования e-gold, задолго до появления Bitcoin.
За плечами Арто более 25 лет опыта в программировании и разработке программного обеспечения, и он один из немногих высококлассных специалистов, обладающих обширным опытом в криптоиндустрии как с технологической, так и с коммерческой стороны.
90-ые: Обучение программированию
Интерес Арто к программированию возник в начале 1990-х годов, когда в возрасте одиннадцати лет он начал программировать на QBASIC и Visual Basic. В Финляндии в то время научиться программировать было непросто, поскольку в большинстве домов не было подключения к интернету, а имеющиеся учебные ресурсы были скудными и труднодоступными, доступ к ним был в пределах университетов.
Чтобы овладеть новыми навыками, Арто приходилось упорно совершенствовать свои навыки по решению различных проблем. Всего за несколько лет ему удалось научиться языку C, программированию на ассемблере x86, графики и игр, а также программированию модулей ядра.
Язык C (начало 70-х гг.) — системный язык программирования, использовался и используется для написания частей программного кода UNIX-подобных ОС. На C пишут утилиты, компиляторы и реже прикладные программы. C предполагает понимание организации и принципов работы аппаратного обеспечения, в частности – памяти. Язык C был создан разбирающимися в устройстве «железа» профессиональными программистами для написания операционной системы UNIX. Его не задумывали как язык для обучения начинающих.
Язык ассемблера (assembly language) — представление команд процессора в виде, доступном для чтения человеком. Язык ассемблера считается языком программирования низкого уровня, в противовес высокоуровневым языкам, не привязанным к конкретной реализации вычислительной системы. Программы, написанные на языке ассемблера однозначным образом переводятся в инструкции конкретного процессора и в большинстве случаев не могут быть перенесены без значительных изменений для запуска на машине с другой системой команд. Ассемблером называется программа, преобразующая код на языке ассемблера в машинный код; программа, выполняющая обратную задачу, называется дизассемблером. Навык работы с ассемблером пригодятся при отладке кода на других языках.
В возрасте тринадцати лет он уже жил в собственной квартире. Поскольку навыки программирования пользовались большим спросом, его завалили предложениями о работе разного рода — от создания веб-страниц до создания приложений на Visual Basic для местных предприятий. Шло время, веб развивался, и Арто продолжал работать над более сложными проектами.
В пятнадцать лет он получил свою первую работу программиста на полный рабочий день, а в восемнадцать создал свою собственную консалтинговую компанию. На протяжении всего этого времени Арто не перестает совершенствовать свои навыки программирования, оставался заядлым читателем и исследователем. У Арто также появился интерес к научной фантастике
В особенности это касалось романов Роберта А. Хайнлайна, Нила Стивенсона и Айн Рэнда, которые дали повод обширного изучения либертарианства и активизма шифропанка.
Шифропанки — неформальная группа людей, интересующаяся криптографией, сохранением анонимности, фокусирующаяся на технических аспектах и оставляющая за бортом обсуждения политики. Шифропанки изначально общались с помощью ремейлеров (через специальные сервера, получающие сообщение электронной почты и переправляющие его по адресу, указанному отправителем. В процессе переадресации вся информация об отправителе уничтожается, поэтому конечный получатель лишён возможности выяснить, кто является автором сообщения), а в мейлинг-лист шифропанков можно было попасть только по специальному приглашению.
Либертарианство — совокупность политических философий и движений, поддерживающих свободу, как основной принцип. Добровольные объединения, свобода выбора и индивидуальное суждение.
E-gold и первые дни Bitcoin
"Нам бы никогда не понадобился Bitcoin, если бы не было такого сильного государственного вмешательства в цифровые валюты.... при всей неэффективности и сложности Bitcoin не должен был бы существовать. Bitcoin появился потому, что у него был активный противник — правительство США. Они были больше всех заинтересованы в том, чтобы проекты, связанные с цифровой валютой, потерпели неудачу, именно поэтому Bitcoin существует".
В конце 90-х Арто заинтересовался проектами, направленными на максимальное увеличение финансовой свободы и суверенитета, которые заложили основу для криптовалют в том виде, в котором мы знаем их сегодня. Одним из таких проектов был e-gold — одна из первых цифровых валют, завоевавших популярность среди криптоанархистов. Во многих отношениях e-gold обладал потенциалом для обеспечения свободной коммуникации и, что важно, минимизации вмешательства государства в экономическую жизнь отдельных людей. Данные цели находят глубокий отклик у либертарианцев.
Криптоанархизм — философия, которая призывает к использованию сильной криптографии для защиты приватности и личной свободы.
E-gold и похожие ранние проекты централизованных цифровых валют просуществовали недолго, поскольку их наивный подход был недостаточно устойчив к манипуляциям с общественным мнением со стороны влиятельных правительств. Однако эти события побудили криптоанархистов к разработке все более открытых и децентрализованных решений. С 2000 по 2009, Арто провел много времени, экспериментируя с цифровыми валютами и реализуя проекты, связанные с ними. В 2009-2010 годах он узнал о Bitcoin из списка рассылки Cypherpunks и смайнил свой первый Bitcoin на домашнем сервере.
Вскоре после этого Арто переезжает в Берлин — эпицентр вселенной Bitcoin. В знаменитом баре Room 77, самом первом заведении, принимавшем платежи в Bitcoin, он находит единомышленников в среде криптоанархистов. Именно в баре Room 77 в Арто зародилось увлечение Bitcoin (2012-2013гг.), а затем также и Ethereum после знакомства с совсем молодым Виталиком Бутериным. Виталик на тот момент становится одним из основателей журнала Bitcoin Magazine.
Занятый работой над своим стартапом, Арто отклонил несколько предложений поработать в зарождающемся Ethereum Foundation, но направил туда нескольких друзей, которые в итоге присоединились к Фонду.
Рост популярности DeFi и NEAR Protocol
"Bitcoin был первым поколением. Ethereum — вторым. Сейчас появляются различные блокчейны третьего поколения, которые, наконец, могут вывести криптовалюты на серьезный уровень".
После перерыва в работе с крипто Арто вернулся в индустрию в 2020 году, благодаря DeFi. Децентрализованные финансы, по его словам, "имеют больший потенциал привлечь население". Оценив DeFi, как ценное направление, он также понял, что технология особо не затрагивала появляющиеся, зарождающиеся и более масштабируемые сети третьего поколения, хотя появилась на пару лет раньше на ограниченном в масштабируемости Ethereum. Именно в это время, на зарождающейся технологии децентрализованных финансов, Арто решил вернуться к криптовалютам и попробовать себя в разных проектах. Проект, привлекший его внимание своим "безупречным дизайном и возможностью масштабирования" был NEAR Protocol.
Узнав о NEAR, Арто начал тестировать его прототипы и вносить свой вклад в библиотеку NEAR с открытым исходным кодом — Borsh. Вскоре Фонд NEAR предложил ему поработать в команде Ethereum Virtual Machine (EVM), сначала в качестве консультанта, а затем в качестве тим-лида (руководителя группы) EVM.
Зарождение Aurora
В 2020 Арто впервые пришел в NEAR, а команда EVM уже начала внедрять EVM в NEAR Protocol. Когда Арто возглавил команду, стало понятно, что для сохранения четкого и эффективного дизайна NEAR, EVM следует строить поверх него, а не встраивать. Произошло разделение команд EVM и Bridge, так зародилась Aurora Labs.
К началу 2021 года новый уровень исполнения EVM, разработанный с нуля, был запущен:
"Мы создали EVM с нуля и на 100% совместимой с Ethereum — такого еще не было. Почти все, кто работает в этой области брали оригинальную кодовую базу Ethereum, форкали ее и создавали свое решение на этой основе. Мы одни из немногих, кто разработал полную реализацию EVM и сделал ее работающей, быстрой, а также бескомпромиссно совместимой с Ethereum".
Помимо создания с нуля нового EVM, Арто рассказывает о других значительных достижениях, которых добилась команда Aurora Labs чуть более чем за год: от решения использовать Ethereum (ETH) в качестве расчетной единицы до создания, возможно, первой в отрасли гипермасштабной инфраструктуры RPC:
"За год мы построили глобальную распределенную инфраструктуру для обработки запросов в режиме реального времени, вероятно которая является лучшей в отрасли, с ней больше ничего нельзя сравнить на текущий момент. Мы назвали ее Borealis. Наша инфраструктура линейно и прогнозируемо масштабируется, чтобы обрабатывать до нескольких триллионов RPC-запросов ежемесячно. В то же время мы снизили ее стоимость более чем в 20 раз по сравнению с нормой, то есть по сравнению с другими компаниями в этой области. Это меняет игру".
Aurora уже отмечает свою вторую годовщину, а команда продолжает внедрять инновации и выводить технологию блокчейна на новый уровень.
Создание компании, ориентированной на технологии
Арто Бендикен — один из основателей Aurora, он сыграл ключевую роль в раннем развитии проекта. В качестве технического директора Арто продолжает управлять технологическим развитием, контролируя бесперебойные поставки высокомасштабируемого и надежного программного обеспечения для разработчиков и предприятий.
Он особенно гордится тем, что при разработке Aurora инженерный отдел никогда не нарушал свою целенаправленность и целостность ради кратковременной шумихи. Каждое решение, которое принимали инженеры, было направлено на улучшение состояния рабочих процессов:
"Если бы мы встроили жестко закодированный EVM в NEAR Protocol вместо того, чтобы наложить его поверх, если бы мы построили доверительный мост вместо недоверительного, и если бы мы использовали наш собственный токен $AURORA вместо $ETH в качестве расчетной единицы — это все было бы простыми решениями.
Почти все остальные, кто строит EVM, принимали такие же.
Но в каждом случае мы приняли правильное решение вместо легкого.
И таким образом мы соответствуем традициям NEAR в области технического совершенства".
Идти более сложным путем — это иногда жертвовать некоторыми краткосрочными выгодами ради создания прочного фундамента для будущего. Также это означает решение таких проблем, которые никогда не встречались ранее, что дает команде возможность быть в авангарде и центре инноваций:
"Мы модернизируем устаревшие технологии на основе технологий нового поколения. Возможно люди могут посчитать это скучным делом, но на самом деле это очень важная задача. Необходимо, чтобы этим кто-то занимался, поскольку вряд ли Ethereum ждет масштабируемое будущее. Меж тем задачи достаточно глобальны, чтобы поддерживать интерес к технологии".
Следите за сообществом Aurora Eastern Europe в Telegram, чтобы не пропустить обновления, новости и новинки экосистемы.