«La ventaja competitiva de BSV son los micropagos». Y esta siempre debería haber sido la ventaja competitiva de Bitcoin, ya que los «pagos pequeños y ocasionales» están ahí en el documento técnico initial.
Jake Jones, jefe de infraestructura de la Asociación BSV, dio una charla sobre la actualización del protocolo Teranode en el reciente sCrypt Hackathon 2024 en San Francisco.
Teranode reemplazará al precise software package de protocolo BitcoinSV Node para permitir un verdadero escalamiento ilimitado en la pink, con la capacidad de procesar millones (o más) de transacciones de cualquier tamaño por segundo. Las transacciones aún siguen las reglas del protocolo «escritas en piedra» de BSV.
La sesión matutina completa del día 2 está disponible en este enlace y puede ver la serie completa de presentaciones de sCrypt Hackathon 2024 de dos días en el canal de YouTube de CoinGeek. La mayoría de las presentaciones presentan las características básicas de blockchain y luego profundizan en detalles más técnicos sobre cómo el entorno basado en TypeScript de sCrypt facilita a los desarrolladores convertir sus visiones en productos funcionales.
Teranodo, capas de validación y subárboles
Jones comienza señalando que los micropagos son el resultado de una escalabilidad, especialización y comunicaciones P2P ilimitadas. En este momento, solo hay dos capas en la pink: mineros y usuarios. No hay capas de pink superpuestas (para búsqueda y recuperación de datos) y todavía solo hay conectividad P2P limitada.
Teranode formará el núcleo de la pink «Blockchain Mandala», con capas adicionales que brindarán oportunidades para que emprendedores y desarrolladores creen capas especializadas, incluidas Overlays, SPV y otros servicios de mensajería. Jones presenta varios diagramas técnicos y diagramas de flujo que muestran la arquitectura de la crimson y cómo procesa los datos de las transacciones.
La versión de Teranode que se está probando actualmente puede manejar Merkle Trees con hasta un millón de subárboles. Estos subárboles constan de hashes de encabezado de transacción que se remontan al hash de bloque initial en el que fueron validados, lo que permite a los servicios confirmar si una transacción anterior es válida o no verificando si su hash existe en el subárbol. No es necesario comprobar todos los datos de una transacción, sólo la validez del encabezado.
Estos subárboles se revisan cada segundo “y ahí es donde surge la verdadera innovación de Teranode
«Esto es», dice Jones, «porque estamos adoptando un enfoque proactivo». En lugar de esperar a que se encuentre un bloque y validar todo una vez encontrado, la purple valida continuamente a medida que avanza. Los nodos ya tienen la información que necesitan cuando se finalizan nuevas transacciones. El enfoque de subárbol, mejorado aún más por el formato de transacción extendido de Teranode, permite el procesamiento paralelo de transacciones. Este es un componente vital para la optimización de la red de BSV (y para que su uso sea económico).
ARC y superposiciones
«ARC» es el procesador de transacciones de la cadena de bloques de BSV y es en sí mismo una superposición que permite la comunicación directa entre los bordes de la red y su centro. Contiene varios microservicios, incluidos ARC API, Metamorph, BlockTX y Callbacker, todos los cuales pueden determinar si la pink ha «recibido» una transacción antes de que sea realmente validada.
Jones outline las superposiciones como capas de información que aumentan y amplían la pink subyacente (bloques de transacciones reales) al proporcionar nuevos conocimientos sobre esa información. Los ejemplos incluirían servicios como búsquedas de transacciones, gestión de tokens y predicados abiertos. «Gestiona cosas basadas en tipos de transacciones o plantillas de transacciones», afirma, permitiendo que las aplicaciones verifiquen sólo las transacciones relevantes para ellas e ignoran otras.
La mayoría de los servicios Overlay todavía existen sólo en concepto y los desarrolladores deberán crearlos. Más sofisticados que las aplicaciones para el usuario remaining, esos desarrolladores requerirán un conocimiento más profundo de la purple Bitcoin y de cómo funciona, aunque las oportunidades harían que el esfuerzo valga la pena.
Si es desarrollador y las presentaciones del evento de sCrypt suenan interesantes, consulte las otras sesiones del sCrypt Hackathon o notice el trabajo de sCrypt. Incluso si no puede participar en el sCrypt Hackathon 2024, el sitio net de sCrypt está abierto en cualquier momento como un recurso para que las personas obtengan más información.
Ver: Teranode es el futuro de la red Bitcoin
¿Nuevo en blockchain? Consulte la sección Blockchain para principiantes de CoinGeek, la guía de recursos definitiva para aprender más sobre la tecnología blockchain.