bisq-network / roles

@bisq-network contributor roles
https://bisq.wiki/Roles
16 stars 16 forks source link

BSQ Explorer Operator #11

Closed cbeams closed 4 years ago

cbeams commented 7 years ago

This role is responsible for operating an instance of the BSQ explorer webapp. See also the BSQ Explorer Maintainer role at #103.

Docs: TBD Team: @bisq-network/bsq-explorer-operators

Instances and their operators:

ManfredKarrer commented 5 years ago

@sqrrm @KanoczTomas : Would you be ok to take over the BSQ explorer role after the DAO launch? We should have 2 explorers running for resilience.

sqrrm commented 5 years ago

Yeah, I'm good to run one explorer instance. Would be great if someone with some web dev experience could take over the development though.

sqrrm commented 5 years ago

@KanoczTomas From what I understand you have some more experience on the operations side so you're probably better situated to improve on the stability of running the explorers. I'm already running one and if you run the other we should get together to figure out what we can do to make them better.

KanoczTomas commented 5 years ago

@ManfredKarrer yes, I am ok with running a second instance.

@sqrrm it would be perhaps interesting to somehow move the BSQ explorer to esplora if the current one has problems with developement. Esplora uses electrs in the background, so maybe if bisq dao created a json in the format as electrs returns it would be a way to go. It if just a thought for now. Would require more analysis of the code.

I will create a vm and contact you how to proceed @sqrrm .

ManfredKarrer commented 5 years ago

@KanoczTomas Yes basically that would be good but will require more work to see what is needed. After the DAO launch we can look into it.

sqrrm commented 5 years ago

2019.03 report

Started as explorer operator/maintainer. I'm running one node for betanet right now at explorer.sqrrm.net/betanet

Will move that over to mainnet when we go live, which shouln't be much of a problem as betanet is already on mainnet but with test BSQ.

https://github.com/bisq-network/compensation/issues/253

KanoczTomas commented 5 years ago

I will take over the role from april 1. I had no time to setup the 2nd node yet, as planned. Will do in the coming days.

sqrrm commented 5 years ago

Cycle 1 report

I've been running an explorer, both clearnet and onion on https://explorer.sqrrm.net/ and murt7p2srbvorslyhud2rvvg2dkjpmtmku5p67lms72hqmuauibbisqd.onion respectively.

There has been no issues with the setup during the first cycle. I don't even think I've restarted the seednode once. I plan on moving this to explorer2.bisq.network or something like that as well.

https://github.com/bisq-network/compensation/issues/282

ManfredKarrer commented 5 years ago

@sqrrm Takes over primary role owner

sqrrm commented 5 years ago

Cycle 2 report

I have taken over primary role owner. I'm also managing both explorers. The explorers have been running without problem but they're rather primitive. It would be good to get someone to take over this role and the management of the explorers.

https://explorer.bisq.network/ https://explorer.sqrrm.net/

https://github.com/bisq-network/compensation/issues/293

sqrrm commented 5 years ago

Cycle 3 report

Running two explorers

https://explorer.bisq.network/ https://explorer.sqrrm.net/

There was quite a lot of trouble with the explorer nodes this cycle. I think the seed nodes are not stable when dumping DAO data to disk and the monitor then reads it. It would probably be better if there was an api for the explorer to get the data from the seed node.

It's also really slow to parse from genesis, each block taking up to 20s, that needs to be investigated.

https://github.com/bisq-network/compensation/issues/311

sqrrm commented 5 years ago

Cycle 4 report

Running two explorers

https://explorer.bisq.network/ https://explorer.sqrrm.net/

Fixed quite a few issues with the explorers, they're now running smoother but still require quite a lot of attention.

bisq-network/compensation#325

sqrrm commented 5 years ago

Cycle 5 report

Running two explorers

https://explorer.bisq.network/ https://explorer.sqrrm.net/

There are some issues with the explorer, would need more time to look at it. Main issue has still been the stability of the seed nodes but seems to be better with the latest version.

https://github.com/bisq-network/compensation/issues/356

sqrrm commented 5 years ago

Cycle 6 report

Running two explorers

https://explorer.bisq.network/ https://explorer.sqrrm.net/

Explorers have been needing restart a few times, although it's possible they would've recovered with the automatic restart.

https://github.com/bisq-network/compensation/issues/375

sqrrm commented 5 years ago

Cycle 7 report

Running two explorers

https://explorer.bisq.network/ https://explorer.sqrrm.net/

There are some issues after the latest upgrade so explorer.bisq.network is still running a seednode on 1.1.6

https://github.com/bisq-network/compensation/issues/403

sqrrm commented 4 years ago

Cycle 8 report

Running two explorers

https://explorer.bisq.network/ https://explorer.sqrrm.net/

Running ok now. Bitcoind crashed once.

bisq-network/compensation#441

sqrrm commented 4 years ago

Cycle 9 report

I have moved to running only bsq.sqrrm.net. Costs are up as it's a vps with large ssd rather than a hd.

Also ran two explorers https://explorer.bisq.network/ https://explorer.sqrrm.net/ that will soon be decommissioned

There are now 6 explorers run by @wiz @sqrrm @devinbileck @mrosseel @Emzy @m52go

bisq-network/compensation#461

Emzy commented 4 years ago

Cycle 9 report

/cc bisq-network/compensation#467

mrosseel commented 4 years ago

Cycle 9 report

/cc bisq-network/compensation#468

devinbileck commented 4 years ago

Cycle 9 report

