Yo creía que los Bitcoins de un monedero formaban parte de un todo y no de cada dirección... entonces cuando envías Bitcoins desde Bitcoin Core por ejemplo, ¿se puede elegir de que dirección lo estas cogiendo?
Los bitcoins están en sus direcciones correspondientes y la aplicación toma de ésta y de la otra hasta completar el montante del pago. Y sí, hoy en día la mayoría de las aplicaciones de bitcoin lo permiten, bitcoin core también, desde hace un par de versiones o así.
Yo seguí pensando en una posible solución a eso y creo que la encontré.
Si todas las direcciones son multifirma, ... ¿no garantizaría esto que aunque azaristicamente alguien encontrara una misma dirección-clave de una las direcciones, al estar enlazada su saldo con otra dirección, no pudiese usar los BTC's aunque si pudiese verlos, consultarlos y meterlos en dicha dirección?
Avisadme si acabo de decir una tontería.
Si el saldo está en una dirección multifirma se necesitan controlar varias o todas de las claves privadas que conforman la dirección multifirma. No obstante, ya hemos hablado que la probabilidad de una colisión de direcciones es tan ínfima que es mejor que te preocupes por todo aquello que te puede quitar la vida, ya que es enormemente más probable que te suceda alguna de esas cosas a que se produzca en cualquier parte del mundo una colisión (eso sí, siempre estamos suponiendo generación totalmente aleatoria de las claves).