¿Qué es P2PKH?

Ventajas y desventajas de la implementación de P2PKH

Ventajas

Una de las mayores ventajas de implementar el script P2PKH, y que lo hacen muy confiable al momento de efectuar transacciones, se debe a que reduce la posibilidad de sufrir ataques o amenazas derivados de las computadoras cuánticas. Qué podrían llegar a deducir las claves privadas de un usuario mediante la clave pública que haya proporcionado para recibir una transacción. Y es que gracias a P2PKH, las claves públicas nunca se revelan o envían. Pues en lugar de enviar la clave pública completa solo se usa un hash de la misma.

Otra gran ventaja que ofrece este script es la simplicidad y facilidad de uso. Ya que las direcciones que implementan P2PKH son mucho más cortas y manejables. Lo que a su vez también reduce la posibilidad de cometer errores en comparación con las direcciones P2PK.

Desventajas

Aunque las direcciones P2PKH son mucho más fáciles al momento de utilizar, el proceso de creación de estas direcciones es mucho más complejo y difícil que con los scripts P2PK. Por lo que requieren que la aplicación de muchos pasos o procesos adicionales a nivel de programación para formar transacciones P2PKH. No obstante esto es algo transparente para los usuarios, y para los dispositivos actuales esto no genera ningún efecto negativo de rendimiento.

Así mismo, como este script fue lanzado e implementado mucho antes de SegWit, las direcciones heredadas no son compatibles con las wallets o monederos que implementan este formato, como si lo hace el script P2SH. Aunque si es posible enviar una transacción desde una dirección P2PKH a una dirección SegWit. Sin embargo, las comisiones de estas transacciones pueden ser elevadas en general. Por lo que, aunque la implementación de las transacciones P2PKH juegan un papel importante en la red Bitcoin, su uso puede verse afectado y disminuido si los usuarios comienzan a adoptar en mayor medida a SegWit.