En el cambiante panorama digital, las empresas y los desarrolladores buscan constantemente las herramientas más efectivas para rastrear y analizar datos. En Origin, hemos estado utilizando Google Analytics como solución de referencia para monitorear las interacciones basadas en la web, pero la tecnología blockchain presenta una alternativa convincente: el seguimiento de las transacciones en cadena. Este enfoque ofrece beneficios únicos, particularmente en cuanto a precisión y transparencia.
La premisa básica detrás del seguimiento de referencias en cadena es agregar algunos bytes adicionales a los datos de llamada de cualquier transacción que se origine en una aplicación descentralizada (dapp) que usted controle. Los bytes adicionales normalmente no interfieren con la llamada del contrato (aunque hay excepciones), pero aumentan el costo del gas de la transacción en una cantidad minúscula.
Estos bytes adicionales se almacenan en cadena y son visibles en Etherscan o en cualquier otro indexador. En el caso de Origin, usamos Subsquid para etiquetar transacciones que tienen datos de llamada que terminan con una matriz de bytes conocida, de modo que sepamos qué transacciones se originaron en nuestra dapp.
Esta técnica ha sido utilizada por los mercados NFT durante algún tiempo y es la forma en que se puede atribuir el volumen de transacciones a agregadores como Blur o Gem. Los proyectos de infraestructura NFT como Reservoir han integrado la funcionalidad directamente en su SDK, aunque la técnica aún no es común en DeFi.
Implementar un sistema de referencia en cadena es un proceso relativamente simple, pero existen algunas consideraciones clave. Deberá decidir qué tipo de atribución usar (primer toque versus último toque) y cómo almacenará los datos. Así es como configuro un sistema de referencia en cadena para Origin Protocol.
El seguimiento de referencias en cadena ofrece algunas ventajas convincentes sobre los mecanismos de seguimiento tradicionales, como su inmutabilidad, transparencia y resistencia a los problemas comunes de seguimiento web. Si bien conlleva su propio conjunto de desafíos, incluido el aumento de los costos del gas y posibles incompatibilidades, es probable que los beneficios superen estas limitaciones y vale la pena considerar la técnica como una alternativa.