Руководитель технического отдела Trust Wallet Луис Осегеда поделился идеей открытия исходного кода своего последнего решения под названием Barz — смарт-кошелька, совместимого с ERC-4337.
29 мая Trust Wallet выпустил Barz, решение с открытым исходным кодом для кошельков ERC-4337. Barz призван помочь разработчикам решать проблемы и ограничения кошельков, способствуя более широкому внедрению блокчейна и Web3. Он предлагает такие функции, как восстановление учетных записей, гибкое управление ключами и перенос подписи.
Зачем нужен открытый исходный код?
Открытый исходный код – это децентрализованная модель разработки, которая позволяет любому человеку изменять технологию и обмениваться ею, поскольку ее структура находится в открытом доступе. Этот термин возник в контексте разработки программного обеспечения для обозначения того, что программное обеспечение соответствует определенным критериям свободного распространения. Сегодня термин «метод открытого кода» обозначает более широкий набор ценностей, основанный на принципах свободного обмена информацией, быстрого создания образцов и совместной разработки. Каждый может вносить новые идеи и совершенствовать технологию, чтобы она развивалась органично.
Открытый исходный код Barz позволяет другим разработчикам расширять его функциональность и создавать новые инновационные решения.Решение предлагает такие варианты использования, как восстановление учетной записи, гибкое управление ключами и миграция подписей.
Диаграмма, объясняющая решение для смарт-кошелька Barz. Источник: Trust Wallet.
В соответствии с духом криптовалюты
Протоколы с открытым исходным кодом создаются так, чтобы быть открытыми для общественности, позволяя каждому изучать, изменять и делиться кодом. Это обеспечивает большую прозрачность и более широкую доступность.
Осегеда объяснил идею открытого исходного кода Barz. По его словам, открытый исходный код кошелька позволяет завоевать большое доверие и дать пользователям уверенность.
«Это соответствует духу криптовалюты и принципам открытого исходного кода в нашем коде, делая его доступным и децентрализуя», — добавил он.
Помимо того, Осегеда также подчеркнул, что это позволяет разработчикам выходить за рамки того, что они изначально предполагали для решения. Он объяснил:
«У Trust Wallet есть своя дорожная карта, но принятие этого проекта с открытым исходным кодом дает другим разработчикам возможность делать то, о чем мы, возможно, даже не подозревали, что можем это сделать».
Осегеда также считает, что у более широкого криптосообщества есть возможности поэкспериментировать, взять Barz и реализовать его способами, которые его разработчики никогда не рассматривали.
На что следует обратить внимание отрасли
Поскольку в криптопространстве появляется множество новых инфраструктурных решений, важно определить, на чем следует сосредоточиться отрасли.
Осегеда в ответ на этот вопрос сказал, что еще «очень рано» и что еще много технологий разрабатывается. Однако он считает, что проблема заключается в отсутствии сплоченности и использования всех этих инструментов и методов. Он отметил:
«У нас очень элегантная криптография. У нас есть очень элегантная техника. У нас есть элегантный консенсус. Но мы до сих пор не превратили это в целостный продукт или целостный опыт, который бы действительно изменил нас».
Осегеда также считает, что отрасль все еще обсуждает фундаментальные технологии и пока не уделяет особого внимания вариантам их использования и опыту, которые нужны пользователям. Он объяснил, что пространство должно перейти в мир, в котором людям не нужно думать о кошельках или базах данных, лежащих в основе их текущих приложений.
Несмотря на это, он надеется, что пользователям в конечном итоге не придется беспокоиться о технологиях, обеспечивающих их работу с криптовалютой.
«Им не придется беспокоиться о том, что такое кошелек, не придется спрашивать, что такое блокчейн. Эти вещи будут доступны заинтересованным людям, но не в качестве предварительного условия для получения опыта», — добавил он.