SPV (la verificación simplificada de pagos) es un método ligero para verificar transacciones en on-chain. Tales clientes solo descargan los encabezados de los bloques. No almacenan toda la cadena. En su lugar, solicitan pruebas de inclusión de transacciones a través del árbol de Merkle.
¿Es este un árbol? Estructura criptográfica. Los nodos finales contienen hashes de datos, mientras que los padres contienen hashes de sus "hijos".
SPV permite a los clientes expertos verificar transacciones en Bitcoin sin descargar toda la cadena de bloques. Parece conveniente para dispositivos con recursos limitados. Las carteras móviles son precisamente de este tipo.
Los nodos completos son pesados. SPV — no. La diferencia es enorme. Para verificar la autenticidad de las transacciones, SPV utiliza solo las raíces de Merkle, y esto, curiosamente, es suficiente.
El ahorro de recursos es impresionante: solo se necesitan almacenar 80 bytes por bloque. Los nodos completos requieren mucho más.
La seguridad no es del todo buena. En un ataque del 51%, los delincuentes pueden, aparentemente, engañar a los clientes SPV. No está del todo claro cómo resolver este problema por completo. La investigación continúa.
Satoshi mencionó en su documento que las transacciones se pueden verificar sin nodos completos. SPV encarna precisamente esta idea. ¡Quién lo iba a pensar!
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
¿Qué es la verificación simplificada de pagos (SPV)?
SPV (la verificación simplificada de pagos) es un método ligero para verificar transacciones en on-chain. Tales clientes solo descargan los encabezados de los bloques. No almacenan toda la cadena. En su lugar, solicitan pruebas de inclusión de transacciones a través del árbol de Merkle.
¿Es este un árbol? Estructura criptográfica. Los nodos finales contienen hashes de datos, mientras que los padres contienen hashes de sus "hijos".
SPV permite a los clientes expertos verificar transacciones en Bitcoin sin descargar toda la cadena de bloques. Parece conveniente para dispositivos con recursos limitados. Las carteras móviles son precisamente de este tipo.
Los nodos completos son pesados. SPV — no. La diferencia es enorme. Para verificar la autenticidad de las transacciones, SPV utiliza solo las raíces de Merkle, y esto, curiosamente, es suficiente.
El ahorro de recursos es impresionante: solo se necesitan almacenar 80 bytes por bloque. Los nodos completos requieren mucho más.
La seguridad no es del todo buena. En un ataque del 51%, los delincuentes pueden, aparentemente, engañar a los clientes SPV. No está del todo claro cómo resolver este problema por completo. La investigación continúa.
Satoshi mencionó en su documento que las transacciones se pueden verificar sin nodos completos. SPV encarna precisamente esta idea. ¡Quién lo iba a pensar!