Bitcoin Forum
May 14, 2024, 08:24:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: broadcast a big transaction  (Read 210 times)
jal007 (OP)
Full Member
***
Offline Offline

Activity: 138
Merit: 100


View Profile
July 10, 2018, 01:11:03 AM
 #1

Hello

i have a two exported signed transactions, first have 14,8 Mb and second 23,3 MB and i have trouble to broadcast them i think bcz of there size (error: Server did not answer), is there any solution
by he way i am using electrum


thanks
1715675090
Hero Member
*
Offline Offline

Posts: 1715675090

View Profile Personal Message (Offline)

Ignore
1715675090
Reply with quote  #2

1715675090
Report to moderator
1715675090
Hero Member
*
Offline Offline

Posts: 1715675090

View Profile Personal Message (Offline)

Ignore
1715675090
Reply with quote  #2

1715675090
Report to moderator
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715675090
Hero Member
*
Offline Offline

Posts: 1715675090

View Profile Personal Message (Offline)

Ignore
1715675090
Reply with quote  #2

1715675090
Report to moderator
TryNinja
Legendary
*
Offline Offline

Activity: 2828
Merit: 6989



View Profile WWW
July 10, 2018, 01:15:22 AM
 #2

You could do multiple transactions of lower size back to yourself until you get fewer inputs, and with them, make the last transaction.

Example:

What you are doing:
- Transaction 1: 20 inputs -> 1 output (A);

What you should do:
- Transaction 1: 10 inputs -> 1 output (A);
- Transaction 2: 10 inputs -> 1 output (B);
- Transaction 3: 2 inputs (output A + output B) -> 1 output (final destination);

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
jal007 (OP)
Full Member
***
Offline Offline

Activity: 138
Merit: 100


View Profile
July 10, 2018, 01:26:34 AM
 #3

You could do multiple transactions of lower size back to yourself until you get fewer inputs, and with them, make the last transaction.

Example:

What you are doing:
- Transaction 1: 20 inputs -> 1 output (A);

What you should do:
- Transaction 1: 10 inputs -> 1 output (A);
- Transaction 2: 10 inputs -> 1 output (B);
- Transaction 3: 2 inputs (output A + output B) -> 1 output (final destination);

i have 6660 input how can manage that ??
TryNinja
Legendary
*
Offline Offline

Activity: 2828
Merit: 6989



View Profile WWW
July 10, 2018, 01:29:12 AM
 #4

i have 6660 input how can manage that ??
Ok... that's crazy. May I know how much BTC are those 6660 inputs worth?

You could still try out something similar to what I said. I just can't say how much inputs per transaction is the ideal.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
jal007 (OP)
Full Member
***
Offline Offline

Activity: 138
Merit: 100


View Profile
July 10, 2018, 01:30:43 AM
 #5

i have 6660 input how can manage that ??
Ok... that's crazy. May I know how much BTC are those 6660 inputs worth?

You could still try out something similar to what I said. I just can't say how much inputs per transaction is the ideal.


hhh i know its crazy
thanks for the solution i will find a way to split it
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
July 10, 2018, 03:59:56 AM
 #6

i have 6660 input how can manage that ??
hhh i know its crazy
thanks for the solution i will find a way to split it
Use the "coin control" features in Electrum: "View -> Show Coins"

Then on the coins tab, simply use "shift+left click" and/or "ctrl+left click" to select say 50-100 inputs at a time... then right click and select "spend". It'll create a transaction setup to spend just those coins, which you can sent to one of your receive addresses. Then "just" repeat that about until you have consolidated all your coins into less than 100 inputs Tongue

Once you have it down to under 100 inputs, you should probably be able to spend them all at once.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
LoyceV
Legendary
*
Online Online

Activity: 3304
Merit: 16655


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
July 10, 2018, 05:29:01 AM
 #7

i have 6660 input how can manage that ??
Let me guess: you've been hunting faucets for many years? You're going to want to read this: Fees are low, use this opportunity to Consolidate your small inputs!

So you're the guy who's going to make Bitcoin's blockchain 40 MB bigger Cheesy Blocks are limited to 1 MB (ignoring SegWit), which means you'll make enough transactions to fill mempool for many hours.
40 MB transactions will cost you at least 0.4 Bitcoin in fees, at the minimum of 1 sat/byte.

For that many inputs, I would use Bitcoin Core with coin control enabled (import the private keys). Then select which inputs to use for each transaction, and send it. I find this easier than using Electrum to select inputs.
I'm pretty sure your transactions can't/shouldn't be bigger than 100 kb, so you're looking at 400 transactions to make.
Out of curiousity: do you mind sharing which address(es) you used?

Update: even if you use uncompressed inputs, 6600 inputs shouldn't be that big. With compressed inputs, it should be 10 MB.

buwaytress
Legendary
*
Offline Offline

Activity: 2800
Merit: 3448


Join the world-leading crypto sportsbook NOW!


View Profile
July 10, 2018, 10:17:59 AM
 #8

Phew, that is a lot. The last time I tried to help someone do this, it was only several hundred inputs. Faucets for sure as LoyceV guessed, but possibly also cloud mining from the old days, I know that was a bitch of daily hourly inputs for some contracts, 6600 sounds like about a year's worth of hourly cloud mining payments.

I'm actually surprised your Electrum didn't hang when you tried. Mine struggles with more than 50 inputs, but that's probably my hardware as well. No better time to try it, but I'd keep the sizes to about 50-100kb or you might not get any miner willing to pick up.

Use Antpool's accelerator to help ensure they all get in queue. Let us know how it turns out!

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
July 10, 2018, 10:23:53 AM
 #9

Not sure if it's been mentioned yet but transactions have to be below 100kb in order to get rebroadcast by most nodes on the bitcoin network (unless they're already in blocks).

If you're using a wallet like electrum and you're trying to send everything to one address, I can take your public key and try to fit those transactions in for you (to close to 100kb as possible). You'd have to sign those transactions afterwards after importing them into electrum.

If you're not in a rush, set everything to a 1sat/byte fee and just wait for them to confirm...
LoyceV
Legendary
*
Online Online

Activity: 3304
Merit: 16655


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
July 10, 2018, 10:33:14 AM
 #10

Phew, that is a lot. The last time I tried to help someone do this, it was only several hundred inputs.
I kinda like challenges like that. "Just" 6600 means "just" 6600 clicks in Bitcoin Core to select them. I don't think it's worth scripting to use the CLI, you can finish this in an hour.

Next thing to do would be claiming all forks, doing the same again. See if you can fill some fork blocks to the maximum size.

Quote
Use Antpool's accelerator to help ensure they all get in queue. Let us know how it turns out!
As far as I know, Antpool rejects all transactions under 5 sat/byte, so their "accelerator" (if it even works) won't help you. But fees aren't that high, so you won't need an accelerator.

If you're using a wallet like electrum and you're trying to send everything to one address, I can take your public key and try to fit those transactions in for you (to close to 100kb as possible). You'd have to sign those transactions afterwards after importing them into electrum.
Good offer!

bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
July 10, 2018, 01:45:35 PM
 #11

"Just" 6600 means "just" 6600 clicks in Bitcoin Core to select them. I don't think it's worth scripting to use the CLI, you can finish this in an hour.

Writing a small script shouldn't take more than 3 or 4 minutes. It is at least 12x faster  Tongue



Next thing to do would be claiming all forks, doing the same again. See if you can fill some fork blocks to the maximum size.

With a script you could save the time needed to do it by hand (again) and simply just edit the script within a minute.

IMO, this is definitely the better/faster approach than selecting 6k+ entrys 'by hand'.

buwaytress
Legendary
*
Offline Offline

Activity: 2800
Merit: 3448


Join the world-leading crypto sportsbook NOW!


View Profile
July 11, 2018, 09:13:47 AM
 #12

As far as I know, Antpool rejects all transactions under 5 sat/byte, so their "accelerator" (if it even works) won't help you. But fees aren't that high, so you won't need an accelerator.

Didn't know that about Antpool. but I do recall them accepting even near 0 fee txs when was last using them. I'll try submitting one of my 1 sat/byte txs just to see if they'll accept it. My suggestion to use antpool was to ensure OP's potentially large txs would be queued for inclusion, rather than to accelerate... but jackg's offer trumps this!

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
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!