Code Monkey home page Code Monkey logo

metis's Introduction

Metis(WIP)

Metis is a Layer2 protocol, devoting to build up a technical and organizational infrastructure to run Web3 economy.

With Metis, every individual, community, builders or projects can take the benefits of low gas cost, high scalability, rich functionalities, and easy-of-use UX/UI, to create their decentralized company (DAC) on the blockchain, launch decentralized applications (DApps), and manage the business operations via the DAC structure in a decentralized way.

To achieve sophisticated collaborative outcomes and successfully deploy a framework that involves many on-chain operations requiring timely responses, a layer 2 solution is needed for Metis to achieve its mission.

Currently, here are some significant issues with many popular optimistic rollup layer 2 solutions:

1.The standard layer 2 design is usually very centralized. Many of these constructs duplicate a centralized structure from a single sequencer, which relies on the verification mechanism to deter malicious players from fraudulent behaviors. This design leads to the second problem. 2.It usually takes a long time to finalize a transaction. Especially when there is a need to withdraw from the layer 2 construct to layer 1. The time to finalize the transaction can take many days. 3.This, in turn, will cause a bottleneck on layer 2 again. Because of the way many layer 2 solutions are constructed, the throughput on Layer 2 will eventually be limited by the centralized stack's power. If the goal is to bring DApps to the mainstream, we must allow the layer 2 solutions to scale.

From the technical perspective, we hope to address the problem via below R&D and optimization of Optimistic Rollup. 1.Supporting multiple virtual machines running to avoid the throughput bottleneck. 2.Supporting the microservice framework for easy extension of toolkit, builders can plug/unplug different microservice tools to build their applications. 3.Leveraging IPFS to protect sensitive data, lower the cost and increase the efficiency. 4.L2 rangers to shorten the fraud-proof window required. 5.We think Web3 is a whole economy, so every DAC should have its own business sustainability. That’s why we support DApps/communities to launch their own tokens, to incentivize the internal economic activities.

From the organizational perspective, we define DAC as a collective of individuals to achieve goals, so how to build up trust, and how to manage decentralized collaborations in decentralized environments where no prior trust foundation has been built are the key issues to solve. And we introduce Optimistic Governance (OG), aiming to solve the trust issue dwelling among distributed community members. OG leverages staking bonds as the commitment to fulfill the obligations, pulling back the bonds as the penalty for defaults, which will help distrustful collaborators to buildup trust, confirm collaborative relationship, and validate the computation results or deliverables. We also define key elements that form an individual in the Web3 world, which include wallet, reputation power(recorded in NFT), attributes(recorded in NFT), etc.

So with the technical and organizational constructs of Metis, we hope to enable individuals/communities to open and run their business on the blockchain, with Optimistic Governance to buildup trust and protect their interest, on-chain tools to implement collaborations, which will open a new space for the general public to adopt blockchain. And fundamentally, to enable Ethereum to become the infrastructure of supporting value creation (collaborations), while not just payment.

metis's People

Contributors

bossyuansu avatar kevinmetislab avatar dependabot[bot] avatar 0xbasar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.