Bitcoin Forum
May 24, 2024, 12:23:33 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 67 68 69 70 71 »
681  Bitcoin / Hardware wallets / Re: Let There Be Dark! Bitcoin Dark Wallet on: November 23, 2013, 06:48:49 AM

Even if he is the second coming of Jesus, that does not necessarily mean he is a god. The Muslim view is that Jesus was a prophet.

Must re-read the book of revelations.
682  Bitcoin / Bitcoin Discussion / Re: Does Google have Bitcoin by the balls? on: November 23, 2013, 06:45:17 AM
I thought this thread was going to be about Google Wallet.
I thought this thread was going to be about one of Google's floating data-centers packed with ASICs, towed to International waters, with solar and diesel power.

Edit: Nuclear power would be better.
683  Economy / Scam Accusations / Re: Just got this email from Bitcoin.com on: November 21, 2013, 04:48:25 PM
Umm, what if that scammer is using BIP32 for sucker-tracking?

Reusing addresses is deprecated, you know.
684  Bitcoin / Pools / Re: [45 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: November 21, 2013, 04:21:52 PM

i have build it in my node last week...  i mine with 14 GBs, 45x 333 Mhz


*twitch*
GBs == Gigabytes per second?
Mhz == Millions of cycles per second.

While there is no SI unit for "hashes" as far as I know, 14Ghash/s and 333Mhash/s would be more correct IMO.
685  Bitcoin / Hardware wallets / Re: Let There Be Dark! Bitcoin Dark Wallet on: November 17, 2013, 02:41:24 PM
Dark Wallet was mentioned in a "leaked" e-mail correspondence:
Quote from: John Dillon
Posted to the foundation forum,
https://bitcoinfoundation.org/forum/index.php?/topic/483-bitcoin-dark-wallet/page__st__20#entry5410
 
Dunno if you have a membership or not.
 
 
Quote from: Saivann Carignan

Patrick Murck said it in simple terms: The use of Bitcoin will (and is) regulated, not the Bitcoin protocol itself..

He's right, but the way he's right is not at all the way you probably think he's right: Bitcoin mining can and almost certainly will be regulated, and by regulating mining you regulate all use of the Bitcoin protocol.
 
The first problem is ASICs, specifically the huge gulf in performance per unit cost between commodity hardware, or even hardware possible to create on a small scale with FPGAs, and ASICs. The nature of IC manufacturing is such that a very small number of companies, about two to three, can afford the immense capital costs required to operate top-of-the-line chip fabrication facilities. Put another way, the entire world's economy is unable to support a diverse IC manufacturing industry at the current level of technological sophistication.
 
Control those chip fabs and you control mining. It would be extremely easy for the US government to tell Intel and TSMC that from now on any wafers they process capable of doing Bitcoin mining must include additional circuits that let the US government control how, and by whom, they are used. This is a problem in general with computing, but controlling the manufacture of a special-purpose ASIC is far easier and simpler, both technologically and politically, than controlling the availability of general purpose computing hardware. Fortunately it is possible to create proof-of-work algorithms where custom ASICs have less of an advantage over general purpose hardware, but Bitcoin itself isn't going to change the algorithm.
 
The second problem is bandwidth: the Bitcoin protocol has atrocious scalability in that to mine blocks you must keep up with the bandwidth used by all transactions. The current 1MB blocksize is small enough to make this not a major problem yet, but if you increase that (with a hardfork!) at some point you will have increased it to the level where you can no longer mine anonymously and then regulating miners directly becomes possible. Unfortunately while technological improvements have made non-anonymous bandwidth more plentiful, for anonymous bandwidth - or even just censorship resistant bandwidth - the options are much more limited. Jurisdiction hopping is an option, but even for the likes of The Pirate Bay it's proved to be a huge pain in the ass, and they only had the relatively small media industry as their enemy rather than the much larger banking industry. (and government in general) It does appear that you could make a crypto-currency with better core scalability - as opposed to the well understood and already-used ways to fairly securely transfer funds off-chain - but no-one's quite yet figured out yet how to upgrade Bitcoin itself with those improvements.
 
What's interesting is with good cryptography we've figured out ways to at least detect if miners are violating every other aspect of the Bitcoin protocol: some relatively small and backwards compatible changes to the protocol allow auditing everything miners do with peicewise audits done on low-bandwidth connections. If your wallet randomly audits 0.1% of every block, and there are a few thousand like you, the chance of fraud not being detected quickly approaches zero.
 
But auditing can only detect if miners fail to follow the rules of the Bitcoin protocol; it can't force miners to decide to include your blacklisted transactions in a block. If a majority of hashing power is under government control, there's no way we can prevent them from blacklisting whatever they want. Secondly, if the government does decide to change the rules of the Bitcoin protocol by fiat, then what? Suppose the Federal Reserve or equivalent decides that the deflation of Bitcoin is bad for the economy, and the coin distribution schedule needs to be changed. Or perhaps the courts decide that some stolen Bitcoins, that were subsequently lost, are to be returned to their former owners in an invalid transaction. They can order the majority of hashing power to follow new rules, and while you're wallet software may detect that fraud and shutdown, what alternative do you have but to "upgrade" it to accept the new rules? If you're transactions aren't protected by the majority of hashing power, you're transaction aren't secure.
 
Where Dark Wallet goes wrong
 
This is what bothers me about their efforts: I see no reason to think they understand any of the above. They're approach of making a ground-up re-implementation of Bitcoin is fundementally flawed, both from an engineering point of view, as well as a political point of view. What they should be doing is latching on to the notion that the core Bitcoin protocol is a fixed suicide pact that must only be changed with the true consent of all users. As step #1 they should have taken the Satoshi source code, stripped out everything that isn't directly related to that core consensus protocol, and turned it into an easy to use library. Only then should they have built a wallet/node implementation around that core, unchanging, protocol.
 
Where Amir Taaki and the rest of the Dark Wallet team go so very wrong is they don't understand that the Bitcoin specification is the consensus-critical part of the Satoshi source code. Instead they are pursuing a ground-up re-implementation, and like it or not, they're just not smart enough to get all the details right - nobody is. Because they haven't gotten the details right, no significant amount of hashing power is going to ever use their node implementation to mine with - what pool wants to lose thousands of dollars of profit just because yet another libbitcoin consensus bug was found? Of course, with no-one using their code to mine, they have no political power - Gavin and the Bitcoin Foundation's ability to control the core Bitcoin protocol is entirely based on the fact that almost all the hashing power uses the source code at https://github.com/bitcoin/bitcoin
 
On the other hand, if even just a quarter of the hashing power used the Dark Wallet node implementation, and could trust it because the !@#$ thing actually implemented the Satoshi protocol properly by using that protocol's source code, changing that protocol in fundemental ways would be far harder - Dark Wallet would have a lot more genuine political weight. With hashing power using that implementation, they would be able to implement their own rules for relaying transactions. For instance while much of the community complained violently about the 0.8.2 dust rule, which made it far harder to get "dust" outputs mined, if the Dark Wallet team decided they didn't like that rule and had hashing power that trusted their node implementation, they could make the rule irrelevant. They could even come up with a anything-goes mechanism with no rules at all governing what transactions got relayed, and let individual miners make those decisions.
 
If I were the US Government and had co-opted the "core" Bitcoin dev team, you know what I'd do? I'd encourage ground-up alternate implementations knowing damn well that the kind of people dumb enough to work on them expecting to create a viable competitor anytime soon aren't going to succeed. Every time anyone tried mining with one, I'd use my knowledge of all the ways they are incompatible to fork them, making it clear they can't be trusted for mining. Then I'd go a step further and "for the good of Bitcoin" create a process by which regular soft-forks and hard-forks happened so that Bitcoin can be "improved" in various ways, maybe every six months. Of course, I'd involve those alternate implementations in some IETF-like standards process for show, but all I would have to do to keep them marginalized and the majority of hashing power using the approved official implementation is slip the odd consensus bug into their code; remember how it was recently leaked that the NSA spends $250 million a year on efforts to insert flaws into encryption standards and commercial products. With changes every six months the alts will never keep up. Having accomplished political control, the next step is pushing the development of the Bitcoin core protocol in ways that further my goals, such as scalability solutions that at best allow for auditing, rather waiting until protocols are developed, tested, and accepted by the community that support fully decentralized mining.
 
Dark Wallet has the opportunity to make the very idea of the "core" Bitcoin dev team irrelevant. But sadly Amir's lot seem to understand the art of PR a lot better than the political science of decentralized consensus systems.

The take-away is that to have real political power, libbitcoin (and btcd) must be in use by a large portion of the hash-power. In order for this to happen, at least one implementation using libbitcoin must be bug-for-bug compatible with the standard bitcoind. At the very least, it should pass the same regression tests.

Before running this as a miner I would like to know:
  • How much extra space (if any) is needed to store the block-chain in this implementation
  • Is bootstrap.dat supported?
  • Extra CPU time for block verification may increase the orphan rate: the multi-threaded design may mitigate that on systems with many CPUs.
  • I plan on mining namecoin and using P2Pool. It would be nice if those (and other alt-coins) were ported to libbitcoin as well.

Edit: for the ASIC thing, there is always 110nm chips Tongue (not sure how small the independent fabs can go)
686  Bitcoin / Bitcoin Discussion / Re: So this is real on: November 17, 2013, 02:22:15 PM
And the thread is already swarming with idiots that has no idea what they are talking about, and therfore has no idea that they left the topic long ago.


/thread

Hint: Where there is a "free market", there is government. It is possible to have government without a "free market" though.
687  Economy / Service Discussion / Re: Vault of Satoshi - New Exchange on: November 16, 2013, 08:38:06 PM
I tried to sign up, only to discover that their contact information is incorrect:
Quote from: Contact page
Operated by Global CryptoCurrency Solutions Inc.
300 Colborne Street West,
PO Box 25098 West Brantford,
Brantford, Ontario
Canada, N3T 1L0
That appears to be two distinct addresses smashed together.

According to Canada Post
Quote
An address within
N3T 1L0

Find an Address
The postal code cannot be found

We found 0 results. Please check your data and edit to make changes.

Results from the Postal Code look-ups for the two apparent addresses:
Code:
300 COLBORNE ST W
BRANTFORD ON  N3T 1M2

PO Box 25098 RPO WEST BRANTFORD
BRANTFORD ON  N3T 6K5

Will be pulling the corporate registration next week (costs less than sending them money).
Edit: Done. results:
STATEMENT OF NO MATCH FOUND
Needless to say, I won't be doing business with them until they can produce a copy of their Corporate registration. If they did not claim to be incorporated, this would not be a requirement.

Update: Second search attempt failed:
Invalid fields, Third attempt, Fourth attempt.
688  Bitcoin / Mining / Re: Miners: Time to deprioritise/filter address reuse! on: November 16, 2013, 08:14:33 PM

I assume this cannot affect the prioritisation of the Coinbase transaction that constitutes p2pool miner's reward payments? Can you clarify this?


As I understand it, P2Pool needs to implement BIP32 as well.
689  Bitcoin / Development & Technical Discussion / Re: Invoices/Payments/Receipts proposal discussion on: November 16, 2013, 06:58:49 AM
I skimmed the whole tread.

Mike Hearn's FAQ helped explain the reasoning behind this: PKI is hard apparently.

I think the hostility to this stems from the fact that the CA system is known to be broken. An attacker will not try to change the "common name"; they will change the payment address: the very thing being hidden by this proposal.

With money on the line, attackers may even be well-funded, purchasing one of those corporate CA spoofing appliances in order to go after a high-value target.

I was also wondering why it was stated as fact that self-signed certificates allow the MITM attack. Later in the thread, somebody even pointed out that CAs themselves use self-signed certificates. The difficulty, hinted at in this link is that X.509 certificates do not allow the end-user to trust a specific CA for a specific domain. All CAs can sign for all domains: which makes me trying to be my own CA for *.economicprisoner.com a very bad idea.

In my experimentation with OpenPGP, I noticed that most people have shockingly lax certificate verification practices. They are confused when you ask for their public key: when you can simply search for their e-mail address or their short-key is included in their mail signature. They don't realize that it is trivial to generate collisions with both of those identifiers. There has essentially been a gentleman's agreement to not do that as far as I can tell. This tells me that even if a "bricks and mortar" business had the fingerprint of their self-signed cert prominently displayed: nobody would actually check it.

PS: To the people hung up on SSL: You can have Certs without using SSL.

TL;DR: I still don't like it, but don't really have a better suggestion at the moment. Namecoin would not work since the first person to grab a specific .bit domain can not be forced to surrender it in the event of a trademark dispute (unless you can get the holder in court somehow).

690  Bitcoin / Bitcoin Discussion / Re: I know this has been brought up before, but confirmation times are getting weird on: November 15, 2013, 10:21:54 PM
Anyone knows if Eligius is still doing zero-fee transactions?

As far as I know, they have always required a fee of 4096 Satohies.
691  Bitcoin / Pools / Re: [40 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: November 15, 2013, 06:59:32 AM

tip #7: compile bitcoind with outgoing connections of 1, run bitcoind with listen=1, maxconnections=2, with one node on connect... well, that's what I do, since I can monitor it constantly.. you'd probably want to change maxconnections to 3 or 4, in case one of the nodes craps out, be it due to the Interpol, cult of the dead cow, or whatever else.  an example conf file,


While a low number of connections may save bandwidth, wouldn't it possibly have the side-effect of making the Bitcoin network less resilient?

I guess I will see how much bandwidth is used when I finally get my node up.
692  Bitcoin / Mining / Re: Miners: Time to deprioritise/filter address reuse! on: November 15, 2013, 05:28:16 AM
How would this effect things that require a static address? (Donations, etc.)

I personally would prefer to see those HD addresses, or address scopes.

Those things don't require a static address; it is simply much more convenient to use one. Ostensibly, deprioritised transactions may still go though, but it may take hours of days. If you are only emptying such addresses monthly, should not be much of a problem. Fees can likely be used to bump the priority back up.

Btw what's the reason for such a change? Are we after vanity addresses or something  Tongue Tongue

Check the links in OP. White/green/red/black-lists are coming. If implemented by a large number of merchants or exchanges, they will hurt the fungibility of Bitcoin. Without fungibility, you don't have money: you have collectibles.
693  Bitcoin / Mining / Re: Miners: Time to deprioritise/filter address reuse! on: November 15, 2013, 05:24:24 AM

I like this idea. Would require a lot of user education so they can understand why their transactions are not confirming. Would make asking for donations harder, but maybe that is a good thing.

Edit: "Why is funding my brain-wallet taking so long?"
"Because your passphrase is not as unique as you think it is."
694  Economy / Service Discussion / Re: Yifu now working with "famed banking family" to help government track addresses on: November 14, 2013, 10:02:47 PM
I don't know how to put it any more simply: A black-list is bad; no matter the intention.
695  Bitcoin / Bitcoin Discussion / Re: Mike Hearn, Foundation's Law & Policy Chair, is pushing blacklists right now on: November 14, 2013, 09:52:59 PM
Yes but others may value non-ID'd bitcoins more than ID'd ones, and reject the ones that have been ID'd. It cuts both ways. It's just another market dynamic, consistent with bitcoin's freedom and decentralization.

That still hurts fungibility;
Quote from: Investopedia
A good or asset's interchangeability with other individual goods/assets of the same type. Assets possessing this property simplify the exchange/trade process, as interchangeability assumes that everyone values all goods of that class as the same.
- http://www.investopedia.com/terms/f/fungibility.asp
696  Other / Beginners & Help / Re: I might start selling bitcoin for Paypal, call me crazy on: November 14, 2013, 09:46:29 PM
What makes you say that Bitcoin is a commodity and not a currency?
I am not sure that Paypal thinks the same way.

It is both; sort of like how light can behave as both a series of particles and a wave: depending how you set up your experiment.
697  Economy / Service Discussion / Re: Yifu now working with "famed banking family" to help government track addresses on: November 14, 2013, 09:42:28 PM
You have been repeating this all day. Please stop and think about it.
698  Other / Beginners & Help / Re: I might start selling bitcoin for Paypal, call me crazy on: November 14, 2013, 09:38:18 PM

Damn right he was! Small amounts at first, but paypal might accept blockchain as a reliable verification at some point in the future. I actually sent Paypal an email inquiring their policies, but they seemed rather neutral. If someone finds a ToC saying virtual currency trading is not allowed, I'd be happy to see it.


Bitcoin is not a virtual currency: those are issued and backed by a specific issuer. Linden Dollars and Facebook credit, and Q-coins (or whatever QQ calls it) are virtual currencies. China bans using virtual currencies to buy real-world goods, but not Bitcoin.

PayPal Acceptable Use Policy

Quote
You may not use the PayPal service for activities that: ... 3(f) are associated with the following Money Service Business activities: the sale of traveler’s checks or money orders, currency exchanges...

But it is not a currency, it is a commodity!

Quote
PayPal requires pre-approval to accept payments for certain services as set out in 6 above and detailed in the chart below. ... dealing in jewels, precious metals and stones; acting as a money transmitter or selling stored value cards...
699  Bitcoin / Development & Technical Discussion / Re: CoinJoin: Bitcoin privacy for the real world on: November 14, 2013, 09:00:36 PM
Perhaps we should seriously speed up initiatives like CoinJoin, CoinSwap and CoinControl so people start massively mixing coins and make such efforts unfeasible.

And/or incorporating it into clients so people wouldn't have to bother. E.g. I wouldn't mind to spend a millibit a week in network fees just to have my coins periodically mixed.

Such coins are not at rest, thus can be stolen by a determined cracker.
700  Economy / Service Discussion / Re: Yifu now working with "famed banking family" to help government track addresses on: November 14, 2013, 08:03:05 PM
Deprioritizing transactions attached to "seen" addresses is easy to work-around though: simply don't re-use addresses.

With rainbow lists, moving the coins does not remove taint. That means that somebody accepting coins has to worry about if they are on a competing list or not. This makes the coins harder to trade, and hurts Bitcoin's value.
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 67 68 69 70 71 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!