Permítanme presentarles mi idea.
Dado:
Tarea:
Como puedo ver, la descarga de blockchain es tan difícil como la minería, porque cada vez hay que volver a calcular el hash, comparar, verificar signos, etc.
¿Qué pasa si el cliente solo descarga estos 144 bloques por un día y un súper bloque con 144 hash de los últimos bloques válidos, luego solo compara las direcciones de la billetera actual con las direcciones en estos 144 bloques sin ningún cálculo de su hash?
¿Hay alguna moneda alternativa con tal acelerador?
La descarga de blockchain debería llevar como máximo el mismo tiempo que la descarga de avi de 16 GB de Pirate Bay. Digamos, canal de Internet de 5 mb/s + p2p / 16 Gb = 2, pueden ser 3 horas (en el no peers case
), pero pasé de 2 a 3 días, y veo que esto no es motivo de velocidad de Internet, es CPU + disco duro muy, muy trabajo duro.
Tu premisa es incorrecta. El trabajo requerido para descargar y validar la cadena de bloques no tiene nada que ver con el trabajo requerido para minarla.
En lo que respecta al hash del bloque, validarlo requiere solo un hash, mientras que extraer el bloque requiere quintillones de cálculos de hash.
Validar el bloque también requiere calcular los valores hash del árbol Merkle, pero el trabajo principal es validar las firmas ECDSA. Su método no va a ayudar con eso.
(En una nota meta, es de mala educación ofrecer "mejoras" cuando no comprende lo suficientemente bien lo que existe actualmente).
Descargar blockchain es varios órdenes de magnitud más fácil que minar. Validar es simplemente tomar los bloques, triturarlos y verificar que la solución propuesta a) coincida con dicho hash yb) en el nivel de dificultad especificado. Si un bloque recibido pasa estas validaciones, se acepta como válido y se solicita el siguiente, y así sucesivamente.
En comparación, descargar una película o software no implica validación hasta el final, cuando comprueba que el archivo no está dañado. En caso de que así sea, tendrás que descargar todo el gran lío de nuevo.
Como supone correctamente, la mayor parte del tiempo se dedica a verificar bloques. Por eso, aunque un amigo te preste un DVD con blockchain, cargarlo por primera vez no será instantáneo sino que tomará (dependiendo de la velocidad de tu PC) desde media hora hasta varias horas.
Su idea de crear un bloque de "currículum vitae" al final del día (¿por qué no semanalmente/mensualmente/anualmente también?) parece prometedora, no he oído hablar de ninguna moneda que implemente tal idea. No está exento de problemas potenciales, pero podría estarlo.
muro
Asombro anómalo
Juan T.
jose pineda