Bitcoin Forum
November 10, 2024, 02:03:04 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Realtime Bitcoin Globe - visualizing all transactions and blocks  (Read 2488 times)
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
January 31, 2014, 03:25:33 PM
Last edit: February 06, 2014, 09:24:02 PM by whydifficult
 #1

The Realtime Bitcoin Globe shows (almost) all transactions happening in the bitcoin network in realtime. It also shows freshly minted blocks.

Realtime Bitcoin Globe

- This is meant as a fun datavisualization / experiment.
- The locations are the relay IPs as reported by blockhchain.info.
- Since the network has more and more transactions the globe might auto rotate extremely fast. You can disable auto rotation in the bottom right.

I am still smoothing it out some bugs on different platforms. If something is not working (on platforms where WebGL is) please let me know!

Feedback is highly appreciated!

---

This project is part of Wizbit, an upcoming service providing insights in financial data around crypto currencies.
--

This project in the press:

- Wizbit blog
- The Next Web
- Hackernews
- Adafruit
- bittercoin
- launch.co
- omicrono
- pejcz

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
RGBKey
Hero Member
*****
Offline Offline

Activity: 854
Merit: 658


rgbkey.github.io/pgp.txt


View Profile WWW
January 31, 2014, 03:28:29 PM
 #2

Wow, very impressive! Found another thing to endlessly stare at! Cheesy
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 01, 2014, 03:15:26 PM
 #3

Wow, very impressive! Found another thing to endlessly stare at! Cheesy

Thanks!

---

Does anybody know where blockchain.info is located? A lot of transactions are relayed from them (all the Costa Rica based transactions on the globe) and this is the best I could find (based on the main IP of their website).

---

I am still tweaking it a little based on feedback I received on twitter:

- I'm going to proper lighting to the blocks and transactions, possibly also add glows.
- The sizes of transactions will depend on the transaction sizes.
- Going to add sounds (especially on new blocks).

If anybody has suggestions let me know!

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
RGBKey
Hero Member
*****
Offline Offline

Activity: 854
Merit: 658


rgbkey.github.io/pgp.txt


View Profile WWW
February 02, 2014, 03:15:16 AM
 #4

Why don't you make blocks a different color, and add information about the transaction on mouseover/click
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 03, 2014, 01:19:16 PM
Last edit: February 03, 2014, 01:50:50 PM by whydifficult
 #5

Why don't you make blocks a different color, and add information about the transaction on mouseover/click

