Bitcoin Forum
May 11, 2024, 10:42:50 AM *
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 »
1021  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: November 18, 2011, 05:07:33 PM
That's fantastic! May I suggest you change the map_canvas dimensions? You've got the United States, S. America, Africa, and Australia squarely in there (by default), but you cut off half of Europe, Canada, Russia, and heaven forbid all of Greenland. Think of the polar bears!

Should be a little better now. Polar bears are still out in the cold. Roll Eyes

This site uses wrong URL for deepbit - https://www.deepbit.net instead of https://deepbit.net

Changed
1022  Bitcoin / Bitcoin Discussion / Re: New rising star, still mtgox ? on: November 18, 2011, 11:49:34 AM
Here's list of some of the addresses involved . Maybe you can get something useful out of it
1023  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: November 17, 2011, 06:01:43 PM
Another potential use for this data: Today two blocks were generated at height 153715.

http://blockchain.info/inv/00000000000007c2b8380f991b3b36e8152c79e16434fcb6b7f0b498fa359f14
&
http://blockchain.info/inv/000000000000003b1aa4d6d6171b6a6973471139a7cfaa6897b7501104c089c0

Block 000000000000003b1aa4d6d6171b6a6973471139a7cfaa6897b7501104c089c0 only propagated to 1% of the nodes while block 00000000000007c2b8380f991b3b36e8152c79e16434fcb6b7f0b498fa359f14 propogated to over 100%. From that data if your node had received the lesser propagated block then there was a high chance of it becoming orphaned.
1024  Bitcoin / Development & Technical Discussion / Re: Please help test:Bitcoin versions 0.4.1 and 0.5 on: November 17, 2011, 11:12:01 AM
Tested and have found no problems.

However, if i may make a suggestion, I came across a possible usage caveat today. I was withdrawing some coins from bitcoinica, so I opened the client and clicked on "Address book" then copied the address i had labeled "Bitcoinica" to the clipboard. However that address is actually the address for depositing coins into bitcoinica not a receiving address. On the "address book" tab i think it should be clearly labeled they are addresses for sending coins. Or combine the "Receive coins" tab and "Address book" tab with sending and receiving address tables on top of each other.
1025  Bitcoin / Development & Technical Discussion / Re: Questions regarding recent paper on incentives for propagating transactions on: November 16, 2011, 03:32:12 PM
I have 120 mining pool nodes in my database out of +26,000 nodes in past 24 hours.

Off-topic for this thread, but how are you finding out which nodes are from a mining pool?  Both ways I can think of are at least somewhat unreliable:

* Find where miners are connecting and search the address database for nearby nodes
* Listen for inv messages for blocks and track the first node to notify you of a block; these are the nodes to which you are connected which are closest to the miners

Am I missing something else?

Nothing that complicated, i look through a list of the ip's that relayed the most blocks. Then use a) server hostname b) whois c) google d) location e) look at mining pools stats pages and see if any correspond.

1026  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: November 16, 2011, 03:18:30 PM
No, I'm trying to show that a) they're heavily correlated b) There seems to be a direct relationship between the price bottom and transactions per day c) This graph can be used to estimate how much air (that is, speculation) there is in the exchange rate.

Ok try and add it to the site when i get chance.

Your site is often down... 2 out of the 3 times I tried to use it today got me at the cloudflare page.

Had a problem with tomcat segfaulting, seems to be fixed now.

I'm curious what you're using to determine which pools found blocks...considering you've posted multiple blocks as found by BTC Guild that were not, and multiple blocks not found by BTC Guild as ones we have Smiley.

I'm a method similar to Dam Kaminsky's proposal, recording the first node to relay a transaction as the transaction's origin. As it says on the pools stats page this isn't always 100% accurate.

I have added live network propagation maps @ http://blockchain.info/inv/${hash} . You can use this tool to help determine the origin or a transaction as well as to measure how well it has propagated through the network. If "First Relayed" and "Most relayed" match that ip is almost certainly the owner of a transaction e.g. http://blockchain.info/inv/9b35b2956bb9a98dd573d1154c84b68518d47fff57c09c061106440754224b37.

