«Почему 1inch понадобился хард кошелек — так это из-за юзабилити»: Алексей Девяткин про 1inch Hardware Wallet, его фичах и команде разработки
ПРО БЭКГРАУНД. Я давно занимаюсь электроникой — еще с самого детства. Вся жизнь была связана с этим. После универа я занимался целевой практикой — работал в найме, после начал работать в стартапах. Там я был фаундером и идейным вдохновителем. Какие-то стартапы поехали дальше, какие-то умерли — так обычно и бывает. Но так или иначе все они были связаны с разработкой железа или электронных девайсов. В каких-то стартапах я руководил командой разработки, в каких-то я был техлидом и генерировал идеи.
В крипту попал через друзей. Многие были связаны с блокчейном. Сергея Кунца (фаундер 1inch) знаю давно. Мы учились в одной школе до 6 класса, пока он не уехал в Германию. До позапрошлого года мы не общались, а потом встретились в Лиссабоне.

Это и стало отправной точкой. До этого я уже взаимодействовал с ребятами из мира крипты и почувствовал интерес к этой сфере. В какой-то момент я принял для себя решение, что больше не хочу делать стартапы — для меня это накладно и по ресурсам, и по времени. Хотел заниматься сторонними проектами и разработкой устройств на заказ, например. Мы случайно списались с Сергеем, он предложил приехать к нему и пообщаться.
В Лиссабоне я познакомился с ребятами из Opium, Zerion и Антоном Буковым (второй фаундер 1inch). Они сразу обратили внимание на то, что я занимаюсь электроникой. Начали говорить, что я мог бы разработать нормальный кошелек. Ребята просто делились своими болями касательно холодных кошельков.

Я подумал, почему бы нет. Сергей и Антон сказали, что давно хотят создать аппаратный кошелек, но никак не могут найти подходящего человека для реализации задумки. У меня и у самого была эта идея, но я совсем не хотел связываться со стартапом, поскольку это всегда работа на энтузиазме и денег в стартапах в начале обычно нет, а в этом случае делать что-то поистине классное сложно и долго. Тогда ребята…
Предложили мне поучаствовать в грантовой программе. Я тут же начал готовить документы и подавать на грант. Собственно, в конце декабря мне пришло подтверждение, что мой проект интересен и актуален. С января 2022 года запустился проект 1inch Hardware Wallet — он существует по сей день. Разработка кошелька еще в процессе.
ПРО ПРОЕКТ 1INCH HARDWARE WALLET. Почему вообще 1inch понадобился свой аппаратный кошелек — так это из-за юзабилити. Существующие решения на рынке — утилитарные и отчасти классические, старые. Наверное где-то из середины 2000-х, когда кошельки выглядят, как флешки.

Основная проблема, с которой сталкивался 1inch — закрытый исходный код. Например, как у всех популярных кошельков. Никто не знает, что внутри кошелька.
Еще 1inch сталкивался с проблемами удобства устройства. Ну и внешние фичи. У многих устройств просто две кнопки для управления всем устройством — это накладно. Мы уже в таком веке, когда есть телефон и планшет, везде тачскрин.
Удивительно, что сейчас все кошельки — это механические кнопки. Удобства использования нет. Например, 8 символов в пароле, чтоб подписать транзакцию — двумя кнопками проблематично ввести такой пинкод. Это вызывает затруднения, если тебе надо подписать 3-4 транзакции в день. В общем, это вызывает негатив, нежели удовлетворение в пользовании,

Мы сразу решили, что наше устройство будет с тачскрином. Им должно быть приятно и удобно пользоваться. Мы сделали устройство в форм-факторе банковской карты и оснастили его дисплеем с тачскрином.
Получилось, что мы разработали UI. Можно управлять интерфейсом, как на телефоне, — просто прикосновением пальца. На сегодняшний день, на мой взгляд, это максимально подходящий кейс и соответствует всем мировым трендам и стандартам.
Наш проект посвящен комьюнити. Это если говорить про софтовый функционал. Вообще мой поинт на этот счет такой — я не хочу разрабатывать устройства, придумывая идеи из пальца. Проект появился из реальной потребности пользователей, а не из моей головы.
Главное требование, которое я выставлял — опенсорсный проект. У нас в планах открыть репозиторий на GitHub, чтобы любой человек из комьюнити мог посмотреть, что мы сделали с кошельком, как им пользоваться и как проверить на безопасность. Любой сможет проверить, что с софтом все нормально и им можно пользоваться.
Мы выложим на GitHub 3D модель кошелька. А также схемы сборки и как шла разработка. Так что любой сможет собрать устройство у себя дома, если закажет такую же плату, какую использовали мы.
ПРО ФИЧИ КОШЕЛЬКА 1INCH. Устройство будет работать без подзарядки две недели. Это если подписывать транзакции где-то 2-3 раза в день. У него встроенный аккумулятор. Если с точки зрения ресурсов, то зарядка продержится от 3 до 5 лет.
Мы встроили в кошелек маленькую камеру. Она считывает QR-транзакции, которые нужно подписать. Далее устройство предлагает подписать или отклонить. После подписания уже генерируется ответный QR, мы его тоже считываем с экрана холодного кошелька и тем самым гарантируем, что подписание транзакции максимально защищено.
Также есть NFC (Near field communication). На сегодняшний день это тоже некий тренд. Много кошельков, у которых на борту есть NFC. У нас нет на устройстве никаких проводных и беспроводных интерфейсов, типа блютуз или USB. В целом с точки зрения безопасности мы решили сделать устройство максимально защищенным. Просниферить сигналы нельзя.

Мы решили сделать мультисид-wallet. Это дополнительная фича. Почти каждый из наших конкурентов позволяет создать кошелек только с одной сид-фразой. Некоторые поддерживают протокол HD Wallet, когда из одной сид-фразы получается несколько наборов кошельков, но в целом сид-фраза остается одна и та же. Мы решили, что это нечестно.
Есть кейс — называется blind sign. Когда человек не знает, какую транзакцию подписывает и какой смарт-контракт исполняется. Не имеет понятия, что действительно будет с его активами сейчас. А вдруг сейчас исполняется смарт-контракт, который просто возьмет и переведет все активы на чужой адрес? Непрозрачность этого момента за собой влечет множество кейсов потери денег. Решение этой флоу лежит на плечах разработчиков.
ПРО ТЕХНИЧЕСКОЕ УСТРОЙСТВО КОШЕЛЬКА. У команды 1inch есть решение по парсингу коллдаты транзакции. Есть база данных смарт-контрактов. А их сотни тысяч. Пока самое адекватное решение — интеграция библиотеки с небольшой базой данных распространенных смарт-контрактов, которая в оффлайн режиме позволит нашему кошельку распарсить транзакцию и в понятном для пользователя виде показать транзакцию и предупредить, что выполняется смарт-контракт. Так пользователь будет понимать, тот ли смарт-контракт работает и подписывается ли транзакция вообще.

Кошелек будет совместим с EIP-4527 стандартом. Это как раз тот стандарт, который регламентирует взаимодействие холодного аппаратного кошелька с другим устройством посредством QR-кода. Мы вооружились этим стандартом и начали разработку, базируясь на нем. Так как такой опыт уже есть, и он применим к блокчейну, мы решили не изобретать велосипед. Но мы даем возможность пользователю выбрать: камера или NFC.
Мы хотим сделать устройство защищенным на максимум. И здесь защита не только интерфейса, но и подключения. Камера и NFC закрывает большинство кейсов по простому подключению к любым девайсам: мобильному, десктопу или лэптопу — для этого не нужна установка драйверов и других сопряжений.
Надежность самого кошелька, конечно, снижена. Но в ближайшее время мы планируем стресс-тесты. Будем проверять его на прочность. Мы хотели сделать его максимально герметичным. Внутри мало свободного пространства, и просто так от удара оно не сломается. Плюс его вес довольно маленький — 75 граммов.
Моя команда занимается разработкой именно аппаратного разрешения. Что касается прошивки — всё будет выложено в опенсорс. Чтобы пользователь мог проверить, а та ли прошивка зашита в девайс.
Есть бутлоадер — основная прошивка устройства. Он позволяет зашить основную прошивку в устройство. Он живет на нем пожизненно. Основная идея — чтоб пользователь мог проверить бутлоадер, правильно ли он зашит в устройство. А еще иметь возможность самостоятельно собрать билд прошивки из репозитория на GitHub, чтоб быть уверенным, что в данный момент в устройство зашита та прошивка, которая выложена в репозиторий. И что она соответствует требованиями безопасности, конечно же.
Моя главная задача — сделать проект максимально прозрачным. Каждый пользователь должен иметь возможность проверить все, что его интересует. Убедиться в безопасности и качественной работе девайса.