I have setup and am now running a BSQ explorer.

https://github.com/bisq-network/bisq/pull/3861

Requested Compensation

Total: 120 USD

/cc bisq-network/compensation#472

Emzy commented 4 years ago

Cycle 10 report

/cc bisq-network/compensation#484

devinbileck commented 4 years ago

Cycle 10 report

Running 1 instance. Nothing to report this cycle.

/cc bisq-network/compensation#481

sqrrm commented 4 years ago

Cycle 10 report

Running one instance at bsq.sqrrm.net, had one issue with the seednode getting in conflict with the DAO state. Don't know why, and it looks like some other seed nodes had the same issue.

bisq-network/compensation#488

Emzy commented 4 years ago

Cycle 11 report

/cc bisq-network/compensation#508

mrosseel commented 4 years ago

Cycle 10&11 report

/cc bisq-network/compensation#511

devinbileck commented 4 years ago

Cycle 11 report

Running 1 instance. Nothing to report this cycle.

/cc bisq-network/compensation#512

wiz commented 4 years ago

Cycle 11 report

Running my bsq.ninja explorer - nothing to report

/cc bisq-network/compensation#515

cbeams commented 4 years ago

@wiz, please update https://github.com/orgs/bisq-network/teams/explorer-maintainers/members and the description of this issue to reflect the actual set of BSQ explorer operators, thanks.

cbeams commented 4 years ago

@wiz, please update https://github.com/orgs/bisq-network/teams/explorer-maintainers/members and the description of this issue to reflect the actual set of BSQ explorer operators, thanks.

Sorry, scratch the first part of that request. I was confusing the @bisq-network/bsq-explorer-maintainers group with the @bisq-network/bsq-explorer-operators team. These roles need to be separated out, I'm doing that now.

cbeams commented 4 years ago

Ok, I've just separated out the BSQ explorer operator and maintainer roles. This role represents the operator role and has been renamed accordingly. @sqrrm has agreed to own the maintainer role, and #103 has been created to reflect.

@wiz, please paste a definitive list here of which operator operates which instance and I'll update the description accordingly.

I've already updated the assignee list. @bisq-network/bsq-explorer-operators, please continue to issue your cycle reports here, thanks.

wiz commented 4 years ago

https://github.com/bisq-network/bisq/blob/master/core/src/main/java/bisq/core/user/Preferences.java#L110

bsq.ninja (@wiz)
bsq.sqrrm.net (@sqrrm)
bsq.bisq.services (@devinbileck)
bsq.vante.me (@mrosseel)
bsq.emzy.de (@emzy)
bsq.bisq.cc (@m52go)

sqrrm commented 4 years ago

Cycle 12 report

Running one instance at https://bsq.sqrrm.net, no issues.

bisq-network/compensation#536

devinbileck commented 4 years ago

Cycle 12 report

Running 1 instance at https://bsq.bisq.services/. I recently increased disk size to 400GB since it was close to getting full.

/cc bisq-network/compensation#531

Emzy commented 4 years ago

Cycle 12 report

/cc bisq-network/compensation#541

mrosseel commented 4 years ago

Cycle 12 report

/cc bisq-network/compensation#543

wiz commented 4 years ago

Cycle 12 report

https://bsq.ninja/ running stable with latest patches

https://github.com/bisq-network/compensation/issues/547

devinbileck commented 4 years ago

Cycle 13 report

Running 1 instance at https://bsq.bisq.services/. Increased TMPFS allocation for growing datastore, see https://github.com/bisq-network/bisq/pull/4246.

/cc bisq-network/compensation#560

mrosseel commented 4 years ago

Cycle 13 report

/cc bisq-network/compensation#562

Emzy commented 4 years ago

Cycle 13 report

Increased TMPFS allocation for growing datastore, see bisq-network/bisq#4246.

/cc bisq-network/compensation#570

sqrrm commented 4 years ago

Cycle 13 report

Running one instance at https://bsq.sqrrm.net, no issues.

bisq-network/compensation#564

wiz commented 4 years ago

Cycle 13 report

/cc https://github.com/bisq-network/compensation/issues/569

devinbileck commented 4 years ago

Cycle 14 report

Running 1 instance at https://bsq.bisq.services/. Nothing to report.

/cc bisq-network/compensation#593

Emzy commented 4 years ago

Cycle 14 report

Nothing to report.

/cc bisq-network/compensation#595

sqrrm commented 4 years ago

Cycle 14 report

Running one instance at https://bsq.sqrrm.net. Had some issues and had to upgrade to latest seed node, which turned out to be quite painful as the scripts had changed the name of the seed node service. Now running ok

bisq-network/compensation#597

mrosseel commented 4 years ago

Cycle 14 report

/cc bisq-network/compensation#601

wiz commented 4 years ago

Cycle 14 report

https://bsq.ninja/ is running stable

/cc https://github.com/bisq-network/compensation/issues/602

m52go commented 4 years ago

Cycle 14 Report

https://bsq.bisq.cc has been running better with the increased tmpfs allocation but still seems to lag occasionally.

https://github.com/bisq-network/compensation/issues/604

mrosseel commented 4 years ago

Cycle 15 report

/cc bisq-network/compensation#615

Emzy commented 4 years ago

Cycle 15 report

/cc bisq-network/compensation#617

sqrrm commented 4 years ago

Cycle 15 report

1 explorer in operation, been current since fixing some stuff last month. Looking forward to moving to the mempool explorer

https://github.com/bisq-network/compensation/issues/623