If they are not the same but geographically very close together e.g. http://blockchain.info/inv/f631f8d4153797fdb5b0b78514af9e126fa6607d106d56e9d2a584a494186a1d then the originator is probably the "most relayed" node.

to determine the owner of a block look at the mining pools list look at which pools relayed first. For example BTC guild is almost certainly the owner of this block http://blockchain.info/inv/0000000000000a39d6754b7aa1fa78d6a67481d16531ceb34b0df890a28fe0f2

It works best in Safari & Chrome, which have web sockets enabled (not tested on i.e.). Relay data is removed after 24 hrs.

1027  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: November 13, 2011, 03:05:31 PM
Looks like Eligius has their clock set 1 hour 10 minutes into the future, and you are using the block time instead of the received time for the age...
That block is also completely missing from http://blockchain.info/blocks/1320972380607.


I'm going to leave as the block time as there could be a delay between that and the received time. The block you mention is an interesting anomoly as the extra hour pushed it to the next day http://blockchain.info/blocks/1321058780607.

PiUK, any chance you could implement a graph like this dynamically on your site? I used you graphs as a base and whipped this one up.
http://jkaartinen.iki.fi/~jojkaart/ntxbymarket.html

Interesting graph, you are trying to show their is a direct relationship between market price and number of transactions? I personally don't believe this to be true. correlation != causation.

Hey there,

Is your code open source? Any plans for that?

It doesn't seem to support searching for address prefix. Typing 18tVFm7C into the box should complete to this address:

http://blockexplorer.com/address/18tVFm7CjQgeKk4BPwu1cYGHZyAFwwriuk

as it does on blockexplorer.com, but it actually does something completely different. Searching by address prefix is useful for checking physical bitcoins.

I will probably open source the backend at some point. I have forked the mainline bitcoin client to allow several machines to operate as if they were running a single bitcoin node e.g. they share the same blockchain and load balance transaction and block validation. I don't have any plans to open source the front end.

This is not implement, it should say not found not sure why it takes you to an unrelated address. How would collisions between addresses with the same prefix be handled?
1028  Bitcoin / Development & Technical Discussion / Re: Questions regarding recent paper on incentives for propagating transactions on: November 13, 2011, 02:19:37 PM
If this reward is promised, it is still better for a miner not to forward the transaction.

But you don't need miners to forward the transaction, they only need to go from the users to the miners. If miners want to withhold their own transactions that is up to them.

Otherwise it wouldn't have been worth it to write a paper about it anyway Smiley

Its not.
1029  Bitcoin / Development & Technical Discussion / Re: Questions regarding recent paper on incentives for propagating transactions on: November 12, 2011, 02:57:28 PM
I can't answer your question but i doubt this will ever being an issue. It is true that mining pools have an incentive to withhold transactions but these nodes only make up a tiny proportion of the network. I have 120 mining pool nodes in my database out of +26,000 nodes in past 24 hours. Normal nodes have an incentive because they need to network to function properly in order to process their own transactions + bandwidth costs are tiny.

If this really became a problem a much easier solution would be for pools to offer a rewards to nodes that relay them a transaction they haven't seen before. Pools could offer 10% of the transaction fee back to the node that relayed them the transaction. This could be implement with minimal change to the core protocol and would create more efficient paths for network propogation.

1030  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: November 11, 2011, 11:54:42 PM
Also, would be great to have another graph. The number of addresses with unspent outputs.  Grin

I'm not sure exactly what this would illustrate. As more coins are coming into production the figure will almost certainly increase regardless of wether there is an increased number of holders.

On a different note, as the site seems to be running well, I've removed the connection limits on the bitcoin nodes. Currently connect to over 4000 unique nodes (approx 10,000 connections due to overlap) is this a record?

1031  Bitcoin / Bitcoin Discussion / Re: Are transaction hashes predictable? on: November 11, 2011, 08:53:05 PM
You would need to exclude coinbase transactions.
1032  Bitcoin / Development & Technical Discussion / Re: Number of Connections on: November 11, 2011, 02:36:14 PM
I've noticed that when I'm at home using a very fast IP, there are times I have up to 50 connections.  However, when I'm at the family ranch using Hugh's Satellite the most I ever have is 8.  It would seem then the client determines the speed and connects accordingly.