Наш кошелек будет с предпрошитой прошивкой. Таким его будут делать на заводе-производителе. Но из-за растянутой логистики, к моменту, как придет устройство, прошивка уже может обновиться. Так что скорее всего пользователю будет предложено обновить прошивку на более свежую версию. Если он не доверяет никому, то он сможет сам прошить все, опираясь на репозиторий.
Кошелек будет поддерживать блокчейн Ethereum и ему подобные. Пока что. В перспективе планируем и другие блокчейны подключить. Интерес комьюнити же не только к Ethereum. Хотим поддержать Ton, Near и другие. Например, с Ильей, фаундером Near, обсуждали возможность интеграции и поддержки их блокчейна.
ПРО РЕЛИЗ. В феврале закончим инженерный образец. То есть, закончим делать внешний вид девайса. В мае мы планируем получить препродакшн, то есть устройство готовое к серийному производству. Дальше будем проводить последние испытания. К концу года уже, думаю, мир увидит первую партию кошельков.
Обязательно проведем аудит по безопасности. Как только все будет готово. Только после этого мы перейдем к серийному производству. Без аудитов нецелесообразно выводить устройство в продажи, потому что аудит — это как своеобразная печать качества, что мы провели тесты и гарантируем безопасность.
Думаем про интеграции в Бинанс. Биржа вообще активный интерес проявляет к холодным кошелькам, поэтому может что-то и получится. Может они будут заинтересованы в нашем проекте.
ПРО КОМАНДУ 1INCH HARDWARE WALLET. Моя команда — независимая, но у нас обязательства перед 1inch Network. Это касательно разработки продукта и реализации той идеи, которая в проект изначально была заложена. Лично на мне есть ответственность. На сегодняшний день мы привлекаем инвестиции — финансирование у нас отдельное. Сам 1inch никак не финансирует наш проект. Мы являемся независимыми контрибьюторами.
Мы используем маркетинг и имя 1inch. Антон и Сергей сами вовлечены в проект и завершение работы. Все идеи, которые рождаются в головах — находят воплощение в проекте. Все вносят свой неоценимый вклад. Круто, когда над проектом работает большое комьюнити, потому что чем больше идей, тем лучше проект реализуется.
Наша главная задача сейчас — выпустить первую версию устройства. Дать пользователям его протестировать, посмотреть и пощупать. Когда нам дадут обратную связь, мы уже сделаем другое устройство. И оно будет лучше, чем первое, — будет учитывать все фидбэки пользователей.
Мы хотим защитить кошелек от удаленного взлома. Почему мы не доверяем горячим кошелькам? Потому что это мобильное приложение, оно хранит приватный ключ где-то в недрах памяти, а мы пользуемся телефоном дальше, пока деньги лежат на кошельке. Соответственно, у хакера есть бэкдор, чтоб залезть в него и взять приватные ключи, а значит и получить доступ к активам.
Еще есть аппаратный взлом. То есть, доступ за счет физического доступа к девайсу. Оттуда он берет приватную информацию. Холодный кошелек призван защищать от удаленных взломов. Когда на устройстве отсутствуют любые возможности самостоятельного выхода в интернет — это всегда гарант дополнительной безопасности. В нашем случае, у нас нет проводных и беспроводных интерфейсов.
Сейчас перед нами проблема — объем памяти устройства. Думаю, что в ближайшее время мы займемся расширением количества флеш-памяти на борту кошелька. На текущий момент мы не планируем закладывать все смарт-контракты, которые существуют в сфере блокчейна. Мы хотим заложить распространенные. Я много общался с разработчиками и меня успокоили, что есть только 20-30 контрактов, которыми пользуются чаще всего, поэтому закладывать очень много памяти пока что под это всё не нужно.
ПРО БУДУЩЕЕ КОШЕЛЬКОВ И WEB3. В целом я считаю, что это альтернативное развитие будущей финансовой системы. Многие говорят, что за web3 будущее. Поскольку многие события в мире сейчас доказывают и показывают это — именно web3 и сам блокчейн — то, что в большей степени будет гарантировать людям надежность финансовой системы.
Люди сами должны понимать в чем разница между холодным и горячим кошельком. В крипто-индустрии есть понятие «не твои ключи — не твои коины». Получается, что твои приватные ключи определяют, будет у тебя доступ к твоим крипто-активам или нет.

Пользователи отдадут предпочтение холодным кошелькам. Или каким-то гаджетам, которые более специализированные для того, чтобы максимально защищенно хранить приватные ключи. Как только они поймут разницу и осознают, что горячие кошельки не обеспечивают безопасность, и хранение средств онлайн может быть скомпроментировано и деньги будут похищены.
Чтобы горячий кошелек был безопаснее — нужно апгрейдить программно-аппаратный комплекс. Например, специализированные микросхемы, которые призваны улучшить защиту по хранению приватных ключей. Не может быть такого, чтобы улучшили только с точки зрения софтовой части продукта.
Когда люди начнут понимать, как крипта работает, — родится спрос на безопасное хранение их активов. Думаю, появится еще больше специализированных кошельков для хранения приватных ключей. Сейчас архитектура каждого кошелька — это разные чипы. Например, микроконтроллер, микросхема. Скорее всего, тенденция начнет развиваться в сторону соков. Это системы на кристалле — когда в одном чипе специализированное устройство. Возможно, в перспективе это будет внедряться в мобильные телефоны.
Meet 1inch team: Anton Bukov, co-founder of 1inch Network

Anton’s first introduction to crypto happened around 2014–2015 when was tasked with programming a spatial arbitrage bot for an exchange. That was his first ever exposure to blockchain technology. The bot came along fine, but it turned out it was unable to make any money as there was a constant price difference between two exchanges, preventing any arbitrage trade.
Anton soon forgot about his first array into the blockchain space and didn’t come back for another couple of years.
He learned to program at an age of 12, taking evening university classes for schoolkids. “For the first three to four months, we just wrote code in our notebooks, and I had no idea what we were doing,” Anton admits. “Only when I got a chance to run the first program on a computer, was I able to make sense of it all.”
At the time, Anton didn’t yet have a computer at home. But when he got one, it wasn’t powerful enough to play games. “That might be one of the main reasons why I used it for programming rather than gaming,” Anton says jokingly. “With a Celeron 300 MHz processor, you could hardly play even Counter-Strike.”
Anton took further programming classes in Turbo Pascal and C++ in a high school specialized in math and computer science and subsequently studied cryptography at university.
Upon graduation, he worked as a C++/C#/SQL developer for about five years before switching to iOS development for another five-year stint.
Anton’s path crossed with blockchain again around 2017 when he was surprised to see that the value of ETH tokens on exchanges had increased substantially and what used to be worth $30 was now worth about $3,000.
In his second coming to the blockchain space, Anton was more interested in smart contracts. In August 2017, he participated in a hackathon in Kazan that featured Ethereum founder Vitalik Buterin. At the hackathon, Anton wrote what he says ‘was probably the most complicated smart contract in his career until present days’, and that further sparked his interests in smart contracts. Later this project/dApp was launched under 1Address naming.
“While iOS attracted me by its developer experience, what captivated me in smart contract development was the high quality of code,” Anton recalls. “Normally, when you develop a project, you never have time to perfect the code. Once you’ve written a piece of code, you don’t have a chance to come back and try to improve it. Basically, when you develop a product, your focus is on the product rather than on code. Conversely, when it comes to smart contracts, code is the king. Here, your main focus is on code, making sure it’s as efficient as possible. Moreover, once the code has been written, it is reviewed by auditors who could make suggestions for design and optimization.”
Interest in smart contracts brought Anton to a couple of crypto startups, including one called MultiToken, but none of them really took off. At roughly the same time, Anton was introduced by a mutual friend to Sergej Kunz, future co-founder of 1inch Network. Initially, they chatted online, and later Anton became a co-host of Sergej’s Russian-language YouTube channel CryptoManiacs, focused on live security audits of smart contracts.
“At that time, many people in Russia had no idea on how smart contracts worked, and they were sure that smart contracts were totally secure and stealing users’ money was out of the question,” Anton says. “They didn’t understand that if a smart contract’s source code wasn’t available, nothing could be guaranteed. So, we started approaching projects and requesting their source code for audits. Eventually, we uncovered various bugs and backdoors in the code.”
As Anton and Sergej later learned, some aspiring developers used their video streams as tutorials for writing their first smart contracts.
Soon enough, the two developers took their collaboration to a new level and started participating in hackathons as the CryptoManiacs team. At hackathons, Anton and Sergej met some of the developers who went on to make up 1inch’s core team. In about a year, they took part in more than a dozen of hackathons all over the world, building exciting solutions, having fun, gathering awards and networking.
“Some of the projects that we created at hackathons would still work today, if you try to use them,” Anton says. “They were all self-sustainable dApps, containing a web frontend and a smart contract.”
Things came to a climax in New York in May 2019 when Sergej and Anton created a DEX aggregator solution — basically, an MVP for the future 1inch protocol. Ironically, it turned out to be one of the least successful hackathons for the two developers in terms of awards.
“Normally, we win several nominations, with prize money basically covering tickets and hotel,” Anton recalls. “But at that one, we only won a minor, ridiculous prize.”
However, in the wake of the hackathon, Anton and Sergej kept improving the solution developed in New York.
Before 1inch turned into a full-time project, Anton did some work for the NEAR protocol, designing and developing what later became a decentralized bridge between the Ethereum and NEAR blockchains — ETH-NEAR Rainbow Bridge.
Anton also contributed to the Synthetix derivatives liquidity protocol, doing gas optimization for the project’s smart contracts. Synthetix was among the pioneers of yield farming — something that gave a real boost to the entire DeFi space in 2020. Anton was also responsible for Synthetix’ smart contract that proportionally and transparently distributes rewards to yield farming participants. Incidentally, that smart contract was later used by other major players in the DeFi industry.
“It was a pleasure to be part of it,” Anton underlines.
Meanwhile, as 1inch was gaining momentum, Anton’s full focus shifted to the project, which has been his main occupation since May 2020.
Who Is Anton Bukov?

