Autor: Mustafa Bedawala, gerente de productos Visa Crypto; Arjuna Wijeyekoon, vicepresidente de Visa Crypto Fintech; Traducción: Golden Finance 0xjs
Hace tiempo que existen propuestas para las redes blockchain como una nueva vía de pago innovadora. Sin embargo, a lo largo de los años, las redes blockchain han tenido dificultades para escalar para respaldar las transacciones seguras, de alto rendimiento y de bajo costo que las empresas de pagos necesitan y los consumidores esperan. Durante el año pasado, el equipo de Visa ha estado siguiendo de cerca la innovación tecnológica detrás de la escalabilidad de blockchain y está entusiasmado con el importante progreso que se está logrando con las nuevas redes L2 en Ethereum, así como con redes de blockchain alternativas construidas desde cero. Nuestro objetivo es obtener una comprensión profunda de las características técnicas de las redes blockchain y tratar de ver cómo se pueden aprovechar para ayudar a mejorar nuestras redes existentes y crear nuevos productos para el comercio y los flujos financieros.
Si bien creemos que el ecosistema de pagos probablemente utilizará múltiples redes blockchain, creemos que la red blockchain de Solana tiene el potencial de ser una de las redes que ayude a impulsar los flujos de pagos convencionales. Debido a su velocidad, escalabilidad y bajos costos de transacción, Solana tiene importantes ventajas de pago, lo que la convierte en un excelente candidato para vías de liquidación de blockchain eficientes que utilizan monedas estables como el USDC. La red blockchain de Solana tiene muchas características clave e innovaciones novedosas que vale la pena explorar para cualquier persona interesada en la tecnología de pagos.
1. Rendimiento de transacciones a escala de Visa
Como red de pagos global, Visa puede procesar más de 65.000 transacciones por segundo. Si bien Solana no ha ejecutado transacciones a la escala de Visa, Solana tiene un promedio de 400 transacciones por segundo (TPS) generadas por usuarios, que a menudo aumentan a más de 2000 TPS durante los períodos de máxima demanda. Este es un nivel significativo de rendimiento, lo que lo hace útil para pruebas y casos piloto de uso de pagos. En comparación, Ethereum maneja un promedio de 12 TPS y Bitcoin maneja alrededor de 7 TPS.
Procesamiento de transacciones en paralelo: gracias a su diseño de alto rendimiento de transacciones, Solana puede procesar transacciones en paralelo, lo que ayuda a mejorar en gran medida la eficiencia de la red. Las transacciones que afectan a cuentas separadas se pueden ejecutar simultáneamente, lo que permite a Solana respaldar eficazmente escenarios de pago y liquidación para transacciones de dos partes o pagos unidireccionales de varias partes.
En Solana, los contratos inteligentes llamados programas también se pueden ejecutar en paralelo. Las transacciones especifican el estado o la cuenta con la que interactuar, lo que permite a los validadores ejecutar transacciones sin conflictos simultáneamente. A diferencia de otras cadenas como Ethereum que utilizan un modelo de subproceso único, Solana adopta un enfoque de subprocesos múltiples para la ejecución de transacciones en paralelo. En resumen, mientras que las cadenas de bloques como Bitcoin y Ethereum procesan las transacciones de forma secuencial, la arquitectura Solana permite procesar múltiples transacciones simultáneamente. Este diseño ayuda a evitar que la congestión en una parte de la red afecte el rendimiento general de la red.
2. Los bajos costos de transacción predecibles ayudan a mejorar la eficiencia de los pagos
En cuanto al costo, las tarifas de transacción de Solana suelen ser inferiores a 0,001 dólares, lo que lo hace no sólo asequible sino también predecible. Esta previsibilidad de bajo costo la convierte en una red atractiva para explorar mejoras de eficiencia y ahorros de costos para las operaciones de pagos existentes. A continuación, Solana claramente supera desde una perspectiva de costos a Bitcoin y Ethereum, donde las tarifas pueden fluctuar de manera impredecible dependiendo de la demanda de transacciones realizadas en la red. Una red con costos de transacción impredecibles podría dificultar que las empresas de pagos administren sus productos y podría generar una experiencia confusa para el consumidor.
Previsibilidad de costos a través del mercado de tarifas localizado: el mercado de tarifas localizado de Solana es único en blockchain. Esta innovación va de la mano con las capacidades de procesamiento paralelo de Solana, donde las transacciones que no se superponen se ejecutan en subprocesos separados, como vehículos que viajan por carreteras distintas. La congestión de la red es una razón importante por la que otras redes blockchain pueden experimentar aumentos de tarifas, lo que puede tener un impacto negativo en todo el sistema. La popularidad de la emisión de NFT puede aumentar la congestión de la red, haciendo que las transacciones P2P de los consumidores (que pueden ocurrir simultáneamente) sean más costosas o incluso inviables desde una perspectiva económica.
El enfoque de Solana ayuda a garantizar que la congestión en una cuenta (por ejemplo, el saldo en USDC de Alice) no afecte a otras cuentas (por ejemplo, el saldo en USDC de Bob). Si una cuenta se llena debido a la gran demanda de un activo específico (como una NFT), solo aumentarán las tarifas de esa cuenta específica. Las tarifas de otras cuentas no se verán afectadas por esta congestión y permanecerán estables. Esto da como resultado un mercado de tarifas que responde a las necesidades del caso de uso. Cuando aumenta la demanda de un activo en particular, el costo de negociar ese activo aumenta temporalmente. Al mismo tiempo, los costes de otras transacciones de la cadena no se ven afectados. Al permitir que los cálculos que utilizan diferentes estados se ejecuten en paralelo, Solana puede crear mercados de tarifas basados en campos "competidores estatales", en lugar de tener un mercado de tarifas global único.
3. Finalidad de la transacción esperada por los consumidores
La finalidad de la transacción mide la rapidez con la que los usuarios pueden esperar que se confirmen sus operaciones en la red blockchain. Para los pagos, el tiempo de confirmación de la transacción es tan importante como el rendimiento de la red. Por ejemplo, el tiempo de confirmación de la transacción de Ethereum promedia alrededor de 12 TPS; sin embargo, debido a los límites de gas durante la congestión de la red y los requisitos de los contratos inteligentes, los usuarios pueden experimentar varios minutos de espera antes de que se confirme una transacción. El tiempo de ranura objetivo de Solana es de 400 milisegundos, pero el rango real alcanzable está entre 500 y 600 milisegundos.
La gran mayoría de las solicitudes en Solana utilizan el modelo de "confirmación optimista" para lograr la finalidad. Las confirmaciones optimistas son un mecanismo utilizado por la cadena de bloques de Solana para lograr la finalidad sin esperar a que todos los validadores (o entidades responsables de generar bloques) voten sobre un bloque. En el modo de confirmación optimista, si los validadores que representan más de dos tercios de los validadores delegados en juego votan en un bloque y ninguno de los bloques confirmados de manera optimista se revierte o todos logran con éxito la finalidad, se considera que el bloque ha sido finalizado. Este mecanismo permite a Solana lograr la finalidad en menos tiempo que muchas otras cadenas de bloques. Los tiempos de finalización de transacciones más rápidos conducen a una mejor experiencia de pago. En comparación, Bitcoin puede tardar hasta 60 minutos en crear seis bloques adicionales antes de que una transacción se considere segura y definitiva.
4. Disponibilidad: gran cantidad de nodos y clientes multivalidador
Esta red de pago es efectiva sólo si la red de pago siempre puede iniciar y ejecutar transacciones en el momento en que un usuario necesita pagar. Para las redes blockchain, la disponibilidad se mide mejor por la cantidad de participantes o nodos independientes que operan colectivamente la red para que los consumidores puedan iniciar transacciones. En julio de 2023, la red Solana tiene 1.893 validadores activos (las entidades responsables de generar y votar bloques), lo que es una cifra asombrosa. Además, hay 925 nodos llamados nodos RPC, que pueden no crear bloques por sí mismos, pero mantienen registros locales de transacciones. La gran cantidad de nodos en una red blockchain mejora su resiliencia y redundancia. Si algunos nodos experimentan problemas o se desconectan, la red aún puede funcionar sin pérdida de datos siempre que permanezca en funcionamiento una cantidad suficiente de nodos. La comunidad de Solana también se centra en la diversidad de geografías de nodos y proveedores de infraestructura para hacer que la red sea más sólida en respuesta a eventos como desastres naturales o proveedores que cambian las políticas de acceso. Los nodos de la red Solana están ubicados en más de 40 países, con cientos de ubicaciones y acuerdos de alojamiento únicos. Esto ayuda a garantizar que la red funcione sin problemas y de manera confiable incluso cuando enfrenta desafíos técnicos.
Los clientes validadores son herramientas de software que permiten a los operadores de nodos actuar como validadores en cadenas de bloques de prueba de participación. La diversidad de clientes validadores aumenta la resiliencia de la red. Si bien un cliente puede tener un error o una vulnerabilidad, es posible que otro no. En última instancia, esto reduce la probabilidad de que un solo problema de software afecte la red. El cliente validador original utilizado por Solana proviene de Solana Labs. En agosto de 2022, Jito Labs lanzó el segundo cliente validador jto-Solana para la red principal. Poco después, Jump Crypto lanzó Firedancer (en versión beta), un cliente validador de C++ independiente. Firedancer se destacó por su potencial para ofrecer mejoras sustanciales en el rendimiento, con una demostración en vivo que alcanzó los 600.000 TPS. El propósito de requerir diferentes clientes validadores es mantener el funcionamiento estable de la red. Además de Ethereum, Solana es una de las pocas cadenas que tiene múltiples clientes validadores totalmente independientes.
5. Satisfacer las necesidades modernas
Las ventajas técnicas únicas de Solana, incluido el alto rendimiento para procesar transacciones en paralelo, el bajo costo para los mercados de tarifas localizados y la alta resiliencia con una gran cantidad de nodos y clientes de múltiples nodos, se combinan para crear una plataforma blockchain escalable con una propuesta de valor de pago convincente. Esta es parte de la razón por la que decidimos ampliar el piloto de liquidación de monedas estables para incluir transacciones en la red Solana. Cuando experimentemos con nuestra función de liquidación de monedas estables en Solana, también planeamos probar si Solana tiene la capacidad de satisfacer las necesidades de las operaciones financieras empresariales modernas.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Visa revela su acuerdo de pago USDC: por qué eligió la red Solana
Autor: Mustafa Bedawala, gerente de productos Visa Crypto; Arjuna Wijeyekoon, vicepresidente de Visa Crypto Fintech; Traducción: Golden Finance 0xjs
Hace tiempo que existen propuestas para las redes blockchain como una nueva vía de pago innovadora. Sin embargo, a lo largo de los años, las redes blockchain han tenido dificultades para escalar para respaldar las transacciones seguras, de alto rendimiento y de bajo costo que las empresas de pagos necesitan y los consumidores esperan. Durante el año pasado, el equipo de Visa ha estado siguiendo de cerca la innovación tecnológica detrás de la escalabilidad de blockchain y está entusiasmado con el importante progreso que se está logrando con las nuevas redes L2 en Ethereum, así como con redes de blockchain alternativas construidas desde cero. Nuestro objetivo es obtener una comprensión profunda de las características técnicas de las redes blockchain y tratar de ver cómo se pueden aprovechar para ayudar a mejorar nuestras redes existentes y crear nuevos productos para el comercio y los flujos financieros.
Si bien creemos que el ecosistema de pagos probablemente utilizará múltiples redes blockchain, creemos que la red blockchain de Solana tiene el potencial de ser una de las redes que ayude a impulsar los flujos de pagos convencionales. Debido a su velocidad, escalabilidad y bajos costos de transacción, Solana tiene importantes ventajas de pago, lo que la convierte en un excelente candidato para vías de liquidación de blockchain eficientes que utilizan monedas estables como el USDC. La red blockchain de Solana tiene muchas características clave e innovaciones novedosas que vale la pena explorar para cualquier persona interesada en la tecnología de pagos.
1. Rendimiento de transacciones a escala de Visa
Como red de pagos global, Visa puede procesar más de 65.000 transacciones por segundo. Si bien Solana no ha ejecutado transacciones a la escala de Visa, Solana tiene un promedio de 400 transacciones por segundo (TPS) generadas por usuarios, que a menudo aumentan a más de 2000 TPS durante los períodos de máxima demanda. Este es un nivel significativo de rendimiento, lo que lo hace útil para pruebas y casos piloto de uso de pagos. En comparación, Ethereum maneja un promedio de 12 TPS y Bitcoin maneja alrededor de 7 TPS.
Procesamiento de transacciones en paralelo: gracias a su diseño de alto rendimiento de transacciones, Solana puede procesar transacciones en paralelo, lo que ayuda a mejorar en gran medida la eficiencia de la red. Las transacciones que afectan a cuentas separadas se pueden ejecutar simultáneamente, lo que permite a Solana respaldar eficazmente escenarios de pago y liquidación para transacciones de dos partes o pagos unidireccionales de varias partes.
En Solana, los contratos inteligentes llamados programas también se pueden ejecutar en paralelo. Las transacciones especifican el estado o la cuenta con la que interactuar, lo que permite a los validadores ejecutar transacciones sin conflictos simultáneamente. A diferencia de otras cadenas como Ethereum que utilizan un modelo de subproceso único, Solana adopta un enfoque de subprocesos múltiples para la ejecución de transacciones en paralelo. En resumen, mientras que las cadenas de bloques como Bitcoin y Ethereum procesan las transacciones de forma secuencial, la arquitectura Solana permite procesar múltiples transacciones simultáneamente. Este diseño ayuda a evitar que la congestión en una parte de la red afecte el rendimiento general de la red.
2. Los bajos costos de transacción predecibles ayudan a mejorar la eficiencia de los pagos
En cuanto al costo, las tarifas de transacción de Solana suelen ser inferiores a 0,001 dólares, lo que lo hace no sólo asequible sino también predecible. Esta previsibilidad de bajo costo la convierte en una red atractiva para explorar mejoras de eficiencia y ahorros de costos para las operaciones de pagos existentes. A continuación, Solana claramente supera desde una perspectiva de costos a Bitcoin y Ethereum, donde las tarifas pueden fluctuar de manera impredecible dependiendo de la demanda de transacciones realizadas en la red. Una red con costos de transacción impredecibles podría dificultar que las empresas de pagos administren sus productos y podría generar una experiencia confusa para el consumidor.
Previsibilidad de costos a través del mercado de tarifas localizado: el mercado de tarifas localizado de Solana es único en blockchain. Esta innovación va de la mano con las capacidades de procesamiento paralelo de Solana, donde las transacciones que no se superponen se ejecutan en subprocesos separados, como vehículos que viajan por carreteras distintas. La congestión de la red es una razón importante por la que otras redes blockchain pueden experimentar aumentos de tarifas, lo que puede tener un impacto negativo en todo el sistema. La popularidad de la emisión de NFT puede aumentar la congestión de la red, haciendo que las transacciones P2P de los consumidores (que pueden ocurrir simultáneamente) sean más costosas o incluso inviables desde una perspectiva económica.
El enfoque de Solana ayuda a garantizar que la congestión en una cuenta (por ejemplo, el saldo en USDC de Alice) no afecte a otras cuentas (por ejemplo, el saldo en USDC de Bob). Si una cuenta se llena debido a la gran demanda de un activo específico (como una NFT), solo aumentarán las tarifas de esa cuenta específica. Las tarifas de otras cuentas no se verán afectadas por esta congestión y permanecerán estables. Esto da como resultado un mercado de tarifas que responde a las necesidades del caso de uso. Cuando aumenta la demanda de un activo en particular, el costo de negociar ese activo aumenta temporalmente. Al mismo tiempo, los costes de otras transacciones de la cadena no se ven afectados. Al permitir que los cálculos que utilizan diferentes estados se ejecuten en paralelo, Solana puede crear mercados de tarifas basados en campos "competidores estatales", en lugar de tener un mercado de tarifas global único.
3. Finalidad de la transacción esperada por los consumidores
La finalidad de la transacción mide la rapidez con la que los usuarios pueden esperar que se confirmen sus operaciones en la red blockchain. Para los pagos, el tiempo de confirmación de la transacción es tan importante como el rendimiento de la red. Por ejemplo, el tiempo de confirmación de la transacción de Ethereum promedia alrededor de 12 TPS; sin embargo, debido a los límites de gas durante la congestión de la red y los requisitos de los contratos inteligentes, los usuarios pueden experimentar varios minutos de espera antes de que se confirme una transacción. El tiempo de ranura objetivo de Solana es de 400 milisegundos, pero el rango real alcanzable está entre 500 y 600 milisegundos.
La gran mayoría de las solicitudes en Solana utilizan el modelo de "confirmación optimista" para lograr la finalidad. Las confirmaciones optimistas son un mecanismo utilizado por la cadena de bloques de Solana para lograr la finalidad sin esperar a que todos los validadores (o entidades responsables de generar bloques) voten sobre un bloque. En el modo de confirmación optimista, si los validadores que representan más de dos tercios de los validadores delegados en juego votan en un bloque y ninguno de los bloques confirmados de manera optimista se revierte o todos logran con éxito la finalidad, se considera que el bloque ha sido finalizado. Este mecanismo permite a Solana lograr la finalidad en menos tiempo que muchas otras cadenas de bloques. Los tiempos de finalización de transacciones más rápidos conducen a una mejor experiencia de pago. En comparación, Bitcoin puede tardar hasta 60 minutos en crear seis bloques adicionales antes de que una transacción se considere segura y definitiva.
4. Disponibilidad: gran cantidad de nodos y clientes multivalidador
Esta red de pago es efectiva sólo si la red de pago siempre puede iniciar y ejecutar transacciones en el momento en que un usuario necesita pagar. Para las redes blockchain, la disponibilidad se mide mejor por la cantidad de participantes o nodos independientes que operan colectivamente la red para que los consumidores puedan iniciar transacciones. En julio de 2023, la red Solana tiene 1.893 validadores activos (las entidades responsables de generar y votar bloques), lo que es una cifra asombrosa. Además, hay 925 nodos llamados nodos RPC, que pueden no crear bloques por sí mismos, pero mantienen registros locales de transacciones. La gran cantidad de nodos en una red blockchain mejora su resiliencia y redundancia. Si algunos nodos experimentan problemas o se desconectan, la red aún puede funcionar sin pérdida de datos siempre que permanezca en funcionamiento una cantidad suficiente de nodos. La comunidad de Solana también se centra en la diversidad de geografías de nodos y proveedores de infraestructura para hacer que la red sea más sólida en respuesta a eventos como desastres naturales o proveedores que cambian las políticas de acceso. Los nodos de la red Solana están ubicados en más de 40 países, con cientos de ubicaciones y acuerdos de alojamiento únicos. Esto ayuda a garantizar que la red funcione sin problemas y de manera confiable incluso cuando enfrenta desafíos técnicos.
Los clientes validadores son herramientas de software que permiten a los operadores de nodos actuar como validadores en cadenas de bloques de prueba de participación. La diversidad de clientes validadores aumenta la resiliencia de la red. Si bien un cliente puede tener un error o una vulnerabilidad, es posible que otro no. En última instancia, esto reduce la probabilidad de que un solo problema de software afecte la red. El cliente validador original utilizado por Solana proviene de Solana Labs. En agosto de 2022, Jito Labs lanzó el segundo cliente validador jto-Solana para la red principal. Poco después, Jump Crypto lanzó Firedancer (en versión beta), un cliente validador de C++ independiente. Firedancer se destacó por su potencial para ofrecer mejoras sustanciales en el rendimiento, con una demostración en vivo que alcanzó los 600.000 TPS. El propósito de requerir diferentes clientes validadores es mantener el funcionamiento estable de la red. Además de Ethereum, Solana es una de las pocas cadenas que tiene múltiples clientes validadores totalmente independientes.
5. Satisfacer las necesidades modernas
Las ventajas técnicas únicas de Solana, incluido el alto rendimiento para procesar transacciones en paralelo, el bajo costo para los mercados de tarifas localizados y la alta resiliencia con una gran cantidad de nodos y clientes de múltiples nodos, se combinan para crear una plataforma blockchain escalable con una propuesta de valor de pago convincente. Esta es parte de la razón por la que decidimos ampliar el piloto de liquidación de monedas estables para incluir transacciones en la red Solana. Cuando experimentemos con nuestra función de liquidación de monedas estables en Solana, también planeamos probar si Solana tiene la capacidad de satisfacer las necesidades de las operaciones financieras empresariales modernas.