Author

Topic: An open source Blockchain Indexer : RapidBase (Read 2218 times)

hero member
Activity: 714
Merit: 662
February 17, 2015, 04:49:05 PM
#8
Nice functionality and i love every project using Azure Smiley

But i think you will use lots of DTU hehe
That's ok, I think the full blockchain cost something like 15€ (using only azure storage, I'm not using sql server), which is part of my msdn subscription anyway.
The website is free for my traffic needs.
hero member
Activity: 798
Merit: 500
February 17, 2015, 04:37:59 PM
#7
Nice functionality and i love every project using Azure Smiley

But i think you will use lots of DTU hehe
hero member
Activity: 714
Merit: 662
February 17, 2015, 10:35:51 AM
#6
Developping a desktop wallet (Windows only) on top of it.



Roadmap:
•Transaction Builder interface
•Colored Coin integration (Open Asset)
•Dark wallet integration
•Splitting/Consolidating coins
•Wallet management and tracking (mixing BIP38, BIP32, Stealth Address, normal address, colored or not, multi sig or not)

Url : https://github.com/NicolasDorier/PowerWallet
hero member
Activity: 714
Merit: 662
February 09, 2015, 07:02:29 PM
#5
What can you achieve with this improved indexer?

You can see a small summary here : http://rapidbase-test.azurewebsites.net/
  • Query blocks
  • Query transactions
  • Query balance of arbitrary address
  • Creation of a wallet
  • Query balance of a wallet

Balances support colored coins and soon Dark wallet (so you can give you stealth key to the indexer, and it will find your stealth coin)
legendary
Activity: 1135
Merit: 1002
Developer
February 09, 2015, 08:53:05 AM
#4
What can you achieve with this improved indexer?
hero member
Activity: 714
Merit: 662
February 09, 2015, 07:44:29 AM
#3
RapidBase depends on NBitcoin.Indexer.
The Indexer have a console app that index all blocks/address/transactions of the blockchain in Azure Storage by connecting to a trusted node.
I'm not using RPC but directly using the bitcoin protocol.

RapidBase does not depends on the node, only on the Azure Storage.

The indexer is scalable, and thead safe, which mean you can have eventually several indexer console app on several node running at the same time without problem. (this help for resilience purpose)

All of that is not yet well documented, I will do it when the code start to stabilize.

legendary
Activity: 2097
Merit: 1070
February 08, 2015, 06:39:09 PM
#2
How are you accessing all the data ? I've been working on something similar which pulls data from blockchain scans.

I've been using RPC calls to the bitcoin daemon to get the block hash, block header and then iterate through each transaction in each block I'm interested in.

Edit: I followed your links - this looks like a nice package.
hero member
Activity: 714
Merit: 662
February 04, 2015, 10:35:35 AM
#1
Just to let you know, I am developing an open source Blockchain Indexer called RapidBase.

The reasons :
  • Existing API provider are crap
  • No API Provider support colored coins (Open Asset, except coinprism)
  • No API Provider support Stealth Address (coming soon)
  • They don't have nice REST interface
  • They don't allow to make multi sig wallet easily
  • When the sources are closed, innovation stays stuck at the API provider level

This work is experimental for now, so expect frequent breaking changes.
A nuget package for .NET, entirely integrated to NBitcoin is already out. (but not complete)
The nuget package will be compatible IOS, Android, Windows Phone, and Tablets in the future.
This will allow development of wallets on multiple plateform with a common source code, while mitigating privacy concern by allowing people to host their own rapidbase server if they want.

RapidBase is a JSON API on top of NBitcoin.Indexer and depends on Microsoft Azure.

Github : https://github.com/OS-RapidBase/RapidBase
Nuget : http://www.nuget.org/packages/RapidBase.Client
Public instance : http://rapidbase-test.azurewebsites.net/

We'll write more about it in the future.
Jump to: