Bitcoin Forum
May 03, 2024, 12:07:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 105 106 107 108 109 110 111 112 113 114 115 ... 208 »
1281  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 01:45:13 PM
I'm not talking to Core devs now, I'm talking to you -- a Core supporter who claims that blocksize shouldn't be increased, because fees market.

I don't run things, so my opinion is irrelevant.

If you want my proposal / solution, then that is not in line with core, classic, etc.

It would be something like:

-bump fees to at least 0.08$ per 250b tx.

-bump block size to 2 mb (or implement segwit with a 2mb effective capacity - but also ensuring that all bytes used by segwit get charged the same fees, irregardless of the data structure they are in). 4mb could also be implemented if safe.

-watch with pride the catharsis that ensues as dust/spam get evicted, and block use drops to 400-600kb/block with 3x-5x potential to grow
1282  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 01:19:36 PM
Then why advertise it as a scaling solution, if scaling itself is a bad thing, due to not being instrumental to fee market developing?
Shouldn't they come up with some block-bloating code, to compensate for the nasty scaling side effect?

What you are attacking are the irrationalities of those who attack core devs, not the official position of core devs.

Core has a scaling roadmap to make bitcoin scale far beyond what is capable with block increases. Who told you that they consider scaling a bad thing or that a fee market is their first priority?

With fees at 0.00$ to 0.05$, being ~1% of the block reward, there is no meaningful fee market to discuss about. There is definitely a mechanism where you can bypass the queue by a higher fee, and in this sense it is a market, but the volume of this market is so tiny that it doesn't even register compared to what subsidy does. Miners could be mining empty blocks and it wouldn't affect their pocket negatively. That's how insignificant it is.

If devs push for highers fees => "ohhh those fuckers want to exclude the poor guy"
If devs allow for more space/tx abundance at near-zero fees => "ohhh they are idiots, this attracts attacks, it can't work for the long-term sustainability of bitcoin and bitcoin mining" etc etc.
If devs don't interefere => "oh they are sitting on their ass doing nothing and their incompetence has created these problems"

Whatever they do, either way, or whatever they don't do, you can find a reason to attack them. This type of thinking can be evidenced by writings such as BillyJoe's who, a few months ago, was saying "ohhh I don't want to pay higher fees, I bought my right to transact when I bought my coins" and then, when commenting on the Lightning network, he was spreading FUD about how will the miners get paid if the LN can do so many transactions at low fees, and that miners should get more fees, otherwise bitcoin will be in problem etc etc.

Whatever the situation => you can use it to attack the devs. And this is happening all day.

Low fees? Fuck the devs.
High fees? Fuck the devs.
The devs are staying out of the argument? Fuck the devs again.

Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs

...all day long...

Why?

Because the issues here are not technical. They have the facade of technical disagreements but at their root, they are a way to undermine confidence and promote a governance coup.
1283  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 01:02:43 PM
what is wrong with subsidies? everybody knows they are needed to boot strap the system. in the long run no one is in favor of subsidies.

I'm just pointing out the obvious problem of blocksize increase limitations.

Quote
answer this simple question: how much breast milk is right for your baby? when do you think your baby will be grown big enough to start eating on its own?

A baby drinks the milk in order to grow (100% efficiency). The players over here are wasting the 3tx/s limit with spamming. There is no equivalent analogy over there.
1284  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 12:53:55 PM
Look, the whole complaint about the spam thing is retarded.

Satoshi didn't get the memo that he is retarded for contemplating the flood/spam/dust attack vectors. We should give him the "retard of the century" award.

If Satoshi has intended the 1MB limit to be permanent, he still wouldn't deserve the "retard of the century" award.
But, of course, he never did. Observe:
It can be phased in, like:

if (blocknumber > 115000)
    maxblocksize = largerlimit

It can start being in versions way ahead, so by the time it reaches that block number and goes into effect, the older versions that don't have it are already obsolete.

When we're near the cutoff block number, I can put an alert to old versions to make sure they know they have to upgrade.

So satoshi clearly doesn't deserve the "retard of the century" award. 
Smallblockers, OTOH, do.

I'm trying to understand who exactly is a "smallblocker"?

Core's short-term plan is 1.7mb (segwit) and Classic is 2mb. The difference being ~300kb.

There is no official or alternative development that stays at 1mb.
1285  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 12:50:35 PM
Will miners start excluding "spam" transactions once segwit is implemented? If so, why?[/b]

It's up to them.

As for Segwit, Segwit solves the old issue of tx mal. *and* also gives a capacity upg to those who want it.
1286  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 12:43:54 PM
Look, the whole complaint about the spam thing is retarded.

Satoshi didn't get the memo that he is retarded for contemplating the flood/spam/dust attack vectors. We should give him the "retard of the century" award.
1287  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 12:40:53 PM
...
I'm not worried. Just pointing out the obvious pattern:

"Oh I can't tolerate BTC that has a fee market, it's unacceptable if fees go up, the solution to spam can't be to make txs more expensive" ...

Not sure where you're getting this. Most are fine with having a "fee market." It's creating demand by imposing production quotas (1MB cap) that most don't want.

Criticism varies.

"Ohhh my tx didn't go in with 1c", "bitcoin is unreliable because fees fluctuate", "I don't want a fee market because it excludes the poor", "3tx/s are too little", "fuck the 1mb central planners" etc etc.

You might be missing the point.
It's not that the fees are high, but that they'd have to be ~$6.00 per tx, at current exchange rate and current block size limit, for Bitcoin to stop relying on subsidies (block reward). $6 per transaction, with BTC exchange rate @ $400, is too damn high.

To replace subsidy you'd need 100MB blocks, assuming that there is 100x demand, and that the quality of this demand is on par with our current top-tier urgent txs that are paying 0.06$ per tx.

The problem is that 100MB blocks don't work. And it's not "Core's fault". And it's not like Gavin Andersen or Classic can make them work either. This type of size will eventually work as software and hardware technology evolves.
1288  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 12:15:26 PM
...
I'm not worried. Just pointing out the obvious pattern:

"Oh I can't tolerate BTC that has a fee market, it's unacceptable if fees go up, the solution to spam can't be to make txs more expensive" ...

Not sure where you're getting this. Most are fine with having a "fee market." It's creating demand by imposing production quotas (1MB cap) that most don't want.

Criticism varies.

"Ohhh my tx didn't go in with 1c", "bitcoin is unreliable because fees fluctuate", "I don't want a fee market because it excludes the poor", "3tx/s are too little", "fuck the 1mb central planners" etc etc.


3tx/s are too little, 3tx/s are too little, 3tx/s are too little, 3tx/s are too little

It's all relative depending the actual use.
If they are too little, how come the demand for these 3tx/s be so low as to pay only 1-2 cents and/or have issues like wasting these transactions in spamming, moving dust, having gambling micro-txs etc....

Actual demand is lower than these 3tx/s, and the rest (up to the limit) is filled with near-zero-paying crap. That's why there is no serious impact on the fee market. That's why dust continues to move. That's why spammers continue to spam and move coins from here to there to here to there, in a loop, just because they can spam the network and do so at a near zero cost.
1289  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 11:53:11 AM
...
I'm not worried. Just pointing out the obvious pattern:

"Oh I can't tolerate BTC that has a fee market, it's unacceptable if fees go up, the solution to spam can't be to make txs more expensive" ...

Not sure where you're getting this. Most are fine with having a "fee market." It's creating demand by imposing production quotas (1MB cap) that most don't want.

Criticism varies.

"Ohhh my tx didn't go in with 1c", "bitcoin is unreliable because fees fluctuate", "I don't want a fee market because it excludes the poor", "3tx/s are too little", "fuck the 1mb central planners" etc etc.
1290  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 11:22:53 AM
The truth hurts.

Not really fatal tho, unless you rush into the arms of your captors, repeatedly. Bitcoin crippled, Monero UP!

Monero has an adaptive blocksize, so now you know.  Wink

The adaptive blocksize in itself is a security weakness without substantial fees. A spammer can easily make the system "adapt" to his ever increasing demands to spam it for near-zero cost and destroy it. Plus network propagation and block validation has a certain time required, you cannot go to infinity just because someone is spamming it.

So, when the time came for such a spam scenario, "central intervention" by the devs happened and they raised the fees quite higher to make every tx much more expensive.

So the solution for Monero, wasn't the adaptive blocksize (it was broken unto itself, if you expected the "market" or the "miners" to determine the fees) => but the centrally imposed fees.

Likewise Bitcoin could have 4mb blocks tomorrow morning, if, say, every tx was bumped to something like 10 cents minimum. This, by itself, would probably have us at <500kb block use right away by eliminating dust & spam, with an 8x expansion space up to 4mb.

Don't worry, I'm not buyin' castle fun bux. Just filthy foldin' money for me these last few months.

I'm not worried. Just pointing out the obvious pattern:

"Oh I can't tolerate BTC that has a fee market, it's unacceptable if fees go up, the solution to spam can't be to make txs more expensive" => "let's buy some altcoin which does exactly that and claim we are diversifying from the 'dangers' of BTC"... lol?

Why is it unacceptable for BTC to have high fees and for altcoins to have high fees to combat spam?
Why is it more acceptable if altcoins do that by "central planning" while bitcoin's fees are actually determined by the market itself - depending the load on any given moment?
How can "adaptive blocksize" be considered a better solution when it can't work without central planning on fees? It failed monero, so why is it touted as a better solution?

We can be throwing shit all day to BTC, but to change the negatives and spin them to positives and vice versa is just propaganda.
1291  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 05, 2016, 11:06:15 AM
The truth hurts.

Not really fatal tho, unless you rush into the arms of your captors, repeatedly. Bitcoin crippled, Monero UP!

Monero has an adaptive blocksize, so now you know.  Wink

The adaptive blocksize in itself is a security weakness without substantial fees. A spammer can easily make the system "adapt" to his ever increasing demands to spam it for near-zero cost and destroy it. Plus network propagation and block validation has a certain time required, you cannot go to infinity just because someone is spamming it.

So, when the time came for such a spam scenario, "central intervention" by the devs happened and they raised the fees quite higher to make every tx much more expensive.

So the solution for Monero, wasn't the adaptive blocksize (it was broken unto itself, if you expected the "market" or the "miners" to determine the fees) => but the centrally imposed fees.

Likewise Bitcoin could have 4mb blocks tomorrow morning, if, say, every tx was bumped to something like 10 cents minimum. This, by itself, would probably have us at <500kb block use right away by eliminating dust & spam, with an 8x expansion space up to 4mb.
1292  Bitcoin / Development & Technical Discussion / Re: Blocksize needs to be increased now. on: March 04, 2016, 06:51:22 PM
It has halved since yesterday, and I hope the attacker runs out of funds soon.



It is a very nice stress Test and shows the limit of the actual tech is very close.

What it shows is that any system that has a low cost to be abused, can get abused.

Near-zero cost txs = near-zero cost abuse.

If the fees were higher, the cost of attacking the system would have been higher and the risk of attacks much lower.
1293  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 04, 2016, 01:21:13 PM
Of course the attack wasn't natural growth. It started way too sudden on 28 February to be natural. More likely, it seemed to me that it was a counter attack of extremist bigblockers after the DDoS attack on Classic nodes by extremist smallblockers.


Dang,

I don't understand everything but it's funny how it really seems to be an important conflict with various guerilla tactics xD

It could also be a pretentious conflict by third parties (banks, government agencies etc) who prefer division in the btc world.

Classic nodes don't play any meaningful role in order to get attacked. What counts for activating a 2mb HF are the miners, not the nodes. And since the miners are smart enough to understand the destructive consequences of contentious hard forks and splitting the currency in two, which would forever destroy the trust in bitcoin as a currency, they chose not to go down that destructive split. In other words classic is dead. And you know what they say about beating the dead horse. That's what DDOSing an "xt" or "classic" node is.
1294  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DASH] Dash | First Anonymous Coin | Inventor of X11, DGW, Darksend and InstantX on: March 03, 2016, 09:55:59 PM
I was expecting something less professional in terms of look, packaging, manuals etc. Interesting.
1295  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 03, 2016, 06:07:51 PM
AlexGR: So, in the 90's, did the IETF dictate a cap on e-mail size? No? Somehow it survived, though.

No, but we actually had disk quotas on our unix shells and everyone understood the reason for it because we were more technically minded. A mass mailbombing on the list of users stored at the /etc/passwd file would not only fill all our mailboxes, it could actually fill the entire server and crash it.

Quote
I repeat: I'd like an example of a centrally planned production quota winning out in efficiency over a free-market supply-and-demand model.

It depends on what you mean "production". We are talking about services here. The closest thing that comes to mind, in terms of central planned services and quotas, is national infrastructure.

In my country, for example, the main roads and train lines that connect the various cities are singular. There aren't 5 roads or 5 train lines that overlap the same distance and "compete" between themselves. There aren't 3 power line networks that compete. It is well understood that a centrally planned infrastructure in things like roads, train lines, water pipes, gas pipes, power lines, etc etc, cannot be subject to competition. It is highly redundant, increases costs, decreases efficiency, etc etc. Whatever competition might exist, is in layers beyond the infrastructure itself.

As such attack vectors became apparent, successful mailbox providers realized the folly of allowing "a few kb / a few mb mailboxes," and limited mailbox size to a few hundred bites.

Initially it might have started uncapped - I actually remember having one that was uncapped, although I didn't use that one - until they had to impose the few kbytes limits due to practical considerations.

Quote
Email account caps grew and grew.

...as technology allowed it.
1296  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 03, 2016, 05:45:36 PM
It's a no-brainer.

Can you give me an example where production quotas have led to more efficient production of a good than the free market method?

The quota is a given due to hardware and software limitations. It's not like right now you can remove the 1mb limit and you'll be successfully mining 20-100-1000mb blocks. It can't happen. That's the reality of it. So you make the best use of what you have. That's how all technologies evolve.

In the 90's, when email started getting traction, as soon as people had a few kb / a few mb mailboxes, mailbombing begun as an attack vector. You could literally clog one's email address, making it unable to receive any email because you simply carbon copied the same email 100 or 1000 times, or put a small attachment and sent it 10 times. If people were as "bitchy" back then, they would be saying "oh what's this crap with this email thing, this can never work, it's DOA, it can't scale" etc etc.

Well, here we are 20+ years later having gigabytes for email storage and email working fine. But, in the meantime, technology evolved to allow it to happen.
1297  Bitcoin / Development & Technical Discussion / Re: Using compact indexes instead of hashes as identifiers. on: March 03, 2016, 04:59:07 PM
The problem is that a lot of the data is high entropy and not compressible. I believe I have identified and extracted most of the redundancy. compressing the dataset is a onetime operation and doesnt really take much time to decompress.

What seems incompressible can generally be compressed more if one shifts the order of characters around a file. For example: https://en.wikipedia.org/wiki/Burrows%E2%80%93Wheeler_transform (that's what bzip does btw). In theory a compression system could use multiple such "tables" and try various configurations to find new redundancies, folding and re-folding the data again and again, but obviously I'm not going to ask you to invent such a system Cool

In any case, whatever degree of compression is achieved => is good. If a compressed block, for example, can be reduced from 1mb to 600kb, it's a huge improvement for someone with a slow connection.
1298  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 03, 2016, 04:38:25 PM
<>
Paypal does 228bn USD. At that point we've already "scaled" financially past Paypal with our "pitiful" 9 tx/s, and with fees being at ridiculous costs like 0.02-0.05$.

Don't underestimate the scaling of value transacted. It's a very important side of scaling.

So if it's possible to make 1 Bitcoin transaction per year, but it's a darn big one,* we beat PayPal at its own game Cool
*a trillion gudzillion dollars, so BTC market cap will have to be at least that, which it will be, because math & bonus.

Bitcoin's strength right now is in moving any amount of money, even ridiculously high amounts, in a few minutes with a pretty low fee. That's what it does best, under the current parameters - not micropayments.

Micropayments can exhaust the 250.000 txs/day limit (even 500.000 txs or 1mn txs with 4mb blocks) and if you waste them to move around 1 dollar, you'll be doing 250k / 1mn USD per day in volume.

