Bitcoin Core phiên bản 30 đã nâng giới hạn dữ liệu OP_RETURN nhằm tạo điều kiện phát triển BitVM, chứ không phải để hỗ trợ Ordinals. Thay đổi này là cần thiết cho cầu Clementine của Citrea, zkRollup đầu tiên trên Bitcoin sử dụng BitVM, yêu cầu 144 byte dữ liệu trên chuỗi để xác thực, vượt qua giới hạn trước đó là 83 byte. Do các hạn chế của Bitcoin Script, dữ liệu này cần phải nằm trong scriptPubKey, không phải witness, dẫn đến các UTXO không thể chi tiêu được. Nhận thấy tiềm năng của BitVM đối với đổi mới Lớp 1 của Bitcoin, các nhà phát triển cốt lõi đã tăng giới hạn OP_RETURN như một biện pháp giảm thiểu rủi ro, tập trung vào cơ sở hạ tầng tương lai thay vì các ứng dụng đầu cơ.