Bitcoin Forum
November 10, 2024, 12:39:50 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Creare RAW transaction con stesso indirizzo in output... come?  (Read 2426 times)
davvo (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
April 28, 2015, 09:35:58 AM
 #1

Ciao a tutti,

stavo procando, con il cli di bitcoind ufficiale, a creare raw transaction in cui gli address di output siano uguali. Quindi, preso un input, mandare ad esempio 3 output di questo tipo:
Code:
"1FFSBA7NtkSBCAPTfTA415MNGvSN2gCUXj":0.01
"1FFSBA7NtkSBCAPTfTA415MNGvSN2gCUXj":0.01
"199ns8Mr4nYAP4DWtEhR7TBPiqthXU5Ti3":0.2857025

Per cui, facendo:
Code:
createrawtransaction '[{"txid":"bac2827446851d9597b84c94f8ecf2ba536e3d5af663bb777105bb3d6d6e2d2c","vout":0},{"txid":"c86133df94d4b675300d3defe91fe9aa76b6919f65c0d42d601ed5ba6c956df8","vout":0}]' {"1FFSBA7NtkSBCAPTfTA415MNGvSN2gCUXj":0.01,"1FFSBA7NtkSBCAPTfTA415MNGvSN2gCUXj":0.01,"199ns8Mr4nYAP4DWtEhR7TBPiqthXU5Ti3":0.2857025}'
Mi risponde però l'errore:
Code:
error: {"code":-8,"message":"Invalid parameter, duplicated address: 1FFSBA7NtkSBCAPTfTA415MNGvSN2gCUXj"} 

Anche in passato mi ha sempre dato questo errore quando provavo... e pensavo fosse il protocollo stesso a limitarlo. In realtà però è possibile creare tx in questo modo e, una volta create, il client le firma e poi le propaga.

Ci sono siti online (vedi coinb.in) che permettono di crearle.... volevo sapere se qualcuno sa come farlo anche tramite bitcoin-cli (anche se non penso sia possibile) oppure se conosce altri tool da riga di comando e senza installare mille librerie o altro, per creare TX in questo senso.

Ma sopratuttto, non capisco il perchè bloccare da cli la possibiltà di fare queste TX se poi in realtà sono valide....
alexrossi
Legendary
*
Offline Offline

Activity: 3892
Merit: 1745


Join the world-leading crypto sportsbook NOW!


View Profile
April 28, 2015, 02:18:59 PM
 #2

sx di thomasV dovrebbe fare al caso tuo (è lo stesso tizio che ha fatto electrum)

Penso che bitcoin-cli lo vieti (anche se sarebbe più sensato un warning) perché in questo modo vai ad aumentare il peso della transazione, aumentando il costo in termini di banda, spazio e fee per propagarla e poi archiviarla nella blockchain.

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
davvo (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
April 28, 2015, 10:35:25 PM
 #3

sx di thomasV dovrebbe fare al caso tuo (è lo stesso tizio che ha fatto electrum)

Penso che bitcoin-cli lo vieti (anche se sarebbe più sensato un warning) perché in questo modo vai ad aumentare il peso della transazione, aumentando il costo in termini di banda, spazio e fee per propagarla e poi archiviarla nella blockchain.

Si e posso anche esser d'accordo... il controsenso (o cagata che dir si voglia) è che il bitcoin-cli vieti di crearlo ma accetti (e decodifichi correttamente con il decoderawtx) una transazione di questo tipo.

Detto questo, provo lo script, che immagino sia questo: https://github.com/spesmilo/sx
alexrossi
Legendary
*
Offline Offline

Activity: 3892
Merit: 1745


Join the world-leading crypto sportsbook NOW!


View Profile
April 29, 2015, 04:54:52 AM
 #4

Si e posso anche esser d'accordo... il controsenso (o cagata che dir si voglia) è che il bitcoin-cli vieti di crearlo ma accetti (e decodifichi correttamente con il decoderawtx) una transazione di questo tipo.

Non vanno contro le regole del protocollo btc, quindi è anche corretto che le accetti, ma lo affaticano. Per questa ragione prima sostenevo che uno warning era più appropriato, perché il primo che si accorge del maggior costo dovuto ad input in più è l'utente stesso (e poi, ma più a livello teorico che pratico, il network).

  ▄▄███████▄███████▄▄▄
 █████████████
▀▀▀▀▀▀████▄▄
███████████████
       ▀▀███▄
███████████████
          ▀███
 █████████████
             ███
███████████▀▀               ███
███                         ███
███                         ███
 ███                       ███
  ███▄                   ▄███
   ▀███▄▄             ▄▄███▀
     ▀▀████▄▄▄▄▄▄▄▄▄████▀▀
         ▀▀▀███████▀▀▀
░░░████▄▄▄▄
░▄▄░
▄▄███████▄▀█████▄▄
██▄████▌▐█▌█████▄██
████▀▄▄▄▌███░▄▄▄▀████
██████▄▄▄█▄▄▄██████
█░███████░▐█▌░███████░█
▀▀██▀░██░▐█▌░██░▀██▀▀
▄▄▄░█▀░█░██░▐█▌░██░█░▀█░▄▄▄
██▀░░░░▀██░▐█▌░██▀░░░░▀██
▀██
█████▄███▀▀██▀▀███▄███████▀
▀███████████████████████▀
▀▀▀▀███████████▀▀▀▀
█████████████LEADING CRYPTO SPORTSBOOK & CASINO█████████████
MULTI
CURRENCY
1500+
CASINO GAMES
CRYPTO EXCLUSIVE
CLUBHOUSE
FAST & SECURE
PAYMENTS
.
..PLAY NOW!..
Stemby
Legendary
*
Offline Offline

Activity: 2450
Merit: 1008



View Profile
July 22, 2015, 09:51:18 AM
 #5

Detto questo, provo lo script, che immagino sia questo: https://github.com/spesmilo/sx

Per aggiornare la discussione, il progetto sembra abbandonato, e questo dovrebbe essere il sostituto potenziato:

https://github.com/libbitcoin/libbitcoin-explorer

Ciao!

“…virtual currencies, could have a substitution effect on central bank money if they become widely accepted.”
ECB Report, October 2012
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!