Bitcoin Forum
May 24, 2024, 09:46:01 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 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 ... 95 »
301  Bitcoin / Development & Technical Discussion / Re: The minimum transfer fee is not trivial anymore on: April 02, 2013, 02:36:50 PM
Incredibly easy to bypass.  Ok so I want to spam (and by spam I mean bloat the blockchain by TB per week and make the unconfirmed memory pool run into the dozens of GBs) so I just make 20,000 new nodes (like say a botnet) and each on of them send for free a number of tx below the "limit".

The blockchain would not get that big since these transactions would never be included in a block. For block inclusion, miners have a strong interest in setting their own anti-spam rules, bitcoind only needs to make it configurable.

The problem is relaying. If your transaction doesn't follow the hard-coded anti-DoS fees it might never reach a miner which would be willing to include it.

Maybe the priority calculation should only come into place if you're receiving more transactions than you can relay without breaking the max KB/s value, or if your memory pool is full (configurable max size for pool).
But the priority calculation should not be "binary" (has enough fees, doesn't have enough fees), but rather a way of knowing which transactions to discard first (normally the attacker's transactions would be the firsts discarded, unless he's willing to spend money on his attack, in which case it'd be more of a donation to miners than an actual attack).

Do you see my point? I realize it would shift from "hardcoded minimum fee" to "hardcoded max bandwidth/memory consumption", but at least the latter seems more coherent with anti-DoS purposes. It would also need to be updated once in a while to reflect increases in available resources, but that happens less often than bitcoin's price movements IMHO.
302  Bitcoin / Development & Technical Discussion / Re: The minimum transfer fee is not trivial anymore on: April 02, 2013, 12:21:30 PM
Miners are free to tweak their fee rules whenever they want. The real issue is the fixed anti dos rules.

+1

There should probably be a signed alert style message to update those outside of the regular release cycles.

Wouldn't it be even better to stop using fees as anti-DoS?
Why can't we detect DoS by simply measuring the amount of data a peer is sending? If it goes beyond X KB/s, we stop storing and relaying transactions coming from this peer, eventually we disconnect from it and temporarily ban its IP locally. X could be configurable, in case there's a strong need to change the defaults without a release.

Would that be too difficult to implement?

I never liked this "fees as anti-DoS" thing....
303  Other / Off-topic / Re: wallet is compromised on: April 02, 2013, 12:06:27 PM
If your computer was not shared with anyone, encrypting your wallet would not have saved your coins. If an attacker manages to install something at your computer, this something can simply wait until you type the password in and then your coins are gone.
Encrypting your wallet only protects against physical theft of the media containing the wallet.

Not using Windows is certainly a much strong security approach than encrypting your wallet. You should consider it. Even better: your bitcons should be in a system which never access the Internet. Of course that's not super convenient as of now, so what I normally suggest is keeping two wallets: one offline, and another, with a smaller amount you could afford to lose, in a machine (preferably not Windows) that's used for Internet access.
304  Bitcoin / Bitcoin Discussion / Re: Western Union to begin accepting Bitcoin (WSJ) on: April 02, 2013, 11:49:43 AM
AFAIK, WU moves fiat around the globe, and handles currency conversion. You give them USD, and they deposit INR in some Indian account you specified, for ex.
They could potentially decrease their costs by using Bitcoin as intermediary currency. That would work particularly well if they were acting as exchanges too. They could do it incrementally, for example, at a first moment, only use BTC as intermediary for (some) USD<->EUR transactions, since the liquidity of these markets (BTC/USD and BTC/EUR) is better than any other.
305  Economy / Service Discussion / Re: Instawallet/Bitcoin-Central Security Breach on: April 02, 2013, 08:07:43 AM
Does the same apply to Chromium?

It depends on whether you've enabled 'instant' or not.  I think it's off by default, but it's worth checking:

Thanks dooglus. Mine was off.
306  Bitcoin / Bitcoin Technical Support / Re: How bad firewall settings can make you lose 75 BTCs on: April 02, 2013, 07:32:43 AM
I'm just trying to understand the RPC thing. When you do a transaction in Bitcoin-QT, you need the password to unencrypt your wallet. If you connect to RPC and authenticate you do not need to unencrypt the wallet to do transactions?

I don't think so, otherwise every RPC-command should contain the encryption password as a parameter. I believe you unlock the wallet while starting the service. Or the RPC-authentication password is also the wallet encryption password (don't think so either because RPC is much older than wallet encryption).

You may check https://en.bitcoin.it/wiki/API_reference_(JSON-RPC) for better info.

EDIT: Just checked and there are explicit RPC calls to lock and unlock the wallet. The wallet was then likely not encrypted, or encrypted with a weak password.
307  Bitcoin / Bitcoin Technical Support / Re: How bad firewall settings can make you lose 75 BTCs on: April 02, 2013, 07:02:32 AM
So, was the wallet encrypted or unencrypted?

That was irrelevant. The RPC was open, and the authentication password was weak.
EDIT: To be honest I actually don't know if, when starting bitcoind as a RPC server, you have to open your encrypted wallet by typing the password. I'm assuming that's the case, what renders wallet encryption irrelevant.
308  Economy / Service Discussion / Re: Instawallet/Bitcoin-Central Security Breach on: April 02, 2013, 06:23:00 AM
Chrome will always send what's in the URL bar to Google, even in HTTPS when even the ISP can't decode the URL. That's why you should never use Chrome. They never actually send any browsing history, but because of the sneaky design merging a "search bar" and a "url bar", anything that gets put in there is treated as a search and sent to Google.

From lifehacker:
Quote
If you've enabled Instant in your settings, or from the about:flags section, it's safe to presume that pretty much every character you type into Chrome's address bar is sent, analyzed, and returned to you.

Does the same apply to Chromium?
309  Bitcoin / Development & Technical Discussion / Re: Funding of network security with infinite block sizes on: March 28, 2013, 09:40:08 PM
That doesn't make sense to me. The formula wouldn't need to be arbitrary; it could be based on actual data.

But the formula remains arbitrary. You can't come up with an algorithm capable of measuring actual demand and actual supply, since these units are impossible to measure. So you can't really know how many security is demanded (remember, demand is subjective!), nor how such demand would compete for Earth's scarce resources. You need to be omniscient to know all that.
 
If your sentiment were true the difficulty target wouldn't work.

The difficulty target aims to make one block at every 10min. But why 10min? This is an arbitrary value. It may be too much sometimes, too little at other times. It's certainly not optimal. That said, it's not such a big deal, and trying to improve it would not be worth the risks.

Concerning mining remuneration, if we can go directly to spontaneous order - and that's the closest you'll ever get from "optimal" -, then why not? Why try to come up with arbitrary formulas? That would be "presumption of knowledge".
Quote from: Hayek
"The curious task of economics is to demonstrate to men how little they know about what they imagine they can design."

Politically, a cap is a less radical departure from the soft and hard block limit which people know about. Psychologically, it maintains a perceived need to add fees, and might price out SD-like flooding.

SD is not flooding anything. They're not attacking the network, Bitcoin users want to use their services.
Of all business, they're likely the one that has mostly contributed to miners via transaction fees.

It also prevents the chance that an unexpected monster block gets accepted and built on causing problems for some miners.

Miners have no interest in keeping a "monster block". And they can easily choose not to build on top of such block, unless it is N blocks deep already, what would likely get the monster block rejected by the network.
310  Bitcoin / Development & Technical Discussion / Re: Funding of network security with infinite block sizes on: March 28, 2013, 09:12:17 PM
The fact that solutions are being proposed to a problem that can be so trivially shown not to exists calls into question the real motives of the people pushing said solutions.

I believe their motive is to try to convince those who want to cripple Bitcoin to a 1Mb block size limit that such crippling is not a good idea...

Have there been good arguments against a dynamic cap?

I used to support such idea, until I realize that a dynamic cap implies in an arbitrary formula, and that's an attempt to guess subjective demands and unpredictable supplies. It's impossible, and fortunately, not necessary.
311  Local / Português (Portuguese) / Re: Problema do Mercado Bitcoin on: March 28, 2013, 09:04:03 PM
O mercado bitcoin fazia cold storage?

Vi muitas mensagens aí de gente estocando altas granas na eWallet do Mercado Bitcoin... pô galera, vocês não acompanham o que acontece não? eWallets são hackeadas direto... e, até onde eu sei, o Mercado era um one-man-show. Um cara sozinho contra todos os hackers do planeta (sim, todos os malditos hackers do planeta sabem oq é Bitcoin, e vão tentar roubar o primeiro site que der um deslize)... por mais competente que ele seja, é arriscado.

Espero que a porcentagem de Bitcoins em cold storage seja alta.
312  Bitcoin / Development & Technical Discussion / Re: Funding of network security with infinite block sizes on: March 28, 2013, 02:23:53 PM

On the terminology: https://mises.org/daily/908
313  Bitcoin / Development & Technical Discussion / Re: Funding of network security with infinite block sizes on: March 28, 2013, 10:58:22 AM
That may be, but it's also an elegant way to reward the miners

Inflation is not elegant at all. It's the worst way to charge people. It's disguised, distributes its load on people who are not creating the load, etc. Even in the context of a voluntary currency, it's almost dishonest. In the context of legal tender, it being theft is not a "fundamentalist stance", it's a fact.

Also, increasing the money supply doesn't always mean inflation...

Sure it does. That's the very definition of monetary inflation.

we have an increasing money supply now, and massive deflation!

You're confusing monetary inflation with price increases.
314  Economy / Speculation / Re: Parity watch -> Congo on: March 28, 2013, 09:27:43 AM
ceveden, Bitcoin's M0 is also its M1, M2 and M3.

I know, read my first post in this thread.

But countries M0s are not the same as their M1. It would be more reasonable to compare with their M0, since the day Bitcoin start to have fiduciary money, it will have aggregates that are larger than this so-called "market cap". And btw, if you compare with M0, we've already passed much more countries, since M0 <= M1. Wink

I did not find a ranking of countries per M0 TDV though....
315  Other / Beginners & Help / Re: Whoa! Use BitcoinRunner to buy online from ANY store using Bitcoins! on: March 28, 2013, 08:00:16 AM
You need to figure some things out: What languages, currencies and payment methods can you handle? Not all stores are in English, use USD and take CC payments.

That's what I taught when I saw it.

They claim you can buy at any site in the world. Really? So I can have something shipped from Iran here to me in France, for instance? Will they handle any currency conversion, get through all financial embargos etc?

The idea is cool, but what it claims to do seems impossible.
316  Bitcoin / Development & Technical Discussion / Re: Decentralised crime fighting using private set intersection protocols on: March 27, 2013, 08:55:35 PM
It seems you made some mistakes with your quotes there...

Answering your question: If mixers end up segregated among "blacklisted" and "non-blacklisted", somebody receiving coins coming out of "mostly blacklisted mixers" would be able to:
  • Know the coins have a high degree of blacklisted taint
  • Know the coins likely got through some mixer (that's visible)
These two things might lead people to believe that those coins might be hiding something. That alone is not enough to prosecute anybody (at least not in places where the most basic justice principles are still respected, like innocent until proven guilty), but it might give some tips.
317  Economy / Speculation / Re: Parity watch -> Congo on: March 27, 2013, 08:43:03 PM
It is the TDV that is approaching (and then exceeding) the TDV of these foreign currencies named in this thread.

My point is that this thread is comparing Bitcoin's M0 TDV with these countries M1 TDV. Comparing against countries M0 would be more coherent (and would make the list much larger Wink). But I did not find a ranking of countries per M0....
318  Bitcoin / Development & Technical Discussion / Re: Decentralised crime fighting using private set intersection protocols on: March 27, 2013, 06:54:01 PM
While I would think that most people who use these tainted mixers would have something to hide (otherwise why pay the extra fee and received possibly tainted bitcoins?), these mixers would still provide plausible deniability for the origin of the coins.

If the majority of coins being mixed are tainted, you would still get tainted coins out. True, that should make it difficult to discover which particular taint applies to you, but tainting only should never be enough to criminalize anybody anyway. The whole idea, if I got it right, was to help law enforcement to find criminals.
What I'm saying is that the coins getting out of this "blacklisted mixers" would still sound some alarms...
319  Economy / Speculation / Re: Parity watch -> Congo on: March 27, 2013, 06:11:45 PM
Cool thread!

But why M1? Why not M0, since in Bitcoin there's no fractional reserve banking (Bitcoin M0 == M1). I think it's more reasonable... The "market cap" is the Bitcoin's monetary base times its unit price.
EDIT: The point I'm trying to make is that, currently, for Bitcoin, M0==M1==M2==M3, i.e., Bitcoin has no monetary aggregates since it has no fiduciary money. But if one day Bitcoin start having some fiduciary money, the so called "market cap" (number of issued coins X price) would represent Bitcoin's M0, not its M1. So I'd say it's more reasonable to compare it with countries' M0 (also called monetary base).

Bitcoin's M0 is already larger than that of Iceland and certainly many others.
320  Bitcoin / Development & Technical Discussion / Re: Funding of network security with infinite block sizes on: March 27, 2013, 01:08:12 PM
This assurance contract theory is interesting, but I don't view merchants themselves doing the pledges.
Perhaps insurance+assurance would work better. The merchant only wants to be sure he won't be defrauded. He pays an insurance contract for his transactions. Insurers want to make sure the network has enough hash rate to make it unlikely that many of their insured transactions get double-spent, so they may start these pledges. Other insurers may contribute.

I don't think merchants themselves would start the pledges because that would involve complex calculations (how much is enough?) whose results would change frequently. Merchants wouldn't want to be bothered with such things.
Pages: « 1 2 3 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 ... 95 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!