Bitcoin Forum
May 02, 2024, 09:22:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ... 114 »
1061  Economy / Speculation / Re: Bitcoin to $50k before Xmas on: July 08, 2015, 04:47:26 PM
The growth may be exponential but it is certainly not predictable
so that you could draw a trendline for it.  People tried that last
year and were wrong about where the price is now.

But hey, you have your theory and I have mine.  Lets revisit this in December and see where the price is.
My prediction: $350.

TBH, I don't believe in trend lines anyway. I just think that log charts suit better for bitcoin because they show more information while linear charts only show us the last rally.
1062  Bitcoin / Development & Technical Discussion / Re: 28 000 unconfirmed TXs on: July 08, 2015, 04:38:41 PM
I'm sorry if it seems like I'm trying to bash your ideas for improvements. I'm simply pointing out flaws in your proposal and ways that it could fail. The point of this is to come up with ways that can make this work. I personally don't think that your proposal will work to stop spam. It introduces new issues with the necessary computing power required to create transactions.

I propose using a blacklist. Each node would see whether there are addresses that are being spent to or from that are in spam transactions. It would add said transactions to its blacklist and simply not relay any transactions that include certain addresses. This would reduce the amount of spam transactions to and from certain addresses. This would work for current spamming situations since the easiest way for spammers to spam is to simply send dust between addresses. Once these addresses are blacklisted, they won't be added to the mempool.

Please feel free to poke holes in my idea. I am open to change and modifications.

Ok I believe you now. I thought there is already an IP blacklist based DOS protection that is effective for 24 hours.

About your solution, it doesn't protect against precompiled TX spam from once-before-seen addresses to never-before-seen addresses.

I still propose to investigate the possibilities of attaching a PoW to TXs, since this approach is used in BitMessage and it works. ASIC fear is rather similar to quantum computing fear because both are hypothetical. Even if someone decides to build an ASIC just for TX spamming it will take several years for them to finish it. By that time we might come up with an even better solution to fight against spam TXs. It will win us a lot of time. TX mining can be done without a hard fork. For example, one would add a nonce behind the OP_RETURN until the TX hash begins with enough zeroes to satisfy the TX PoW difficulity requirement. Nodes would then prefer TXs that have more zeroes in the beginning of their hash.

Another option to fight TX spam is to implement TX fee auction. The latter is needed anyway because there can only be a limited number of TXs included in a block so the miners will prefer to include the most profitable TXs. When there are more unconfirmed TXs than could possible fit in a block the nodes must have a technical possibility to replace their earlier TXs with a modified version that includes a higher TX fee. I believe this also can be done without a hard fork because nodes must just recognize the replacement TXs and discard the old version of that TX if the new version has a higher TX fee. Since the mempool must also have an upper limit of say 64 MiB, individual nodes should keep a priority list of TXs. When the mempool is full and a new TX comes in, the node will see if the new TX's priority is higher than the priority of the least important TX in the mempool. If it is so, the node will drop the least important TX and add the new TX to its mempool.

If the above is implemented, the attacker must constant win the TX fee auction against all the other users of the bitcoin network. It will quickly become very costly to keep up the attack. As a honest node, I would only see my TX rejected by neighbouring nodes due to not having a high enough TX fee. I would then modify the TX to add a slightly bigger fee and broadcast it again until it is no longer rejected.
1063  Bitcoin / Development & Technical Discussion / Re: 28 000 unconfirmed TXs on: July 08, 2015, 03:59:29 PM
The attacker can do what I said above, use ASICs to continuously drive up the tx difficulty.

The attacker could also have a quantum computer or majority of the mining power or whatever fictional contra argument you can fantasize about.

Since TX PoW is not used for mining and is solely used to reduce spam, the algorithm can be changed with super consensus. Only spammers would be against such protocol changes. Their ASICs would become worthless. You start to seem more and more like a bitcoin traitor, unable and unwilling to come up with solutions and only trying to bash ideas for improvements with rather lame counter arguments.
1064  Economy / Speculation / Re: Bitcoin to $50k before Xmas on: July 08, 2015, 03:37:33 PM
You cant draw a trendline on a log chart and expect to be taken seriously.  Im a permabull but please gtfo with your looney prediction