OR, you can use these same transactions for higher value transfers (~1000$ on avg), hitting 250mn - 1bn USD per day in volume.

It's a no-brainer.
1299  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: March 03, 2016, 04:21:07 PM
Except if everyone else does it as well. Then you're stuck.

That is not how fee markets work , there are upper limits to how much spammers and users will spend on fees. My wallets adjust just fine and insure I always get in the next block. There is never a moment where I have to worry that my tx will time out within the new 72 hour mempool window.

Which means you want to limit btc usage to important tx. Which means btc will never scale and will never be able to be used on an everyday basis.

Never is a big word.

Right now bitcoin is transacting (outputs minus change) 220mn per day in 250k txs.

https://blockchain.info/charts/estimated-transaction-volume-usd?showDataPoints=true&timespan=1year&show_header=true&daysAverageString=1&scale=0&address=

This is ~880$ per average tx and it means ~80bn* USD per year.

If you implement segwit + 2mb blocks (2.7txs x 1.65 x 2) you get 8.9tx/s.

With a steady volume (I'm not even following the upward trend in value transacted), you get 880$ x 8.9 x 60 x 1440 = 677mn USD per day and 247bn USD per year.

Paypal does 228bn USD. At that point we've already "scaled" financially past Paypal with our "pitiful" 9 tx/s, and with fees being at ridiculous costs like 0.02-0.05$.

Don't underestimate the scaling of value transacted. It's a very important side of scaling.


* Western union at 85bn USD in the consumer market: http://ir.westernunion.com/News/Press-Releases/Press-Release-Details/2016/Western-Union-Cross-Border-Platform-Connects-Consumers-to-over-One-Billion-Bank-Accounts/default.aspx  => "The Western Union Company completed 255 million consumer-to-consumer transactions worldwide, moving $85 billion of principal between consumers, and 484 million business payments."
1300  Bitcoin / Development & Technical Discussion / Re: Using compact indexes instead of hashes as identifiers. on: March 03, 2016, 03:22:38 PM
These are not just thoughts, but description of a working system that syncs entire blockchain and creates the above data structures in about half hour if you have enough bandwidth and 8 cores. It is bandwidth limited, so for a slow home connection of 20mbps, it takes 6hrs for full sync.

Bandwidth limited = I/O and cpu limited then?

We had a similar discussion in another thread, but anyway I want to write it more concisely here: I really believe scaling can be achieved through tradeoffs of what a user has and what he hasn't. Every machine will hit a bottleneck somewhere, the issue from that point onward is how to juggle the tradeoffs to bypass your bottleneck.

Examples:

-A user has a slow internet connection but plenty of CPU => He should have the option of downloading (and uploading - if he is running a node) very compressed blocks with other cooperating nodes that are willing to use compressed blocks.
-If the same user has slow CPU as well => He should be able to tap into GPU resources for parallel compression/decompression (it's feasible - I've seen pdf's with research on the subject of parallel compression on GPU).
-If a user has slow I/O but fast CPU => Compress the blockchain for more local throughput
-If a user has low RAM but fast CPU => Compress the RAM (for things like compressed cache)
-If a user has slow I/O or low RAM but will bottleneck on CPU if he goes to a compressed scheme => tap into GPU
-If a user wants to increase cache size to increase performance, but lacks ram => Use compressed RAM, tap into more CPU, to reduce I/O.

Essentially you try to trade what you have with what you want to achieve. One size fits all solutions won't work particularly well because one user has 1gbps connection, another has 4mbps. One is running on a xeon, the other is running on a laptop. One has 16gb memory, another has 2. One can tap into a GPU for parallel processes, another can't because he doesn't have one.

IMO the best scaling solutions will be adjustable so that bottlenecks can be identified in a particular system and make the necessary tradeoffs to compensate for deficiencies. Compression is definitely one of the tools that can balance these needs, whether one lacks RAM, disk space on their SSD, bandwidth on their network etc. And GPUs can definitely help in the processing task - whether the load is directly related to btc operations or compression/decompression.
Pages: « 1 ... 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 105 106 107 108 109 110 111 112 113 114 115 ... 208 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!