Closed Therecanbeonlyone1969 closed 2 years ago
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 3.4023 ETH (2000.01 USD @ $587.84/ETH) attached to it.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work for 2000.0 USDC (2000.00 USD @ $1.0/USDC) has been submitted by:
Is this bounty still open for work?
Scaling Challenge
Bounty
$2,000 in Eth
Background
The Baseline Protocol uses a blockchain to deposit cryptographic proofs that confirm consistency between different record-keeping systems in business-to-business workflows, each of which consist of some set of worksteps. Typically, a public mainnet such as Ethereum is used for this purpose. The current implementation of the Baseline Protocol costs roughly 50,000 gas per workstep. If the proof of every single workstep were recorded to the public Ethereum mainnet, the network could process perhaps as many as a few million worksteps a month. There are an estimated 10 billion worksteps recorded between different businesses a day world-wide and it's likely that around two in ten of those would benefit from verified consistency between the counterparties' systems of record. Clearly this is an opportunity for a "Layer 2" (what you might call "fancy batching") approach, among other things. And baselining is particularly well suited to an L2 approach, so long as one takes care to avoid creating new problems where the batching defeats the benefit of strong enforcement of workstep ordering that a pure L1 affords. For example, if you had a workflow for purchase orders that must correctly calculate against a volume discount rate, it's important that you can be sure that each purchase order calculates one at a time, so that no two POs calculate against the same aggregate volume. Otherwise, one of those POs may be getting the wrong discount.
Description of Challenge
Scaling is a critical aspect of enterprise adoption and global innovation. The overall goal of this challenge is to reduce transaction costs to << $0.01 and throughput by >two orders of magnitude without sacrificing strong enforcement of proper sequencing of baselined worksteps.
Submission Requirements
Required Challenge:
Create and finalize invoices between 100 participant pairs at a sustained rate (10 min) of 1 per second and anchor the baseline transactions with one L1 (public DLT) transaction, such that
a. each participant can run a baseline node (non-processing) and see their own invoices as baseline transactions and the Baseline transactions of the other participants but;
Any participant can verify and finalize the anchored transactions on L1
Optional Challenge
Using the baselined invoices, create invoice backed investment contracts that;
Technical Requirements
Judging Criteria
Main Criteria:
Tiebreaker Criteria:
Suggested Components
Winner Announcement Date
January 27, 2021