Bitcoin Forum
May 13, 2024, 02:04:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / Re: [ANN] New blockchain explorer on: March 20, 2014, 07:23:57 PM
http://bkchain.org/btc/wallet

I was trying over the last few weeks to implement HD wallet (electrum-like).
So far, it works for PPC, LTC, BTC.

USE AT YOUR OWN RISK! IT IS STILL A VERY EARLY ALPHA, ONLY FOR TESTING PURPOSE. NO RESPONSABILITY!
That said, it seems to works well enough for basic case (but many corner cases are maybe not covered well).

A few notes:
  • Full Hierarchical Deterministic wallet with both receiving and change address.
  • It will fetch as many as necessary to have empty ones. Used address will be striked.
  • Sign and send transaction from your browser. It will automatically gather unspent outputs from your various receiving/change addresses.
  • Seed are electrum-compatible. That is, for BTC it should generate same addresses.
  • Client side encryption. Nothing stored on server. Client signs transactions and push them through API. This should help avoid many usual vectors of attacks.
  • Feel free to review the code (security, etc...). Many of the used javascript libraries are known, and the important part is happening in wallet.js.
  • I need to add https. In the meantime it's probably OK, since encryption/signing is javascript client-side only, outside people can't see more than your API address/balance requests.

Testing & feedback welcome! Don't forget, it's a very early release.

Enjoy!

Special thanks to carbonwallet, brainwallet & bip32.

EDIT:
Created a github webpage: https://github.com/bkchain
  • Issues/requests/bug reports go there.
  • As soon as I get around it, that's where I plan to put sources.
2  Bitcoin / Project Development / Re: [ANN] New blockchain explorer on: February 23, 2014, 02:03:27 PM
Hey,

Why don't you make some designs, and look it cool.

People like the design more rather than the functions. It is just common people Smiley

Yes I will be working on that soon.

BTW, new features:
  • Added JSON API for block, TX and address balances (check http://bkchain.org/static/api.txt). I will add better looking doc later.
  • More block specific info on main screen: block type (PoS or PoW, if it applies), coinage destroyed, amount staked (PoS blocks), reward, etc.. Feel free to let me know if you think I should add or replace some of the indicators.
  • Live TX/block time is now relative to current time (i.e. 5 minutes ago, auto-updated).
  • Live TX also displays additional infos: time and coinage destroyed.
  • Block info now separates input, output, fees and reward in block details. It also displays block type.
3  Bitcoin / Project Development / Re: [ANN] New blockchain explorer on: February 23, 2014, 01:50:08 PM
What's your infrastructure?

Backend uses LevelDB, on a SSD dedicated server. Frontend is python.


Ah nice! I can not understand however how did you implement multiple coins. Are you reading the data from the RPC interface of each daemon?

I am asking cause I have been playing around with something similar for myself

Using a hybrid system:
  • I read block data directly from blockchain files (found it was much faster, esp. during initial startup; it also allows me to get all orphaned blocks, not sure I could get that with RPC).
  • I use RPC for live data.

Multiple coin is not so hard, they're all very similar to Bitcoin.

Makes sense. Is there a tool which you recommend for reading the blockchain files so I can have a look at it as well?

Currently using a slightly modified version of https://code.google.com/p/blockchain/
4  Bitcoin / Project Development / Re: [ANN] New blockchain explorer on: February 14, 2014, 01:42:23 PM
What's your infrastructure?

Backend uses LevelDB, on a SSD dedicated server. Frontend is python.


Ah nice! I can not understand however how did you implement multiple coins. Are you reading the data from the RPC interface of each daemon?

I am asking cause I have been playing around with something similar for myself

Using a hybrid system:
  • I read block data directly from blockchain files (found it was much faster, esp. during initial startup; it also allows me to get all orphaned blocks, not sure I could get that with RPC).
  • I use RPC for live data.

Multiple coin is not so hard, they're all very similar to Bitcoin.
5  Bitcoin / Project Development / Re: [ANN] New blockchain explorer on: February 12, 2014, 04:32:14 PM
I like the design and the overall feeling. Well done Wink

I actually like the clean design. And nice job overall! Are you planning to make it available to others in community to install/use (open-source or closed-source) any time soon? Would love to use it for a project I am working on...

Uh-oh, I've just spent some time doing a new design (using bootstrap). It's still a work in progress (esp., I'm not happy with the TX block yet).
Hope you like the new one better! Feel free to feedback.

I am planning to add JSON API, clean-up/doc the source little bit more and then put it on github or something... should be done in a week or two hopefully.
6  Bitcoin / Project Development / Re: [ANN] New blockchain explorer on: February 12, 2014, 12:47:59 PM
What's your infrastructure?

Backend uses LevelDB, on a SSD dedicated server. Frontend is python.

This is great, although the design is a bit...dull. Maybe once the main features are implemented, you could focus on making the site look nicer?

Yes, unfortunately I am more of a coder than a designer... and I wanted to focus on features for first beta.
If somebody feel like helping in that area, that would be great!
7  Bitcoin / Project Development / [ANN] New blockchain explorer (with BIP32 hierarchical web-wallet) on: February 06, 2014, 01:49:32 PM
Hello,

For those interested, I am working on a multi-currency blockchain explorer:
http://bkchain.org

  • Supports BTC, PPC, LTC, DOGE
  • Live transactions and block updates
  • Blocks and transactions browsing
  • Address (with latest 50 ops including unconfirmed, soon multi-page)
  • Coin-days destroyed, average coin age
  • Search
  • Currently banner-free
  • Initial startup: process and build DB for whole BTC blockchain in less than 2 hours.

Soon:
  • JSON API (already used internally, just need a quick review of current messages and security check)
  • Maybe BIP0032 client-side Wallet services(?)
  • Unified search

Might open-source it later (if I have time to clean it).

Motivation: Wanted to give back to community, and learn more about blockchain internals and huge/live data processing. Also figured that having more blockchain explorer is good for future (no central point of failure), and also provide major currencies in a single website.

Feedback welcome.
Enjoy!

UPDATE:
Added electrum-compatible hierarchical deterministic web-wallet (experimental, use at your own risk).
8  Alternate cryptocurrencies / Altcoin Discussion / [ANN] New multi-currency blockchain explorer (currently BTC, PPC, LTC, DOGE) on: February 03, 2014, 05:33:11 PM
Hello,

Working on a multi-currency blockchain explorer:
http://bkchain.org

  • Supports BTC, PPC, LTC, DOGE
  • Live transactions and block updates
  • Blocks and transactions browsing
  • Address (with latest 50 ops including non-confirmed, soon paged)
  • Coin-days destroyed, average coin age
  • Search
  • Currently banner-free
  • Initial startup: process and build DB for whole BTC blockchain in less than 2 hours.

Soon:
  • JSON API
  • Maybe BIP0032 client-side Wallet services
  • Unified search

Might open-source it later (if I have time to clean it).

Feedback welcome.
Enjoy!
9  Other / Beginners & Help / Re: Whitelist Requests (Want out of here?) on: February 03, 2014, 05:00:11 PM
One post to get whitelisted.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!