Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Ethereum dependency problems #215

Closed
JeremyPansier opened this issue Mar 2, 2023 · 0 comments
Closed

Ethereum dependency problems #215

JeremyPansier opened this issue Mar 2, 2023 · 0 comments

Comments

@JeremyPansier
Copy link
Member

Context
The call to POH smart contract is currently done via infura using the same key for all nodes. The infura free plan is limited to 100,000 requests a day that implies that the current implementation will reach the limit, even for a single node. In addition, The Ruthenium blockchain is currently strongly dependent on the Ethereum blockchain, because it is using an Ethereum smartcontract and it relies on Ethereum for the private key generation.

Suggestion
This limitation can be solved in several steps:

  1. Ask users to provide their own infura key (see The POH smart contract calls might reach the limit #212)
  2. Create an extra light Ethereum node (see Unreachable poh contract might introduce unverified blocks #141)
  3. Integrate Ruthenium own POH smartcontract (see Integrate POH smart contract #213)
  4. Handle private key generation (see Handle private key generation #214)
@my-cloud my-cloud locked and limited conversation to collaborators Mar 2, 2023
@JeremyPansier JeremyPansier converted this issue into discussion #216 Mar 2, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant