Chainside выпустил совместимую с Segwit библиотеку Python 3 "BTCpy"
-
На этой неделе биткоин-стартап Chainside выпустил новую Python 3 Segwit-совместимую биткоин-библиотеку под названием BTCpy. Компания надеется, что новый код поможет развитию блокчейна, а компаниям будет проще интегрировать биткоин в свою деятельность.
Представление BTCpy — новой Python 3 Segwit-совместимой биткоин-библиотеки
Chainside специализируется на разработке биткоин-решений для компаний, которые стремятся интегрировать битконы в повседневную деятельность. В начале сентября стартап запустил BTCpy с целью предоставить «простой интерфейс для парсинга и и создания сложных биткоин-скриптов».
«В отличие от других существующих биткоин-библиотек, библиотека BTCpy способна распознавать и создавать произвольные биткоин-скрипты простым способом, что особенно важно для разработки приложений Layer 2, где нужны сложные умные контракты с условиями типа time-lock, hash-lock и if-else», — объясняет технический директор Chainside Симона Бронзини.
Код BTCpy, созданный в Chainside с использованием Python 3Требуются инструменты вроде BTCpy для абстрагирования сложности
Бронзини говорит, что во время споров о масштабировании некоторые оппоненты говорили, что лучше оставить программу Bitcoin простой, а решения вроде Segwit и Lightning Network только усложняют процесс. «Мы думаем, что для долговременного успеха Bitcoin самое лучшее техническое решение всегда будет предпочтительным, но необходимы инструменты вроде BTCpy для абстрагирования сложности», — так Бронзини заранее анонсирует подробности о разработке.
Далее стартап сообщает, что в то время как другие компании скрывают подобные библиотеки для собственного использования, только Chainside считает за лучшее открыть код для сообщества open source. Код и и инструкции по протоколу можно найти здесь на Github, хотя программное обеспечение пока на самой ранней стадии разработки. В настоящее время крайне не рекомендуется использовать его в продакшне, объясняет Chainside.
Разработчикам из Chainside всё ещё нужно добавить адреса Segwit (BIP173), реализовать кэширование для вычисления segwit, чтобы избежать квадратичного хеширования, и нужно сделать много других улучшений, упомянутых в плане разработки, составленном компанией.
-
При всем уважение питон как то не очень подходит для создания криптовалют. Есть другие языки более подходящие под это направление.