¿Podrías hacer una copia de seguridad de toda la cadena de bloques Ethereum en BSV?

La respuesta es sí, técnicamente, y también cualquier otra cadena de bloques que te guste. La semana pasada,
El CIO de mintBlue, Pieter Den Dooven, demostró el concepto creando un proceso que guarda una copia de los registros en cadena de Ethereum en las transacciones de BSV. Su proceso guarda sólo bloques nuevos, pero dijo que también es posible almacenar todos los registros del historial de Ethereum si es necesario.

¿Es necesario que eso exista? El tiempo lo dirá, aunque el tema del tamaño whole de la cadena de bloques y la cantidad de datos que una cadena de bloques debería retener a perpetuidad (y cómo debería gestionarse) surge con más frecuencia a medida que la tecnología madura. Mientras tanto, la demostración de Den Dooven muestra cuánto más barato es para BSV hacer exactamente las mismas cosas que hace Ethereum y asegurado por el mecanismo de consenso remarkable de prueba de trabajo (PoW).

¿Ethereum está «borrando datos»?

La discusión sobre «hacer una copia de seguridad» de la cadena de bloques Ethereum en BSV surgió de discusiones que involucraron al abogado y exasesor de Ethereum Steven Nerayoff. Nerayoff hizo recientemente varias acusaciones de tratos con información privilegiada en Ethereum y otros proyectos de blockchain y detalló sus primeras preocupaciones sobre la estructura de gobernanza de Ethereum. Su publicación de grabaciones de conversaciones de 2015 ha sido apodada «ETHgate».

La hoja de ruta de Ethereum se refiere a «La Purga», o la eliminación de datos antiguos en la cadena en algún momento, aparentemente para ahorrar espacio y aumentar la eficiencia. Aparte de las diversas afirmaciones de Nerayoff y otras sobre los verdaderos motivos para querer eliminar los registros de Ethereum, se le preguntó al Dr. Craig S. Wright sobre la posibilidad de almacenar una copia de seguridad de sus datos en la cadena de bloques BSV.

«Fácil: sincroniza y usa el encabezado hash», respondió el Dr. Wright.

En 10 minutos, Den Dooven dijo que había configurado un proceso para hacer precisamente eso, utilizando el sistema de mintBlue y la plataforma de desarrollo Website3 Alchemy.

Dada la capacidad de escalamiento ilimitada de BSV, ha surgido la concept de ejecutar cualquier (o todas) otras cadenas de bloques en la red BSV. El fundador de sCrypt, Xiaohui Liu, demostró el concepto en la Convención World-wide Blockchain en Dubai en 2022, donde también reveló un transpilador que convertiría el código escrito en el lenguaje Solidity de Ethereum en Bitcoin Script.

Se extrae un nuevo bloque de Ethereum aproximadamente cada 10 a 20 segundos y, a nivel particular person, no es grande para los estándares de blockchain. Sigue siendo una gran cantidad de datos, aunque cada bloque contiene información como datos de transacciones, saldos de cuentas, código y estado del contrato, organización autónoma descentralizada (DAO), token no fungible (NFT), datos del token y verificación. Si bien es posible almacenar archivos multimedia/documentos adjuntos en la cadena, los altos costos de uso y los problemas de congestión generalmente significan que los creadores de tokens de Ethereum almacenan estos archivos fuera de la cadena, utilizando datos en la cadena como puntero a estos archivos. BSV no tiene estos problemas (aparte de, por ejemplo, archivos de vídeo de gran tamaño, que probablemente serán más asequibles en el futuro).

CoinGeek habló con Den Dooven para obtener más detalles sobre lo que está haciendo y por qué puede ser necesario realizar una copia de seguridad de Ethereum y otras cadenas de bloques. Si desea saber más, lea las preguntas y respuestas a continuación.

¿Sabes por qué Vitalik Buterin supuestamente estaba borrando/ocultando datos de la cadena de bloques?

La hoja de ruta de Ethereum incluye una etapa llamada «La Purga», que presumiblemente se centra en reducir los costos asociados con la participación en la purple. Esto se logra borrando el historial y los datos antiguos de la cadena de bloques. Un tweet afirmó que Vitalik en realidad está haciendo esto para eliminar pruebas ante acusaciones graves. Sólo podemos especular sobre el por qué, pero como siempre, la nueva estrategia de Ethereum para los datos parece reinventar la rueda, pero con bordes cuadrados. Mientras tanto, Bitcoin está allí, hojeando casualmente su documento técnico y susurrando: “Psst, consulte la Sección 7 ¡Hemos estado rodando suavemente con ruedas redondas desde 2009!”

Ethereum introduce puntos de manage periódicos fijos, donde el estado de la red en estos puntos se acuerda y se considera definitivo. Bitcoin incorpora la poda a través de su
Estructura del árbol Merkle. Esto significa que los datos de transacciones más antiguos se pueden eliminar opcionalmente y, al mismo tiempo, mantener disponibles las pruebas de lo sucedido. La diferencia clave radica en el enfoque de Ethereum en puntos de regulate basados ​​en consenso para la finalidad del estado de la purple y el uso de árboles Merkle por parte de Bitcoin para una verificación eficiente de las transacciones, junto con la opción de poda para administrar el tamaño de la cadena de bloques.

¿Solo está haciendo una copia de seguridad de los datos a partir de este momento? ¿Es posible guardar también el registro completo del historial de Ethereum? (es decir, desde 2015)?

Por ahora, solo realizaremos copias de seguridad de los datos a partir de este momento. Esto es sólo por simplicidad. No estamos ejecutando un nodo Ethereum y realmente no estamos gastando ningún recurso en esto. Sin embargo, es posible guardar el historial de Ethereum en BSV. La razón principal para no hacerlo es el tiempo de preparación que implica. Si alguien que lee esto tiene un nodo Ethereum en ejecución y quiere sincronizarlo con BSV, comuníquese con nosotros y lo configuraremos en poco tiempo.

Desde un punto de vista técnico, ¿cómo se utiliza mintBlue/Alchemy para hacer esto?

Alchemy tiene una función de webhook que se puede configurar para que se llame cuando ocurren ciertos eventos en Ethereum. En este caso, lo configuré para llamar a una URL, con el bloque completo como carga útil, cada vez que se extrae un nuevo bloque. Luego se utiliza Zapier para recopilar las solicitudes y reenviarlas a una función de creación de transacciones en mintBlue, lo que da como resultado que todo el bloque Ethereum se publique en BSV. No es una gran configuración porque, técnicamente, no se necesita Zapier para que esto funcione. La única razón para utilizar Zapier fue por simplicidad. Me permitió configurarlo literalmente en 10 minutos. Esto muestra el poder de estas plataformas.

Un mejor enfoque sería implementar un backend, recopilar los webhooks de Alchemy y enviarlos a mintBlue, eliminando el costo asociado con los eventos de Zapier. Para mayor claridad, los costos asociados con la publicación de toda la actividad de Ethereum en BSV son de aproximadamente $50 por mes. A modo de comparación, $50 le permiten pagar sólo unas 12 transacciones de Ethereum.

¿Ha recibido alguna expresión de interés de alguien sobre la financiación de la continuación del proyecto?

No precisamente.

¿Cuál es su enfoque para manejar el enorme tamaño de la cadena de bloques de Ethereum al realizar copias de seguridad en Bitcoin SV?

En mintBlue, no consideramos que el tamaño de la cadena de bloques Ethereum sea enorme en absoluto. Cada bloque tiene aproximadamente 250 kb, aproximadamente el tamaño de un archivo PDF. Por lo tanto, un bloque completo de Ethereum puede caber en una sola transacción de BSV, lo que resulta en aproximadamente $,0002 de tarifas de transacción para un bloque completo.

Seguir El cartel del criptocrimen de CoinGeek serie, que profundiza en la corriente de grupos—a de BitMEX a binance, Bitcoin.com, flujo de bloques, Cambio de forma, Coinbase, Onda,
Etereum, ftx y Atar—Que han cooptado la revolución de los activos digitales y han convertido la industria en un campo minado para actores ingenuos (e incluso experimentados) del mercado.

¿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.

Share.
Leave A Reply