Skip to content

Latest commit

 

History

History
143 lines (77 loc) · 6.3 KB

stage-1-project-discovery.md

File metadata and controls

143 lines (77 loc) · 6.3 KB

Stage 1: Project Discovery

Previous: Stage 0: Getting Started | Next: Stage 2: Project Exploration

Identifying Potential Projects

Finalizing Potential Projects

On one fortunate day I stumbled upon a talk by Piper Merriam, Angela Lu : Stateless Ethereum and The Portal Network

Exploring Portal Network Exploring Public Goods Funding

1. Project Proposal

Make Documentation Great Again ( MDGA )

  • Write documentation/tutorials for Portal Network.

Comprehension (insight) is best learned from who first achieved said understanding — an "original communication".

The idea that communication directly from those who first discovered an idea is the best way of gaining understanding.

I was trying to wrap my head around the Ethereum block architecture. Had difficult times connecting the dots and here is the best visual diagram I found. https://ethereum.stackexchange.com/a/6413 Still believe we can do better with more useful block diagrams and mind maps to help connect the dots better.

With tools like mind maps/good documentation/tutorial, we will be able to bridge the gap of better context to pave way for meaningful contributions to Portal Network or any other project in the Ethereum ecosystem.

Author an EIP and corresponding POC implementation for creating a transparent system to contextualise and rank ideas.

Create a ranking mechanism to value ideas and contexts a share of any profits that arise from them.

The main objective is to accelerate the revelation and realisation of valuable ideas and create a idea-value tree

Idea Value Tree

Potential features:

  • That every new idea creates a potential context in which to rank other ideas. A tree-like structure of linked contexts is formed and used to visualise ideas in a sequence of ranked lists. This is called the idea-value tree.

    • Example. Ethereum --> Distributed Ledger --> Blockchain --> CryptoGraphy --> Computer science --> Maths. You can go all the way to the end to find its root. And that's the root of Idea Value Tree( check the image above).
  • The ability to claim ownership of a new idea or context, and to transfer those claims to others. This offers the potential for a market for ideas and contexts using the trade of verifiable idea ownership claims.

Potential Use Case:

  • Incentivize the EIP authoring process
  • Ideas and Patents
  • Ideas and Copyrights

2. Explore New Territory

Deep dive into Portal Network

  • Use Rust-Lang docs for documentation of Portal Network

  • Deep dive into Transaction Architecture of Portal Network

    • State
    • Gossip
    • History
    • more??
  • Learn Rust

  • Meaningful contributions to Trin project, once the fundamentals are good enough.

Gather context for my POC on creating a transparent system to contextualise and rank ideas.

3. Expand Your Knowledge

  • Deep dive into existing Ethereum client protocols and how Portal Network is doing it better?
  • Study the existing authoring EIP process and implementation at the client side.

4. Externally Beneficial

  • A well organized technical write-up of Portal Network

    • Documentation/Tutorials for better understanding of the former and existing protocols

    which should be beneficial to the overall Ethereum ecosystem and to the target group below.

    • Target Group
      • New Contributors
      • People interested in building their own portal clients
      • People who want to contribute to the testnet by running trin
  • Creating a transparent system to contextualise and rank ideas. Who benefits?

    • EIP Authors