Pages:
Author

Topic: L'enorme e (s)conosciuto problema del Resto nella transazioni - page 5. (Read 14317 times)

legendary
Activity: 2632
Merit: 1040
Possiamo intendere una transazione BTC come una moneta intera indivisibile? Cioè se io ricevo 6.5 BTC e quella cifra rappresenta la somma totale del mio portafoglio, e volessi fare un pagamento all'indirizzo X di 1 BTC il risultato sarebbe inviare 6.5 BTC (in quanto indivisibile) e riceverne 5.5 di resto?
A questo punto, se ho eseguito tutto dal client, manco mi accorgo di quanto avvenuto, il resto mi torna sul wallet (anche se su blockchain non vedrei lo stesso saldo che mi aspetto consultando il mio indirizzo BTC primario)
Ma nel caso avessi un Paper Wallet, l'indirizzo del resto secondo quali criteri verrebbe creato? I Soldi andrebbero persi su un indirizzo di cui nessuno conosce la chiave privata (e pertanto non ripristinabile su un wallet non-paper)
Provo a fare un'osservazione da perfetto ignorante.
Per spendere i bitcoin del Paper Wallet, non bisogna comunque importare la chiave privata su di un client? E sul client non mi ritroverò quindi con tutti i bitcoin associati a quella chiave (6.5 nel tuo esempio)? Se poi decido di spenderne 1, i 5,5 di resto non torneranno in automatico sul client?

No, se hai i QRCode puoi fare tutto col cellulare ad esempio :



Con questo fai la foto a chiave pubblica (QRCode Sinistra) e privata (QRCode Destra), poi fotografi il QRCode (pubblico) del destinatario e paghi.
newbie
Activity: 7
Merit: 0
Possiamo intendere una transazione BTC come una moneta intera indivisibile? Cioè se io ricevo 6.5 BTC e quella cifra rappresenta la somma totale del mio portafoglio, e volessi fare un pagamento all'indirizzo X di 1 BTC il risultato sarebbe inviare 6.5 BTC (in quanto indivisibile) e riceverne 5.5 di resto?
A questo punto, se ho eseguito tutto dal client, manco mi accorgo di quanto avvenuto, il resto mi torna sul wallet (anche se su blockchain non vedrei lo stesso saldo che mi aspetto consultando il mio indirizzo BTC primario)
Ma nel caso avessi un Paper Wallet, l'indirizzo del resto secondo quali criteri verrebbe creato? I Soldi andrebbero persi su un indirizzo di cui nessuno conosce la chiave privata (e pertanto non ripristinabile su un wallet non-paper)
Provo a fare un'osservazione da perfetto ignorante.
Per spendere i bitcoin del Paper Wallet, non bisogna comunque importare la chiave privata su di un client? E sul client non mi ritroverò quindi con tutti i bitcoin associati a quella chiave (6.5 nel tuo esempio)? Se poi decido di spenderne 1, i 5,5 di resto non torneranno in automatico sul client?
legendary
Activity: 2632
Merit: 1040
Sto cercando di fare chiarezza su un punto che al 99% (compreso me) degli utenti risulta sconosciuto/oscuro ma che potrebbe creare grossi problemi come perdite di ingenti somme di BTC, l'idea sarebbe quella di creare una piccola guida definitiva che spieghi in maniera semplice il concetto di Resto e i rischi che si corrono utilizzando un paper wallet.

Ma prima........devo chiarirmi le idee pure io. Quindi chiedo aiuto ai più esperti........

Possiamo intendere una transazione BTC come una moneta intera indivisibile? Cioè se io ricevo 6.5 BTC e quella cifra rappresenta la somma totale del mio portafoglio, e volessi fare un pagamento all'indirizzo X di 1 BTC il risultato sarebbe inviare 6.5 BTC (in quanto indivisibile) e riceverne 5.5 di resto?

+------------------+
| wallet iniziale (6.5) |
+------------------+
    |
    | (1 transazione unica)
    V  
+------------------+
| paper wallet (6.5) |
+------------------+
    |
    | (1 transazione unica)
    |
    +--------------------------+
    |                                     |
    V                                    V
+--------------------+         +---------------+
| destinazione (1BTC) |         | resto (5.5BTC) |
+--------------------+         +---------------+

A questo punto, se ho eseguito tutto dal client, manco mi accorgo di quanto avvenuto, il resto mi torna sul wallet (anche se su blockchain non vedrei lo stesso saldo che mi aspetto consultando il mio indirizzo BTC primario)
Ma nel caso avessi un Paper Wallet, l'indirizzo del resto secondo quali criteri verrebbe creato? I Soldi andrebbero persi su un indirizzo di cui nessuno conosce la chiave privata (e pertanto non ripristinabile su un wallet non-paper)

Se fino a qua è corretto, è anche vero che le soluzioni al seguente problema sono :

1 - Inviare 6.5 diviso in 1 per la destinazione e 5.5 reinviarli a me stesso? Quindi creare 2 transazioi che partono contemporaneamente.
2 - Importare su blockchain il wallet e inviare 1 BTC in quanto blockchain invia il resto automaticamente all'indirizzo primario.


Per ora mi fermo qua, anche perchè se avessi errato in qualcosa sarebbe inutile continuare.......
Il rischio di perdere soldi mi sembra altissimo, anche perchè chi magari crea un paper-wallet ci trasferisce sopra GROSSE somme con una sola transazione. Se la storia dell'indivisibilità è confermata, rischierebbe di perdere tutto a causa di un mini-pagamento. (Ad es, ho depositato 100 BTC con 1 transazione, pago 0.5, perdo 99.5 BTC)
Pages:
Jump to: