Đề xuất của OP_CAT nhằm đưa hợp đồng thông minh vào Bitcoin cuối cùng cũng nhận được 'số BIP'

Điều này đánh dấu bước đầu tiên hướng tới việc giới thiệu lại chức năng đã bị người sáng tạo Satoshi Nakamoto loại bỏ khỏi Bitcoin vào năm 2010.

Một nỗ lực nghiêm túc nhằm đưa chức năng hợp đồng thông minh giống Ethereum vào Bitcoin có tên OP_CAT cuối cùng đã được cấp “số BIP:” 347 . Đây là bước đầu tiên để thực sự tung ra bản nâng cấp phần mềm đã được đề xuất từ lâu.

Ethan Heilman, một trong những đồng tác giả của đề xuất cùng với Armin Sabouri, cho biết trong một cuộc phỏng vấn: “Việc nhận được số BIP không báo hiệu bất kỳ sự đồng thuận nào từ phía cộng đồng”. đề xuất dễ dàng hơn vì đề xuất hiện có mã định danh bằng số duy nhất mà mọi người đều đồng ý.”

Nói cách khác, việc được chỉ định BIP 347 có nghĩa là cuộc tranh luận về đề xuất gây tranh cãi cuối cùng cũng có thể bắt đầu một cách nghiêm túc.

Một bên là những người muốn dự trữ mạng Bitcoin chỉ cho các giao dịch tiền tệ; mặt khác là những người muốn xây dựng những thứ mới trên chuỗi, trong đó những người đề xuất OP_CAT chỉ là một phần nhỏ.

OP_CAT có lịch sử lâu đời trong giới Bitcoin . Ban đầu được đưa vào như một trong những op_code đầu tiên (về cơ bản là các phím tắt lập trình được tích hợp trong Bitcoin), chính Satoshi Nakamoto đã loại bỏ chức năng này vào năm 2010 sau khi có lo ngại về việc sử dụng quá nhiều bộ nhớ và khả năng gây ra các lỗ hổng bảo mật.

Nhưng trong những năm gần đây, đặc biệt là sau khi phát hành giao thức Ordinals nhằm khơi dậy mong muốn xây dựng trên chuỗi của các nhà phát triển, những người đề xuất đã quay trở lại OP_CAT như một cách khả thi để tăng số lượng thứ có thể được xây dựng bằng Bitcoin. Các đề xuất khác bao gồm những thứ như CTV của nhà phát triển Bitcoin Jeremy Rubin và các giải pháp mở rộng quy mô giàu tính năng như Stacks và Ark.

Heilman và Sabouri bắt đầu nghiên cứu giới thiệu lại OP_CAT vào năm 2022 và lần đầu tiên đề xuất tung ra nó một năm sau đó trên Danh sách gửi thư Bitcoin thông qua một soft fork tương thích ngược. Ý tưởng là xác định lại và mở rộng dựa trên mã hiện có có tên “OP_SUCCESS126” mà không cần phải phân nhánh cứng chuỗi.

Nếu đề xuất được thông qua, các giao ước OP_CAT có thể cho phép tạo ra các ứng dụng phức tạp hơn và thiết lập đa chữ ký trên Bitcoin. Nó hoạt động bằng cách đưa ra “các giao ước” hoặc các quy tắc có thể được thiết lập để xác định cách thức hoạt động của một giao dịch cụ thể đối với Bitcoin.

“Bitcoin cho phép người dùng đặt ra các quy tắc về ai và làm thế nào bitcoin của họ có thể được chi tiêu. Tất cả những gì CAT làm là nó kết hợp hai giá trị lại với nhau. Vì vậy, nếu bạn có ‘abc’ và ‘def,’ CAT sẽ kết hợp hai giá trị này lại với nhau để tạo thành ‘abcdef’,” Heilman nói và nói thêm rằng ngày nay thao tác cơ bản như vậy là không thể thực hiện được. “CAT chỉ là cách viết tắt của conCATenate.”

“Sau khi cộng đồng tin tưởng rằng phần mềm hoạt động như thiết kế, chúng tôi sẽ tiến hành PR vào bitcoin-core. Đây là nơi niềm vui thực sự bắt đầu vì câu hỏi thay đổi từ ‘phần mềm có đúng không?’ tới ‘cộng đồng Bitcoin có muốn OP_CAT không?’,” Heilman nói. “Đây có thể là một quá trình nhanh chóng hoặc có thể mất nhiều năm.”

Trong số những người ủng hộ OP_CAT lớn nhất có những người đồng sáng lập dự án Taproot Wizards nổi tiếng của Ordinals, Eric Wall và Udi Wertheimer, những người đã tạo ra dự án khắc chữ Quantum Cats như một loại chiến dịch tiếp thị cho đề xuất của Heilman và Sabouri.

Mặc dù Mèo lượng tử là một trong những dự án khắc chữ phổ biến nhất cho đến nay, nhưng bản thân OP_CAT vẫn chưa được chấp nhận rộng rãi. Chẳng hạn, có một số suy đoán rằng mặc dù Heilman và Sabouri đã gửi đề xuất BIP của họ vài tháng trước, nhưng nó đã bị biên tập viên BIP duy nhất và nhà phát triển Bitcoin Core Luke Dashjr từ chối chấp thuận, người không đơn độc hoài nghi về những diễn biến gần đây. thí nghiệm dây chuyền

Vào thứ Hai, cộng đồng Bitcoin đã nêu tên thêm năm biên tập viên BIP. Theo GitHub, số BIP của OP_CAT được chỉ định bởi một biên tập viên có tên “Roasbeef”.

Heilman nói rằng bây giờ OP_CAT đã có số BIP, cộng đồng sẽ quyết định liệu nó có nên tiếp tục hay không.

“Chỉ nói về bản thân mình, tại thời điểm này, tôi dự định loại mình khỏi quy trình và để cộng đồng tranh luận xem OP_CAT có phải là điều họ muốn hay không,” anh nói. “Tôi không có ý định tham gia cuộc tranh luận đó trừ khi cần thiết.” làm rõ các vấn đề kỹ thuật.”

Tổng hợp và chỉnh sửa: ThS Phạm Mạnh Cường
Theo Coindesk

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *