Find Jobs
Hire Freelancers

Blockhain Parser Cryptocurrency Bitcoin BTC C#

$250-750 USD

Completed
Posted about 6 years ago

$250-750 USD

Paid on delivery
The application should be multi-threaded at least the initial Sync. The application must parse the **entire** bitcoin blockchain / chainstate db folder. The application needs to extract all BTC Addresses with Balance > 0 in the fastest possible way. These addresses has to fill a List1 ( BlockchainAdresses ) Could be stored in a database to update it later. A second List (MyBTCAdresses) needs to be filled - MyBTCAdresses should be read from a MSSQL or MYSQL DB – take care the table column will contain around 100 Million Datasets. These Table Column will be filled from another App very fast – so count will grow up. If booth Lists are filled they needs to be compared. Maybe with [login to view URL] and GetHashcode for comparing as fast as possible. If BlockchainAdresses holds items from MyBTCAdresses add these Addresses to another List3 The BlockchainAdresses List and MyBTCAdresses needs to be updated – every few Minutes. If Balance in BlockchainAdresses is 0 they don’t have to be in the list, if new Addresses have Balance > 0 add it to the BlockchainAdresses. If List3 Count Changed Do Some Dummywork with it. The App should be a Windows Form App, that keep the User a bit informed about the entire process. MSSQL, MySQL or another DB could be used. Performance its very very important, if you create it – it should handle 30 Million BTC Adresses and 100 Million or more MyBTCAdresses as fast as possible and keep them up to date. - A fully working Visual Studio project coded in C#. - If you find something open source and can refactor it to meet the requirements, that is fine. There are quite a few different Git repos. If you use a Git project be careful if the repo hasn't been committed to in a long time. I need the application to parse the whole blockchain -- including any places where the structure/block size/etc may have changed If you have questions, let me know. I might be missing requirements or may have failed to address something. Happy to discuss higher level questions or technical specifics.
Project ID: 16348653

About the project

10 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, dear Thank you for posting this job. I am very interested in your proposal. I can satisfy you asap. Please let's have a contact and discuss further. thanks & Regards!
$500 USD in 60 days
5.0 (35 reviews)
8.0
8.0
10 freelancers are bidding on average $1,288 USD for this job
User Avatar
Hello, I am very interested in your project, and ready to provide it. I delivered a very comparable project 3 years ago here, you can check it: "Bitcoin Balance Viewer from blockchain" https://www.freelancer.com/projects/CPlusPlus-Programming-bitcoin/Bitcoin-balance-viewer-from-blockchain/ and Part 2: "Faster Bitcoin balance lookup" https://www.freelancer.com/projects/CPlusPlus-Programming/Faster-Bitcoin-Balance-Lookup/ They were developed using C++ for maximum performance, I can do it in .Net no problems. The main obstacle will be that bitcoin block chain is > 150 GB, it will be hard for me to download that, however, the blockchain format is same for all coins, so I will develop using an altcoin chain, and you will have to work with me testing it on the real blockchain. Please contact for further discussing the project. (I specified a proposed milestone breakdown, but I'm open to adjustments) Best Regards Khaled
$999 USD in 30 days
4.9 (31 reviews)
5.2
5.2
User Avatar
Hi Sir I am provide you bitcoin talk forums 449k leads with full detail in price 400$ fresh 1 month ago collected thanks
$555 USD in 10 days
2.3 (3 reviews)
3.0
3.0

About the client

Flag of GERMANY
Berlin, Germany
5.0
12
Payment method verified
Member since Mar 26, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.