WTF again you with your log chart racism. Do you understand that log chart is the right thing to look at and instead the linear chart is where you cannot draw any lines because bitcoin doesn't grow linearly.
1065  Bitcoin / Development & Technical Discussion / Re: 28 000 unconfirmed TXs on: July 08, 2015, 03:33:37 PM
TX "mining" can be done without impact on devices that have less computing power.
How so?

2 options. Either the difficulty should be pre set to a reasonable level similarly to how a maximum block size is a constant.
Or, TX PoW difficulty should be dynamic so that at times of attack the difficulty rises temporarily. The latter is much better alternative to what we currently have because then the mempool won't get flooded but instead TXs would get longer to compile.

Distinguishing between nodes can be done without linking them to the IP. For example, you can do it based on the signing public key.
Even when done with public keys, if the spammer has setup a ton of nodes and each one has the exact same wallet but different signing keys and ip addresses, each node could send a couple of transactions per second yet when all of the nodes are combined, it is still spamming the network. This solution still wouldn't work. Nodes could filter based on addresses, but even that could still be circumvented.

So let the spammer setup a ton of nodes. That will be a limited resource which will eventually get depleted. Also, if you read my answer above you will understand that as the attack is carried out the TX PoW difficulty goes dynamically up rendering the attacker's precalculated PoWs useless.

That combined with a block size limit of 8 MiB and minimum TX fees would be enough to stop such attacks. In addition, the protocol can be adjusted to respond to a sudden increase in the number of unconfirmed TXs so that minimum TXs fees would be risen programmatically.
1066  Bitcoin / Development & Technical Discussion / Re: 28 000 unconfirmed TXs on: July 08, 2015, 02:31:16 PM
knightdk, you simply did not understand what I was suggesting about TX PoW. All your replies were ill formed and overly pessimistic without understanding my idea. If you are a troll, then I would like to have you vaporized.

TX "mining" can be done without impact on devices that have less computing power.

Distinguishing between nodes can be done without linking them to the IP. For example, you can do it based on the signing public key.

That makes your whole long reply invalid.
1067  Bitcoin / Development & Technical Discussion / Re: 28 000 unconfirmed TXs on: July 08, 2015, 01:41:52 PM
How are developers responding to this severe limitation of Bitcoin's usage. There are currently 72000 (!) unconfirmed transactions but it seems they don't really want to acknowledge it.

Perhaps set a limit of tx/s to discourage spamming the mempool and block malicious nodes.

I start to suspect that the devs have become corrupt. They are all part from their own precious altcoin scams and seeing bitcoin crash and burn will make them only happy. They deliberately do nothing.
1068  Economy / Speculation / Re: Why I believe a beautiful and very bullish Bitcoin storm is forming on: July 08, 2015, 01:38:14 PM
The unbashing storm of bitcoin is approaching , eh ? I hope it leaves people startled as the bitcoin bubble needs to be more than effective to gain a good space in market. The investors who are willing to risk it all , might get huge benefits. But a plan B should always be ready.

I would never advise anybody to put all their money down to bitcoins, or any other source regardless of how much it will sky rocket, boost blah blah. Never gamble with the money you cannot afford to gamble, you need to treat money with some respect too. I have always played smart and payed wise with my investments. Never go so big that you have no home to go.

Ignore that guy, he's full of shit and bad advice.

It is OK to do absolutely nothing for 10 years and to play it safe while waiting for the right time to GO ALL IN. Now is the time to GO ALL IN. Bitcoin has never happened before. It is the shift in financial paradigm. Taking high risks all the time will make you a loser. Taking low risks all the time will make you a loser. Taking the high risk at the right time will make you a billionaire.
1069  Economy / Speculation / Re: Stocks fall globally as Greek talks collapse on: July 08, 2015, 12:44:32 PM
Chinese stock markets continue to nosedive as regulator warns of panic

"Main markets open sharply down as nearly 700 companies request their shares be suspended in unprecedented move"

http://www.theguardian.com/business/2015/jul/08/china-stock-markets-continue-nosedive-as-regulator-warns-of-panic

Another proof why cryptos are way better than their centralized share exchanges. You cannot suspend crypto trading!
1070  Bitcoin / Development & Technical Discussion / Re: 28 000 unconfirmed TXs on: July 08, 2015, 12:32:05 PM
I think that we need some kind of control on the size of the mempool eventually if it grows too big.  I'm not sure that PoW is the way to go, though - I imagine that the outcome would be that spamming is still trivial with, say, a Blockerupter, while ordinary users need to compute very long to get a suitable PoW.

We could start identifying TXs by the nodes where the TX initiated. That way, a honest node would only have to calculate the PoW once during its existence. The calculation should be difficult. When other nodes detect TX flood from a single node they would revoke the PoW and not relay those TXs any more until a new PoW is attached.

It is easy to revoke a PoW from a malicious node and it is very difficult to calculate a new PoW. The malicious user would have to constantly calculate new PoWs while the honest nodes with their existing PoW can keep sending TXs normally. At times of high number of unconfirmed TXs the TX PoW difficulty should be risen in correlation to the number of those TXs.

When a honest node receives a TX they would check the internal database for a PoW that was somehow attached to the TX. If such a PoW exists and is not flooding the network, the node relays the TX. If the PoW exists but is flooding the network with spam TXs, the PoW will be revoked locally and the TXs with that PoW are no longer relayed. If the PoW does not exist locally the node checks the current number of unconfirmed TXs, calculates the difficulty and checks whether the PoW meets the criteria. If the criteria is met, the PoW is added to the local database. Otherwise, TXs with that PoW are not relayed.
1071  Economy / Speculation / Re: Why I believe a beautiful and very bullish Bitcoin storm is forming on: July 08, 2015, 12:02:57 PM
I just wanted to say that I believe that now is the time when a beautiful and very bullish Bitcoin storm is forming. Cheesy

Better late then never!   Cheesy

I am almost numb at this point.  If it happens, great.  If it doesn't happen, it was fun while it lasted.

But I am a bit curious why it is taking so darn long to warm up.  With all the grexit talk, China's stock market issues and so on, what does it take to get the ball rolling!? 



It's foreplay. I thought you girls liked that. Same thing happened in 2013. After 8 green weeks (according to the weekly chart) the parabolic rise should start becoming visible. We are currently 5 weeks in green. Give it some time, about 3 weeks.

1072  Bitcoin / Development & Technical Discussion / Re: 28 000 unconfirmed TXs on: July 07, 2015, 11:53:31 PM
How on Earth can there be 28 000 unconfirmed TXs. That's probably one of the reasons my process froze. Is the bitcoin network under attack or being stress tested by someone? What's happening?

Bitcoin was under attack. Now, it is recovering. Bitcoin is resilient.

I think bitcoin-core should start discarding unconfirmed TXs if they start to consume too much memory. TXs with the lowest priority should be discarded first. Also, individual TXs should contain a proof of work in addition to the fee. The proof of work should be optional and should increase the priority of the TX so that it would not be discarded so easily.

For example, let's say the network is under attack. The nodes would not be able to distinguish between malicious TXs and honest TXs. However, a honest node would attach a proof of work to the TX so that honest TXs would be favoured by the network since their proof of work has more zeroes in front of the hash than the malicious TXs. When the attacker chooses to attach their own PoW the priority of the malicious TXs rises naturally to the point that it could push out the honest TXs. However, because the client can freely choose the difficulty of the PoW, it will notice that their TX is not accepted by other nodes so the client increases the difficulty, calculates a new PoW and resends the honest TX. That way, the bitcoin network would become super resilient to the given attacks.
1073  Economy / Speculation / Re: 4000$ bitcoins in 4 months on: July 07, 2015, 11:35:20 PM
From what I see the price may reach $4000 but probably not in 4 months. Suspect the there is definitely a possibility that the price could bubble and then colllapse agian as it did last time. I'm going to trade a lot of my bitcoins for fiat cash when that begins to happen.

Nice plan but you will probably be too late.
1074  Economy / Speculation / Re: Why I believe a beautiful and very bullish Bitcoin storm is forming on: July 07, 2015, 11:16:23 PM
I just wanted to say that I believe that now is the time when a beautiful and very bullish Bitcoin storm is forming. Cheesy
1075  Economy / Speculation / Re: 4000$ bitcoins in 4 months on: July 07, 2015, 11:14:25 PM
This is next to trolling, or I'm just not seeing the connection. I'm trying to comprehend this graph and don't see how this trend will result in a four thousand $+ price.

STFU, this is not trolling in any way. If we discard the last bubble because it was rather exceptional due to the willy bot action, we see that the last time we were in green for 5 weeks in a row was exactly before the Cyprus bubble. What we have been experiencing for the past 5 weeks hasn't happened for more than 2 years. This current situation is very hot and we are on the verge of a beautiful and very bullish storm.
1076  Bitcoin / Development & Technical Discussion / 28 000 unconfirmed TXs on: July 07, 2015, 10:43:59 PM
I noticed my CPU was at 100%. I started to investigate and verified that my block chain monitor process was running at 100%, consuming 100 MiB of RAM and totally frozen. After restarting I was amazed to witness such logs:

Code:
Wed Jul  8 01:40:13 2015 :: Checked 20 of 28281 unconfirmed TXs in 2.00 seconds.
Wed Jul  8 01:40:15 2015 :: Checked 46 of 28261 unconfirmed TXs in 2.00 seconds.
Wed Jul  8 01:40:17 2015 :: Checked 46 of 28215 unconfirmed TXs in 2.00 seconds.
Wed Jul  8 01:40:19 2015 :: Checked 48 of 28169 unconfirmed TXs in 2.00 seconds.
Wed Jul  8 01:40:21 2015 :: Checked 60 of 28121 unconfirmed TXs in 2.00 seconds.
Wed Jul  8 01:40:23 2015 :: Checked 46 of 28061 unconfirmed TXs in 2.00 seconds.
Wed Jul  8 01:40:25 2015 :: Checked 34 of 28015 unconfirmed TXs in 2.00 seconds.
Wed Jul  8 01:40:27 2015 :: Checked 24 of 27981 unconfirmed TXs in 2.00 seconds.
Wed Jul  8 01:40:38 2015 :: Checked 11 of 27957 unconfirmed TXs in 11.00 seconds.
Wed Jul  8 01:40:41 2015 :: Checked 30 of 27946 unconfirmed TXs in 2.00 seconds.

How on Earth can there be 28 000 unconfirmed TXs. That's probably one of the reasons my process froze. Is the bitcoin network under attack or being stress tested by someone? What's happening?

edit:
for the record, I upgraded my bitcoin-core to version v0.10.2 (64-bit) yesterday.

edit2:
if the raw mempool is getting SOOO freaking huge then we need API commands to get data from the raw mempool in pages rather than as a one giant json object.
1077  Economy / Speculation / Re: Bitcoin to $50k before Xmas on: July 07, 2015, 09:08:31 PM
$50,000 before Christmas would be amazing. That would definitely make a lot of people happy. 50k is a lot though, I don't even know if that is possible, but that would be interesting nonetheless.

You can be sure it will make more people unhappy than happy. All those banksters, warren buffer's cock suckers and duck fuckers will be soooo butthurt.
1078  Economy / Economics / Re: USD/EUR dead cat bounce? on: July 07, 2015, 04:57:04 PM
When the Euro reaches a value of 0 then one can determine if it was a dead cat bounce. it must lose all value or be de-listed on the markets. However the term is a stock term and does not really apply to the currency market.

The closest example I could find in a currency is the German mark of the 1920's. There was a little bounce in late 1923, then it fell off the map. See the data below (although the bounce is hard to see in the data the way it's displayed.

So would you rather coin a new term for a currency having a short rise between two giant falls?

Even if the dead cat bounce is conceptually a wrong term used in this context, at least people will quickly understand about what threat I am talking about.
1079  Economy / Economics / Re: USD/EUR dead cat bounce? on: July 07, 2015, 04:40:28 PM
The shitty thing is that my work contract is for euros. Since the beginning of 2015 EUR has fallen ~10% against USD. It's a significant fall in the salary. I might need to demand a raise soon just to protect myself from being ripped off and laughed at behind my back.
1080  Economy / Speculation / Re: Bitcoin to $50k before Xmas on: July 07, 2015, 04:26:37 PM
I see absolutely no evidence of this being impossible. 

FTFY
Pages: « 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ... 114 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!