¿Mi billetera debe estar conectada a Internet para recibir pagos?

(Esta pregunta se aplica a las billeteras privadas, almacenadas en una computadora local. No tanto para las billeteras en línea, que se supone que siempre deben estar conectadas a Internet)

Digamos que tengo una billetera con varias direcciones. Alguien (tal vez incluso yo mismo) hace una transferencia a una de mis direcciones. Mi impresión es que mi cliente bitcoin (el que administra la billetera a la que está asociada la dirección) debe estar funcionando y conectado a Internet para que se ejecute esta transferencia.

Digo esto porque, como una billetera tiene dinero real , los bitcoins (esos bitcoins únicos que se han transferido) deben llegar a la billetera de alguna manera. Pero si mi billetera no está conectada, esto es imposible.

Así que aquí mis preguntas:

  • ¿Qué sucede si la billetera no está conectada a Internet? ¿Dónde están los bitcoins? ¿Están en un "limbo de bitcoin" hasta que se transfieran a mi billetera?
  • ¿Cómo se gestiona esto desde el blockchainpunto de vista? ¿Las transferencias se marcan como "hechas" cuando el dinero se ha transferido a una billetera?
  • ¿Hay algún tipo de tiempo de espera? ¿Qué pasa si no conecto a mi cliente por un día/mes/año/nunca? ¿Se pierden los bitcoins o se cancela la transferencia?

Tal vez estoy malinterpretando lo que realmente representa una dirección / billetera.

Respuestas (4)

Puede recibir pagos sin estar en línea.

El propósito de su billetera es principalmente almacenar sus claves privadas que le permiten gastar los saldos asociados con las direcciones correspondientes. Los saldos reales de bitcoin se almacenan en la cadena de bloques ("el libro mayor público"), que la red de bitcoin actualiza constantemente, incluso cuando no está conectado. Cuando abra su billetera, se pondrá al día con el estado actual al validar cualquier bloqueo que haya ocurrido mientras estaba desconectado. El saldo que se muestra en su billetera solo representa una instantánea de la información más reciente disponible para su billetera (que puede retrasarse si no está sincronizado, o puede ser precisa, si actualmente está sincronizado con la red).

Por lo tanto, los pagos de Bitcoin llegarán bien con usted sin conexión, probablemente no se dará cuenta hasta más tarde.

Empiezo a entender esto. Una cosa me sorprende: "los saldos se almacenan en la cadena de bloques". ¿Quiere decir que la última página de blockchain tiene los saldos de todas las direcciones de bitcoin? ¡Eso no tiene sentido (tamaño)! ¿O el saldo de una dirección determinada se encuentra en algún lugar de la cadena de bloques? Para saber el saldo de una dirección dada, ¿la red la busca rastreando toda la cadena de bloques? Esto parece realmente poco práctico: dado que la cadena de bloques está creciendo de manera constante, en algún momento se volverá demasiado costoso computacionalmente para buscar el saldo de una dirección determinada. ¿Que me estoy perdiendo aqui?
El saldo de cualquier dirección dada se encuentra rastreando la cadena de bloques completa. Los clientes ligeros solo conservan las salidas no gastadas, lo que reduce el tamaño total de los saldos disponibles actualmente a unos 100 MB. Los clientes completos en realidad validan y conservan cada bloque del bloque de génesis al sincronizar. Supongo que la estructura de datos también tiene algún tipo de optimización para encontrar entradas no gastadas.

No, la red de mineros p2p entreteje las transacciones en la cadena de bloques. Eso es lo que cuenta. Su dirección es solo un par de llaves que prueba su propiedad. El concepto de almacenamiento en frío es exactamente la idea de no conectarse a Internet para que nadie pueda robar sus monedas (o más bien, la clave para acceder a su billetera).

¿Quiere decir que la cadena de bloques tiene un registro de todas las direcciones, con el saldo actual? No creo que esto sea realmente factible, así que debo estar malinterpretando algo. Además: ¿qué significa "si pierdes tu billetera, pierdes tus monedas" en este contexto? Como lo que dices es que mi billetera no tiene monedas, sino solo pares de llaves para todas las direcciones que tengo en esa billetera, eso significa que puedo hacer tantas copias de mi billetera como quiera, ya que todas tendrán la mismo par de llaves, ¿verdad? Eso también significa que no se almacena nada en la billetera (solo los pares de claves de todas las direcciones)
no necesita una billetera para recibir transacciones. para gastarlos, sí, para recibirlos, no. como dice @Roo, los mineros incluyen las transacciones en la cadena de bloques y puede verificar esto en blockchain.info/address/[ingrese su dirección de bitcoin aquí]. si pierde su billetera (o más específicamente su clave privada), entonces no puede gastar las monedas que se han enviado a su dirección.
@gonvaled Él quiere decir exactamente eso y esto ES factible. La cadena de bloques ES un registro de todas las direcciones que alguna vez se usaron, todas las transacciones que alguna vez se procesaron. Si pierde su billetera, no podrá recuperar las claves para acceder a su bitcoin.

Ciertamente puede recibir pagos sin estar en línea. Pero debe estar en línea para enviar pagos.

Puedo hacer tantas copias de mi billetera como quiera, ya que todas tendrán el mismo par de llaves, ¿no?

No se trata tanto de hacer copias de su monedero como de crear nuevos monederos y almacenar los mismos pares de llaves en ellos. Puede tener tantas billeteras como quiera molestarse en crear y mantener en esas billeteras las mismas direcciones que está utilizando. Pero muchas personas simplemente dejan que sus billeteras creen una nueva dirección pública para cada nueva transacción que realizan. Esas personas pueden o no molestarse en conocer y conservar una copia de la información privada de cada nueva dirección pública .llave. Cuando ese sea el caso, perder la contraseña de su billetera es perder sus monedas. Como no conoce las claves privadas que creó su billetera para cada transacción que realizó, no puede retirar ningún bitcoin de esas direcciones. Es por eso que hacer una copia de seguridad de su billetera es tan importante. Pero si se esfuerza por mantener sus claves privadas en un lugar seguro, tiene ese margen adicional de seguridad porque siempre puede generar una dirección pública a partir de una clave privada , pero nunca al revés.

Ledger: contiene todas las transacciones de su propia red blockchain.

Su billetera es su archivo de contabilidad.

su billetera siempre está conectada a la red blockchain. ya sea que esté fuera de línea o en línea. Debería estar en línea cuando se conecte a la red blockchain.