Proposal 2210-3 : Musical Chairs

Proposal Type: Signalling
Champion: TBD
Date: 10 October 2022
Status: Draft / Work in Progress

Context

0L hasn’t attempted to use Proof of Stake to filter malicious actors. Historically, we have had multiple layers of sybil resistance to prevent a malicious actor from amplifying attacks by multiplying the nodes they have access to. Vouches, social dynamics, and Delay Towers all work collectively to provide some resistance to bad actors. The mechanisms implemented to date have been sufficient for bootstrapping but are likely to prove inadequate at steady state.

The current design of 0L makes it such that validators compete less among themselves as the count of nodes expands.…

Proposal 2210-4 : Repurpose Carpe

Proposal Type: Signalling
Champion: TBD
Date: 11 October 2022
State: Draft / Work in Progress

Context

If Proposal 2210-2 Proof of Fee passes, the need for Towers will be eliminated and Carpe users will have nothing to do. This proposal advocates for one approach (an oracle service) to creating utility for Carpe. Additionally, 0L is seeking to have more revenue opportunities for the chain and expanded functionality. Oracles are ways of getting off-chain data onto the chain, e.g. getting the price of a coin from a website. The design does not foreclose other future uses for Carpe.

Synopsis

This proposal advocates that we take advantage of the Carpe installed base and repurpose Carpe into an Oracle Protocol, which in the future would be another source of revenue.…

Proposal 2210-5 : Revenue Binding Primitives

Proposal Type: Signalling
Champion: TBD
Date: 11 October 2022
State: Draft/Work in Progress

Context

The community has signaled the importance of profitable unit economics. Experimentation is needed in order to create revenue streams from a) new protocol products, b) third party applications and c) off-chain businesses. Currently in the 0L tech stack, there are few functions, or bindings for that experimentation take place. This proposal advocates for the network to create this foundational tooling.

Synopsis

Develop new protocol services. Third party apps, and offline protocols need an easy way to charge fees in 0L coins. Priorities:

  • Helpers in DiemAccount.move to facilitate future products
    • Bridge
    • Name service
    • Indexing Service
    • Exchange
  • Applications and Off-chain Scaffolds for Revenue
    • Create App revenue bindings
    • Simple transaction capabilities, tracking, and bindings should be provided.

Proposal 2210-6 : Faucets for Workers

Proposal Type: Signalling
Champion: TBD
Date: 11 October 2022
State: Draft/Work in Progress

Context

The proposals Proof of Fee (2210-2) and Final Supply (2210-1) are targeted at adjusting rewards from validators, with the goal of incentivizing the best performing validators. In line with the vision of creating an entrepreneurial cooperative, the 0L Network should also have a low-friction way for workers to organize themselves and receive streams of payments, in the absence of algorithmic rewards. This proposal takes a first step in that direction.

Synopsis

This proposal advocates for the Engineering team to prioritize the development of functionality that will enable a simple mechanism for routing payments to working via the creation of a Move 0L framework (AKA stdlib) tools for entities to create and fund faucets.…

Proposal 2210-7 : Donor-Directed Community Wallets

Proposal Type: Signalling
Champion: TBD
Date: 12 October 2022
State: Draft / Work in Progress

Context

This proposal is focused on improving alignment of community wallets through governance levers.

As a reminder, all community wallets are owned by a real world entity, not by the chain. As such those real world entities have real world liabilities if they misuse the funds donated to them. This off chain governance layer is expensive and slow to catch problems. Smart contract capabilities can help create proper governance.

Current Challenges:

  • Community wallets hold a great amount of coins, but most are inactive.
  • There is a perception that community wallets are for enrichment of participants (not donor directed funds for growth).