Hola a todos, soy Paul de Coinmanlabs. Durante la locura de la inscripción del año pasado y las Runas de este año, muchas personas no tenían claros los tipos de direcciones de BTC y es muy confuso. Hoy usaremos ocho preguntas para ayudarte a entender con claridad.
Bitcoin requiere múltiples tipos de direcciones principalmente para satisfacer diferentes necesidades y requisitos técnicos, y para proporcionar una mejor seguridad, privacidad y escalabilidad. Las principales razones son:
Compatibilidad y transición: A medida que la red Bitcoin crece y la tecnología avanza, se introducen nuevos formatos de dirección, pero para mantener la compatibilidad hacia atrás, los formatos de dirección más antiguos siguen siendo compatibles. Por lo tanto, Bitcoin necesita soporte para múltiples tipos de direcciones para que los usuarios puedan migrar e interactuar sin problemas con diferentes direcciones.
Seguridad y privacidad: Los diferentes tipos de direcciones proporcionan diferentes niveles de seguridad y privacidad. Por ejemplo, las direcciones Segregated Witness (direcciones Bech32) tienen características de seguridad más avanzadas, mientras que las direcciones P2SH se utilizan a menudo en scripts de transacciones avanzadas, como firmas múltiples, lo que proporciona más flexibilidad y seguridad.
Innovación técnica: A menudo se introducen nuevos formatos de dirección para introducir nuevas características técnicas y mejoras. Por ejemplo, las direcciones Bech32 introdujeron Segregated Witness, una importante actualización técnica diseñada para aumentar el rendimiento de las transacciones, reducir las tarifas de transacción y mejorar la seguridad de la red.
Experiencia del usuario: Los diferentes tipos de direcciones pueden afectar la experiencia y la interacción del usuario. Por ejemplo, las direcciones Bech32 tienen mayores capacidades de detección de errores, lo que puede reducir el riesgo de que los usuarios ingresen la dirección incorrecta, mejorando así la experiencia del usuario.
En resumen, Bitcoin necesita múltiples tipos de direcciones para satisfacer las necesidades de diferentes usuarios y promover continuamente la innovación y el desarrollo tecnológico, proporcionando soluciones blockchain más seguras y eficientes.
Ahora hay cuatro tipos de direcciones BTC, cada una con formatos y uso de la dirección ligeramente diferentes. Los siguientes son algunos tipos comunes de direcciones de Bitcoin:
P2PKH (Pay-to-Public-Key-Hash): Este es el tipo de dirección más común, comenzando con "1". Este tipo de dirección es la más antigua y la más aceptada. Por ejemplo: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
P2SH (Pay-to-Script-Hash): A partir de "3", se utiliza para múltiples firmas y otros scripts de transacciones complejas. Este tipo de script de dirección se valida en la transacción. Por ejemplo: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
Bech32: Comenzando con "bc1q", es el último formato de dirección de Bitcoin, también conocido como la dirección nativa de Segregated Witness (Segregated Witness). Las direcciones Bech32 tienen mayores capacidades de detección de errores y soporte características más avanzadas como SegWit. Por ejemplo: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
Taproot DIRECCIÓN: Este tipo de dirección comienza con "bc1p". Para mejorar la eficiencia del espacio en bloque y reducir las tarifas, SegWit introdujo algunos cambios en la forma en que se construyen las direcciones. Por lo tanto, además de las direcciones SegWit, se desarrollaron direcciones Taproot, que reducen aún más el espacio de almacenamiento, mejoran la eficiencia de las transacciones y proporcionan una mejor privacidad.
P2PKH (Pay-to-Public-Key-Hash) es un término definido por uno de los fundadores de Bitcoin, Satoshi Nakamoto. El término significa pagar al hash de clave pública. En las transacciones P2PKH, el pagador envía fondos a la dirección hash de clave pública del destinatario, en lugar de directamente a la clave pública del destinatario. Este método mejora la privacidad y la seguridad porque la dirección hash de clave pública no expone directamente la clave pública del destinatario.
En las transacciones P2PKH, la dirección del destinatario es el valor hash generado a partir de su clave pública, en lugar de la clave pública en sí. Un beneficio de esto es que incluso si la dirección hash de clave pública está expuesta, no revelará la clave pública real del destinatario, lo que aumenta la seguridad. Al mismo tiempo, hace que los datos de transacción en la cadena de bloques sean más compactos porque las direcciones hash de clave pública son relativamente coro.
En general, P2PKH es un tipo de transacción de Bitcoin común y simple diseñado para mejorar la privacidad y la seguridad al tiempo que mantiene los datos de transacción compactos.
P2SH (Pay-to-Script-Hash) es un tipo de salida de transacción en Bitcoin, introducido por Gavin Andresen en 2012. Este tipo de salida de transacción permite que el pago se asocie con un hash de script, en lugar de directamente con una clave pública o un hash de clave pública.
La introducción de este método fue para soporte de más tipos de transacciones, como transacciones de firmas múltiples y otros scripts de transacciones complejas. En las transacciones P2SH, la dirección del destinatario es un hash de script, no una clave pública real o un hash de clave pública. Esto significa que el remitente solo necesita conocer el valor hash de un script, no los detalles del script. El script real que coincide con el script solo es necesario cuando se gasta la salida.
Uno de los beneficios de P2SH es que aumenta la flexibilidad de la red Bitcoin. Permite realizar transacciones de scripts de transacciones complejas sin exponer el contenido real del script, y puede aplicar hash a varios tipos diferentes de scripts en la misma dirección. Esto proporciona soporte para transacciones más complejas, como transacciones de múltiples firmas, al tiempo que aumenta la seguridad y privacidad de la red.
Por lo tanto, P2SH, como un tipo de salida de transacción, proporciona una base importante para el desarrollo y la innovación de la red Bitcoin.
La dirección de Bech32 lleva el nombre de la primera letra "B" de los apellidos de sus diseñadores, Pieter Wuille y Greg Maxwell, y de un algoritmo de detección/corrección de errores llamado "ech". Este algoritmo, utilizado en las reglas de pronunciación fonética de algunos idiomas, distingue el "1" de la "l" y el "0" de la "o", lo que reduce la posibilidad de que los usuarios introduzcan una dirección incorrecta. Por lo tanto, "Bech" significa la innovación clave en este diseño de dirección, y "32" indica que la longitud de la dirección es de 32 caracteres. Por lo tanto, el nombre de dirección Bech32 puede describirse como un nombre descriptivo compuesto por las características clave de su diseño.
En algunas billeteras Bitcoin, se genera una nueva dirección cada vez que se envía o recibe una transacción por razones de privacidad y seguridad:
Protección de la privacidad: El uso de una nueva dirección puede mejorar la privacidad del usuario. Si se utiliza la misma dirección para cada transacción, estas transacciones se pueden rastrear hasta la misma dirección, exponiendo el historial de transacciones y el movimiento de fondos del usuario. Al usar una nueva dirección, los usuarios pueden proteger mejor su privacidad y reducir la divulgación de información a otros.
Mejora de la seguridad: Cambiar regularmente las direcciones puede reducir los ataques dirigidos a direcciones específicas. Si una dirección es rastreada y atacada por una parte malintencionada, el uso de una nueva dirección reduce el riesgo de ser atacado. Además, si una de las claves privadas del usuario queda expuesta, solo los fondos de la dirección asociada a la clave privada se verán comprometidos, y los fondos de otras direcciones seguirán estando seguros.
Seguir las mejores prácticas: Muchos expertos en seguridad recomiendan cambiar las direcciones con regularidad como una práctica recomendada para ayudar a mantener los fondos personales seguros y privados.
Aunque generar una nueva dirección cada vez puede causar algunos inconvenientes, como la necesidad de actualizar la dirección de recopilación, esta práctica puede aumentar los niveles de privacidad y seguridad de un usuario y, por lo tanto, es adoptada por muchas billeteras Bitcoin.
De hecho, la generación de nuevas direcciones generalmente se logra mediante el uso de criptografía de curva elíptica (ECC). El algoritmo de encriptación de curva elíptica utilizado en Bitcoin es secp256k1, que es un algoritmo de encriptación ampliamente utilizado en el campo de la criptomoneda.
Específicamente, la billetera utiliza un algoritmo de curva elíptica para generar un par de claves: una clave pública y una clave privada. A continuación, genere la dirección a partir de la clave pública. Cada vez que se genera una nueva dirección, se genera un nuevo par de claves pública y privada, que a su vez genera una nueva dirección.
Este enfoque garantiza que cada dirección esté asociada a un par de claves único, lo que mejora la seguridad y la privacidad. Al mismo tiempo, debido a la eficiencia del algoritmo de encriptación de curva elíptica, el proceso de generación de nuevas direcciones suele ser muy rápido.
Muchas billeteras modernas de Bitcoin utilizan la tecnología HD Wallet (billetera determinista jerárquica) para administrar direcciones. Las billeteras HD pueden administrar una gran cantidad de direcciones de manera más conveniente y proporcionar algunas funciones adicionales de seguridad y copia de seguridad.
Las billeteras HD generan una serie de pares de claves (claves públicas y privadas) utilizando una semilla, en lugar de generar un nuevo par de claves para cada dirección como lo hacen las billeteras tradicionales. Estos pares de claves se generan de acuerdo con los estándares definidos en BIP32 (Propuesta de mejora de Bitcoin 32) y BIP44 (Propuesta de mejora de Bitcoin 44).
HD Wallet tiene las siguientes ventajas:
Copia de seguridad y recuperación: Al hacer una copia de seguridad de la semilla, los usuarios pueden hacer fácilmente una copia de seguridad de toda la billetera y recuperar convenientemente todas las direcciones y fondos cuando sea necesario.
Determinismo: Dado que todas las direcciones se derivan de la misma semilla, toda la cadena de direcciones se puede generar de forma determinista, sin necesidad de guardar la clave privada de cada dirección en la billetera.
Mejor privacidad: HD Wallet puede generar una nueva dirección para cada transacción sin exponer la dirección utilizada anteriormente. Esto mejora la privacidad del usuario.
Estructura jerárquica: HD Wallets soporte una estructura jerárquica, permitiendo la creación de múltiples sub-billeteras, cada una con su propia semilla. Esta estructura ayuda a administrar fondos para múltiples cuentas o propósitos.
Por lo tanto, las billeteras modernas de Bitcoin generalmente utilizan la tecnología HD Wallet para proporcionar una mejor experiencia de usuario, seguridad y protección de la privacidad.
Este artículo se reproduce de [panews], los derechos de autor pertenecen al autor original [CoinmanLabs], si tiene alguna objeción a la reimpresión, comuníquese con Gate Learn Team, el equipo lo manejará lo antes posible de acuerdo con los procedimientos pertinentes.
Descargo de responsabilidad: Los puntos de vista y opiniones expresados en este artículo representan solo los puntos de vista personales del autor y no constituyen ningún consejo de inversión.
Las versiones en otros idiomas del artículo son traducidas por el equipo de Gate Learn y no se mencionan en Gate.io, el artículo traducido no puede ser reproducido, distribuido o plagiado.
Hola a todos, soy Paul de Coinmanlabs. Durante la locura de la inscripción del año pasado y las Runas de este año, muchas personas no tenían claros los tipos de direcciones de BTC y es muy confuso. Hoy usaremos ocho preguntas para ayudarte a entender con claridad.
Bitcoin requiere múltiples tipos de direcciones principalmente para satisfacer diferentes necesidades y requisitos técnicos, y para proporcionar una mejor seguridad, privacidad y escalabilidad. Las principales razones son:
Compatibilidad y transición: A medida que la red Bitcoin crece y la tecnología avanza, se introducen nuevos formatos de dirección, pero para mantener la compatibilidad hacia atrás, los formatos de dirección más antiguos siguen siendo compatibles. Por lo tanto, Bitcoin necesita soporte para múltiples tipos de direcciones para que los usuarios puedan migrar e interactuar sin problemas con diferentes direcciones.
Seguridad y privacidad: Los diferentes tipos de direcciones proporcionan diferentes niveles de seguridad y privacidad. Por ejemplo, las direcciones Segregated Witness (direcciones Bech32) tienen características de seguridad más avanzadas, mientras que las direcciones P2SH se utilizan a menudo en scripts de transacciones avanzadas, como firmas múltiples, lo que proporciona más flexibilidad y seguridad.
Innovación técnica: A menudo se introducen nuevos formatos de dirección para introducir nuevas características técnicas y mejoras. Por ejemplo, las direcciones Bech32 introdujeron Segregated Witness, una importante actualización técnica diseñada para aumentar el rendimiento de las transacciones, reducir las tarifas de transacción y mejorar la seguridad de la red.
Experiencia del usuario: Los diferentes tipos de direcciones pueden afectar la experiencia y la interacción del usuario. Por ejemplo, las direcciones Bech32 tienen mayores capacidades de detección de errores, lo que puede reducir el riesgo de que los usuarios ingresen la dirección incorrecta, mejorando así la experiencia del usuario.
En resumen, Bitcoin necesita múltiples tipos de direcciones para satisfacer las necesidades de diferentes usuarios y promover continuamente la innovación y el desarrollo tecnológico, proporcionando soluciones blockchain más seguras y eficientes.
Ahora hay cuatro tipos de direcciones BTC, cada una con formatos y uso de la dirección ligeramente diferentes. Los siguientes son algunos tipos comunes de direcciones de Bitcoin:
P2PKH (Pay-to-Public-Key-Hash): Este es el tipo de dirección más común, comenzando con "1". Este tipo de dirección es la más antigua y la más aceptada. Por ejemplo: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
P2SH (Pay-to-Script-Hash): A partir de "3", se utiliza para múltiples firmas y otros scripts de transacciones complejas. Este tipo de script de dirección se valida en la transacción. Por ejemplo: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
Bech32: Comenzando con "bc1q", es el último formato de dirección de Bitcoin, también conocido como la dirección nativa de Segregated Witness (Segregated Witness). Las direcciones Bech32 tienen mayores capacidades de detección de errores y soporte características más avanzadas como SegWit. Por ejemplo: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
Taproot DIRECCIÓN: Este tipo de dirección comienza con "bc1p". Para mejorar la eficiencia del espacio en bloque y reducir las tarifas, SegWit introdujo algunos cambios en la forma en que se construyen las direcciones. Por lo tanto, además de las direcciones SegWit, se desarrollaron direcciones Taproot, que reducen aún más el espacio de almacenamiento, mejoran la eficiencia de las transacciones y proporcionan una mejor privacidad.
P2PKH (Pay-to-Public-Key-Hash) es un término definido por uno de los fundadores de Bitcoin, Satoshi Nakamoto. El término significa pagar al hash de clave pública. En las transacciones P2PKH, el pagador envía fondos a la dirección hash de clave pública del destinatario, en lugar de directamente a la clave pública del destinatario. Este método mejora la privacidad y la seguridad porque la dirección hash de clave pública no expone directamente la clave pública del destinatario.
En las transacciones P2PKH, la dirección del destinatario es el valor hash generado a partir de su clave pública, en lugar de la clave pública en sí. Un beneficio de esto es que incluso si la dirección hash de clave pública está expuesta, no revelará la clave pública real del destinatario, lo que aumenta la seguridad. Al mismo tiempo, hace que los datos de transacción en la cadena de bloques sean más compactos porque las direcciones hash de clave pública son relativamente coro.
En general, P2PKH es un tipo de transacción de Bitcoin común y simple diseñado para mejorar la privacidad y la seguridad al tiempo que mantiene los datos de transacción compactos.
P2SH (Pay-to-Script-Hash) es un tipo de salida de transacción en Bitcoin, introducido por Gavin Andresen en 2012. Este tipo de salida de transacción permite que el pago se asocie con un hash de script, en lugar de directamente con una clave pública o un hash de clave pública.
La introducción de este método fue para soporte de más tipos de transacciones, como transacciones de firmas múltiples y otros scripts de transacciones complejas. En las transacciones P2SH, la dirección del destinatario es un hash de script, no una clave pública real o un hash de clave pública. Esto significa que el remitente solo necesita conocer el valor hash de un script, no los detalles del script. El script real que coincide con el script solo es necesario cuando se gasta la salida.
Uno de los beneficios de P2SH es que aumenta la flexibilidad de la red Bitcoin. Permite realizar transacciones de scripts de transacciones complejas sin exponer el contenido real del script, y puede aplicar hash a varios tipos diferentes de scripts en la misma dirección. Esto proporciona soporte para transacciones más complejas, como transacciones de múltiples firmas, al tiempo que aumenta la seguridad y privacidad de la red.
Por lo tanto, P2SH, como un tipo de salida de transacción, proporciona una base importante para el desarrollo y la innovación de la red Bitcoin.
La dirección de Bech32 lleva el nombre de la primera letra "B" de los apellidos de sus diseñadores, Pieter Wuille y Greg Maxwell, y de un algoritmo de detección/corrección de errores llamado "ech". Este algoritmo, utilizado en las reglas de pronunciación fonética de algunos idiomas, distingue el "1" de la "l" y el "0" de la "o", lo que reduce la posibilidad de que los usuarios introduzcan una dirección incorrecta. Por lo tanto, "Bech" significa la innovación clave en este diseño de dirección, y "32" indica que la longitud de la dirección es de 32 caracteres. Por lo tanto, el nombre de dirección Bech32 puede describirse como un nombre descriptivo compuesto por las características clave de su diseño.
En algunas billeteras Bitcoin, se genera una nueva dirección cada vez que se envía o recibe una transacción por razones de privacidad y seguridad:
Protección de la privacidad: El uso de una nueva dirección puede mejorar la privacidad del usuario. Si se utiliza la misma dirección para cada transacción, estas transacciones se pueden rastrear hasta la misma dirección, exponiendo el historial de transacciones y el movimiento de fondos del usuario. Al usar una nueva dirección, los usuarios pueden proteger mejor su privacidad y reducir la divulgación de información a otros.
Mejora de la seguridad: Cambiar regularmente las direcciones puede reducir los ataques dirigidos a direcciones específicas. Si una dirección es rastreada y atacada por una parte malintencionada, el uso de una nueva dirección reduce el riesgo de ser atacado. Además, si una de las claves privadas del usuario queda expuesta, solo los fondos de la dirección asociada a la clave privada se verán comprometidos, y los fondos de otras direcciones seguirán estando seguros.
Seguir las mejores prácticas: Muchos expertos en seguridad recomiendan cambiar las direcciones con regularidad como una práctica recomendada para ayudar a mantener los fondos personales seguros y privados.
Aunque generar una nueva dirección cada vez puede causar algunos inconvenientes, como la necesidad de actualizar la dirección de recopilación, esta práctica puede aumentar los niveles de privacidad y seguridad de un usuario y, por lo tanto, es adoptada por muchas billeteras Bitcoin.
De hecho, la generación de nuevas direcciones generalmente se logra mediante el uso de criptografía de curva elíptica (ECC). El algoritmo de encriptación de curva elíptica utilizado en Bitcoin es secp256k1, que es un algoritmo de encriptación ampliamente utilizado en el campo de la criptomoneda.
Específicamente, la billetera utiliza un algoritmo de curva elíptica para generar un par de claves: una clave pública y una clave privada. A continuación, genere la dirección a partir de la clave pública. Cada vez que se genera una nueva dirección, se genera un nuevo par de claves pública y privada, que a su vez genera una nueva dirección.
Este enfoque garantiza que cada dirección esté asociada a un par de claves único, lo que mejora la seguridad y la privacidad. Al mismo tiempo, debido a la eficiencia del algoritmo de encriptación de curva elíptica, el proceso de generación de nuevas direcciones suele ser muy rápido.
Muchas billeteras modernas de Bitcoin utilizan la tecnología HD Wallet (billetera determinista jerárquica) para administrar direcciones. Las billeteras HD pueden administrar una gran cantidad de direcciones de manera más conveniente y proporcionar algunas funciones adicionales de seguridad y copia de seguridad.
Las billeteras HD generan una serie de pares de claves (claves públicas y privadas) utilizando una semilla, en lugar de generar un nuevo par de claves para cada dirección como lo hacen las billeteras tradicionales. Estos pares de claves se generan de acuerdo con los estándares definidos en BIP32 (Propuesta de mejora de Bitcoin 32) y BIP44 (Propuesta de mejora de Bitcoin 44).
HD Wallet tiene las siguientes ventajas:
Copia de seguridad y recuperación: Al hacer una copia de seguridad de la semilla, los usuarios pueden hacer fácilmente una copia de seguridad de toda la billetera y recuperar convenientemente todas las direcciones y fondos cuando sea necesario.
Determinismo: Dado que todas las direcciones se derivan de la misma semilla, toda la cadena de direcciones se puede generar de forma determinista, sin necesidad de guardar la clave privada de cada dirección en la billetera.
Mejor privacidad: HD Wallet puede generar una nueva dirección para cada transacción sin exponer la dirección utilizada anteriormente. Esto mejora la privacidad del usuario.
Estructura jerárquica: HD Wallets soporte una estructura jerárquica, permitiendo la creación de múltiples sub-billeteras, cada una con su propia semilla. Esta estructura ayuda a administrar fondos para múltiples cuentas o propósitos.
Por lo tanto, las billeteras modernas de Bitcoin generalmente utilizan la tecnología HD Wallet para proporcionar una mejor experiencia de usuario, seguridad y protección de la privacidad.
Este artículo se reproduce de [panews], los derechos de autor pertenecen al autor original [CoinmanLabs], si tiene alguna objeción a la reimpresión, comuníquese con Gate Learn Team, el equipo lo manejará lo antes posible de acuerdo con los procedimientos pertinentes.
Descargo de responsabilidad: Los puntos de vista y opiniones expresados en este artículo representan solo los puntos de vista personales del autor y no constituyen ningún consejo de inversión.
Las versiones en otros idiomas del artículo son traducidas por el equipo de Gate Learn y no se mencionan en Gate.io, el artículo traducido no puede ser reproducido, distribuido o plagiado.