ethereum-oasis-op / baseline-blips

Baseline Protocol Improvement Proposals (BLIPs) play a key role in properly proposing, developing, and implementing changes to the Baseline Protocol. This repo contains all BLIPs.
Creative Commons Zero v1.0 Universal
11 stars 5 forks source link

[BLIP-4] Baseline showcase library #6

Closed ognjenkurtic closed 2 years ago

ognjenkurtic commented 3 years ago

BLIP-4 Baseline showcase library - Development of various examples showing baselining of real-life use-cases, for the purposes of knowledge building, marketing and decision making


Abstract

Current codebase lacks atomic, independent tasks that could be picked up by individual or smaller groups of core devs. Additionally, current codebase is missing examples that could be used both for marketing purposes and as a tool to help decision makers in various companies get a felling if Baseline is the right tool for their business cases. Both of these issues could be solved by defining a number of example apps that are part of a examples library (Baseline Showcase) that could then be picked up by various core devs or groups of core devs in order to enhance the process of knowledge sharing within the core devs community, increase understanding of the baseline standard and promote updates to it while at the same time developing something of value to the outside world.

Motivation

State of the current codebase it such that it is hard for a new dev to easily fire up a development environment, run baseline stack and start exploring various components of the protocol. Large, unmerged dependencies and docker images which are outside of core dev control make it almost impossible to slice the work into smaller, atomic tasks that could be merged quickly and in a async manner. This makes the learning curve steep and reduces efficiency of any potential contribution.

Additionally, people working on Baseline promotion are missing one of the essential tools: Demos of the protocol solving some basic business use-cases.

Specification

Proposal consists of the following:

Rationale

We believe that the work on Baseline Showcase library by following the proposed steps can greatly help create a coherent core dev team that will be able to build up knowledge and generate value quickly, while at the same time keeping in mind the long-term goals of the Baseline protocols implicitly outlined in the standards document.

Backwards Compatibility

None

Test Cases

None

Reference Implementation

None

Security Considerations

None


Copyright Copyright and related rights waived via CC0-Universal.

(This template adapted from the EIP template at https://github.com/ethereum/EIPs/

GoldenBit0 commented 3 years ago

BLIP-4 will remain a long-term, parent issue for additional BLIPS opened for specific examples.

GoldenBit0 commented 2 years ago

1/10/22 Core Devs Session: