Miniscript: Nhà phát triển tạo ra ngôn ngữ hợp đồng thông minh Bitcoin mới
Các nhà phát triển bitcoin Pieter Wuille, Andrew Poelstra và Sanket Kanjalkar đã tạo ra một ngôn ngữ lập trình mới có thể giúp các giao dịch bitcoin trở nên linh hoạt hơn.
Được thông báo vào ngày 19 tháng 8 cho danh sách gửi thư [bitcoin-dev], Miniscript dựa trên ngôn ngữ hợp đồng thông minh đơn giản đã có thể sử dụng được trong Bitcoin, Script, để mở rộng các khả năng có điều kiện xung quanh việc thanh toán bằng bitcoin thông qua hỗn hợp các khóa băm, khóa thời gian và chữ ký.
“Đó là ngôn ngữ để viết (một tập hợp con của) Tập lệnh Bitcoin theo cách có cấu trúc, cho phép phân tích, thành phần, ký tên chung và hơn thế nữa,” Wuille giải thích.
Vừa mới công bố trang web dự án Miniscript của chúng tôi trên danh sách gửi thư bitcoin-dev: https://t.co/vOceWbgPe0
– Pieter Wuille @RWC (@pwuille) 19 tháng 8, 2019
Wuille nói thêm rằng Miniscript được “thiết kế cho Bitcoin như nó tồn tại ngày nay” và không cần thay đổi đồng thuận nào để sử dụng nó. Các nhà phát triển cho biết họ có kế hoạch “hỗ trợ các thay đổi kịch bản trong tương lai mà Bitcoin có thể bao gồm” để phát triển với blockchain. Wuille sau đó đã lưu ý trên Twitter rằng ngôn ngữ mới cuối cùng có thể được đưa vào kho lưu trữ Bitcoin Core nếu cộng đồng Bitcoin đồng ý với nó.
“Tôi sẽ làm việc để kết hợp các phần của điều này vào Bitcoin Core nếu điều đó mong muốn (tôi tin rằng nó có thể rất hữu ích), nhưng lý tưởng nhất là nó được đưa vào nhiều phần của công nghệ ví,” anh nói.
Đáng chú ý, các nhà phát triển đã tạo ra cái gọi là “trình biên dịch chính sách” cho Miniscript. Trong số những thứ khác, công cụ này cho phép người dùng có ý tưởng về thời điểm có thể chi tiêu các giao dịch bitcoin có điều kiện.
Bài học kinh nghiệm cho tương lai
Pieter Wuille và Andrew Poelstra là những nhà phát triển ngôi sao nhạc rock trong cộng đồng Bitcoin (Sanket là một up-and-comer theo ý mình!). Điều đó không chỉ vì những gì họ đã xây dựng mà còn vì công nghệ họ vẫn đang nghiên cứu có thể định hình tương lai của Bitcoin trong nhiều năm tới.
Một số công nghệ đó bao gồm các phát triển đang được tiến hành như Schnorr Signatures và Taproot. Thuật toán trước là một thuật toán hiệu quả cho chữ ký mật mã và thuật toán sau sẽ làm cho các giao dịch hợp đồng thông minh bitcoin trở nên riêng tư bằng cách làm cho chúng xuất hiện giống như các giao dịch bình thường.
Sau khi tiết lộ Miniscript vào thứ Hai, Wuille rằng dự án không liên quan trực tiếp đến Taproot nhưng đã cung cấp cho các nhà phát triển tham gia thông tin chi tiết về cách cải thiện chính ngôn ngữ Script, điều này có thể dẫn đến những tác động lớn hơn sau này trong hệ sinh thái Bitcoin:
“Nó hầu như không liên quan đến công việc của chúng tôi trên Taproot, vì Miniscript hoạt động với Bitcoin như ngày nay. Tất nhiên, làm việc trên Miniscript đã dạy cho chúng tôi rất nhiều điều về script thông báo cho các thiết kế để cải tiến Script trong tương lai và Miniscript có thể được mở rộng khi cần thiết. ”
Một công nghệ khác đang được sử dụng phổ biến trong cộng đồng Bitcoin là PSBT, hoặc các giao dịch bitcoin được ký một phần. Wuille cũng lưu ý rằng những tiến bộ có được nhờ ngôn ngữ kịch bản mới có thể hoạt động theo cách bổ sung với các giao dịch như vậy.
“Hy vọng của tôi là Miniscript, cùng với những thứ như PSBT có thể giảm bớt một số rào cản giữa các phần mềm,” anh nói.
Trong Tin tức Dev khác, Square Crypto thuê Matt Corallo
Một trong những nhà mã hóa được đánh giá cao nhất trong toàn bộ không gian tiền điện tử đã xuất hiện trên trang phục bitcoin của CEO Twitter Jack Dorsey.
Square Crypto – nhánh phát triển bitcoin mã nguồn mở mới ra mắt gần đây của công ty thanh toán chính thống nổi tiếng Square – đã công bố việc thuê nhà phát triển Bitcoin Matt Corallo vào ngày 20 tháng 8. Corallo sau đó đã xác nhận việc làm mới của mình trên Twitter.
Rất vui khi được tham gia @sqcrypto trong những tuần tới. Thử nghiệm với các mô hình khác nhau để tăng tốc Bitcoin OSS thật tuyệt vời!
Sẽ nhớ @ChaincodeLabs mọi người, nhưng nếu họ lưu trữ bất kỳ ai làm việc trên Bitcoin OSS, tôi có thể sẽ ở đó mỗi ngày. https://t.co/L00gqV1LLD
– Matt Corallo (@TheBlueMatt) 20 tháng 8, 2019
Là một trong những chuyên gia và nhà xây dựng Bitcoin hàng đầu thế giới, Corallo mang đến sự hiện diện kỳ cựu cho nhóm phát triển mới nổi chỉ thuê nhân viên đầu tiên của mình, cựu giám đốc sản phẩm của Google, Steve Lee, vào tháng 6..
Dự án là một phần trong sứ mệnh cá nhân của Jack Dorsey góp phần xây dựng hệ sinh thái Bitcoin.
“Làm việc từ mọi nơi, báo cáo trực tiếp với tôi và chúng tôi thậm chí có thể thanh toán cho bạn bằng bitcoin,” Giám đốc điều hành Square Dorsey đã nói trong thông báo về Square Crypto vào mùa xuân.