Chainside запускает библиотеку BTCpy с поддержкой Segwit
Стартап Chainside запустил библиотеку на Python под названием «BTCpy» для проведениях транзакций в биткоинах, совместимых с Segwit. Команда проекта надеется, что новая кодовая база продвинет разработку блокчейна, а коммерческие компании смогут легко интегрировать новые функции.
Chainside специализируется на разработке блокчейновых решений для коммерческих компаний, желающих интегрировать в свои операции цифровую валюту. 3 сентября стартап запустил новый продукт – библиотеку BTCpy, нацеленную на предоставление «простого интерфейса для анализа и создания сложных скриптов биткоина».
«В отличие от других существующих библиотек для биткоина, BTCpy может очень легко распознавать и создавать произвольные скрипты, что особенно важно в разработке приложений второго слоя, для которых необходимы сложные смарт-контракты с временными блокировками, блокировками по хэшу и условиями if-else», – объясняет технический директор Chainside Симон Бронзини (Simone Bronzini).
По словам Бронзини, в процессе дебатов о масштабировании неоднократно выдвигались предложения сохранить программный код Биткоина простым, однако решения наподобие Segwit и Lightning Network подразумевают довольно сложные процессы.
«Мы считаем, что для долгосрочного успеха биткоина необходимо самое лучшее техническое решение, однако для абстрагирования его сложности необходимы инструменты наподобие BTCpy», – говорит Бронзини.
В анонсе нового продукта отмечается, что если другие компании делают подобные библиотеки закрытыми, то Chainside решила поступить иначе и запустила кодовую базу в открытый доступ. Кодовая база и протокол нового продукта выложены на Github.
Chainside предупреждает, что программа требует доработки и на данный момент её не рекомендуется использовать в рабочей среде.
В ближайших планах Chainside – добавить поддержку адресов Segwit (BIP173), а также внедрить другие оптимизации, упомянутые в дорожной карте стартапа.