Author

Topic: Install Blockchain Explorer locally (Read 135 times)

legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
October 18, 2021, 10:14:09 AM
#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
full member
Activity: 161
Merit: 168
October 18, 2021, 09:42:19 AM
#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.
full member
Activity: 161
Merit: 168
October 18, 2021, 09:03:12 AM
#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. :-)
legendary
Activity: 2212
Merit: 7064
October 18, 2021, 08:47:38 AM
#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
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
October 18, 2021, 08:41:20 AM
#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.
full member
Activity: 161
Merit: 168
October 18, 2021, 08:37:45 AM
#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?
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
October 18, 2021, 08:20:10 AM
#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.
full member
Activity: 161
Merit: 168
October 18, 2021, 08:12:07 AM
#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.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
October 18, 2021, 07:56:29 AM
#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.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
October 18, 2021, 07:50:20 AM
#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
full member
Activity: 161
Merit: 168
October 18, 2021, 07:47:08 AM
#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.
Jump to: