Bitcoin Forum
May 01, 2024, 06:38:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Entire Blockchain in REDIS Visualised With D3.js, Have Fun (BTCLook.com)  (Read 7032 times)
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 16, 2013, 12:56:13 PM
 #1

We have put this together as an experiment / proof of concept a few months ago.
BTCLook is a custom visualization of the entire blockchain, using the D3.js graphics library. To make things speedy we have the whole blockchain in REDIS (ie. in RAM).

I think we you will really like playing with it.
Just break the bubbles to expand.

Free to use Smiley

Some examples:



Some notes:
  • Pubkeys with many transactions are not rendered for performance reasons.
  • Satoshi dice-related pubkeys make for complex ledgers! Some of those pubkeys have 100k+ transactions on them... We don't try too hard to show them all.
  • Testnet also available at testnet.btclook.com

Have fun!

Screenshot:





Our other project is coinkite.com more info here

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
1714545514
Hero Member
*
Offline Offline

Posts: 1714545514

View Profile Personal Message (Offline)

Ignore
1714545514
Reply with quote  #2

1714545514
Report to moderator
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
hivewallet
Sr. Member
****
Offline Offline

Activity: 378
Merit: 325


hivewallet.com


View Profile WWW
October 16, 2013, 01:32:40 PM
 #2

Whoa, very cool! You guys are some real badasses!

Hive, a beautiful, secure wallet with an app platform for Mac OS X, Android and Mobile Web. Translators wanted! iOS and OS X devs see BitcoinKit.
Tweets @hivewallet. Skype us here. Donations appreciated at 1HLRg9C1GsfEVH555hgcjzDeas14jen2Cn
kik1977
Hero Member
*****
Offline Offline

Activity: 593
Merit: 505


Wherever I may roam


View Profile
October 16, 2013, 01:38:11 PM
 #3

That's awesome guys, thanks!

Is there a way to zoom in and out when you visualise transactions? When I follow a transaction, it happens it leads to regions outside of the screen and I'm not able to see them..

 

We are like butterflies who flutter for a day and think it is forever
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 16, 2013, 01:39:45 PM
 #4


Thanks!


That's awesome guys, thanks!

Is there a way to zoom in and out when you visualise transactions? When I follow a transaction, it happens it leads to regions outside of the screen and I'm not able to see them..

 

No, we had to slowdown developing features because we need to put time on Coinkite, when we have some time we have a whole bunch of stuff we want to add to it.

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
TheEmperor
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile
October 16, 2013, 01:44:58 PM
 #5

Quote

No, we had to slowdown developing features because we need to put time on Coinkite, when we have some time we have a whole bunch of stuff we want to add to it.

Will definitely be following this. A very cool idea and would love to see what additional features will be added in the future.  Grin

1. Buy a sword.
2. Name it Kindness.
3. Kill people with Kindness.
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 16, 2013, 02:13:37 PM
 #6

Holy S@#$t lots of traffic.

If you get a few server hiccups just refresh.

PS, phones have a hard time rendering D3.

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
Mitchell
Copper Member
Legendary
*
Offline Offline

Activity: 3906
Merit: 2198


Verified awesomeness ✔


View Profile WWW
October 16, 2013, 02:19:36 PM
 #7

When I try to checkout my address / the bitcointalk.org tip jar  I keep getting this error:
Quote
Internal trouble fetching/understanding this ledger; sorry.
Truncated results. Only most recent entries shown (out of about 308)

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 16, 2013, 02:20:06 PM
 #8

Whats the address?

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
Mitchell
Copper Member
Legendary
*
Offline Offline

Activity: 3906
Merit: 2198


Verified awesomeness ✔


View Profile WWW
October 16, 2013, 02:20:32 PM
 #9

Whats the address?
1freekgtN1BGj5bjnyPo9p8kVrH2Hd6PJ

I refreshed a few time, but no luck Sad
Edit: Aaand the server is down. Are you sure you have a strong enough server to handle this?
Edit2: Server is backup again.

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 16, 2013, 02:26:12 PM
 #10

Whats the address?
1freekgtN1BGj5bjnyPo9p8kVrH2Hd6PJ

I refreshed a few time, but no luck Sad
Edit: Aaand the server is down. Are you sure you have a strong enough server to handle this?
Edit2: Server is backup again.

This box is just a proof of concept, not meant to be pounded by reddit.

Still looking into your address not been displayed.

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
Mitchell
Copper Member
Legendary
*
Offline Offline

Activity: 3906
Merit: 2198


Verified awesomeness ✔


View Profile WWW
October 16, 2013, 02:27:30 PM
 #11

Whats the address?
1freekgtN1BGj5bjnyPo9p8kVrH2Hd6PJ

I refreshed a few time, but no luck Sad
Edit: Aaand the server is down. Are you sure you have a strong enough server to handle this?
Edit2: Server is backup again.

This box is just a proof of concept, not meant to be pounded by reddit.

Still looking into your address not been displayed.
Ah, I see. Well as you can see it's already popular (which is a good sign!) Tongue
No worries dude, take your time. Bugs can be a bitch to fix.

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 16, 2013, 02:36:16 PM
 #12

Whats the address?
1freekgtN1BGj5bjnyPo9p8kVrH2Hd6PJ

I refreshed a few time, but no luck Sad
Edit: Aaand the server is down. Are you sure you have a strong enough server to handle this?
Edit2: Server is backup again.

This box is just a proof of concept, not meant to be pounded by reddit.

Still looking into your address not been displayed.
Ah, I see. Well as you can see it's already popular (which is a good sign!) Tongue
No worries dude, take your time. Bugs can be a bitch to fix.

Thanks, we gotta focus on the other site.
Issue noted.

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
October 16, 2013, 02:51:23 PM
 #13

FWIW I tried my address 12345Vypv2QSmuRXcciT5oEB27mPbWGeva and got this "Internal trouble fetching/understanding this ledger; sorry" too.
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 16, 2013, 02:53:12 PM
 #14

FWIW I tried my address 12345Vypv2QSmuRXcciT5oEB27mPbWGeva and got this "Internal trouble fetching/understanding this ledger; sorry" too.

Noted, once traffic dies down a bit we will look into some of this issues.

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 21, 2013, 01:09:46 PM
 #15

FWIW I tried my address 12345Vypv2QSmuRXcciT5oEB27mPbWGeva and got this "Internal trouble fetching/understanding this ledger; sorry" too.


The address is in the DB, but the web worker cached the version before it had any activity.
It's an easy fix, but it's quite a bit of work, time we don't have right now.

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
Nancarrow
Hero Member
*****
Offline Offline

Activity: 492
Merit: 500


View Profile
October 21, 2013, 02:33:03 PM
 #16

That's awesome guys, thanks!

Is there a way to zoom in and out when you visualise transactions? When I follow a transaction, it happens it leads to regions outside of the screen and I'm not able to see them..


It doesn't seem that you can zoom out or scroll away at the moment. But what you can do is click and drag on a transaction. You can move it around and it'll drag connecting transactions with it (and they wobble around prettily - some sort of energy-minimisation algorithm I take it?). That way you should still be able to follow transactions to your heart's content.

*My* problem is that it looks like I can enter transaction ids to make pretty bubbles with, but not addresses. Every time I try an address I get a table of transactions, but no bubbles. I WANT MY BUBBLES.  Cry


Never mind, I think I get it now. The bubbles are transactions, not addresses, so you can't really make a bubblegram from addresses. Once you have a transaction table for an address you can click on a transaction and see bubbles there. Mmmm, bubbles.

If I've said anything amusing and/or informative and you're feeling generous:
1GNJq39NYtf7cn2QFZZuP5vmC1mTs63rEW
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 21, 2013, 02:34:31 PM
 #17

That's awesome guys, thanks!

Is there a way to zoom in and out when you visualise transactions? When I follow a transaction, it happens it leads to regions outside of the screen and I'm not able to see them..

 

It doesn't seem that you can zoom out or scroll away at the moment. But what you can do is click and drag on a transaction. You can move it around and it'll drag connecting transactions with it (and they wobble around prettily - some sort of energy-minimisation algorithm I take it?). That way you should still be able to follow transactions to your heart's content.

*My* problem is that it looks like I can enter transaction ids to make pretty bubbles with, but not addresses. Every time I try an address I get a table of transactions, but no bubbles. I WANT MY BUBBLES.  Cry


We like mo'bubbles too, but no time to add more features.

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
e4xit
Sr. Member
****
Offline Offline

Activity: 302
Merit: 250



View Profile
October 21, 2013, 02:45:43 PM
 #18

Neat work guys!

FWIW I too am having difficulty searching by address, but by transaction is fine!

Cool project though...  Grin

Not your keys, not your coins.
CoinJoin, always.
charleshoskinson
Legendary
*
Offline Offline

Activity: 1134
Merit: 1008

CEO of IOHK


View Profile WWW
October 21, 2013, 03:24:46 PM
 #19

I've been trying to get around to using redis. Anything special?

The revolution begins with the mind and ends with the heart. Knowledge for all, accessible to all and shared by all
nvK (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 259



View Profile WWW
October 21, 2013, 08:39:18 PM
Last edit: October 21, 2013, 10:17:51 PM by nvK
 #20

I've been trying to get around to using redis. Anything special?

Get ready to spend a lot of money on RAM.

It's the bitcoin incentive that makes the "blockchain" technology work, stupid.
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!