$BTW $RESOLV
Tôi đã cứ muốn nghĩ rằng "runModelInference" trên OpenGradient chỉ là một cuộc gọi trợ giúp.
Kiểu như được rồi, hợp đồng Solidity gọi đến "OGInference" precompile, truyền vào một Model Hub Blob ID, nhận lại kết quả suy diễn, rồi tiếp tục. Công cụ tốt hơn, gói gọn hơn, cùng một ý tưởng cơ bản. Hỏi mô hình điều gì, nhận kết quả, rồi quyết định sau xem hợp đồng có thực sự quan tâm hay không.
Cảm giác đó kéo dài khoảng một phút.
Có thể tôi chỉ gọi nó là một trợ giúp vì điều đó giữ cho suy diễn của OpenGradient an toàn bên ngoài hợp đồng trong đầu tôi.
Rồi nó bắt đầu cảm thấy sai.
Bởi vì khi suy diễn xảy ra đồng thời bên trong OpenGradient trong cùng một giao dịch EVM, kết quả suy diễn không còn ngồi bên cạnh trạng thái hợp đồng nữa. Nó đang di chuyển cùng với trạng thái hợp đồng. Và điều đó thay đổi hoàn toàn thể loại đối với tôi.
Vậy thì cuộc gọi "runModelInference" đó là gì.
Chỉ là một trợ giúp.
Hay là điểm mà OpenGradient ngừng cho phép suy diễn hành xử như một kết quả ngoài chuỗi và khiến nó tham gia vào sự chuyển đổi trạng thái.
Đó là nơi mà tôi đã cảm thấy nó khác đi.
Trên OpenGradient, SolidML không chỉ là “gọi mô hình, nhận lời khuyên.” Dưới HACA, nó là Model Hub Blob IDs, đầu vào ONNX, "OGInference" precompile, "ModelInferenceMode" được thiết lập thành VANILLA hoặc TEE hoặc ZKML, sau đó kết quả suy diễn được trả về đồng bộ trong cùng một giao dịch. Không có độ trễ callback. Không có kết quả ngoài chuỗi chờ đợi một giao dịch thứ hai để được tôn trọng sau đó.
Vậy thì chính xác cái gì được trả về ở đó.
Một kết quả.
Hay đã là một phần của cùng một đường trạng thái đang sắp sử dụng nó.
“Kết quả suy diễn không ngồi bên cạnh trạng thái. Nó hạ cánh bên trong sự chuyển đổi trạng thái.”
Và có thể điều đó nghe có vẻ quá gọn gàng, nhưng nó gần gần đúng. Bởi vì một khi giao dịch EVM OpenGradient có thể tiền xử lý đầu vào, kéo giá cả, lên lịch mô hình, và vẫn giữ cho suy diễn là nguyên tử, sự tách biệt cũ không còn hiệu lực nữa. Không phải Solidity ở đây, AI ở đó.
Bây giờ là một đường thực thi duy nhất.
Và kỳ lạ thay, đó là phần đã ở lại với tôi.
Có lẽ tôi đã gọi "OGInference" là một trợ giúp một giờ trước.
Giờ tôi không thể đọc precompile đó theo cách đó nữa.
@OpenGradient $OPG #OPG
Tôi đã cứ muốn nghĩ rằng "runModelInference" trên OpenGradient chỉ là một cuộc gọi trợ giúp.
Kiểu như được rồi, hợp đồng Solidity gọi đến "OGInference" precompile, truyền vào một Model Hub Blob ID, nhận lại kết quả suy diễn, rồi tiếp tục. Công cụ tốt hơn, gói gọn hơn, cùng một ý tưởng cơ bản. Hỏi mô hình điều gì, nhận kết quả, rồi quyết định sau xem hợp đồng có thực sự quan tâm hay không.
Cảm giác đó kéo dài khoảng một phút.
Có thể tôi chỉ gọi nó là một trợ giúp vì điều đó giữ cho suy diễn của OpenGradient an toàn bên ngoài hợp đồng trong đầu tôi.
Rồi nó bắt đầu cảm thấy sai.
Bởi vì khi suy diễn xảy ra đồng thời bên trong OpenGradient trong cùng một giao dịch EVM, kết quả suy diễn không còn ngồi bên cạnh trạng thái hợp đồng nữa. Nó đang di chuyển cùng với trạng thái hợp đồng. Và điều đó thay đổi hoàn toàn thể loại đối với tôi.
Vậy thì cuộc gọi "runModelInference" đó là gì.
Chỉ là một trợ giúp.
Hay là điểm mà OpenGradient ngừng cho phép suy diễn hành xử như một kết quả ngoài chuỗi và khiến nó tham gia vào sự chuyển đổi trạng thái.
Đó là nơi mà tôi đã cảm thấy nó khác đi.
Trên OpenGradient, SolidML không chỉ là “gọi mô hình, nhận lời khuyên.” Dưới HACA, nó là Model Hub Blob IDs, đầu vào ONNX, "OGInference" precompile, "ModelInferenceMode" được thiết lập thành VANILLA hoặc TEE hoặc ZKML, sau đó kết quả suy diễn được trả về đồng bộ trong cùng một giao dịch. Không có độ trễ callback. Không có kết quả ngoài chuỗi chờ đợi một giao dịch thứ hai để được tôn trọng sau đó.
Vậy thì chính xác cái gì được trả về ở đó.
Một kết quả.
Hay đã là một phần của cùng một đường trạng thái đang sắp sử dụng nó.
“Kết quả suy diễn không ngồi bên cạnh trạng thái. Nó hạ cánh bên trong sự chuyển đổi trạng thái.”
Và có thể điều đó nghe có vẻ quá gọn gàng, nhưng nó gần gần đúng. Bởi vì một khi giao dịch EVM OpenGradient có thể tiền xử lý đầu vào, kéo giá cả, lên lịch mô hình, và vẫn giữ cho suy diễn là nguyên tử, sự tách biệt cũ không còn hiệu lực nữa. Không phải Solidity ở đây, AI ở đó.
Bây giờ là một đường thực thi duy nhất.
Và kỳ lạ thay, đó là phần đã ở lại với tôi.
Có lẽ tôi đã gọi "OGInference" là một trợ giúp một giờ trước.
Giờ tôi không thể đọc precompile đó theo cách đó nữa.
@OpenGradient $OPG #OPG