Is this correct or is something else going on?

net.cpp

Quote
static const int MAX_OUTBOUND_CONNECTIONS = 8;

Bitcoin defines a limit for the maximum number of outbound connections the client will attempt to make. Once this limit is reached the client will stop trying to make new connections, but will still accept new incoming connections.

You can recompile and increase this number.
1033  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: November 11, 2011, 02:17:16 PM
I love the different graphs you have available on your site. However, sometimes I feel like I'd like to see more history than just a year. Could you add an option to see the data for the whole lifetime of the network? Especially for the number of transactions graph but other would be nice too. Also, an option for logarithmic scale to accompany that would be great Grin



I'va added options to view all data and log scale. Log scale is a beta feature of high charts so its not perfect, sometime the graph won't render or the y axis scale is a little messed up.
1034  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: November 10, 2011, 07:03:51 PM
Btw what's dns for your node? telnet blockchain.info 8333 does not work...

The website routes through cloudflare so which I don't think will work with telnet. I'm keeping the ip's of my nodes hidden. Node 1 has a static ip which you can probably find fairly easily, Node 2,3,4 change ip every few hours.

Nice website but has some serious issues with uptime and also the payment notifications do not seem to work !

Yeah it has been very flaky the last week. It was running on my home ADSL connection but has now been moved to a new datacenter so it should be better from now on.
1035  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: November 10, 2011, 06:30:58 PM
Nice job!
One question: why older transactions have no date/time ?

Transactions only have a received time if my node was online at the time it was made. Otherwise the timestamp from the for block it was included first in the best way to estimate the time.

It's just my feeling or Bitcoin pools stats are completely wrong? Afaik you're detecting pools by IP, which won't work. Many pools don't have opened port 8333, for example. And your observed IPs (e.g. deepbit) are also wrong - those IPs are balancers, not mining backends and they're also subject of changes during attacks etc.

Probably only parsing website stats is a feasible way how to get sane pie chart of hashrate distribution.

The site has been up and down for the past few days which messes up the stats. It is advantageous for mining pools to be feel connect so even if they don't accept incoming connections eventually they will connect to me. It doesn't matter if they are balancers or not if deepbit's mining nodes are still behind them, which ip do you think is incorrect? 

Quote
Probably only parsing website stats is a feasible way how to get sane pie chart of hashrate distribution.

How can you be sure the pool is reporting the correct has rate?
1036  Bitcoin / Bitcoin Discussion / Re: Hashrate Distribution Chart on: November 09, 2011, 01:13:50 AM
Great site.  Can you add a larger historical timeframe also.  Like block % over the last month, quarter or year.

Seems to be down Sad some cloudflare thing. also the payment received notification thing seemed to be quite good but does not work anymore ?

Thanks.

Should be back up now. Stats will be screwed up for a while as it's been down for a few days. Bandwidth is about ~35GB Month.
1037  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: November 04, 2011, 08:48:00 AM
Site will be down 9:00 - 11:00 AM - Moving to new server.
1038  Bitcoin / Bitcoin Discussion / Re: Hashrate Distribution Chart on: November 03, 2011, 10:20:29 AM
Since Gavin clearly stated that he does not mine (anymore), removing his IP from your database would probably be a good idea regardless if he minds being listed.

I don't just have miners in the database, the categories are: "Miner", "Merchant", "Exchange", "Misc" - Gavin is in Misc (where i put all the fallback nodes).
1039  Bitcoin / Bitcoin Discussion / Re: Hashrate Distribution Chart on: November 03, 2011, 09:54:57 AM
Anybody know why it says I found a block? I am not mining...

Gavin, your ip was listed on https://en.bitcoin.it/wiki/Fallback_Nodes so I added it to my known nodes list. Anomalies usually occur when i'm not connected to the node that finds a block then it will be almost random whoever relays it to me next. Let me know if you want your ip removed.
1040  Economy / Web Wallets / Re: Blockchain.info - Bitcoin Block explorer & Currency Statistics on: October 22, 2011, 01:22:53 AM
The site is giving an error from the web provider, Cloudflare.

Apologies for the down time, back for now but might be down again for a few hours tomorrow. Should be much more reliable after that.
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!