Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upload process must support many broadcast URLs #3

Open
derekm opened this issue Jul 15, 2019 · 2 comments
Open

Upload process must support many broadcast URLs #3

derekm opened this issue Jul 15, 2019 · 2 comments

Comments

@derekm
Copy link
Collaborator

derekm commented Jul 15, 2019

The upload tool currently only uses BitIndex to broadcast transactions.

If BitIndex gets overwhelmed and experiences a denial of service outage, other block explorers will need to be leveraged to continue broadcasting transactions.

@Kakifrucht
Copy link
Contributor

Currently, this script is coupled with the BitIndex API on multiple fronts, not just to broadcast transactions, which is why I don't really see alot of value in allowing the user to select a broadcasting endpoint (if BitIndex is down, the script doesn't work at all).

I guess we could kind of decouple by choosing a suitable Planaria node to monitor our outputs, as these endpoints are easier to swap out due to a standardized API (and discovery of endpoints via routes, even though that seems out of scope for a little script like this one). However that would involve a little more work, as BitIndex does make some things easier for us.

That makes me think, we might need a Bitcom protocol that allows people to discover HTTP transaction broadcasting endpoints via the blockchain.

@amritabithi
Copy link

You can do this in IPv6 if the endpoints support it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants