¿Qué es AMP?

Tiempo de lectura: 3 minutos

AMP es una criptomoneda desarrollada por Flexa Network en colaboración con ConsenSys, una empresa de desarrollo de contratos inteligentes en Ethereum.

Flexa Network es una empresa centrada en los pagos minoristas online, especialmente buscando reducir barreras entre el dinero fiat y las criptomonedas. Anteriormente habían lanzado FlexaCoin pero ha quedado depreciada por AMP. Con la antigua moneda se puede redimir AMP a una ratio de 1:1.

¿Cuál es su función?

AMP está diseñada para servir como un token de colateralización de pagos en criptomonedas.

Antes de explicar qué significa es eso, entendamos cuál es el problema que da origen a AMP.

En las blockchains los pagos no son instantáneos, se requiere de un tiempo antes de ser incluidos en un bloque. Incluso una confirmación (1 bloque con tu transacción) podría no ser suficientemente segura.

Tomemos como ejemplo Bitcoin. En Bitcoin los bloques tardan en producirse 10 minutos aproximadamente. Esto significa que, como vendedor, si recibes una transacción tendrás que esperar unos 10 minutos como mínimo. Si la transacción no se ha confirmado en un bloque, el comprador podría deshacerla usando RBF (Replace By Fee). Con RBF se modifica la transacción pagando más comisión (de manera que los mineros están incentivados a minar la versión modificada) y esa persona podría recibir de vuelta su dinero.

Sin embargo una vez incluida una transacción en un bloque es más difícil que ocurra un doble gasto porque implicaría a los mineros aliándose maliciosamente, cosa que no es nada rentable para transacciones de bajo valor.

Una solución para transacciones de denominación media o baja es Lightning Network, una red de pagos descentralizada sobre Bitcoin. Pero en el paper de AMP se la considera problemática por los ataques que son posibles actualmente en ella, su dificultad para gestionar las comisiones finales (cerrar canales de pago) y, por lo tanto, sus dudosas garantías de finalidad en la blockchain de Bitcoin. También en el paper se descarta el Proof of Stake (PoS) como suficientemente seguro para confirmaciones rápidas.

La solución que propone Flexa con AMP, es usar este token como colateral para transacciones no confirmadas. De esta forma el vendedor recibe instantáneamente la cantidad de dinero (en AMP) y más tarde el dinero de la transacción original. En ese momento el colateral es liberado para su uso en otros pagos.

Entonces, si un pago demora mucho o falla por algún motivo, esa garantía en AMP se puede liquidar para cubrir los fondos.

Qué es AMP

Contrato

Tanto el contrato como la moneda se encuentran sobre Ethereum (es un token ERC-20). Por ello AMP tiene un suministro fijo y permite generar rentabilidad (que técnicamente no es staking). El «meta-staking» se usa para aportar liquidez para el sistema de colateralización de la red Flexa, que usa AMP.

Una característica importante del contrato es que no hay ningún tipo de «puerta trasera» y funciona de forma inmutable. En muchos contratos sí existen terceros de confianza que pueden alterar el contrato.

Qué es AMP

Mi crítica

Una crítica que yo le haría a AMP es que, por un lado, no tiene sentido buscar una seguridad absoluta para pagos de media o baja denominación. Lightning Network está progresando rápidamente y avances como el BIP 118 van a hacerla más efectiva. Además, que la mayoría de mineros se organice para realizar un ataque del 51% para deshacer una transacción minorista no es nada realista, y unas pocas confirmaciones de Bitcoin son suficientes.

Por otro lado, si la preocupación es que los mineros podrían actuar maliciosamente, y consideran Proof of Stake inseguro, ¿por qué lanzan sus contratos y moneda sobre Ethereum que va de camino al PoS? La crítica de que los mineros pueden ser maliciosos también implica que pueden censurar las transacciones que ejecutarían el contrato, impidiendo el uso de AMP.

Y por último no existiría algo así como una finalidad (transacción irrevocable) porque el colateral sigue estando en una blockchain sujeta a ataques del 51%.


Leave a comment
Your email address will not be published. Required fields are marked *