{"title": "Facet", "logoImg": "bafkreicno67aharq3dytpr5bwtgc3iqk63rurskswaqmjpoydcotekmzki", "website": "https://facet.org", "bannerImg": "bafkreihawer4d2d3fbmlky36cuvszlqa2oauguez4lt7ov3ehmejheenhe", "createdAt": 1691588684663, "userGithub": "RogerPodacter", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..pwtmxUo53HS1cRiN9TNsFKzYvGkyVJudT0_UNj8IlUCBVoKTiicZrGC6cretoynoN7Ci0UsaIlPA7d656SBbAw", "type": "Ed25519Signature2018", "created": "2024-10-14T13:49:07.383Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-14T13:49:07.382Z", "expirationDate": "2025-01-12T13:49:07.382Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xC2172a6315c1D7f6855768F843c420EbB36eDa97", "hash": "v0.0.0:tjs6PHh2xOAE347rlrKYiUbAF/qDQylR69AnYgovyzw=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#0xFacet#59190"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..1KmKfZzt5ENuXRcSAREgeiwDsTKBMMvSS_YCZ_6lLezpTc5bHnibQiD72Ommd5gAlcn4WEfO-ZosWlwGl1gbAQ", "type": "Ed25519Signature2018", "created": "2024-10-14T13:41:41.737Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-14T13:41:41.736Z", "expirationDate": "2025-01-12T13:41:41.736Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xC2172a6315c1D7f6855768F843c420EbB36eDa97", "hash": "v0.0.0:CiaTZpEVwYXGSXpawGPDpoYX30Alb/RkyKKbVm+/YiM=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#dumbnamenumbers"}}}, "description": "# What is Facet Protocol?\n\nFacet is an Ethereum rollup that addresses specific shortcomings associated with existing Layer 2 (L2) rollup technologies. It is the first \"public good\" rollup that fully retains the security and decentralization principles of Ethereum Layer 1, making it the most secure, trustless rollup on Ethereum.\n\n### Understanding Rollups\n\nEthereum rollups are blockchains whose state is derived from Ethereum's history. Rollups batch transactions off-chain, then submit a smaller transaction to Ethereum, reducing congestion and enabling lower transaction fees. While this approach saves on costs, most rollups rely on **centralized sequencers**, and all L2s have **privileged keys** and **upgradeable contracts**, introducing risks of censorship and centralization.\n\n### Facet's Unique Approach\n\nFacet tackles these key issues directly:\n\n- **Decentralized (\"Based\") Sequencing**: Facet utilizes Ethereum's own validators for sequencing, eliminating reliance on a centralized sequencer. This ensures full Ethereum-level security and decentralization.\n- **No Privileged Keys**: Facet removes the need for multi-sigs or governance councils by introducing a novel gas mechanism, ensuring there are no privileged actors capable of upgrading or altering the protocol.\n\nThis makes Facet the first-ever **based sovereign rollup** on Ethereum! But we prefer to call it a Layer 1+.\n\n---\n\n# The Layer 1+ Advantage\n\nFacet introduces the concept of **Layer 1+ (L1+)**, a hybrid model combining the strengths of Layer 1 and Layer 2 solutions. Unlike typical L2s, Facet preserves all of Ethereum's core functionality while scaling efficiently:\n\n- **100% Uptime**: Facet remains fully operational and accessible as long as Ethereum is live, with no additional points of failure or potential downtime.\n- **Censorship Resistance**: No single entity or group can censor Facet transactions, maintaining open and unrestricted access for all participants.\n- **Credible Neutrality**: All Facet transactions are processed with absolute fairness, without bias or favoritism.\n- **No Privileged Keys**: Facet cannot be altered or upgraded by privileged actors. Upgrades can only be made through decentralized consensus (hard fork), mirroring Ethereum’s own governance model.\n\nFacet offers a solution that **scales Ethereum without compromise**.\n\n---\n\n# Update Since the Last Round\n\nSince our last Gitcoin round, we’ve made significant strides in the development of Facet Protocol:\n\n1. **Arbitrary Contract Deployment**: Facet now allows for the permissionless deployment of arbitrary contracts. This required the development of a decentralized approach to a native gas token for spam prevention and more.\n2. **EVM-Compatible Blockchain**: Facet is now fully EVM-compatible. We have re-written the codebase, forking components of OP’s architecture (geth, bridges, etc.), establishing Facet as an EVM-equivalent blockchain. This allows for effortless migration of existing smart contracts and requires no learning curve for developers already familiar with Ethereum.\n3. **Private Security Audit**: The protocol is currently undergoing a full private audit by Zellic.io, a best-in-class firm specialized in securing emerging technologies and protocols. Zellic’s expertise in both EVM and L1/L2 Rollups ensures that Facet v2 will be robust and secure.\n\n---\n\n# Plans for Funding\n\nAs Facet is a public good rollup, the Facet team holds no privileged position within the protocol, making grant funding crucial for accelerating the development and maturation of the ecosystem.\n\nAny funding received through this Gitcoin round will be used to accelerate the development of the Developer Ecosystem for Facet Protocol. Specifically, we aim to:\n\n- Build out developer onboarding materials, making it easier for new developers to understand and begin working on Facet quickly.\n- Improve and expand developer tools, including APIs, SDKs, and data models that streamline integration and deployment.\n- Foster an environment that encourages experimentation and innovation on Facet, with grants and support for early developers building the ecosystem.\n\nAs a public good rollup, our priority is creating an accessible, decentralized platform that empowers the next wave of Web3 builders.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "0xFacet", "projectTwitter": "dumbnamenumbers"}