Bitcoin Forum
June 06, 2024, 12:44:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 [271] 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 »
5401  Bitcoin / Development & Technical Discussion / Re: 2 part deterministic wallet? - one can only gen public addresses on: January 02, 2012, 05:15:15 AM
AFAIK this is simply "someone needs to implement it"

Doesn't look like there was a clear algorithm though.

Er. It's described clearly enough for anyone who should be writing this sort of software!

5402  Bitcoin / Mining software (miners) / Re: SHA-256 as a boolean function on: January 02, 2012, 12:05:11 AM
And then I haven't yet tried boolean function optimization and statistical early rejection.

I tried early statistical early rejection using about a  giga-hash-second-month of shares data (or so) from real miners and wasn't able to find anything useful given intermediate state bits or state bit pairs. Perhaps with your graph techniques you'll find something more complicated which is useful...

but I'm doubtful— we have something like 3x the number of rounds of the best attack and the complete construction gets complete diffusion many times over and the later your early out distinguisher has to run the better it has to be in order to be worthwhile.
5403  Bitcoin / Development & Technical Discussion / Re: 2 part deterministic wallet? - one can only gen public addresses on: December 31, 2011, 07:24:01 PM
Does anyone have a good idea as to how this could be done?

https://bitcointalk.org/index.php?topic=19137.0
5404  Other / CPU/GPU Bitcoin mining hardware / Re: 6 Cards on MSI 890FXA-GD65 on: December 31, 2011, 01:35:52 AM
Its just not a good idea, You need to run molexed adapters to take the 12v of the board. You will need to run a dual psu which just adds to what can go wrong. Also you will notice that with 6 cards that the system is just not stable. 5 is the max for the 58xx

Thanks, prof.

But I'm using PCI-E 16x extenders, and I'm (crazily enough) within pci power specs.

I am also completely stable, with 1950MH/s (on 5830s), 60 days uptime (since last power outage)  on quite a few systems.

5405  Bitcoin / Pools / p2pool - Decentralized, Absolutely DoS-Proof, Pool Hopping-Proof Pool [archival] on: December 30, 2011, 06:35:52 AM
At forestv's suggestion I decided to give p2pool another try—  Wow. It's really matured a lot.

I've had about 8GH/s on it for a couple of hours with no issues.  It was a cinch to setup, even with merged mining.

I think P2Pool makes mining fun again.
5406  Other / CPU/GPU Bitcoin mining hardware / Re: 6 Cards on MSI 890FXA-GD65 on: December 29, 2011, 05:00:51 AM
I run 6x on the -70. Of course one the 65 you're going to need to split-molex the pci power.  But since I'm able to run 6x on the 70 without doing so, I'm going to guess you'll have no power related problems on the 65 with split pcie power.

5407  Bitcoin / Hardware / Re: FPGA Chip Plot Thread on: December 28, 2011, 05:51:33 AM
Very frustrating.  I know where the wires should go, but I've spent countless hours trying to "trick" Xilinx's tools into doing what I already know how to do.

The very, very, very last resort is to write my own router by scripting fpga_edline.  I know that sounds desperate, but that's what it might come down to.

On the plus side, if you go that route the result should be more stable— small changes won't cause the darn thing to fail or to achieve drastically worse timing in unrelated areas.
5408  Bitcoin / Bitcoin Discussion / Re: Wikipedia's yearly donation campaign; Time to accept Bitcoins? on: December 28, 2011, 05:46:33 AM
I have a question that's slightly off topic, so forgive me. Are there another organizations we are missing that are based on a similar structure, ones that may be a perfect fit in accepting Bitcoin donations? Ones that where the main body would reject Bitcoin, but the sub units are able to accept Bitcoin donations as we've just witnessed with Wikipedia/Wikimedia NYC. If so, name them. (sorry if this is unclear, for I'm a tad tired but felt it important enough to get it out there while fresh in mind)

There are lots of non-profits that have a chapters model something like this.  The first that pops into my mind is the ACLU.  Though... I'm not an expert on that. Certainly it would be a useful tactic to use elsewhere.
5409  Bitcoin / Bitcoin Discussion / Re: Wikipedia's yearly donation campaign; Time to accept Bitcoins? on: December 28, 2011, 03:53:21 AM
Thank you kindly, gmaxwell, for clearing that up for me. I simply thought that it looked weird and needed a trusted opinion.

On that note, this is great news. At first, we had Jimmy saying no. Then the other idea of organizing the editors was shut down with a valid reason. Now we have Wikimedia NYC accepting Bitcoin on its own accord. And how many other chapters are there? And what's the likelihood of having all of them accept Bitcoin as a donation option? And who's in charge of trying to make sure that this comes to pass? And what are we waiting for?

The decisions of the chapters are up to the chapters.  They may each have their own personnel issues (e.g. lack of an available trusted party to handle the digital donations), interpretations of local laws, hunger for funding, etc.

The list of chapters is here: https://meta.wikimedia.org/wiki/Wikimedia_chapters.

It's worth noting that not all chapters are equal.  Some are large and active, some are new, inexperienced, and some are mostly idle.   Some are not actively soliciting donations because they don't have the organizational maturity to handle them (and just get grants from Wikimedia to run projects that cost money), etc.

Off the top of my head: Some of the larger and more active chapters are Germany, Netherlands, France, Israel, Australia, Italy, UK, and Argentina.

My gut impression is that Germany won't care much (they are by far the largest chapter, and have a lot of income already) and that UK will blow you off with bitcoin-is-bad+wacko-law-interpretations.  Best bet is contacting a chapter near you or ones associated with languages that you speak.   Since chapters have a regional (and often language specific) focus, people closer to the chapter are in a better position to interact with and evaluate them.

Wikimedia (washington) DC is a new, smaller chapter that was just recently formed. It has a lot of cultural overlap with the NY chapter so it might be receptive too.

I feel kinda silly for not suggesting trying to get the chapters to take bitcoin before... in general its a pretty good fit: as smaller organizations the chapters can be a little more agile... and if one or another is infected with the bitcoin-is-bad meme there are others to try.  The ones who will accept it get the benefit. Smiley  And it will build up a base of experience with accepting bitcoin donations within the Wikimedia family.
5410  Bitcoin / Bitcoin Discussion / Re: Wikipedia's yearly donation campaign; Time to accept Bitcoins? on: December 28, 2011, 02:04:11 AM

One is the older Wikimedia New York City chapter page page on Wikimedia meta wiki— it's a wiki setup for all the wikimedia sausage making stuff (thus 'meta').

Nyc.wikimedia.org is a separate wiki setup for the chapter earlier this year.  They're apparently migrating stuff from one to the other slowly over time. The front page there points this out (and the page at meta.wikimedia.org also links to nyc.wikimedia.org).
5411  Bitcoin / Bitcoin Discussion / Re: Wikipedia's yearly donation campaign; Time to accept Bitcoins? on: December 28, 2011, 12:46:23 AM
Good news, on this front.

Wikimedia NYC, a non-profit regional support organization for Wikipedia/Wikimedia has started accepting bitcoin donations: https://nyc.wikimedia.org/wiki/Donate

Wikimedia has chapters all over the world that serve to organize regional efforts. In some countries there are tax advantages vs donating to Wikimedia itself (though, obviously not for a US chapter), but chapters primarily serve to organize the offline efforts of Wikimedians to reach out to the greater world around them— collaborating with schools, libraries, and museums.   

Wikimedia NYC is one of the larger and more productive chapters, especially considering that it's one of the younger ones. More info at: https://meta.wikimedia.org/wiki/Wikimedia_New_York_City

WM NYC runs workshops to teach people to edit wikipedia, they run an annual wikipedia conference in NY which is open to the public, and have run big highly productive initiatives to improve Wikipedia's coverage (both in articles and in illustrations). Their outreach both increases the depth of Wikipedia coverage, and breadth by helping people who aren't computer geeks to contribute.  Donations to Wikimedia NYC directly support these efforts.

I'm not personally a part of WM NYC, but I've worked with them on some of their projects in the past and sometimes visit to their meetings (or at least if you go through their meeting archives you can find pictures of me, though I live down in DC so I don't make it there too often).  So I can say with a least a bit of direct experience, but without personal bias, that they're an organization worth funding.  Moreover,  success with their bitcoin donations may encourage other chapters and Wikimedia itself to accept donations in bitcoin.

Cheers.

5412  Economy / Services / Re: Introducing GPUMAX - Mining Management and Marketplace / Invite Only Beta on: December 27, 2011, 10:37:50 PM
If that's the case, preaching about a "dangerous" service to bitcoin doesn't seem like the right way to go about fixing this. Even if you can convince pirate to not provide the service, it'd be fairly simple for someone shady to do the same thing, in a different community, for more nefarious purposes. If bitcoin's security fundamentally depends on convincing people to do the right thing, then that seems like a bug in bitcoin that should be addressed. You might be able to convince upstanding community members to introduce simple safeguards to workaround known protocol issues, but as interest grows, so will people doing things like this.

I welcome "fixes", but they really aren't possible.  Bitcoin is a decentralized system— but it's not decentralized anymore if you put control of it up for grabs in real-time by the highest bidder.  This is true for _any_ decentralized system.

Some of the security of bitcoin comes from the fact that it's economically more sensible to cooperate than to defect— that doing nasty things to the system will _lose_ money for the people who have the ability to do it (e.g. blockchain bloating attacks, and transaction prohibition attacks).  But a key element in that is educating people about whatever is in their best interests.  As a miner, it's not in your interest to cause increased centralization or enable attacks.  

There are many techniques which can be applied to resist centralization. Bitcoin is more than a piece of software. More than a protocol. It's an ecosystem, an economy. And education is part of our defenses.

Here is a more scary and concrete example.

Lets imagine that meta-pool services with open mining policies became very popular and together represented >50% of the hash power.    I, the evil attacker, setup a copy of bitcoin to perform the timewarp attack:  I will lie about the timestamps in my blocks in such a way to drive down the difficulty to 1 while massively cranking up the block rate.    I then go to the mining loan services and purchase all the hash power they have available offering 0.0001 BTC/share.  This astronomical rate will get me all the hash power I need, and I'll easily be able to pay for it because I'll be making 0.02 BTC/share once I get the difficulty down to 1.

Normally we're resistant to the timewarp attack because anyone who controlled >50% of the hash power would find it not in their best interest to blow up bitcoin. But in this case, my investment would only be the funds I needed to front to start the attack. The miners themselves wouldn't get a chance to disagree with this policy because I will have bought their mining on the open market, and carried out my attack before they even noticed— perhaps I could even manage to cash out some of the spoils of the attack before bitcoin collapsed completely, making it all quite profitable for me... and leaving miners with a bunch of worthless gpus.

(which is also why the fact that I could go out and buy lots of hash power isn't a problem)

All this is also an argument why any consolidation is bad— but in the case of pools they see substantial continued income by sitting back and not being evil compared to being evil and potentially getting a lot of money quickly but then being out of the game.. The incentives are not the same for market purchases. There is no harm in trying a little evil, even if you're not sure you'll be successful... because you'll only lose the small premium you had to pay to try.

Of course, if the service is more conservative about where the hash power can go— then thats a big improvement. And I'd withdraw most of my objections there. (though not all— the service is itself more consolidation that we don't really need)
5413  Economy / Services / Re: Introducing GPUMAX - Mining Management and Marketplace / Invite Only Beta on: December 27, 2011, 08:55:05 PM
You took that comment out of context.  I was referring to a way for people to easily purchasing mining power.  Like I've told you, I am sorry that you are not a fan but there is a need for a service like this and we are here to provide it.

I don't think I did.  I've put the whole log up for anyone who cares to read it.  http://pastebin.com/Uhsz1S3D


When people purchase long term mining contracts from people they are using it as a potentially more efficient way of purchasing bitcoins.   Using bitcoin to buy hashing power doesn't have the same applications.   It makes no economic sense to pay X bitcoins for a less than sure chance to get less than X bitcoins. To do so is to throw money away.

There is no need to purchase all the hashing power to attack bitcoin. You can make modest attacks, e.g. finny attacks and fake chains for isolated nodes, without anything like a majority of the hash power, and this "service" would enable anyone who wants to pay a small premium to get all that they need.
5414  Economy / Services / Re: Introducing GPUMAX - Mining Management and Marketplace / Invite Only Beta on: December 27, 2011, 08:42:22 PM
I am very concerned that this service serves NO legitimate purpose except enabling people to purchase attacks against bitcoin.

Asking on IRC about it on I'm told:
< pirateat40> gmaxwell, you can't blame someone for building a way to do it.

Pools have to build up trust in order to get enough hash power to be viable, but some guy who pushes "buy hash power now" has no trust at all.

I sure hope like hell a significant majority of the bitcoin hash power isn't stupid enough to fall for this... otherwise bitcoin is done.

(edit: to be clear, the monitoring stuff is probably perfectly useful to people, though it would better and more reliably be accomplished with local software rather than a DOS vulnerable central service, the ability to redirect hash power is what is that existential risk to bitcoin)
5415  Bitcoin / Development & Technical Discussion / Re: My suggestions on how to make a decent client on: December 27, 2011, 04:38:50 PM
In an ideal world I'd run the server on the headless machine and it would advertise itself via zeroconf/avahi so that any client that was started in that network would automagically who to connect to in order to initiate a transaction.

Hm— well, different models are possible here.   I'd like a separated GUI and backend because I can run a single trusted backend and not deal with the computationally expensive zero trust stuff on all the other clients I need.   I wouldn't want to use some node just because I heard about it via zeroconf/avahi.

If you're going to discover nodes via zeroconf then you need to be able to operate in a way where you don't trust them. Thats significantly more expensive than being able to trust them.
5416  Bitcoin / Hardware / Re: FPGA Chip Plot Thread on: December 26, 2011, 08:21:25 PM
I see your user icon has changed.

I for one welcome our new S6-LX150 300MH/s overlord.
5417  Alternate cryptocurrencies / Altcoin Discussion / Re: Innovation in the alt chains on: December 25, 2011, 02:45:09 AM
2013 will be the year that bitcoin goes mainstream, but not a way that you would currently recognize. 2012 will be a year of transformation, the impetus of which will not come from the Satoshi client (Gavin's great work notwithstanding).

Your beliefs are nice— but where is the evidence?

Litecoin has been a little inventive responding to various flooding attacks, but nothing I could call genuine innovation.

SC has been a nice demonstration that you can break the centralization of the system completely and abuse central authority substantially while keeping a solid base of believers— a fair warning for bitcoin itself: you can't count on loss of confidence from the believers as evidence that you're doing it wrong.  But nothing really innovative there.

Namecoin brought us a real implementation of merged mining... an innovation which should not be downplayed. But what has it done for us lately? Smiley  (namecoin would be a good target for a lot of other improvements, like flipped chains— but there doesn't seem to be much interest in taking it further at the moment)

As for the rest— mostly they've just failed ... sometimes due to technical attacks from their minor changes to the bitcoin algorithim. They now stand as monuments to the general wisdom of the particular magic values bitcoin was started with.

At the moment the satoshi client is the primary basis of innovation in the decentralized cryptotoken field. This is sad considering how hard it is to innovate.

So, yea, speculate that the advancement will come from elsewhere if you want... but it's just speculation without some evidence to back it up.

5418  Other / Beginners & Help / Re: My challenge on: December 21, 2011, 06:50:48 PM
Describe a protocol in sufficient detail that it can be actually implemented (tiny details such as packet format etc don't matter, general operation does) and which has the following properties:

You've defined the requirements too weakly.   Take bitcoin, add a requirement that a valid block must be signed by both bob and I (hard code the keys).  Make the difficulty zero.  Change nothing else. (If you also totally screw up a bunch of extra things, you could call the result 'solidcoin').

This meets your criteria because there is no central server. There are distributed servers. The system is secure so long as you trust that bob and I won't conspire to screw everyone.

You can pay to the address in my sig, thanks!
5419  Bitcoin / Development & Technical Discussion / Re: Single key wallets with privacy on: December 21, 2011, 07:43:53 AM
This may have been described elsewhere but I haven't seen it.

Type-2 deterministic wallets: https://bitcointalk.org/index.php?topic=19137.0

5420  Bitcoin / Development & Technical Discussion / Re: Use the CLI w/ encryption? Protect your passphrase with bash's HISTIGNORE on: December 21, 2011, 07:21:54 AM
Now I understand. I tought you meant that you should replace "walletpassphrase" with your actual wallet passphrase.
Since when people write in this way, its assumed that you should replace it.

Good point. It's a perfectly reasonable mistake, especially if you're not a frequent CLI encryptedwallet user already. I've added a note, hopefully it is more clear now.

Having an asker interface in bitcoind would obviously be nice— but the shell exclusion is a pretty nice general mechanism, especially with the initial space ignoring that it's a good tool to have in your toolbox regardless of what goes into bitcoin.
 

Pages: « 1 ... 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 [271] 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!