Blog

BlogDirección de criptocartera: ¿qué es y cómo crear una?
Atrás
8 minutos de lectura
Publicado el30.03.2023
BitcoinBlockchainCrypto payments

Un monedero criptográfico es una herramienta esencial para gestionar los activos digitales de un usuario en la cadena de bloques. Uno de sus componentes clave es una dirección, mediante la cual otros usuarios pueden enviarte fondos y tú mismo puedes identificar tu monedero al realizar un pago en criptomoneda.

 

esp.png

 

Descubra estas y otras funciones de la dirección de una criptocartera en este artículo.


 

La esencia y los principios de una dirección de criptocartera

Una criptocartera, a pesar de su nombre, no es en realidad un depósito para sus fondos. Sin embargo, realiza tareas importantes: además de proteger las claves privadas, permite interactuar con los fondos en la blockchain, lo que incluye enviar, recibir, intercambiar criptomonedas, etc.

 

Cada criptocartera incluye un identificador público único llamado dirección, una cadena de texto que se utiliza para enviar o recibir fondos. Es similar al funcionamiento de una dirección de correo electrónico, pero la criptodirección se genera aleatoriamente e incluye hasta 40 caracteres alfanuméricos.

 

Debes proporcionar la dirección de tu monedero cuando alguien quiera enviarte criptodivisas. Cualquiera que reciba criptomoneda de tu monedero podrá ver que proviene de tu dirección.

 

Para enviar criptomonedas al monedero de otro usuario, introduce la dirección de su monedero copiándola y pegándola en el campo "enviar" de la aplicación o escaneando un código QR proporcionado por el destinatario. A continuación, haz clic en "enviar" y la transacción se iniciará tras pagar una pequeña comisión.


 

Diferentes tipos de direcciones de criptocarteras

Las distintas redes de criptomonedas utilizan una generación de direcciones de monedero diferente, lo que permite a los usuarios identificar rápidamente la criptomoneda utilizada.  Por ejemplo, todas las direcciones de bitcoin empiezan por "1", "3" o "bc1". Las direcciones de Ethereum empiezan siempre por "0x" y tienen 40 caracteres, excluido el prefijo. Las direcciones de Litecoin empiezan por "l", "m" o "3".

 

Los tipos más comunes de direcciones de monederos bitcoin son:

 

  • Segwit o Bech32. Las direcciones más populares utilizadas para las transacciones de la red bitcoin, diseñadas para limitar la cantidad de información y que empiezan por "bc1". Una característica de las direcciones Segwit es el menor tamaño de las transacciones, lo que las hace más baratas, y la capacidad de interactuar con contratos inteligentes, algo que pocos tipos de direcciones pueden hacer;

     
  • Legacy o P2PKH. Eran la forma original de dirección criptográfica en la red bitcoin hasta que aparecieron alternativas mejores. Empieza por "1";

     
  • Compatibilidad o P2SH. Estas direcciones son mucho menos comunes, ya que incluyen ciertas características, por ejemplo, permitir a los remitentes exigir varias firmas digitales antes de autorizar una transacción. Empiezan por "3";

     
  • Taproot o BC1P. Proporciona mayor privacidad a las transacciones de bitcoins y empieza por "bc1p".

 

Debes tener cuidado y comprobar la red cuando realices transacciones, ya que si transfieres criptomoneda a otra blockchain (incluso si tu dirección es la misma - como en ETH y BSC) tus fondos podrían perderse.


 

¿Cómo puedo crear una dirección de criptocartera y encontrarla?

Para crear una dirección de monedero criptográfico, en primer lugar necesita un monedero propiamente dicho. Preste especial atención a esta cuestión y elija el proveedor de monederos más fiable o un criptointercambio de confianza.

 

La mayoría de los proveedores de monederos hacen que sea fácil encontrar y compartir la dirección de su monedero. Por ejemplo, con Green Crypto Processing necesitas obtener un Merchant ID, con el que puedes vincular y gestionar diferentes direcciones.


 

Obtención de la dirección de un monedero criptográfico a través de la API estándar.


Paso 1

Primero tienes que conseguir un Merchant ID y un Secret Key:
 

  • El Merchant ID es el ID de cliente del servicio Green Crypto;
     
  • Secret Key es necesario para ver las estadísticas de las retiradas (por favor, guárdelo en un lugar seguro).
     

Para obtener Merchant ID, abra el swagger y seleccione la opción standard/merchant. Amplía la lista:
 


He aquí una breve descripción de este parámetro, así como del cuerpo de la solicitud. Este parámetro se utilizará para enviar solicitudes. Haga clic en el botón "Try it out".
 


Directamente desde la interfaz swagger puede enviar una solicitud al servicio. Existen los parámetros "fee_type" y "callback_url":
 

  • "fee_type" es la tarifa con la que está trabajando ("%" o "fix"). Especifiquemos "fix";
     
  • "callback_url" es la url para enviar peticiones http. El comerciante tiene la posibilidad de realizar un seguimiento de los pagos, y el servicio Green Crypto informará de la recepción y confirmación del pago.
     

Pulse el botón "Execute". La solicitud se enviará al servicio y recibirá una respuesta ("Responses").
 


