Bitcoin Forum
May 12, 2024, 06:09:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Install Blockchain Explorer locally  (Read 109 times)
MixMAx123 (OP)
Full Member
***
Offline Offline

Activity: 161
Merit: 168


View Profile
October 18, 2021, 12:47:08 PM
Merited by dkbit98 (1)
 #1

I would like to install a Blockchain Explorer for Bitcoin on a PC in my local network.
But this doesn't seem easy and I need help.

The PC has the following features:
- Windows and Ubuntu are installed
- 2 tb SSD storage and 64GB RAM
- BitcoinCore is fully installed and the RPC connection is activated.

Requirements for the blockchain explorer:
- He may not use any dependencies from the web and work completely independently only with the BitcoinCore.
- He is not allowed to query web pages etc.
- Open source and free
- Preferably Window, otherwise Ubuntu

Is there a blockchain explorer that meets these requirements?

So if someone knew their way around and would help me with this, I would be very happy.
1715494170
Hero Member
*
Offline Offline

Posts: 1715494170

View Profile Personal Message (Offline)

Ignore
1715494170
Reply with quote  #2

1715494170
Report to moderator
1715494170
Hero Member
*
Offline Offline

Posts: 1715494170

View Profile Personal Message (Offline)

Ignore
1715494170
Reply with quote  #2

1715494170
Report to moderator
1715494170
Hero Member
*
Offline Offline

Posts: 1715494170

View Profile Personal Message (Offline)

Ignore
1715494170
Reply with quote  #2

1715494170
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 7364


Farewell, Leo


View Profile
October 18, 2021, 12:50:20 PM
Merited by MixMAx123 (1)
 #2

I haven't tried all of them, but you should take a look on each implementation and understand if, at least, one of them meets your criteria. Most probably all of them will, but check yourself.

https://github.com/iquidus/explorer
https://github.com/romanornr/blockexplorer
https://github.com/hyperledger/blockchain-explorer
https://github.com/poanetwork/blockscout
https://github.com/X9Developers/block-explorer

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
NeuroticFish
Legendary
*
Offline Offline

Activity: 3668
Merit: 6386


Looking for campaign manager? Contact icopress!


View Profile
October 18, 2021, 12:56:29 PM
 #3

I've installed not long ago Electrs (Electrum server in Rust) and last week-end I also installed a block explorer called BTC RPC Explorer, both under WSL (windows subsystem for linux) where I've put a Debian (because I had issues with Ubuntu accessing Windows HDDs - I don't know if it was because of Ubuntu or myself).

It needs Node.js and Bitcoin core. If you want more features, an electrum server helps. If you don't want fiat prices for the bitcoins in transactions, I think that it doesn't use anything external, but you or others may have to check/ensure that.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
MixMAx123 (OP)
Full Member
***
Offline Offline

Activity: 161
Merit: 168


View Profile
October 18, 2021, 01:12:07 PM
 #4

I tried the RPC Explorer.
It requires Electrum server to list Bitcoin addresses.
I think that should go without Electrum?
I do not need FIAT connection.

The most important feature for me is looking for bitcoin addresses and listing of the associated transactions. Exactly this does not work with my RPC Explorer.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 7364


Farewell, Leo


View Profile
October 18, 2021, 01:20:10 PM
 #5

It requires Electrum server to list Bitcoin addresses.
It's not just transaction indexing block explorers depend on. Once you enter an address on the block explorer, the back-end needs to find out which of the indexed transactions are related with the given address. Thus, during the installation it has to create a list with each address and their transaction ids.

Electrum server implementations do that. Just the Bitcoin Core doesn't. There are various projects depending on what you want. Electrs, for instance, does what I said above and usually comes with btc-rpc-explorer in some node OSes. There's ElectrumX too.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
MixMAx123 (OP)
Full Member
***
Offline Offline

Activity: 161
Merit: 168


View Profile
October 18, 2021, 01:37:45 PM
 #6

Yes, it's about a database that lists all transactions for a bitcoin address.
I thought this would be the core function of each block explorer.
So I'm looking for a block explorer that does this without using an external Sotware like "Electrum" for it.
Does anyone know such a block explorer?
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 7364


Farewell, Leo


View Profile
October 18, 2021, 01:41:20 PM
 #7

So I'm looking for a block explorer that does this without using an external Sotware like "Electrum" for it.

Could you explain us why you want this? Just to avoid any XY problems.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
dkbit98
Legendary
*
Offline Offline

Activity: 2226
Merit: 7147



View Profile WWW
October 18, 2021, 01:47:38 PM
 #8

Is there a blockchain explorer that meets these requirements?

I think best option for running your own blockchain explorer is with mempool.space, that is open source and has easy installation manual on their github page, but I am not 100% sure it meets all your requirement:
https://github.com/mempool/mempool

Second alternative option would be installing BTC RPC Explorer, that was mentioned before:
https://github.com/janoside/btc-rpc-explorer

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
MixMAx123 (OP)
Full Member
***
Offline Offline

Activity: 161
Merit: 168


View Profile
October 18, 2021, 02:03:12 PM
Last edit: October 18, 2021, 02:14:22 PM by MixMAx123
 #9

You are welcome :-)
I want to operate a block Explorer in my local network without external services. Because the existence of external services in the future does not seem safe to me.

The best for me would be a bockexplorer.exe running under Windows and works directly without problems.
Since I do not know something like that, I have to go down with my claims until it is acceptable to me.

So I'm looking for a software that comes near.
So that would be a blockchainexplorer, which then runs on Linux, and no further software needed.

So the more software I have to install so it gets so hard. Now, if an electric server must be installed, the complexity becomes higher and the space for errors is greater.

I asked for help with the installation, and I think this shows that my own skills are not enough to do this. My skills in dealing with Linux are rather low.



Thank you for your answers and information about which block Explorer there.

To install one of them with me but I need help!
My minds are not enough. I have already tried it unsuccessfully. There are so many mistakes and complications that I can not write this here.
I'm looking for someone's time here, and I would like to help with the installation. :-)
MixMAx123 (OP)
Full Member
***
Offline Offline

Activity: 161
Merit: 168


View Profile
October 18, 2021, 02:42:19 PM
 #10

So I'm looking for a block explorer that does this without using an external Sotware like "Electrum" for it.

Could you explain us why you want this? Just to avoid any XY problems.
I need an independent blockchain Explorer to compare my own implementation.
I program in Java my own blockchainexplorer and would not be able to continue working if I should not have access to other block explorers.
Please do not wonder, I work on Windows, and therefore have no good Linux knowledge.
DaveF
Legendary
*
Offline Offline

Activity: 3472
Merit: 6271


Crypto Swap Exchange


View Profile WWW
October 18, 2021, 03:14:09 PM
 #11

Yes, it's about a database that lists all transactions for a bitcoin address.
I thought this would be the core function of each block explorer.
So I'm looking for a block explorer that does this without using an external Sotware like "Electrum" for it.
Does anyone know such a block explorer?


If you want to get all the transactions for a bitcoin address you are going to need a database, or wait a long time as the explorer parses the entire (350+gb) blockchain every time you do a search.
Most of explorers wind up using the electrum server because it's been around a while and it works well. Kind of like why reinvent the wheel.
Bitcoin abe might get you part way there with some tweaking.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!