Airdrops NFT más eficientes: tweet de @berry_ales


Traducción Tweet: https://twitter.com/berry_ales/status/1455473649281126402?s=20

Aquí hay un enfoque para hacer que las airdrops de NFT sean más eficientes, más seguras, sin reembolsos, sin costos de tx innecesarios y ayuda a resolver algunos de los problemas de congestión
👇

1/6 En este momento, los airdrops son siempre un proceso bidireccional. El usuario hace un tx con la solicitud de acuñar un NFT específico, el backend lo reconoce y hace otro tx con el NFT real. El mejor caso para un NFT específico son 2 transacciones, sin embargo, varios usuarios podrían haber solicitado el mismo NFT.
 
2/6 Digamos que 10 usuarios solicitan acuñar NFT X, pero solo uno puede obtenerlo. Se involucraron al menos 12 txs (incluido el reembolso) para un solo NFT.
Con el enfoque que propongo, solo está involucrado un solo tx, independientemente de cuántos usuarios intenten acuñar el mismo NFT:

3/6 Básicamente haces uso de multi sig txs, que también actúan como un contrato. El usuario recibe del lado del cliente toda la información necesaria para construir una transacción de acuñación incluyendo el NFT. Luego, el usuario firma este tx y envía el tx firmado (fuera de la cadena) al servidor backend.

4/6 El backend luego verifica todo el tx (verifica si el NFT todavía está disponible y si se le paga al creador). Si es así, el servidor coloca su firma en la parte superior y envía el tx a la red. Si no se cumplen algunas de las condiciones, el tx simplemente se elimina y no hay costos involucrados.

5/6 Sin la firma del backend, el usuario no podría enviar el tx porque falta el testigo de la ID de la política de acuñación, que solo tiene el backend. Esto es como un contrato porque ambas partes (usuario y backend) solo firman el tx si se cumplen las condiciones adecuadas.

6/6 Solo se envían transacciones de acuñación válidas, lo que descarga mucho la cadena. El reembolso no es necesario porque los tx inválidos ni siquiera aparecen en la cadena, por lo que no hay costos involucrados. La retroalimentación también es instantánea si recibe el NFT o no.

Comentarios

Entradas populares de este blog

Charles' Thoughts on the SPO vs. MPO contraversy (Twitter Space - 2/5/2021)

Cardano antiFUD: Tweet @cardano_whale

Finalidad vs Latencia. Tweet de @KtorZ