Estado "200" - la solicitud se ha realizado correctamente. Aquí hay dos campos: Merchant ID y Secret Key. Cópialos. Ahora puede usar la identificación para obtener una nueva dirección.

 

Paso 2

Para obtener una nueva dirección de pago, el  Secret key no es obligatorio, solo es necesario para retirar fondos y obtener estadísticas.
 

Copie el Merchant ID y vaya al siguiente parámetro standard/payment_address. Este parámetro se utiliza para generar una nueva dirección.
 


Por ejemplo, su cliente hace clic en "pay" y debe darle una dirección única para identificar ese pedido en particular. En este caso, debe ingresar la siguiente solicitud. Haga clic en "Try it out" e ingrese los parámetros en el campo que apareció:
 


Contiene:
 

  • “merchant_id” — inserte su identificación;
     
  • “currency” — aquí especifique, por ejemplo, bitcoin;
     
  • “callback_url” — también se puede especificar. Si el pedido requiere enviar devoluciones de llamada a una url diferente de la url que se generó al principio, esto se puede hacer en esta etapa. Por lo tanto, se enviará una notificación a la "callback_url" especificada en una dirección de pago particular. En este caso, no es necesario, por lo que puede eliminar esta línea;
     
  • “order_id” — número de identificación del pedido (producto), opcional. Especificado por el comerciante para relacionar la dirección BTC emitida con el pedido particular que debe pagar el comprador;
     
  • “currency_from” — la moneda, aquí bitcoin, en la que el comprador pagará el pedido o producto;
     
  • “amount_from” — cuántos bitcoins necesita pagar el comprador.


Luego presione el botón "Execute" y la solicitud se enviará al servicio. Recibirá una respuesta en este formulario:
 


Estado " 200 " : la solicitud se ha realizado correctamente. La respuesta contiene el campo "payment_address". Envíe esta dirección a su comprador y ellos realizarán el pago. El pago se puede realizar desde cualquier billetera como aplicación móvil, navegador web, billetera fría o cualquier otro método de pago.
 

Este algoritmo funciona para Standard API, que le permite aceptar pagos entrantes de clientes, acumularlos en su saldo de Green Crypto y enviarlos con una solicitud por separado. Si desea aceptar pagos entrantes de clientes y transferirlos instantáneamente a la dirección que especifique, entonces la mejor opción es Transfer API.
 

Obtén más información sobre cómo elegir una API que satisfaga todas las necesidades de tu empresa en esta guía.


 

Respuestas a las Preguntas frecuentes

1. ¿Es seguro compartir la dirección de mi billetera criptográfica?

Sí. Puede compartir de forma segura su dirección criptográfica, ya sea directamente con un individuo o en línea. Pero recuerde, la información asociada con la dirección de la billetera, incluidos los saldos y el historial de transacciones, está disponible públicamente en la cadena de bloques.

 

2. ¿Mi clave pública coincide con mi dirección criptográfica?

Están relacionados, pero no son lo mismo. Las claves públicas y privadas se generan cuando se crea una billetera criptográfica: la clave pública verifica la propiedad de una billetera en particular, y la clave privada se usa para firmar transacciones digitalmente. La dirección de la billetera se genera a partir de la clave pública mediante hash.

 

3. ¿Es una dirección criptográfica información pública?

Dado que todas las transacciones se registran en la cadena de bloques, cualquier usuario puede ver el saldo o el historial de transacciones de cualquier dirección criptográfica. Sin embargo, es imposible acceder a los fondos sin una clave privada. Además, su identidad y otra información personal que lo vincula a una dirección de billetera no se pueden descubrir simplemente desde una dirección criptográfica.

 

4. ¿Alguien puede robar mi dinero si tiene la dirección de mi billetera?

No. La dirección de su billetera se genera a partir de la clave pública, que a su vez se genera a partir de la clave privada. Estas ecuaciones solo funcionan en una dirección. Por lo tanto, si se tiene acceso a la dirección de la billetera y la clave pública, es imposible adivinar la clave privada de alguien.

 

5. ¿Por qué la dirección de mi billetera sigue cambiando y la antigua dirección de la billetera seguirá funcionando?

Muchas billeteras e intercambios generan automáticamente una nueva dirección para cada transacción, y la mayoría de las billeteras criptográficas pueden administrar cientos de direcciones simultáneamente. Cualquier dirección antigua sigue siendo relevante y aún se puede usar, pero esto podría comprometer su privacidad y hacer que su actividad de blockchain sea más fácil de rastrear.

 

6. ¿Qué es una dirección de cambio/reembolso?

Si paga con una factura de $20 por un artículo de $15, se le deben change 5 en cambio. El mismo principio se aplica al gastar criptomonedas, donde la cantidad pagada menos la cantidad adeudada le da su cambio. En las transacciones criptográficas, el remitente recibe cualquier cambio debido a través de una nueva dirección de cambio generada por su billetera. Esta tecnología se llama UTXO y, es importante tener en cuenta, es específica de la cadena de bloques de bitcoin.


 

En resumen, vale la pena recordar que compartir una dirección de billetera criptográfica no solo es seguro, sino también necesario si desea recibir pagos criptográficos de otros usuarios. Sin embargo, vale la pena prestar especial atención a almacenar de forma segura la clave privada que forma su dirección criptográfica.