EL LIBRO DE SATOSHI Estamos tratando de demostrar la ausencia de algo, lo que parece requerir conocerlo todo y verificar que ese algo no esté incluido. R ǃ : No es una sugerencia Publicado por Red, 11 de agosto de 2010, 04:58:50 AM _____________________________________________________________ Satoshi: Sé que sabes la primera parte de lo que estoy escribiendo, pero quiero que otros puedan seguir y corregir cualquier concepto erróneo que pueda tener. Estaba viendo la implementación actual del árbol Merkle tratando de descubrir cuándo se podrían eliminar las transacciones sin perder seguridad. En términos de gráfico de transacción, las transacciones representan los nodos. Los bordes del gráfico de transacción están representados por los puntos de entrada que apuntan a transacciones previas usando una clase de estructura BlockHash->TransHash->OutPoint. Es la existencia de un punto de entrada que marca un punto de salida anterior gastado. Por lo tanto, para que una transacción sea válida, lo más que se muestra por cada punto ingreso de una transacción de AMBOS, un punto de salida anterior existente Y, que no exista un punto de ingreso previo que haga referencia a ese punto de salida. Por lo tanto, para cada punto de salida, hay cero o uno puntos de ingreso haciendo referencia hacia él. cero = no gastado. uno = gastado. Eso también significa que no se puede eliminar ninguna transacción de la lista de bloqueo, hasta que ambos puntos de salida sean gastados. De lo contrario, las monedas desaparecerán. Sin embargo, puede eliminar todas las transacciones de doble enlace tan pronto como esté seguro de que el segundo bloque de enlace se mantendrá. (posibilidad más temprana). Sin embargo, a medida que elimina transacciones y las reemplaza con su hash del árbol de Merkle, pierde la estructura de gráfico presente 227