completed

FreeLoaderz: Load Balancer

$5,000.00 Received
$5,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Solution

Deploy the infrastructure needed to continue providing a free service to the community Expanding on what is already in place.

Problem:

Running worldwide submit API services (for wallet custom node option) at scale requires adding to our existing routing infrastructure

Yes Votes:
₳ 33,993,935
No Votes:
₳ 13,773,085
Votes Cast:
174

This proposal was approved and funded by the Cardano Community via Project F8: New Member Onboarding Catalyst funding round.

  • download
  • download
  • download
  • download
  • download

[IMPACT]

We have created a free-to-use central point to balance network load across 40+ SPO relays using the submit-api to help facilitate a better user experience when using Cardano.

Redundancy is key, thus bolstering current registered spo’s ability to carry the network load.

By spreading the load along a wide base, this adds to tx’s endpoints along with securing Network Decentralisation into the future

In order for us to provide the best quality service we can, we require some basic additional infrastructure to support the work we are doing.

This includes extra servers for redundancy and scalable infrastructure.

For us to continue to provide this service at scale, continue to expand an onboard more Operators, we will be creating redundant load balancers, distributed across the world

We are looking to add more SPO relays and more load balancer servers with additional system administrators and geographical locations - current usa.frealoaderz.io and europe.freeloaderz.io goal is to add usa1.freeloaderz.io and europe1.freeloaderz.io for redundancy and fail-over in a secondary geographical location

When transactions are submitted, they often are processed through one system’s servers (referred from here on as relays). For example, if you submit a transaction via Nami wallet, it would be submitted to Blockfrost’s relays, meaning that during time of congestion, thousands of transactions are waiting in line to go through Blockfrost relay node’s transaction queue, called the mempool.

We will help create a more stable and robust experience for the general ADA holders within the community, offering a free service that will help improve the network, especially during times of congestion

Governance - The main risks we see in putting this together is managing the infrastructure within the group. We will solve this with a DAO founders majority vote (15 core members quorum) until we can put a full smart contract governance structure in place.

[FEASIBILITY]

There isn't much of a timeline with this solution, it is simply a case of purchasing and setting up the infrastructure as necessary. The initial time expected to implement is 4 weeks, giving working members plenty of time to work around their regular schedules. We expect this infrastructure to last 3 years before reviewing the needs again - depending on how fast we grow.

Per Balancer (3 new Balancer servers proposed)

$3K - Infrastructure costs

$1K - Setup

$1K - Miscellaneous costs

Success looks like an increased ability to balance the network load across all SPOs through the FreeLoaderz Submit API network

[AUDITABILITY]

As this is not a long term project, the progress is quite simple,

Is it done in 4 weeks?

Success looks like an increased ability to balance the network load across all SPOs through the FreeLoaderz Submit API network

This is a new project, connected with 1 other FreeLoaderz.io proposals for various works needed to take the project to the next level

Community Reviews (1)

Comments

Monthly Reports

no

Disbursed to Date
$5,000
Status
Still in progress
Completion Target
6/12/2022
Comments 0

Login or Register to leave a comment!

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00