Show Posts
|
Pages: [1] 2 3 4 »
|
With transaction, it is a different case. If you were to compress it like that, the client would have to uncompress the transactions, every single time they validate it. Same thing with when someone mines a block. A side effect of this is the increase in the rate of transactions, which wouldn't be good, considering the tradeoff for it.
Compression will be very useful for some specific transactions, but for most it will not, so it is not worth it.
The transactions have to be decoded anyway, so pushing them through a bunzip2 should not be that dramatic. In exchange, you could reduce fees to about a third and increase transactions per block 3 times (more or less, one would have to test with a significant number of transactions to get the average compression rate). With fees going through the roof and tx/s being rather low, I don't see why increasing the tx rate would be bad.
|
|
|
I've been playing around some with raw transactions; one of them had a size of 4401 bytes when signed. So for a test, I compressed it with bzip2, and the resulting (hex) was only 1680 bytes cat signed.txt | bzip2 | openssl enc -base64 -A -out signedbz2.txt That's almost a third of space that's saved, so the fee would go down noticeable too, and more transactions would fit into a block. I know keys can be compressed, but what about a transaction itself?
|
|
|
Something I've always wondered about:
Ripple requires an activation fee of 20XRP (or 50XRP, depending who you ask it seems).
If you want to transfer all XRP to another account (in other words, empty your old one completely), will it be possible to transfer those too? I'm not talking about the activation fee that you're given by some online wallet services, but your own Ripples.
Assuming one has all relevant account data (like username, password, address and secret key), is it possible to create a transaction that changes the balance of that account to 0, ie inactivates it?
If not, that's kinda stupid because in the long run there will be only accounts with 20XRP sitting in it and nobody can send any coins anymore.
|
|
|
Your browser should know how to handle Byteball links after you've installed the wallet on your system. This wiki entry about installation could be helpful: https://byteroll.com/installationWell yes, I don't doubt that, but like I said, I keep wallets on an airgapped computer. I'm looking for eg a simple form where I can copy&paste the signed confirmation message. Because it's not really complex: post address, get address, sign message, post it.
|
|
|
I've read quite a bit about Byteball, but some things I cannot answer:
For the next distribution you need to link your Bitcoin address against your Byteball address, eg by signing a message. I always keep my wallets on an airgapped system to be safe. I can generate new Byteball addresses, and I can sign messages with Bitcoin. But how can I access the transition bot eg via browser? The link starts with "byteball:" and Firefox does not know how to handle that.
Is it impossible to export the private keys for your addresses? I always keep them on paper for backup and would like to do the same with Byteball.
When I use different addresses, can others somehow tell those are mine? As in, does the wallet have eg an ID that's in every transaction?
Anybody knows of something like vanitygen to create custom Byteball addresses?
Thanks!
|
|
|
I have a gift card code for sale. On the back it says: "Dieser Rabatt gilt einmalig pro Neukunde ab einem Mindestbestellwert von 150 Euro und ist nicht mit weiteren Aktionen kombinierbar"
I'm offering it for half the value (€10) in BTC.
|
|
|
Hi, I really liked that script. Could you make non martingale script too? And can you make it work with dogecoins too?
What method but martingale are you thinking of? To be honest I'm not really enthusiastic to work on it. It looks like people use it, but not a single one bothered to tip.
|
|
|
Does the probability of winning the next roll rise with the number of losses in a row?
No. Every roll is independant from any previous or future rolls. It's basically like flipping a coin. Lol I just tested your autoplayer and now the site is unavailable.
Do they block your ip if you play too fast?
It stopped working after exactly 1000 bets.
Lol yeah seems so. I just reconnected to the internet to change IP and can get on the site again.
That's new then. I had no problems running 1000+ rounds. Only got throttled after some time. Thanks OP working great
Glad to hear that Hi, Where i ewctly puty this script?
I put up a step by step howto in a previous post
|
|
|
How you want to avoid captcha? =-O
Not at all? The script isn't requesting the hourly freebie, but for automatic betting. I can give a tip of 0.02BTC to someone who can make this program more accurate and perfect.
How would it get more accurate and perfect? If you know a way to predict the random outcome of a bet, I'm willing to listen.
|
|
|
I created a faster bot.
Which is pointless because freebitco.in throttles you. And it offers no features at all, that's like a straight path to failure. Can people only use jquery these days?
|
|
|
Nice code I like the usability of it, any chance you could add a random command to switch between betting hi and lo every time you hit a win status rather then continuously betting hi?
What I will do is create a new account, and as a thank you give me your referral link to frebitco.in so you can receive a kick back from my code testing, i play the faucet everyday when I am on my computer
Thanks. I added the hi-lo swapping and it seems to work. Although I'm not sure if it makes any difference in the results. My referer is freebitco.in/?r=23107 var minstake = 0.00000001; // minimum stake var autorounds = 500; // play 500 rounds only var handbrake = 0.00001024; // pause when stake reaches 1024 Satoshis var autoruns = 1; var hiloswap = 0; function playnow() { if (autoruns > autorounds ) { console.log('Limit reached'); return; } if (hiloswap == 0) { document.getElementById('double_your_btc_bet_hi_button').click(); } else { document.getElementById('double_your_btc_bet_lo_button').click(); } setTimeout(checkresults, 100); return; } function checkresults() { if (document.getElementById('double_your_btc_bet_hi_button').disabled === true) { setTimeout(checkresults, 100); return; } var stake = document.getElementById('double_your_btc_stake').value * 1; var won = document.getElementById('double_your_btc_bet_win').innerHTML; if (won.match(/(\d+\.\d+)/) !== null) { won = won.match(/(\d+\.\d+)/)[0]; } else { won = false; } var lost = document.getElementById('double_your_btc_bet_lose').innerHTML; if (lost.match(/(\d+\.\d+)/) !== null) { lost = lost.match(/(\d+\.\d+)/)[0]; } else { lost = false; } if (won && !lost) { stake = minstake; hiloswap = (hiloswap + 1) % 2; console.log('Bet #' + autoruns + '/' + autorounds + ': Won ' + won + ' Stake: ' + stake.toFixed(8)); } if (lost && !won) { stake = lost * 2; console.log('Bet #' + autoruns + '/' + autorounds + ': Lost ' + lost + ' Stake: ' + stake.toFixed(8)); } if (!won && !lost) { console.log('Something went wrong'); return; } document.getElementById('double_your_btc_stake').value = stake.toFixed(8); autoruns++; if (stake >= handbrake) { document.getElementById('handbrakealert').play(); console.log('Handbrake triggered! Execute playnow() to override'); return; } setTimeout(playnow, 100); return; } document.getElementById('double_your_btc_stake').value = minstake.toFixed(8); var sound = document.createElement('audio'); sound.id = 'handbrakealert'; sound.src = 'http://www.mediacollege.com/downloads/sound-effects/star-trek/tos/tos-redalert.wav'; sound.preload = 'auto'; document.getElementsByTagName('body')[0].appendChild(sound);
|
|
|
Unfortunately there doesn't seem to be much interest, so I'll just release it for everybody. If you find it useful, please drop something into my tipjar in my signature, thanks. var minstake = 0.00000001; // minimum stake var autorounds = 500; // play 500 rounds only var handbrake = 0.00001024; // pause when stake reaches 1024 Satoshis var autoruns = 1; function playnow() { if (autoruns > autorounds ) { console.log('Limit reached'); return; } document.getElementById('double_your_btc_bet_hi_button').click(); setTimeout(checkresults, 100); return; } function checkresults() { if (document.getElementById('double_your_btc_bet_hi_button').disabled === true) { setTimeout(checkresults, 100); return; } var stake = document.getElementById('double_your_btc_stake').value * 1; var won = document.getElementById('double_your_btc_bet_win').innerHTML; if (won.match(/(\d+\.\d+)/) !== null) { won = won.match(/(\d+\.\d+)/)[0]; } else { won = false; } var lost = document.getElementById('double_your_btc_bet_lose').innerHTML; if (lost.match(/(\d+\.\d+)/) !== null) { lost = lost.match(/(\d+\.\d+)/)[0]; } else { lost = false; } if (won && !lost) { stake = minstake; console.log('Bet #' + autoruns + '/' + autorounds + ': Won ' + won + ' Stake: ' + stake.toFixed(8)); } if (lost && !won) { stake = lost * 2; console.log('Bet #' + autoruns + '/' + autorounds + ': Lost ' + lost + ' Stake: ' + stake.toFixed(8)); } if (!won && !lost) { console.log('Something went wrong'); return; } document.getElementById('double_your_btc_stake').value = stake.toFixed(8); autoruns++; if (stake >= handbrake) { document.getElementById('handbrakealert').play(); console.log('Handbrake triggered! Execute playnow() to override'); return; } setTimeout(playnow, 100); return; } document.getElementById('double_your_btc_stake').value = minstake.toFixed(8); var sound = document.createElement('audio'); sound.id = 'handbrakealert'; sound.src = 'http://www.mediacollege.com/downloads/sound-effects/star-trek/tos/tos-redalert.wav'; sound.preload = 'auto'; document.getElementsByTagName('body')[0].appendChild(sound);
Usage: Open the webconsole in Firefox by pressing CTRL+SHIFT+K Disable "Net" and "CSS" logging to hide distracting output Copy & Paste the above code into the console and hit enter Type in "playnow();" (no quotes) and hit enter to start Sit back and watch If you get a handbrake alert, just do "playnow();" (or cursor-up) again (you can adjust your stake before you do). You can change the stake limit anytime by issuing eg "handbrake = 0.00010240;" Same for the minimum stake: "minstake = 0.00000010;" Hints: Try to play while there is no 1 hour countdown running (or pause the script) because the page reloads and that messes up the game. The script tries to play as fast as possible. However, freebitcoin throttles you after some time (by account, not IP I think) Pay attention to typos. A stake of 0.000001 kills you faster than 0.0000001 (personal experience) If you want to stop before the limit is reached, change the limit (with eg "autorounds = 1;") Try with 1 Satoshi as minimum first. Remember that losses need to be covered exponentially (3 losses: bet 8, 4 losses: bet 16, and so on)
|
|
|
I wrote it myself too. If you want to play for 1 satoshi at the beggining you can use lower code. (Just paste it into browser console - usually F12)
- no rounds limit - no stake limit - no audio alert - 3s delay - relying on jquery I'm sure a JS expert can optimize my code, but at least it doesn't keep on going without checking what's going on. And you didn't take into account that freebitco.in throttles you if you play long enough, so your 3s delay will haunt you. Jason Woods, if you share yours too i am sure people will tip you for your hard work and you will profit more than trying to sell it here... just a thought, pm me if you wanna discuss it in private.
Hmm, maybe you're right.I'll think about it (also sending a pm).
|
|
|
If it worked, wouldn't you just be using it yourself? I think that's what the second poster is trying to ask.
Part of the martingale strategy is the fact that you need the funds to survive a couple of consecutive losses. With about 450 Satoshi per payout, it takes a few days to collect enough, especially if you want to play with a minimum stake of 10 instead of 1 for example. I'm currently trying to build up a budget there. That's why I thought I'd offer it for those interested. In my test runs it worked, although it turns out I need to be able to survive more tan 16 losses in a row You cannot earn a fortune on freebitco.in, but it's entertaining to play around. Worst case you lose a dollar or two only.
|
|
|
A non working bot is that worth trying to sell?
Why should it not be working?
|
|
|
I have written an automatic martingale player. It just needs to be copy & pasted into the webconsole of Firefox and keeps on playing until it either reaches a certain amount of rounds, or a stake limit (with audio alert). If anybody is interested, pm me an offer and I'll clean up the code (it's not obfuscated so you can easily work on it). It's for scientific/educational purposes and losses may occur. Sold as is. EDIT:I posted the script later in this thread. If you like it, please tip me
|
|
|
Thanks.
I think I better stay away from MtGox then.
Any other suggestions for a reliable BTC/USD exchange which does not require verification? As said, just for selling/buying USD without ever withdrawing anything but BTC.
|
|
|
If you newer withdraw or deposit anything but BTC at MtGox, will you still have to go through the verification?
I'm just looking for a place where I can exchange a few coins back and forth to US dollars or some other fiat to try my luck at profiting from fluctuations.
Is there any official statement on this?
|
|
|
|