Bitcoin Forum
May 27, 2024, 07:23:09 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: TX con diversi input dallo stesso indirizzo  (Read 441 times)
inaltoasinistra (OP)
Full Member
***
Offline Offline

Activity: 142
Merit: 104


View Profile
November 06, 2015, 08:28:19 AM
 #1

Buongiorno! Ho un dubbio, generato da qualche nozione sbagliata sugli script credo.

Assunzioni:
  • Ogni input contiene la firma digitale di tutta la TX usando la chiave privata legata all'indirizzo dell'output collegato
  • Se lo stesso indirizzo di input è presente più volte nessa stessa tx ci sarà comunque una firma per ogni input

Domanda: visto che ogni input firma tutta la TX, perché non accontentarsi di una sola firma per ogni indirizzo bitcoin di input?

Questa tx potrebbe avere lo script del primo input completo, e gli altri 2 dovrebbero solo indicare la coppia <tx,index> per collegare le tx con l'output da spendere.

Spero di essere stato chiaro.
Grazie.

davvo
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
November 06, 2015, 10:39:38 AM
 #2

Non ho ben capito la domanda, ma nelle transazioni, gli input non sono dati dall'address vero e proprio (Che viene visualizzato solo per comodità), ma dalla coppia TX,N, è già cosi.
Dove Tx sta per la transazione che la contiene e N per la posizione in questa transazione.

Nel tuo caso, i 3 input:
1CyazmhZGuGakCfyrVN576D8fP5GUiqVQG (0.18821737 BTC - Output)
1CyazmhZGuGakCfyrVN576D8fP5GUiqVQG (0.17218609 BTC - Output)
1CyazmhZGuGakCfyrVN576D8fP5GUiqVQG (1.81382194 BTC - Output)

Appartengono a 3 transazioni differenti, in ordine:
https://blockchain.info/it/tx/1bd18f7ed1a7e6e3e4e827ce9d2968f384ce43c3d445e49c7214dc0cebba7d9d (N = 1)
https://blockchain.info/it/tx/056b957c3125dc06bad4285878cb407f1693b09d25786f4f1c230f3b90840f9d (N = 1)
https://blockchain.info/it/tx/dbf094cbe387549cdb4431e129b05131ea6befe48e69f1cffd4aacba1ea905af (N = 0)

Quindi non era possibile in nessun modo fare una TX più piccola, se era quello che chiedevi...

inaltoasinistra (OP)
Full Member
***
Offline Offline

Activity: 142
Merit: 104


View Profile
November 06, 2015, 10:49:10 AM
 #3

Non ho ben capito la domanda, ma nelle transazioni, gli input non sono dati dall'address vero e proprio (Che viene visualizzato solo per comodità), ma dalla coppia TX,N, è già cosi.
Dove Tx sta per la transazione che la contiene e N per la posizione in questa transazione.

[...]

Quindi non era possibile in nessun modo fare una TX più piccola, se era quello che chiedevi...


La mia domanda era: sono giuste le mie assunzioni?

E se sono giuste mi chiedo perché non esista un OP che permetta di firmare in un colpo solo più coppie <tx,N>. (forse perché incentiva il riutilizzo degli indirizzi? Oppure il problema è tecnico?)

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!