Conozca ARC: la nueva forma confiable de transmitir en blockchain de BSV

El 4 de octubre, la BSV Blockchain Association celebró un seminario web en el que presentó ARC, un procesador de transacciones de código abierto para la cadena de bloques BSV. Deggen Kellenschwiler y Thomas Giacomo fueron coanfitriones de la presentación y explicaron la hoja de ruta de ARC.

¿Qué es un servicio de procesamiento de transacciones?

Kellenschwiler comienza respondiendo una pregunta de alto nivel: ¿qué es un servicio de procesamiento de transacciones? Es necesario comprender esto para comprender qué es y qué hace ARC.

La red de nodos de BSV es peer-to-peer y, si bien es robusta, puede resultar confusa, explica. Los nodos pueden ir y venir cuando quieran, por lo que no hay garantía de que un nodo determinado esté en línea en un momento específico.

Además, no todos los nodos reciben el mismo trato; hay listas blancas y algunos nodos tienen prioridad sobre otros. Los nodos también tienen límites en cuanto a la cantidad de conexiones que pueden realizar.

Una API de procesamiento de transacciones como ARC se ocupa de la "borrosidad inherente" de la red, mitigando problemas como la caída de conexiones para dispositivos móviles. El resultado deseado de tener una herramienta de este tipo es permitir a los desarrolladores centrarse en sus negocios sin tener que resolver muchos problemas diferentes.

Centrándose específicamente en ARC

¿Qué es la presentación ARC?

Kellenschwiler explica que, en un mundo ideal, ARC se conectaría a todos los nodos mineros. Tiene lógica de peering y reintento, valida transacciones, calcula rutas de Merkle para transacciones de transmisión y más.

ARC ofrece los siguientes microservicios: servidor API, validador, metamorfo, administrador de pares y tienda BlockTX. Kellnscwiler amplía cada uno de estos puntos por turno.

API de ARCO maneja la autenticación, la validación y las transacciones para metamorfosearse. Obtiene políticas (por ejemplo, sats por byte) y estados de transacciones y envía transacciones.

Metamorfosis del arco toma transacciones previamente validadas y las coloca en la cadena utilizando la red peer-to-peer. Procesa las transacciones enviadas por la API ARC y las lleva a la red Bitcoin. Está diseñado para ser escalable horizontalmente.

Bloque ARC TX escucha nuevos bloques, recupera los datos necesarios para validar qué ID de transacción se extraen y calcula las rutas de Merkle. Procesa bloques y propaga el estado de las transacciones. Su finalidad es deduplicar el procesamiento de bloques.

Devolución de llamada ARC envía estados de transacciones a una URL especificada en el envío original una vez minado. Envía devoluciones de llamada a los clientes cuando la red Bitcoin ha aceptado una transacción.

Presentación Cómo funciona ARC

¿No es esto solo mAPI 2.0?

Kellenschwiler explica que ARC adopta un enfoque completamente diferente y de ninguna manera es solo mAPI 2.0. Luego ofrece un desglose técnico detallado de la interacción de mAPI con SV Node y sus limitaciones. Por ejemplo, las altas cargas de tráfico provocaron cuellos de botella en mAPI. ARC no sufre esta limitación.

ARC también está diseñado para la era Teranode. La estrategia más amplia es separar funciones. Por ejemplo, Liteclient se centrará en el lado del usuario, mientras que Teranode se centrará en la minería, el ensamblaje de bloques, etc.

Las ventajas de ARC son que evita cuellos de botella, escala horizontalmente, permite un diagnóstico más rápido de los problemas, proporciona confirmación del estado final y rutas Merkle, y el callbacker puede informar a las aplicaciones sobre las actualizaciones de estado.

Actualmente, TAAL y GorillaPool utilizan ARC y los desarrolladores de aplicaciones pueden acceder a sus puntos finales a través de documentos de mineros.

Los siguientes pasos son escuchar los comentarios y solucionar errores, hacer que ARC esté activo en un entorno de producción, eliminar gradualmente mAPI e implementar un nodo superpuesto en la interfaz ARC.

Para escuchar a Kellenschwiler y Giacomo responder preguntas sobre ARC y obtener una explicación más detallada de cómo funciona, consulte el seminario web a través del enlace de arriba.

Conversaciones de CoinGeek con Darren Kellenschwiler: Mi viaje blockchain de BSV

Video de Youtube

¿Nuevo en la cadena de bloques? Consulte la sección Blockchain for Beginners de CoinGeek, la guía de recursos definitiva para obtener más información sobre la tecnología blockchain.

Fuente: https://coingeek.com/meet-arc-the-new-reliable-way-to-broadcast-on-bsv-blockchain/