Nhà phát triển Bitcoin Core, Peter Wuille đã giới thiệu ngôn ngữ lập trình hợp đồng thông minh Bitcoin (BTC) mới có tên là Miniscript.
Peter Wuille người tạo ra SegWit nới rộng block khối của Bitcoin, đã công bố trang web dự án Miniscript trên thông báo danh sách gửi thư cho các nhà phát triển Bitcoin vào ngày 19 tháng 8.
Miniscript: Được phát triển và triển khai bởi Wuille, Andrew Poelstra và Sanket Kanjalkar tại công ty công nghệ blockchain Canada Blockchain Research. Wuille tuyên bố rằng dự án đã đưa các nhà phát triển khoảng một năm, và bây giờ nó đã đạt đến giai đoạn mà nó cần được chú ý nhiều hơn. Kịch bản Bitcoin nhỏ Miniscript là ngôn ngữ để viết một tập hợp con các 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ý chung và các ngôn ngữ khác, như Wuille mô tả ngắn gọn. Trong khi đó, tập lệnh Bitcoin là ngôn ngữ lập trình cơ bản giúp tạo hợp đồng thông minh trên mạng Bitcoin bằng cách cho phép người dùng đặt điều kiện cụ thể cho một giao dịch nhất định được hoàn thành. Theo Wuille, việc sử dụng ngôn ngữ Miniscript có thể giảm một số rào cản giữa các phần mềm được sử dụng trong hợp đồng thông minh, cũng cung cấp một hệ sinh thái đa chức năng hoạt động theo cách hiệu quả hơn ngôn ngữ kịch bản đơn giản. Ông giải thích trên Twitter: Hãy tưởng tượng một công ty muốn bảo vệ quỹ lưu trữ lạnh của mình bằng chính sách nhiều cấp độ 2 trong số 3 với 3 giám đốc điều hành. Tuy nhiên, một trong những giám đốc điều hành có một thiết lập dựa trên 2FA / multisig / timelock được thiết lập bởi chính anh ta. Tại sao toàn bộ thiết lập không thể là một trong những “người tham gia” nhiều cấp độ? Rất nhiều công việc tập trung vào các phần mở rộng cho chức năng của chính blockchain để hỗ trợ ứng dụng phức tạp hơn, nhưng tôi cảm thấy chúng ta quên rằng việc sử dụng các tính năng này theo cách có thể phân tích, có thể phân tích, về cơ bản là không thể hiện nay.
Phân tích kịch bản dễ dàng hơn : Mặc dù Miniscript về cơ bản là một sự cải tổ tập lệnh Bitcoin, nó vẫn giữ nguyên ngôn ngữ tập lệnh, nhưng thay vào đó cho phép ví và phần mềm khác xây dựng và phân tích tập lệnh hiệu quả hơn, Wuille giải thích trên Reddit. Trong bài đăng, Wuille đã cung cấp một ví dụ về cách ký hiệu tương tự sẽ trông như thế nào trong tập lệnh Bitcoin cơ bản so với một trong ngôn ngữ Miniscript. Kịch bản Miniscript hiện có sẵn trong các triển khai cho C ++ và Rust, Wuille đã viết, thêm rằng công việc trong dự án đang diễn ra. Nhà phát triển đã làm rõ rằng Miniscript được thiết kế cho Bitcoin vì nó tồn tại cho đến nay và không yêu cầu bất kỳ thay đổi đồng thuận nào.



















