Bitcoin Forum
December 11, 2016, 10:23:21 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 »  All
  Print  
Author Topic: [ANNOUNCE] Multi chain block explorer  (Read 2923 times)
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 09, 2011, 08:37:47 AM
 #1

Hello everybody,

I'm hosting


a blockexplorer site for all the alternative chains as well as for Bitcoin.  I started it because I thought it'd be a good idea to have them all together myself.  I hope it's useful for some of you too.  If so, consider donating to help me paying for a new dedicated server.


Enjoy it!

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481451801
Hero Member
*
Offline Offline

Posts: 1481451801

View Profile Personal Message (Offline)

Ignore
1481451801
Reply with quote  #2

1481451801
Report to moderator
1481451801
Hero Member
*
Offline Offline

Posts: 1481451801

View Profile Personal Message (Offline)

Ignore
1481451801
Reply with quote  #2

1481451801
Report to moderator
John Tobey
Hero Member
*****
Offline Offline

Activity: 481



View Profile WWW
September 14, 2011, 02:05:25 AM
 #2

Cool!

Can a change to the best-chain criteria protect against 51% to 90+% attacks without a hard fork?
2112
Legendary
*
Offline Offline

Activity: 1708



View Profile
September 14, 2011, 03:02:00 AM
 #3

Please add testnet blockchains, at least for the original Bitcoin.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 14, 2011, 10:44:22 AM
 #4

Please add testnet blockchains, at least for the original Bitcoin.

I'm adding Bitcoin testnet now.  The software I'm using (Abe Search) stops the web service while building the database, so it'll take some time (hopefully not too long) to be back working.  I hope the effort and this downtime are worth and the testnet info is useful.  I might be adding other testnet chains as well in the future if there is interest (and coins?).  :-)

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 14, 2011, 11:20:09 AM
 #5

I'm adding Bitcoin testnet now.  [...] it'll take some time (hopefully not too long) to be back working

It's done.  Fortunatelly it didn't take as long as I expected.  The ammount of information is much smaller in the testnets than in the real chains, of course, that's probably why.

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
Cosbycoin
Full Member
***
Offline Offline

Activity: 140


View Profile
September 14, 2011, 12:29:53 PM
 #6

Please add Geist Geld (i.e. GG) to your block explorer page.

Thanks!
John Tobey
Hero Member
*****
Offline Offline

Activity: 481



View Profile WWW
September 14, 2011, 04:21:21 PM
 #7

I'm adding Bitcoin testnet now.  The software I'm using (Abe Search) stops the web service while building the database, so it'll take some time (hopefully not too long) to be back working.
It should be possible to run a separate Abe process reading just the new datadir and writing to the same database as the web service.  Add --no-serve to have it exit as soon as it loads the new chain.  Then add the datadir configuration to your production instance and restart it.

At least, this should work.  I think there may be bugs affecting generation of unique identifiers that could derail this.  It's on the TODO.txt list ("Test for a portable "begin transaction" and use it.")  As a workaround, it should be possible to restart the loader whenever it dies and perhaps pass --commit-bytes=1 to make it save its place often.

Can a change to the best-chain criteria protect against 51% to 90+% attacks without a hard fork?
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 14, 2011, 09:34:42 PM
 #8

It should be possible to run a separate Abe process reading just the new datadir and writing to the same database as the web service.  Add --no-serve to have it exit as soon as it loads the new chain.  Then add the datadir configuration to your production instance and restart it.

Thank you, John.  That's very interesting.  I'll do some tests on a test box to see if I have some problems with the unique identifiers before I do it in the production server.

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
Lolcust
Member
**
Offline Offline

Activity: 112


Hillariously voracious


View Profile
September 15, 2011, 12:20:21 PM
 #9

It would be nice if you added Geist - I'm very curious if anything other than mining and me helping some folks to get a grasp of how Escrow works is taking place, lol

Geist Geld, the experimental cryptocurrency, is ready for yet another SolidCoin collapse Wink

Feed the Lolcust!
NMC: N6YQFkH9Gn9CTm4mpGwuLB5zLzqWTWFw67
BTC: 15F8xbgRBA1XZ4hmtdFDUasroa2A5rYg8M
GEG: gK5Lx6ypWgr69Gw9yGzE6dsA7kcuCRZRK
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 15, 2011, 03:36:24 PM
 #10

It would be nice if you added Geist - I'm very curious if anything other than mining and me helping some folks to get a grasp of how Escrow works is taking place, lol

Would it be of any use?  Please let me decide.

Should I add Geist Geld to http://blockexplorer.sytes.net/?

Yes: 16p7hr3nKhFrKz3qn2cg3Q3buEgr5yPnU9
No: 1H51nfR4V83dhy9niUZjjXigVVYeX14qZ9

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
Lumpy
Full Member
***
Offline Offline

Activity: 237


View Profile
September 15, 2011, 03:55:55 PM
 #11

Would it really make any sense for someone to donate to "No"? Tongue
CosicMiner
Full Member
***
Offline Offline

Activity: 135



View Profile
September 15, 2011, 04:19:44 PM
 #12

Please add geist to the explorer.
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 15, 2011, 04:54:58 PM
 #13

Would it really make any sense for someone to donate to "No"? Tongue

Dunno.  Try!   Wink

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
John Tobey
Hero Member
*****
Offline Offline

Activity: 481



View Profile WWW
September 15, 2011, 05:21:29 PM
 #14

Would it really make any sense for someone to donate to "No"? Tongue

Dunno.  Try!   Wink
Why not let Lolcust post the "no" address?  It could be his "please stop this nonsense" fund.

Not saying GG is or isn't nonsense. Smiley

Can a change to the best-chain criteria protect against 51% to 90+% attacks without a hard fork?
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 15, 2011, 05:25:42 PM
 #15

Why not let Lolcust post the "no" address?  It could be his "please stop this nonsense" fund.
Not saying GG is or isn't nonsense. Smiley

Fine with me.  Lolcust, post your address for the no and I edit my post and remove mine.    Grin

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 17, 2011, 07:30:01 AM
 #16

It should be possible to run a separate Abe process reading just the new datadir and writing to the same database as the web service.  Add --no-serve to have it exit as soon as it loads the new chain.  Then add the datadir configuration to your production instance and restart it.

At least, this should work.  I think there may be bugs affecting generation of unique identifiers that could derail this.  It's on the TODO.txt list ("Test for a portable "begin transaction" and use it.")  As a workaround, it should be possible to restart the loader whenever it dies and perhaps pass --commit-bytes=1 to make it save its place often.

Is it also possible to run an Abe proccess which only serves the web requests and doesn't update the database?

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 17, 2011, 09:24:56 AM
 #17

It should be possible to run a separate Abe process reading just the new datadir and writing to the same database as the web service.  Add --no-serve to have it exit as soon as it loads the new chain.  Then add the datadir configuration to your production instance and restart it.

At least, this should work.  I think there may be bugs affecting generation of unique identifiers that could derail this.  It's on the TODO.txt list ("Test for a portable "begin transaction" and use it.")  As a workaround, it should be possible to restart the loader whenever it dies and perhaps pass --commit-bytes=1 to make it save its place often.

Perhaps the unique identifiers generation problem could be solved (until the bugs are fixed) by first stoping the main proccess from updating the database (i.e. commenting ount the datadir lines in abe.conf and restarting the service), then launching the separate proccess with the --no-serve parameter, and when it's done, uncomment the datadir lines (adding the new imported chain in) and restart the service.

What do you think, John?  Would that work?

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
John Tobey
Hero Member
*****
Offline Offline

Activity: 481



View Profile WWW
September 17, 2011, 06:57:22 PM
 #18

It should be possible to run a separate Abe process reading just the new datadir and writing to the same database as the web service.  Add --no-serve to have it exit as soon as it loads the new chain.  Then add the datadir configuration to your production instance and restart it.

At least, this should work.  I think there may be bugs affecting generation of unique identifiers that could derail this.  It's on the TODO.txt list ("Test for a portable "begin transaction" and use it.")  As a workaround, it should be possible to restart the loader whenever it dies and perhaps pass --commit-bytes=1 to make it save its place often.

Is it also possible to run an Abe proccess which only serves the web requests and doesn't update the database?
Possible, though slightly ugly.  I do it by passing "--datadir /".  Since there is never blk0001.dat in my / directory, it never loads any data, but it logs warnings.  I am thinking about making a --no-load option or removing .bitcoin as default datadir.

Perhaps the unique identifiers generation problem could be solved (until the bugs are fixed) by first stoping the main proccess from updating the database (i.e. commenting ount the datadir lines in abe.conf and restarting the service), then launching the separate proccess with the --no-serve parameter, and when it's done, uncomment the datadir lines (adding the new imported chain in) and restart the service.

What do you think, John?  Would that work?
Yes, I think so.

Can a change to the best-chain criteria protect against 51% to 90+% attacks without a hard fork?
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 17, 2011, 07:12:29 PM
 #19

Possible, though slightly ugly.  I do it by passing "--datadir /".  Since there is never blk0001.dat in my / directory, it never loads any data, but it logs warnings.  I am thinking about making a --no-load option or removing .bitcoin as default datadir.

That'd be great.  The "--datadir /" option might help while I add Ix and I0 back in, even when it generates some logs.

Thank you!

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
ama
Member
**
Offline Offline

Activity: 98


View Profile
September 17, 2011, 10:30:00 PM
 #20

Possible, though slightly ugly.  I do it by passing "--datadir /".  Since there is never blk0001.dat in my / directory, it never loads any data, but it logs warnings.  I am thinking about making a --no-load option or removing .bitcoin as default datadir.

It worked like a charm.  It's a bit tedious to edit the two files to change the configuration, but once done, one process updates the database adding the new chains while the other serves the web requests.  I have added both I0coin and Ixcoin this way, and it seems to go very well.

Thanks a lot for the great software and all the help, John.

Buy me a coffee: 18NMyRMSkCjk8FnmdfAuxbuSSET4ASwBL5
Or a decaf: Lcn3xp5iVwo6aSFx8VYaRxp8qJyPGvzgah
Bitcoin Pyramid
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!