Trong bối cảnh kỹ thuật số ngày càng phát triển, các doanh nghiệp và nhà phát triển không ngừng tìm kiếm những công cụ hiệu quả nhất để theo dõi và phân tích dữ liệu. Tại Origin, chúng tôi đã và đang sử dụng Google Analytics làm giải pháp phù hợp để theo dõi các tương tác dựa trên web, nhưng công nghệ blockchain giới thiệu một giải pháp thay thế hấp dẫn: theo dõi các giao dịch trên chuỗi. Cách tiếp cận này mang lại những lợi ích độc đáo, đặc biệt là về tính chính thực và minh bạch.
Tiền đề cơ bản đằng sau việc theo dõi nàyi là thêm một số byte bổ sung vào calldata của bất kỳ giao dịch nào bắt nguồn từ một ứng dụng phi tập trung (dapp) mà bạn kiểm soát. Các byte bổ sung thường không ảnh hưởng đến lệnh gọi hợp đồng (mặc dù có những trường hợp ngoại lệ), nhưng nó làm tăng chi phí gas của giao dịch lên một lượng rất nhỏ.
Các byte bổ sung này được lưu trữ trên chuỗi và hiển thị trên Etherscan hoặc trên bất kỳ trình lập chỉ mục nào khác. Trong trường hợp của Origin, chúng tôi sử dụng Subsquid để gắn thẻ các giao dịch có dữ liệu cuộc gọi kết thúc bằng một mảng byte đã biết để chúng tôi biết giao dịch nào bắt nguồn từ dapp của chúng tôi.
Kỹ thuật này đã được các thị trường NFT sử dụng một thời gian và là cách mà khối lượng giao dịch có thể được quy cho các công cụ tổng hợp như Blur hoặc Gem. Các dự án cơ sở hạ tầng NFT như Reservoir đã xây dựng chức năng này trực tiếp vào SDK của họ, mặc dù kỹ thuật này vẫn chưa phổ biến trong DeFi.
Việc triển khai hệ thống liên kết giới thiệu trên chuỗi là một quá trình tương đối đơn giản nhưng có một số điều cần cân nhắc chính. Bạn sẽ cần phải quyết định sử dụng loại phân bổ nào (lần chạm đầu tiên so với lần chạm cuối cùng) và cách bạn sẽ lưu trữ dữ liệu. Đây là cách tôi thiết lập hệ thống giới thiệu trên chuỗi cho Giao thức Origin.
Theo dõi giới thiệu trên chuỗi cung cấp một số lợi thế hấp dẫn so với các cơ chế theo dõi truyền thống, chẳng hạn như tính bất biến, tính minh bạch và khả năng chống lại các vấn đề theo dõi web phổ biến. Mặc dù nó có những thách thức riêng, bao gồm chi phí gas tăng và khả năng không tương thích tiềm ẩn, nhưng lợi ích có thể lớn hơn những hạn chế này và kỹ thuật này đáng được xem xét như một giải pháp thay thế.