Anton Bukov is a co-author and Co-founder of the 1inch Network, an Aggregation Protocol that facilitates cost-efficient and secure swap transactions across multiple liquidity sources. Anton Bukov is of Russian Nationality but resides in Amstelveen, North Holland, Netherlands.
Anton Bukov started playing with codes and programs at 12 when he was introduced to it in an evening university class for school kids. He is known to have fully started building and developing software in 2002 when he was just 13 years old.
Anton Bukov is a Russian-born software developer, hacker, smart contract engineer, and entrepreneur who is best known as the co-author and Co-founder of 1inch Network.
Anton Bukov was born on January 28, 1989, to Russian parents in Moscow, Russia. He is as of February 2023, 34 years old.
Anton Bukov Parents
Igor Uskoff is Anton Bukov’s father’s name who is a Russian native and Natalia Boukova is Anton Bukov’s mother’s name and she is also of Russian native. They’re however divorced and no longer together as a married couple. As of March 2023, they still live in Moscow, Russia.
Anton Bukov Education
In 2006, Anton Bukov was 17 years old when he started studying cryptography in Lomonosov Moscow State University (MSU), and during his time there he developed his own C-style language compiler, a TCP/IP OS stack equivalent for network MitM implementation, and lots others for educational purposes.
Anton Bukov Career
After five years he graduated with a 4.5 GPA in 2011 and went on to work as a senior C++ developer in a company in Russia for almost three years. He left the company and started working as an IOS Developer for Actor Messaging in 2014.
Eight months later he left and worked for another company as a Senior Mac UI Developer and left after five months to another company where he worked as a Senior iOS developer for almost two years.
While working in this company he came across the Blockchain industry and the Cryptocurrency market for the first time when he was needed to program a spatial arbitrage bot for an exchange.
About a year later he worked as a Blockchain Developer and a Chief Blockchain Engineer for two companies respectively from August 2017 to January 2019. This was pivotal in increasing his passion and interest in Blockchain.
In September 2019 he started working as a Senior Smart Contract Engineer for Near Protocol also called Near Blockchain, a decentralized application filling up the loopholes of Ethereum by enhancing user-friendliness and throughput.
Anton Bukov is also reported to be developing a Decentralized version of the mutual light-client bridge between Near and Ethereum inspired by Kyber Waterloo Bridge.
Anton Bukov And 1inch Network
On May 17, 2019, four months after Anton Bukov left MultiToken, a company where he worked as a Chief Blockchain Engineer and Consensus Researcher he participated in a Hackathon.
This Hackathon was hosted in Brooklyn, New York, United States by ETHNewYork. Anton Bukov and another Software programmer and engineer, Sergej Kunz; The CryptoManiacs as they tagged themselves because they participated in various Hackathons worldwide, and built a prototype for a DEX Aggregator Solution.
This prototype will later become the base layer of the 1inch Network and Sergej Kunz will later become the Co-founder of this Network. However, this prototype was their least successful hackathon in terms of awards and rewards.
Anton Bukov and Sergej Kunz however continued working on this prototype until it was good enough to be launched for public use and adoption and now it is the largest DEX aggregator by market share, surpassing $1 Billion in trading volume on Ethereum Blockchain.
1inch Network native token 1INCH was created in December 2020 and one year later $175 million worth of 1INCH tokens was sold in a private token sale with institutional investors. The 1inch Network is Valued at around $2.25 billion according to Forbes.
Anton Bukov Relationship Status
Anton Bukov is a married man. He got married to Nyna Bukoya on December 26, 2010. They have one male child together.
Anton Bukov Net Worth
Anton Bukov Net worth is not known as of March 2023 but taking into consideration the success of the 1inch Exchange, he is without doubt and very certainly not poor.
ББ-142: Сергей Кунц и Антон Буков (1inch) об устройстве экосистемы 1inch
Сегодня мы разговариваем с основателями проекта 1inch Сергеем Кунцем и Антоном Буковым про их долгий и захватывающий путь к 1inch, а также главные технические вызовы, стоящие перед проектом. Обсудили устройство и децентрализацию 1inch network и тенденции развития DeFi в целом.
- 00:00:00 — Представляемся и начинаем!
- 00:01:53 — Каким путем гости попали в блокчейн?
- 00:05:40 — Чем занимались гости под вывеской CryptoManiacs? Кулстори и проекты из хакатонов?
- 00:19:03 — Какую проблему решает 1inch?
- 00:22:26 — Почему 1inch должен быть смарт-контрактом, а не просто оффчейн-приложением?
- 00:26:53 — Существует ли вообще эффективный алгоритм для решения задачи 1inch?
- 00:28:54 — Как пользователь может быть уверен в отсутствии «секретной логики»?
- 00:32:15 — Сочетается ли устройство 1inch cо светлыми идеями децентрализации?
- 00:40:40 — Кому и в какой пропорции раздавались гавернанс-токены?
- 00:46:10 — Как придумывали токеномику?
- 00:54:10 — Кто такие «стейкеры»?
- 00:57:20 — Как 1inch работает с майнерами?
- 01:02:10 — Каким образом достигается дешевизна транзакций по газу?
- 01:08:34 — Что такое Chi Token? И откуда взялось название 1inch?
- 01:13:45 — Дискуссия о путях преодоления кризиса дороговизны газа
- 01:23:43 — Может ли повлиять повышение лимита газа на цены транзакций?
- 01:28:35 — Какие интересные тенденции гости видят в DeFi?
Спасибо нашим спонсорам:
- Подкаст выходит при поддержке Solana – быстрого блокчейна без шардинга.
- Подкаст выходит при поддержке Zerion – понятного интерфейса к DeFi-протоколам.
-
— если вы разработчик в области DeFi, обратите внимание!
- Lend at Hodl Hodl это некастодиальная P2P платформа биткоин займов, где вы можете занимать и одалживать у других пользователей на любой срок и сумму под залог Биткоина. На Lend at Hodl Hodl вы зарабатываете проценты, устанавливаете свои сроки и условия, без необходимости предоставлять какие-либо документы или проходить KYC.
Поддержать подкаст
Слушать подкаст:
/>
. и вообще везде, где вы слушаете что-то еще!