Tôi đã cố gắng hiểu FOGO theo cách không hào nhoáng: bằng cách gửi một giao dịch chuyển và xem những gì chuỗi yêu cầu trước khi nó cho phép bất cứ điều gì di chuyển.
Trên một chuỗi SVM thì không có tính thi ca. Một giao dịch chuyển là một giao dịch với một blockhash gần đây (vì vậy nó không thể được phát lại sau này), một người ký và một người thanh toán phí. FOGO gốc là trường hợp sạch: người gửi ký, mạng kiểm tra số dư, và trạng thái đảo ngược nếu các con số cộng lại. Tài liệu của Fogo cơ bản nói, “đối xử với điều này như công cụ Solana—nhắm CLI của bạn vào RPC mainnet của chúng tôi và đi thôi.”
Token là phần mà mọi người thường đọc sai. Bạn không “gửi đến một ví,” bạn đang di chuyển số dư giữa các tài khoản token thuộc sở hữu của Chương trình Token. Nếu người nhận không có tài khoản token liên kết đúng cho mint đó, thì giao dịch chuyển không phải là “đang chờ” hay “chậm”—nó chỉ không thể xảy ra cho đến khi tài khoản đó tồn tại.
Điều mà đội ngũ liên tục quay lại là Các phiên: cách của họ để cho phép các ứng dụng chạy mà không cần người dùng phải trả phí hoặc ký từng cú nhấp chuột. Đó là nơi mà một giao dịch chuyển ngừng chỉ là cơ học và bắt đầu liên quan đến thiết kế quyền hạn, vì ai đó khác có thể là người thanh toán phí và nộp trong khi “có” của người dùng trở thành một cửa sổ ủy quyền rộng hơn.
Một kỹ sư đã nói thẳng, nhìn vào một dấu vết giao dịch: “Nếu các giao dịch chuyển cảm thấy vô hình, bạn nên bị ám ảnh bởi những gì người dùng thực sự đã ủy quyền.”
#fogo @Fogo Official $FOGO