Author

Topic: [BOUNTY] Fully functional open source code for Firstbits website (Read 1086 times)

legendary
Activity: 1400
Merit: 1005
I cannot count the number of times that firstbits would have been useful to me personally, and I imagine to many others as well, so I would like to get serious about revitalizing the firstbits website.  I'd like it to be open source as well, so anyone can help improve the code or host a copy down the road.

The code should replicate the behavior as listed here:  http://firstbits.net/about.php

Basic logic should be as follows:
1) Gather all Bitcoin addresses from a block.
2) Compare first two characters of first address in the block to firstbits table.
3) If a match is found in the table, add another character of the address and repeat.
4) Once it is not found, add temporary firstbits into an array and move on to the next address.
5) At the end of the block, compare all temporary firstbits found from addresses in the block to each other.  Resolve any conflicts by adding characters to conflicting addresses.
6) Add completed list of firstbits to firstbits table.

Other requirements:
- Must store data in a MySQL database
- Must use either PHP or python (or both)
- Must be able to connect to a bitcoin daemon (bitcoinQT) to gather the addresses
- Must be able to compute and store firstbits with additional length (i.e. 1sgtspike and 1sgtspike5 must both return 1SgTspiKe5HHkjdSeD72q9WsiJhRiaxf9)
- Must be publicly hosted to github upon completion

Bounty: $200 of BTC.

Now I realize the bounty is low for a job of this complexity, so if someone else wants to help chip in a bit more to the bounty, please do so!  It would be greatly appreciated.

Any questions?  Any volunteers who wish to code this?

ABE is open source and has this functionality
Good point.  I'll have to take a closer look at this.  In either case, it would be nice to have an implementation solely focused on firstbits, since a full block explorer is incredibly resource intensive.

EDIT:  Forgot to mention, I have someone who has set out to build the system and claim the bounty.
sr. member
Activity: 426
Merit: 250
I cannot count the number of times that firstbits would have been useful to me personally, and I imagine to many others as well, so I would like to get serious about revitalizing the firstbits website.  I'd like it to be open source as well, so anyone can help improve the code or host a copy down the road.

The code should replicate the behavior as listed here:  http://firstbits.net/about.php

Basic logic should be as follows:
1) Gather all Bitcoin addresses from a block.
2) Compare first two characters of first address in the block to firstbits table.
3) If a match is found in the table, add another character of the address and repeat.
4) Once it is not found, add temporary firstbits into an array and move on to the next address.
5) At the end of the block, compare all temporary firstbits found from addresses in the block to each other.  Resolve any conflicts by adding characters to conflicting addresses.
6) Add completed list of firstbits to firstbits table.

Other requirements:
- Must store data in a MySQL database
- Must use either PHP or python (or both)
- Must be able to connect to a bitcoin daemon (bitcoinQT) to gather the addresses
- Must be able to compute and store firstbits with additional length (i.e. 1sgtspike and 1sgtspike5 must both return 1SgTspiKe5HHkjdSeD72q9WsiJhRiaxf9)
- Must be publicly hosted to github upon completion

Bounty: $200 of BTC.

Now I realize the bounty is low for a job of this complexity, so if someone else wants to help chip in a bit more to the bounty, please do so!  It would be greatly appreciated.

Any questions?  Any volunteers who wish to code this?

ABE is open source and has this functionality
full member
Activity: 180
Merit: 1003
I cannot count the number of times that firstbits would have been useful to me personally, and I imagine to many others as well, so I would like to get serious about revitalizing the firstbits website.  I'd like it to be open source as well, so anyone can help improve the code or host a copy down the road.

The code should replicate the behavior as listed here:  http://firstbits.net/about.php

Basic logic should be as follows:
1) Gather all Bitcoin addresses from a block.
2) Compare first two characters of first address in the block to firstbits table.
3) If a match is found in the table, add another character of the address and repeat.
4) Once it is not found, add temporary firstbits into an array and move on to the next address.
5) At the end of the block, compare all temporary firstbits found from addresses in the block to each other.  Resolve any conflicts by adding characters to conflicting addresses.
6) Add completed list of firstbits to firstbits table.

Other requirements:
- Must store data in a MySQL database
- Must use either PHP or python (or both)
- Must be able to connect to a bitcoin daemon (bitcoinQT) to gather the addresses
- Must be able to compute and store firstbits with additional length (i.e. 1sgtspike and 1sgtspike5 must both return 1SgTspiKe5HHkjdSeD72q9WsiJhRiaxf9)
- Must be publicly hosted to github upon completion

Bounty: $200 of BTC.

Now I realize the bounty is low for a job of this complexity, so if someone else wants to help chip in a bit more to the bounty, please do so!  It would be greatly appreciated.

Any questions?  Any volunteers who wish to code this?

Hi,

Inspired by your post, I have developed www.minaddress.info which addresses the limitations of this approach like instead of MySQL database where the data can be changed, we are using blockchain information thus making the address permanent,secure and easy to verify.

Request you to please review it and give your feedback.
https://bitcointalksearch.org/topic/minaddress-now-remember-your-addresses-easily-774378

Regards
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
I'm pretty interested.  I can PM you for more details.  Let me read a bit on your firstbits.com thing to make sure I understand the idea.  This doesn't sound too difficult (but I think the price may be a bit low).
legendary
Activity: 1400
Merit: 1005
Anyone interested?  Is there a better place to post bounties?
legendary
Activity: 1400
Merit: 1005
EDIT: PROJECT CURRENTLY IN PROGRESS 9/8/14.

I cannot count the number of times that firstbits would have been useful to me personally, and I imagine to many others as well, so I would like to get serious about revitalizing the firstbits website.  I'd like it to be open source as well, so anyone can help improve the code or host a copy down the road.

The code should replicate the behavior as listed here:  http://firstbits.net/about.php

Basic logic should be as follows:
1) Gather all Bitcoin addresses from a block.
2) Compare first two characters of first address in the block to firstbits table.
3) If a match is found in the table, add another character of the address and repeat.
4) Once it is not found, add temporary firstbits into an array and move on to the next address.
5) At the end of the block, compare all temporary firstbits found from addresses in the block to each other.  Resolve any conflicts by adding characters to conflicting addresses.
6) Add completed list of firstbits to firstbits table.

Other requirements:
- Must store data in a MySQL database
- Must use either PHP or python (or both)
- Must be able to connect to a bitcoin daemon (bitcoinQT) to gather the addresses
- Must be able to compute and store firstbits with additional length (i.e. 1sgtspike and 1sgtspike5 must both return 1SgTspiKe5HHkjdSeD72q9WsiJhRiaxf9)
- Must be publicly hosted to github upon completion

Bounty: $200 of BTC.

Now I realize the bounty is low for a job of this complexity, so if someone else wants to help chip in a bit more to the bounty, please do so!  It would be greatly appreciated.

Any questions?  Any volunteers who wish to code this?
Jump to: