Skip to content

Feature Request: Proof of Work Signed Extension #300

@JesseAbram

Description

@JesseAbram

The idea is to build a proof of work signed extension to optionally allow free txs on chain if a user client side PoW.

Flow

  • User first creates a PoW proof using items in their transaction (nonce, address, so people can't reuse other's PoW)
  • User submits this with their tx
  • The proof of work difficulty scales with the usage of the chain

This is inspired by Hal Finney's usage of proof of work in emails as verifying proof of work is easy at the node level but trying to spam the chain with significant amounts of txs would become computationally intense

Metadata

Metadata

Assignees

No one assigned

    Labels

    C1-mentorA task where a mentor is available. Please indicate in the issue who the mentor could be.T1-FRAMEThis PR/Issue is related to core FRAME, the framework.

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions