Bitcoin Forum
May 06, 2024, 04:03:56 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 »
5161  Bitcoin / Development & Technical Discussion / Re: Cryptographically sign Bitcoin on: June 20, 2012, 01:19:23 PM
Bitcoin is about wealth and money. One needs to be able to confirm that one doesn't receive a version of Bitcoin that has been maliciously modified. It would therefor be a good idea to sign the source code as well as the binary packages. This way one just needs to be sure that one gets the right public key once.

The source is signed too— it's included as part of the Linux 'binary' packages.


5162  Bitcoin / Mining speculation / Re: ASICs vs BOTNETS on: June 19, 2012, 11:54:11 PM
So I've heard there are botnets running lots of hash. Are there any confirmed major hash sources that are botnets?

I heard the space aliens are running lot of hash, but I think John Titor's crew from the future probably has them beat.  Do you think that the invention of quasi-protonic timelike hypercomputers in the upwhen will make the time traveler's advantage decisive or not?
5163  Bitcoin / Development & Technical Discussion / Re: Yet another thread about making 0-confirmation transactions safe on: June 19, 2012, 05:49:33 AM
Alright, consider next scenario:
A buyer wants to execute bitcoin transaction and have a product released couple seconds after pressing Ok. A seller constructs multi-signature transaction that has to be signed by buyer and several major pools, so there would be more then 50% of hashing power behind that transaction.

I pay you normally without using this system, then use the pool-signed txn to pay myself in a doublespend.  It would make attacks very reliable.

Besides, if your idea is predicated on large centralized pools I wouldn't count on it remaining viable. They're bad for the decentralization of bitcoin and present single points of failure. With the rise of asic mining making miners with single GPUs insignificant I expect to see mining move towards decentralized pooling techniques like p2pool, or the eligius memorypool mode.
5164  Bitcoin / Pools / Re: High orphan rate and long confirmation time discussion on: June 18, 2012, 02:02:06 PM
Some say that bitcoin was never meant to be a system for micro-transactions but that actually appears completely wrong to me if we're to assume widespread acceptance of btc.

You should probably avoid the use of the word microtransaction: Commonly used meanings span at least four orders of magnitude in value.

Is bitcoin a system suitable for $1 scale value transactions.  Perhaps.  Is it a system for sub-cent transactions, very very likely not.  At the end of the day bitcoin is a worldwide broadcast medium. The broadcastness provides very high confidence that it can't be artificially inflated and that old txn can't be reversed. But the fact that no information is hidden does ultimately limit the scaling— though I don't think that its much of a problem. You don't need that kind of security for very tiny transactions. So you can use something that isn't broadcast based to trade small values and frequently settle against bitcoin. ::shrugs::

Of course, none of this has anything to do with improving the performance for what we have today, of course that has to be done.   But the solution to that is "shut up and code" and "shut up and test", not more navel gazing on the forums. Smiley
5165  Bitcoin / Pools / Re: High orphan rate and massive transaction volume discussion on: June 18, 2012, 01:53:39 PM
This can be seen here:

Confirmations can't take zero minutes on average, that graphic is broken. Presumably the data doesn't start until the point where it first ticks above zero.

Can you update your post to reflect this? The implication that delays started so early is causing people down thread to jump to erroneous conclusions.
5166  Bitcoin / Pools / Re: [400GH/s] p2pool: Decentralized, DoS-resistant, Hop-Proof pool on: June 17, 2012, 10:47:55 AM
Honestly, without looking at the code, this sounds like it's begging to be exploited as an attack vector.

Gotta keep that FUD machine well oiled, enh?

It's fine.  It validates the header, and if its correct and ahead of the local node it builds on that instead until the local node catches up.  An attacker would need to burn a block just to make p2pool nodes burn less than a block. They'll, of course, stop skipping when their local node advances down another path.

In the future p2pool nodes could watch for the local node to reject a block and then reject it themselves to further narrow things, but I don't see an issue currently. There are other more effective attacks available.
5167  Bitcoin / Bitcoin Discussion / Re: Decline in listening hosts on: May 30, 2012, 12:37:53 PM
In these times when nearly all indicators are pointing towards increasing adoption and growing economy of Bitcoin there is one important (??) indicator pointing down: The number of connected hosts.

According to http://bitcoinstatus.rowit.co.uk/ there are now less than 3000 listening hosts. I guess these are mostly people running Bitcoin-qt and with port 8333 open - mainly miners.


It makes me sad that this this thread has become so long without anyone pointing our two important points.

(1) bitcoinstatus' results are broken, and have been broken for a long time— if not always

The code that tracks listening hosts for Pieter's dns seed is currently tracking 22,624 IPs, and 22,032 of them with uptime in the last 24 hours.

Has there been a decline in listening nodes?  Maybe. I certainly believe there has been a decline in total bitcoin nodes from the time when we had the wild popularity surge a year ago, but since then we've managed to get UPNP working correctly and enabled by default so I wouldn't be surprised to find out if we really had more listening nodes now than we ever had.

(2) there is no reason to assume those listeners are miners. There is no requirement to listen to mine, and in fact the higher relaying load and exposure to dos attackers can adversely impact mining— prudent miners separate those functions.
5168  Bitcoin / Development & Technical Discussion / Re: Bitcoin's problems (rant warning) on: May 29, 2012, 10:13:02 AM
(I'm using the sizes of the snapshots starting Sep/2011, provided by Bitcoincharts for my estimations)
On a rough average, the chain grows by 10% each month, although that may be too low, seeing that in May, it grew by 20%. Even if we just assume 10%, the chain

Your exponential growth figures are incompatible with the current operations of the software. The current absolutely maximum rate of growth is about 52Gbytes/yr.  This is high and scaling improvements are needed to deal with it but with the download eventually not blocking use of the software its less of an issue.  ... But fundamentally running a full bitcoin node will remain to be more burdensome than alternatives.  It's also more secure— both for yourself and for all the users of bitcoin.

Quote
Some of the large blocks hog CPU, making it a pain to catch up. While waiting for the update to complete, I got stuck at block 181868 (526 tx) for more than 15 minutes with 100% CPU. It got so annoying that I stopped the client after that time. As a result, I'm currently stuck with an outdated chain. It's become easier to just download a nightly snapshot and do a rescan than letting the client update a few days; even though this takes ~5 hours on my connection. Yet with the next big block, the problem arises again.

This sounds strange, unexpected, and it's inconsistent with what other people are experiencing. What version of the software are you running? On what kind of system? (OS? CPU? Memory? SSD? HD?).  Especially the report of high cpu on a single block is surprising— there should not be more than a second to a few of CPU time spent on any block.

Quote
While most of the users won't have to deal with internals, it still should be possible to manage wallets easily. I can extract keys via the pywallet tools after setting up Python, but a simple standalone tool should come with the client itself. Having said that, the devs of the various clients should agree on a wallet export/import format (XML?) to make it dead simple to switch between different clients.

I'm not sure why you're using pywallet. Bitcoin has had integrated key import/export for something like a year now. Can you help me understand what's missing?

Moving between some different clients may be easier in the future, I don't know if it will ever be dead simple simply because differences in how wallets are handled are part of the distinctions which make alternative clients worth having.

Quote
4. Merge coincontrol
This is not a problem but a feature request. I've used the 0.6.2 release with coincontrol merged in recently. You quickly get used to this great extra and miss it in the official releases.

This is now becoming increasingly to happen because no one is stepping up to continue maintaining it.
5169  Bitcoin / Development & Technical Discussion / Re: Seemingly Inefficient Hashing Question??? on: May 23, 2012, 02:32:03 PM
Unfortunately bitcoin mining basically wastes a lot of perfectly good energy

Because securing the worlds only completely decentralized currency, which is already inherently forgery proof, against reversal is a waste?

I can only imagine what you think about the costs of handling cash, armored cars, and flying treasury agents around to deal with counterfeiting.  Smiley

People have proposed alternatives to bitcoin that do additional useful work at the same time— but they're all insecure/vulnerable to cheating. The best we've got is merged mining.
5170  Bitcoin / Bitcoin Technical Support / Re: Transaction that I didn't make and that does not exist. on: May 21, 2012, 10:51:12 AM
Right click on the mystery transaction and give us the transaction ID for it.
5171  Bitcoin / Bitcoin Technical Support / Re: why are my transactions sent without fees? on: May 21, 2012, 10:45:16 AM
Isn't that strange, I thought all transactions now require a 0.0005 fee?

Why did you think that?  The overwhelming majority of transactions sent by regular users don't need fees.

Fees are only required when your txn is not distinguishable from a DOS attack by the system.
5172  Bitcoin / Bitcoin Discussion / Re: Bitcoin Paper Notes idea on: May 20, 2012, 11:41:01 PM
I went back and read a lot of satoshi's old postings.  He seemed to think that just scanning for 2x spend tx notification for 10 or 20 secs could work with a high degree of confidence.

He was later shown to have underestimated the risk of this kind of activity. So a search for the finney attack.
5173  Bitcoin / Bitcoin Discussion / Re: Bitcoinica stolen coin returns on: May 20, 2012, 08:46:11 PM
Although bucketshops in equities were outlawed a long time ago, there are plenty of bucketshops around today in forex trading.
E.g. OANDA

There are procedural and regulatory distinctions which separate forex brokers from the business Bitcoinica is engaging in, random link— but even so many people regard forex brokers of even the most reputable type as scams, just google around a bit.   If Bitconica had advertised itself as forex for Bitcoin rather than margin trading I think people would have somewhat more aware of the relevant risks.
5174  Bitcoin / Bitcoin Discussion / Re: Bitcoinica stolen coin returns on: May 20, 2012, 07:32:41 PM
The problem is that this guy sees what Wall Street does and thinks when Bitcoinica does it it must also be evil.

What Bitcoinica does is not what Wall street does.  The trader's positions on Bitcoinica were not backed by actual (virtual) assets—  As their FAQ said: "To make things simple, there are no deliveries of Bitcoins."  Bitcoinica was not a brokerage, it was not a stock market, it was not engaging in margin trading of any kind most people are familial with. Nor was it a derivative markets with contracts backed by assets or at least strong, enforceable, obligations to furnish the assets.

Bitcoinica was a bucket shop, a kinda of gambling business that looks on its surface like a brokerage house.  Bucketshops had waves of popularity after the invention of live stock tickers allowed realtime stock data in hotels and bars all over the country. They were roundly outlawed in the US (and most of the world) in the early 1900s— because of their habit of bankrupting the unwary and because of the manipulation they caused on the actual markets.

In a bucket shop participants come to place bets against multiples of the change in price in stocks or commodities, with a house take added to the spread. There are no actual commodities traded at any point, however, and the commodities don't even have to exist (at least not at the quantities traded in the bucket shops). The operator of large long lived bucket shops may engage in moderate hedging to prevent regular volatility from putting them out of business to quickly— but the essential behavior is the same: You're not actually buying or selling the underlying asset and it's possible to end up short (or long) more of the asset than is actually available on the market.  The widespread mistaken belief that bitcoinica hedges 100% is now easily disproved by the lack of an enormous decline in MTGOX's volume— if that wasn't already clear enough from bitcoinica's frequent delays to pay withdraws, trading freezes, or the impossibility of hedging shorts using MTGOX.

Bucket shops are very risky— especially ones as narrow as Bitcoinica: A large bucketshop with many 'assets' for sale could potentially cover the losses should one become wildly successful. A single item bucketshop like Bitcoinica would rapidly bankrupt if there were large price motion against their favor.   So when people think about the risk/reward they often get the wrong ratio because highly successful trades are likely to never be paid— because there is no delivery of underlying assets there is no guarantee of being able to cash out your profitable trades.

Worse— Bucketshop operators have inequitable visibility into their markets and a financial incentive to abuse it:  A well timed but momentary increase/decrease of a few percent will wipe out the balances of people in "leveraged" short/long positions, converting their balance to the houses' balance. Between their ability to opaquely adjust the spreads and their holding of (apparently) a good hundred thousand btc of customer coins triggering these events would not be difficult.

Bucketshops also potentially have a distorting effect on the real market— to the extent that traders don't realize that its just gambling the fact that the buckshop exaggerates the supply of long or short positions is potentially a source of inefficient pricing (This is why on real markets there are rules abolishing or at least limiting uncovered shorts and regulating when short trade can take place).

I think Bitcoinica skirted the fine line of dishonesty about the nature of their business.  As far as I'm aware they did not outright make any dishonest claims,  but their appearance left many people with misunderstandings and they have happily sat quietly while other people told outright untruths in support of them.   Fortunately(?), their failure took a form that could have befallen a real brokerage created by completely inexperienced people— risks that the even the biggest rubes could have foreseen— instead of the specialized risk associated with bucketshops.

I will continue to caution Bitcoin users from participating in bucketshops, just as I would discourage them from participating in classic ponzi schemes, negative expectation gambling, apparent money laundering operations, pool defrauding attacks, and fractional reserve banking — especially in the nascent and unstable Bitcoin economy.
5175  Bitcoin / Bitcoin Discussion / Re: Spending and Receiving Stolen Coins. on: May 20, 2012, 12:39:59 PM
Lol i didn't notice it was luke's address. Fail is now over 9000

Patrick from Bitcoin Consultancy agreed with Luke setting this up when it was going on.  There isn't any funny business going on there.
5176  Bitcoin / Bitcoin Discussion / Re: Bitcoinica stolen coin returns on: May 20, 2012, 11:13:43 AM
So has anyone confirmed that they are coins from Bitcoinica he's giving away?

I did.
5177  Bitcoin / Bitcoin Discussion / Re: Bitcoinica stolen coin returns on: May 20, 2012, 08:17:05 AM
If someone could post exact instructions on how to use Coin Control for this purpose, I'm sure it would be appreciated!

Quick coin-control instructions:

0) Shut down cleanly and install the software luke linked to.
1) Start back up, wait until you have 6 confirms on the coins you want to spend.
2)settings -> options -> display -> check display coin-control features (a coin control tab appears in the main window)
3) Go to the coin control tab and select the address(es) you want to send from.
4) go to the send coins tab, the send from box at the bottom will show the addresses you just selected
5) send the coins like normal

