
OpenZeppelin đã chọn Chainlink làm tiêu chuẩn cho cross-chain và tuân thủ trong công cụ token của mình, và nếu bạn tích vào hộp tuân thủ, giấy phép của token của bạn sẽ thay đổi. Cách đây một tuần, OpenZeppelin đã công bố sự hợp tác chiến lược với Chainlink. CCIP và ACE, giao thức cross-chain và Automated Compliance Engine của Chainlink, hiện đã được tích hợp vào Contracts Wizard — công cụ AI và tài liệu của OpenZeppelin. Các trình tạo ERC20, Stablecoin và RWA đều cung cấp cả hai tùy chọn. Việc chọn tùy chọn CCIP sẽ mở ra các lệnh mint và burn mà một pool burn-and-mint của Chainlink cần, thông qua các quyền của chính token. Nó cũng chỉ định một quản trị viên để đăng ký CCIP. Phần này giữ nguyên giấy phép bạn đã chọn, vì không có mã Chainlink nào được đưa vào. Tùy chọn ACE thì khác biệt. Nó chuyển các giao dịch, mint và burn đến một Policy Engine mà bạn triển khai và cấu hình. Tài liệu chính thức của OpenZeppelin cho biết các token sử dụng ACE sẽ chịu sự ràng buộc của BUSL-1.1, và việc sử dụng trong môi trường sản xuất phải đáp ứng giấy phép ACE cùng các quyền sử dụng bổ sung của nó. Trong nhiều năm, một token được tạo bởi OpenZeppelin luôn mang theo giấy phép bạn chọn, thường là MIT. Bây giờ, chỉ một hộp kiểm duy nhất đã thay đổi điều đó, và một lập trình viên cấp dưới vội vàng có thể không bao giờ nhận ra. Trình tạo không đăng ký pool của bạn, không thiết lập quyền hoặc viết các chính sách của bạn. Việc gắn một Policy Engine không tự động cấu hình bất kỳ chính sách nào, và bạn vẫn chịu trách nhiệm tuân thủ mọi quy tắc áp dụng cho bạn. Thông báo cũng đề cập đến lộ trình di chuyển từ OpenZeppelin Defender sang Chainlink's Runtime Environment. Không có gì trong số này bị giấu kín, và đối với nhóm RWA đã muốn sử dụng Chainlink, nó giúp tiết kiệm đáng kể công việc tích hợp. Tôi chỉ mong các nhà phát triển chọn nó một cách chủ động, chứ không phải vì trình hướng dẫn đã đặt nó ở đó.
