pokt-network / poktroll

The official Shannon upgrade implementation of the Pocket Network Protocol implemented using the Cosmos SDK
MIT License
16 stars 8 forks source link

[SMT] SMT Compute Units 👶 Step #182

Closed Olshansk closed 6 days ago

Olshansk commented 12 months ago

Objective

De-risk the ability to have compute units in Shannon.

Origin Document

The Relay Mining whitepaper alludes to supporting general purpose "compute units" by having leaves of different weights.

The Lava Litepaper discusses compute units and keeper that uses them is available here but it is hard to determine how they're available. They show the number of compute units used by their protocol here.

Alchemy's also discusses how they charge users using compute units, but all of it is centralized.

Goals

Deliverables

Non-goals / Non-deliverables

General deliverables


Creator: @Olshansk Co-Owners: @h5law

Olshansk commented 11 months ago

Quick update w/ a couple docs:

Both are under review and we'll keep posting updates.

Olshansk commented 10 months ago

Update:

@h5law Can you link to the proposal we're putting together once it's ready? We'll be able to publish it publically as a document once we have a sufficient baseline.

Olshansk commented 9 months ago

Capturing links to a few of the existing docs on this work:

Olshansk commented 6 days ago

Closing this as something that will only be done post mainnet.