This will probably fail if you only have 6 confirms unless you reduce the amount by 0.0005 fee needed because it's a fast turnaround.  You can either wait 144 transactions or reduce the amount that you're sending by 0.0005.

Please report any problems or other feedback you have related to coincontrol— we'd like to get it in as an official feature in the next version.


We live in a bizarre world— as he was giving out these coins the cracker wrote:

Code:
STATEMENT:: Bitcoinica caused much harm to the value of Bitcoin. They were targeted and destroyed. As sure as Bitcoinica fell, the 
value of Bitcoin rose. Profit from devaluation surely destroys a currency.

He also claimed to have deleted all of Bitcoinica's data.

Regardless of how you may or may not agree with his sentiment about Bitcoinica (I think I've previously made my negative views of it clear enough),  theft isn't a noble act— nor is receiving stolen goods. Returning the funds won't bring Bitcoinica back, nor will failing to return them prevent it from coming back.  Keeping the funds will also potentially create annoyances for you down the road when you are mistaken for someone affiliated with the thief.

If you don't like Bitcoinica and wish it didn't exist, the best thing you can do is to keep reminding people about its poor security track record (At least three known coin theft incidents), and that fact that it was a bucketshop— a kind of casino in the guise of a stockmarket where people trade on large multiples of the change in a commodities price— and not a legitimate exchange where actual bitcoins were bought and sold (a fact their FAQ admitted but only in rather technical terms).

In any case, I hope and expect most people will return these coins.

5178  Bitcoin / Development & Technical Discussion / Re: Bitcoin p2p Network Status Charts. on: May 20, 2012, 06:37:56 AM
downtrend seems to be stopped Smiley

They fixed some problems the system was having, so the data looks more sane now but not completely sane.

Note, the estimates of bitcoin client are now ~worthless: A few versions ago I changed the reference client to not advertise itself unless it was listening and knew its public IP... so it's expected that that count should go way down.
5179  Bitcoin / Development & Technical Discussion / Re: Bitcoin-qt Issue on: May 19, 2012, 03:09:38 AM
************************
EXCEPTION: 22DbRunRecoveryException       
DbEnv::txn_checkpoint: DB_RUNRECOVERY: Fatal error, run database recovery       
C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe in ThreadDumpAddress()       

When you deleted everything did you also delete addr.dat?  If not then I suspect you have a failing disk.
5180  Bitcoin / Development & Technical Discussion / Re: Bitcoin-qt Issue on: May 19, 2012, 12:53:55 AM
I removed the files yes I have them still backed up.  I tried clean install of bitcoin 0.6.2 and loads everything back to the same spot.  I can put those files back but was giving me the error when the files were there.

Do you have a bitcoin.conf or start with any special arguments like telling it to connect to a single particular node or use a proxy?  How many connections do you have when the node is running? Are you running low on disk space?
Windows 7 machinewith no special arguments.  I start bitcoin-qt and says it loads all info.  Then when it loads it makes 12 connections last time and when it tries to get the rest of block info C++ Runtime error.

Can you paste the text of the runtime error along with the last dozen or so lines from your debug.log file?
Pages: « 1 ... 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!