Bitcoin Forum
May 06, 2024, 03:04:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 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 »
4921  Bitcoin / Development & Technical Discussion / Re: Getting more node participation on: December 02, 2012, 08:51:36 AM
I think one huge problem also is people have no idea what a full node means. I saw 2 threads, this past week that both asked "What is a full node" and "How do I start running a full node" and they both were running full nodes. Also I think we need to start telling people to start with the bitcoin-qt and bitcoind then move into web wallets. Then just starting off with web wallets or light clients.

There are enormous speedups happening right now which might stem some of the alarming movement to centralized clients... but to really close the gap the software will need to be able to be instantly usable and sync in the background, and thats going to take more work.

We're development resource constrained all around and especially testing constrained.  Getting more of the geekier parts of the community running nodes with the bleeding edge code (including testnet and secondary nodes; to keep their real funds off the experimental software) and teaching them how to beat it up and produce good bug reports would help the software mature faster and help get the improvements into the hands of new users.

4922  Bitcoin / Development & Technical Discussion / Re: Questions about Satoshi client on: December 01, 2012, 09:17:39 PM
It's happening with all versions of binaries I've download and used by now, and with both Bitcoin and Terracoin clients. No other
software I used ever behaved that same way - some do attampt to modify other apps memory and so on, but not prior to some
user action, and not periodicaly and in persistent fashion.

Those reports make no sense at all— each process has its own address space. It's not possible to even _attempt_ to modify another process without invoking a bunch of OS calls to get access to the other processes space (of course, bitcoin has no code to do any of that). Unfortunately those reports also include no details so I have no idea what behavior its mistaking.

Are you sure you don't have some kind of infection on that system?
4923  Bitcoin / Bitcoin Discussion / Re: jgarzik goes berzerk in #bitcoin-dev, wtf? on: December 01, 2012, 09:06:22 PM
Who is he to tell others what they can and can't do?
Who are you (and most of the other people in this thread) to tell other people how to run a chat channel which they use and contribute to and you do not?
4924  Bitcoin / Bitcoin Discussion / Re: Bitcoin: the long game on: December 01, 2012, 05:00:08 AM
With all due respect, it is logical and normal to expect people to inform themselves and to stand up against atrocities
There are understaffed food kitchens in your community. How come you've got over a thousand posts here?

Hm. This picking the causes that other people should be fighting thing is fun.
4925  Bitcoin / Bitcoin Discussion / Re: Bitcoin: the long game on: December 01, 2012, 04:02:23 AM
It is therefore logical to conclude that IRC, forum and other activities are being continually monitored for evidence that can be used in a court of law.

Or a court of public opinion.  Some of the positions people adopt on these forms, and less often on IRC, are rather alarming to outright despicable.  While I hold the view that people have a right to have opinions which are widely (and rationally considered!) despicable my own freedom demands that I not be forced to associate with them.  If there is to be free speech a community also needs to have the freedom to exclude and choose their associations lest they all be made worthless by a competition of the loudest shock artists.   Sometimes I hesitate to mention Bitcoin to people because I'm, frankly, embarrassed that I might be associated with some of the people here.

The ultimate arbiter of the rightness of keeping someone in a channel or excluding them is the users of the channel and no one else has any business having an opinion. I'm especially disappointed to see the hysteria in this thread— mostly from people who do not use the channel, do not contribute to development, and may not even have a clue what IRC even is...   Why is it that so many seem to have so much time to rant and rave in this thread but yet cant find the time to spin up a prerelease copy of bitcoin and file some bug reports? Sad
4926  Bitcoin / Development & Technical Discussion / Re: Validating transactions with 0 confirmations on: November 30, 2012, 11:59:23 PM
I see a lot of bitcoin gambling sites that do not require any confirmations.

How are they able to do this?  Can someone provide some explanation for me or some links?

It's no big deal to accept only one confirmation transactions so long as you don't allow withdraws of derived funds until after the payment confirms.

(there is still some exposure where someone double spends their input only when they would have lost— but a gambling site may consider that an acceptable risk)
4927  Bitcoin / Wallet software / Re: [ANNOUNCE] picocoin and libccoin -- C-based bitcoin library and client on: November 28, 2012, 02:58:36 PM
As I've noted: I've forgot that you are one of the very few Bitcoin developers with regular access to big-endian hardware. I'm thinking that you will continue to be the only one developer who can test picocoin on the big-endian architecture. The mojibake-endian problem will continue to badly affect the future contributors/users of your library if you aren't going to use your own medicine (that is "sparse" and "__le32")

The frequent invocations of RedHat upthread are weird and misplaced.  _I_ did the initial BE testing for Jeff. Lots of people have access to BE systems and pretty much anyone who wants to can have access to one (for a couple bucks on ebay if nothing else).  ... but nothing Jeff is doing makes handling the endlessness hard as directly evidenced by the fact that he got it running fine on BE without using one.  Your 'solution' of pushing unions everywhere for that is an odd one and I'm happy to not work on your codebase.

Now that you've made your numerous complaints would you please cut it out? The tangent is going nowhere. If you want bitcoin software written to your particular, and somewhat odd, specifications feel free to do so yourself or to pay someone to do so.
4928  Bitcoin / Development & Technical Discussion / Re: Predictability of the block generation time on: November 27, 2012, 05:43:17 AM
and hashMerkleRoot are simply valid, or not.  The miner has no choice in their value.

uh No. The miner can search for hashMerkleRoot values to get particular ones.
4929  Bitcoin / Hardware / Re: bASIC - speed boost - 54G now 72G, 27G now 36G (~) on: November 26, 2012, 04:42:09 PM
If both systems require the same variable, then they cancel each other out.

Only if you think profits and losses are the same thing.

E.g. one thing returns $10/mo, another option returns $5/mo. Now add a $6 cost to both sides.  Nor can you say that if one or the other was the winner ignoring the constant cost it would still be still be a winner with it as they don't have initial upfront costs.

Personally, for infinite duration things I like to convert constant future operating costs to unfront costs:  $10/mo in today's value forever costs you roughly $3000 (assuming 4% post-tax/inflation return).  Though mining isn't infinite duration and the long term trend of energy costs certainly seems to be upwards.
4930  Bitcoin / Hardware / Re: bASIC - speed boost - 54G now 72G, 27G now 36G (~) on: November 26, 2012, 03:39:38 PM
   c. Consume 120 Watts (maximum estimate) ($7.78/mo @ .09c KWh)

Warning: Irrational exuberance detected.

Why the heck would you expect that a "maximum estimate" established for 3/4th of the hash power would still hold?
4931  Bitcoin / Development & Technical Discussion / Re: Have you been waiting for Armory-Beta? Help me release it! on: November 26, 2012, 02:23:56 AM
I'd really like to get in touch with these fellow RH users who compiled your software, because I've been completely unable to compile the Satoshi client on Fedora. There have been people who *claimed* it "could" be done, but none of them were people who actually DID it. There is one fellow who offered an RPM of the Satoshi client from his repository, but I never could get it to work.

Um. Because it's utterly trivial to do it I expect a lot of people don't talk about it much.

Fedora removes ECC support from OpenSSL because OpenSSL doesn't distinguish the stuff that no one argues isn't covered by valid patents and the stuff that no one argues is patented. RedHat's response was just to disable it all and let god sort it out.  So you need OpenSSL recompiled with the removed ECDSA re-added.  Once you have this it works like anywhere else (e.g. you need the suitable dependencies and development headers).

I've maintained suitable RPMs for my own usage for some time: https://people.xiph.org/~greg/openssl/
4932  Alternate cryptocurrencies / Altcoin Discussion / Re: Wanted: Mining pool to take out alt block chains on: November 25, 2012, 08:00:13 PM
Nor is it welcome under mining.  Take your attack crap to the cesspool where it belongs.
4933  Bitcoin / Mining / Re: Network Redundancy on: November 25, 2012, 07:51:14 PM
Could you comment on the incentives to maintain full nodes described here: https://en.bitcoin.it/wiki/Proof_of_Stake

That page is pretty embarrassing.   There is absolutely no mention of the fundamental flaw in PoS consensus which none of your proposals have addressed:  As of yet none of the proof of stake proposals are workable because there is nothing at stake!   If someone is PoS mining it is in their best interest to attempt to concurrently build an honest chain as well as all possible attack forks just in case one of them happens to win.  Under most schemes this is the profit maximizing move, in all I've seen so far its at least neutral.  Mining an attack under PoW actually involves _spending_ something and taking the risk other miners will extend it. PoW works because your work is at stake so even a very small amount of honest miners make mercenary rational miners behave honestly too.

Moreover, I don't see why you argue here that it better aligns incentives. Parties can't mine PoW without having a validating node (or face the extreme risk other miners will toss them off on forks).  All it does is redistribute control, which might be useful— if not for the fact that it makes attacking more attractive for selfish participants.   I was hopeful of these techniques but as of yet I don't see how any can be workable.
4934  Bitcoin / Development & Technical Discussion / Re: How to transfer 0.00095 without fee? on: November 15, 2012, 05:57:20 PM
Wouldn't leaving it behind and never spending it be the opposite of bloat?
No.   The size of the txout set is much more important than the size of the historic chain. Old transaction data is only needed to bootstrap new nodes with zero trust. The txout set needs random access queries in order to do live validation in real time.

4935  Bitcoin / Development & Technical Discussion / Re: are full nodes without port forwarding useful? on: November 15, 2012, 04:31:18 PM
How to setup the client on IPv4 and Tor simultaneously?

Use the argument -tor=ip:port  to set the tor proxy and you'll only use tor to connect to hidden service nodes. See doc/Tor.txt included with the software for more information.
4936  Bitcoin / Development & Technical Discussion / Re: How to transfer 0.00095 without fee? on: November 15, 2012, 04:17:42 PM
0.00095 BTC is worth about one US cent. Are you sure it is worth your time to try to get that penny back?

I really hope we don't end up with a large amount of perpetual txout bloat because that kind of thinking.  Perhaps there should be some kind of "send all my private keys to charity" button that sends them to someone who can sweep them up.
4937  Bitcoin / Development & Technical Discussion / Re: are full nodes without port forwarding useful? on: November 15, 2012, 03:13:09 PM
I disagree, it's not particularly useful.

Nodes don't vote just by running. They vote either by relaying a transaction, or by mining.

I don't agree with Mike. Bitcoin is not a democracy— at least not a majority voting one. It's not a system that is predicated on a "vote", it's a system predicated on autonomous validation and it would not be trustworthy if it were predicated on relaying based voting as sibyl attacks would undermine it. The only "voting" in bitcoin is the computational vote on the ordering of transactions, which we don't know how to resolve absent a vote, and a non-mining node doesn't actively participate in that (though they do passively participate in that by forwarding only valid blocks— which is essential but rather indirect).

A non-listening node contributes through the basic services of honestly relaying transactions and blocks, but it also contributes to the security of the system by making sure that any violations of the system rules are ignored as effectively as possible.  They do this even when they are not providing listening services so that Mike's SPV clients can externalize their cost of running their own validation... though it is obviously much more valuable when a node provides this service to nodes which lack the validation.  The existence of many relaying full nodes, regardless of if they listen, is one of the reasons that the "red balloons" attack (where miners selfishly fail to relay txn with good fees) is not a practical issue and also doesn't depend on the relaying nodes listening. Another way they help is by improving privacy for other nodes by relaying transactions and thus further obscuring their origins.

An extra point to add is that a node especially contributes when it is better maintained than the average node— because it can increase the speed and reliability of transaction and block relaying network wide. E.g. because the average node is on some slow spinning disk, a fast node which stays up with current software, and runs on a SSD or ramdisk can contribute quite a bit. Faster relaying makes forks less likely which makes zero and one confirmation transactions more safe for those foolish enough to use them. A node can also contribute better when it's crossing transports— e.g. talking to nodes on IPv6, and talking on Tor (and maybe listening, as it's possible to listen on tor even for some nodes that don't listen generally) as there are far fewer nodes on the other transports.
4938  Bitcoin / Development & Technical Discussion / Re: More the 8 connections on: November 15, 2012, 03:00:24 PM
Hello, I am experimenting with bitcoin-qt. I've added several dozen addnode references. However, getconnectioncount always shows 8 peers. What do I need to do to get more peers connected?

Can you tell me why you've added "several dozen" addnodes?  I'm asking because I want to know if there is some documentation I need to get updated that is causing people to think that they need to do this.
4939  Bitcoin / Development & Technical Discussion / Re: bitsofproof supernode vulnerability: block chain split / node isolation on: November 14, 2012, 06:43:13 PM
since the bitsofproof supernode implements that correctly (otherwise it would not validate the entire chain and testnet3). Let us think about this longer...

Validating the existing chain is _NOT_ proof that it implements it correctly.   To be correct all implementations must accept AND reject the same things.  Most possible things are not in the chains because, if for no other reason, most possible things are rejected.

Grau, Please confirm that you understand this. It's very important.
4940  Bitcoin / Mining / Don't believe everything you read on blockchain.info about block sources on: November 11, 2012, 05:56:57 PM
People seem to be frequently confused because they misunderstand blockchain.info. Let me spell this out:

There is no realistic way to know for sure who created a block. Even when pools put their name into the block itself (as some do) that doesn't stop someone else from putting the same string in.

Blockchain.info displays the origin of blocks by _guessing_ based on some simple rules on text in the coinbase and  which node first handed them the block.

If they are connected to an especially fast and well connected relay they will falsely report it as being the 'source' of many blocks.  This doesn't mean that this relay is a big miner, or that they're attacking the network, or anything like that. An example of this is the Swiss node at 82.130.102.160 but there have been a number of similar misattribution addresses in the past.

People freaking out over these misconceptions will now be shot. Please take a note of it.
Pages: « 1 ... 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 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!