Good idea, blocks are now yellow and transactions are orange. Still think the colors can be improved (they don't really fit the sci-fi interface I think). So the last transaction info is displayed on the right, the last block info on the left. I've chosen to not do anything on mouse click because of the speed the globe is auto rotating as new transactions come in (now less than in the weekend for some reason). I think it would be frustrating to do anything on click as you can already use the mouse to rotate the globe and it auto rotates about every second (on average, depends on bitcoin transactions ofcourse).

----

Just a tip: this looks great on a projector. I sometimes give presentations about Bitcoin and have put this in my presentation to showcase the global network. If you're thinking on doing the same but don't like some things let me know and I can alter it / put live a different version specific to your needs.

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 03, 2014, 05:31:28 PM
 #6

After lots and lots of complains about people getting headaches, the auto zoom en each transaction is now a toggle. It's off on default. Also some improvements on the backend & the blocks are now different sizes depending on transaction size (only the orange ones for transactions, the yellow ones for blocks are all the same size).

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
minifrij
Legendary
*
Offline Offline

Activity: 2352
Merit: 1268


In Memory of Zepher


View Profile WWW
February 03, 2014, 05:32:26 PM
 #7

This is awesome, now all you need is something like Listentobitcoin in there and you will have the ultimate experience haha
culexevilman
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000


Bitcoin is too valuable to be used as a currency


View Profile WWW
February 03, 2014, 05:33:18 PM
 #8

This is awesome, now all you need is something like Listentobitcoin in there and you will have the ultimate experience haha

Nice work.
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 03, 2014, 05:48:59 PM
 #9

This is awesome, now all you need is something like Listentobitcoin in there and you will have the ultimate experience haha

Thanks.

I'll give adding sounds on transactions / blocks a priority, I'm thinking of making multiple (sound) themes, like sci-fi / relax / etc. But first need to find decent sounds.

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
RGBKey
Hero Member
*****
Offline Offline

Activity: 854
Merit: 658


rgbkey.github.io/pgp.txt


View Profile WWW
February 03, 2014, 06:29:29 PM
 #10

A better fit with the color scheme would be blue and green.
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 03, 2014, 09:15:15 PM
 #11

A better fit with the color scheme would be blue and green.

I'll experiment with it for a bit. All blocks were green before but the problem was that they were hard to see when zooming out because the whole globe is blue/green already.

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
defaced
Legendary
*
Offline Offline

Activity: 2198
Merit: 1014


Franko is Freedom


View Profile WWW
February 04, 2014, 03:29:43 PM
 #12

I wish it was opensource because id love this for FRK

Fortune Favors the Brave
Borderless CharityEXPANSEEXRAllergy FinderFranko Is Freedom
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 04, 2014, 04:53:15 PM
 #13

This project has been featured on The Next Web, read the story here:

http://thenextweb.com/insider/2014/02/04/virtual-globe-shows-almost-every-bitcoin-transaction-freshly-minted-block-real-time/

--

I wish it was opensource because id love this for FRK

I think I will opensource it one day, though for now: I definitely want to incorporate multiple coins. If you can point me to a service similar to blockchain.info (with an API) for other coins I can do it myself.

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
defaced
Legendary
*
Offline Offline

Activity: 2198
Merit: 1014


Franko is Freedom


View Profile WWW
February 04, 2014, 10:35:32 PM
 #14

This project has been featured on The Next Web, read the story here:

http://thenextweb.com/insider/2014/02/04/virtual-globe-shows-almost-every-bitcoin-transaction-freshly-minted-block-real-time/

--

I wish it was opensource because id love this for FRK

I think I will opensource it one day, though for now: I definitely want to incorporate multiple coins. If you can point me to a service similar to blockchain.info (with an API) for other coins I can do it myself.

Here is one for FRK

frk.cryptocoinexplorer.com

and one for other coins

coinplorer.com

Fortune Favors the Brave
Borderless CharityEXPANSEEXRAllergy FinderFranko Is Freedom
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 04, 2014, 11:55:04 PM
 #15

Here is one for FRK

frk.cryptocoinexplorer.com

and one for other coins

coinplorer.com

It's a realtime visualization which has quite specific requirements  Blockchain.info is the only party I found yet that is able to offer it. What I need is:

- Latest unconfirmed transactions
- Latest block finds

Blockchain offers it through a websocket which is ideal, though a REST api would also be fine (if I can hit it once every ~2 seconds).

If I would opensource the code how would you solve this problem?

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 06, 2014, 09:23:16 PM
 #16

Did some more improvements on the backend, also wrote a blogpost about this piece:

Read it on the Wizb.it blog. If you want to be the first to know, make sure you subscribed on the site so you'll get updated as soon as we have new stuff.

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 07, 2014, 01:57:32 PM
 #17

If it doesn't work on your browser you can check the visualization out on youtube here:

https://www.youtube.com/watch?v=5-6kOgGcQ30

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 15, 2014, 11:44:54 AM
 #18

It appears that the Blockchain websocket API is currently experiencing problems. Therefor the project is currently not working (other similar projects are also effected).

I've reached out to Blockchain but have not heard back yet.

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 15, 2014, 04:29:49 PM
 #19

It appears that the Blockchain websocket API is currently experiencing problems. Therefor the project is currently not working (other similar projects are also effected).

I've reached out to Blockchain but have not heard back yet.

I've been in contact with Blockchain and they are working on it (this issue also effects their main website).

Quote
Tks for bringing this to our attention; our dev team will be informed. Sorry for any inconvenience - it's been a crazy week!

@blockchain

--

I have faith in that blockchain will solve this issue and the globe will continue working automatically once they do.

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
whydifficult (OP)
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250



View Profile WWW
February 16, 2014, 05:56:14 PM
 #20

I have faith in that blockchain will solve this issue and the globe will continue working automatically once they do.

The guys at Blockchain just solved the issue. The globe is fully functional again!

EDIT:

same goes for similar projects like listentobitcoin

Gekko a nodejs bitcoin trading bot!
Realtime Bitcoin Globe - visualizing all transactions and blocks
Tip jar (BTC): 1KyQdQ9ctjCrGjGRCWSBhPKcj5omy4gv5S
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!