#Mitosis nd $MITO Cho đến nay, mỗi Đề xuất Cải tiến Bitcoin (BIP) cần các nguyên thủy mật mã đều phải tự phát minh lại bánh xe. Mỗi cái đều đi kèm với việc triển khai Python tùy chỉnh riêng cho đường cong elliptic secp256k1 và các thuật toán liên quan, mỗi cái có sự khác biệt tinh tế so với nhau. Những bất nhất này đã giới thiệu những trách nhiệm âm thầm và làm cho việc xem xét BIPs trở nên phức tạp một cách không cần thiết. Vấn đề này đã được nhấn mạnh gần đây trong Tạp chí Tin tức Bitcoin Optech #348, và đây là điều mà ít nhất một số nhà phát triển trong cộng đồng phát triển Bitcoin đã cảm thấy từ lâu: nên có một tiêu chuẩn thống nhất, có thể tái sử dụng cho mã tham chiếu BIP mật mã secp256k1.
Tuần trước, Jonas Nick và Tim Ruffing của Blockstream nghiên cứu và Sebastian Falbesoner đã có những tiến triển lớn hướng tới điều này. Là một phần trong đề xuất ChillDKG hiện có của họ, nhóm đã phát hành secp256k1lab. Một thư viện Python mới, cố ý KHÔNG AN TOÀN để lập mẫu, thử nghiệm và các thông số BIP. Nó không dành cho sử dụng trong sản xuất (bởi vì nó không phải thời gian cố định và do đó dễ bị tấn công bên kênh), nhưng nó lấp đầy một khoảng trống quan trọng: nó cung cấp một tham chiếu sạch sẽ, nhất quán cho chức năng secp256k1, bao gồm chữ ký Schnorr kiểu BIP-340, ECDH và toán học trường/grp cấp thấp. Mục tiêu rất đơn giản: làm cho việc viết các BIP trong tương lai dễ dàng và an toàn hơn bằng cách tránh các triển khai lặp lại, một lần. Đối với các tác giả BIP, điều này có nghĩa là: ít mã tùy chỉnh hơn, ít vấn đề về thông số hơn và một con đường rõ ràng hơn từ nguyên mẫu đến đề xuất.

