{"signature": "0x5bd507839da2e5dd31ca3d0119550c578ba4717f4bcfd674028b49f5d7f46d2461640ab6eeb277676749757757ee06cebb924b382ff2721910aa7d0cf26cca581b", "application": {"round": "0x2d4d59757d5a7c3c376fc47b9f4501c347b9654d", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "l1JT/ZluymDgnOYcQYXPNL15uZna4+w1hRUHEMC3iBc13328ZjXS1EL9ZeVdmc3T", "encryptedSymmetricKey": "2f8868578aecfa57d3578ee1099fedcad5b8aa8bd1bb7afa931f8e18b67e3847347f7bcd0e15777f9708597b92dc65047fee8cb52b9ab8ebce786d0d27579e08ac559c358d8914dd01af61d295aaa4085bb357e0ec01bc5643bdfab72361a0b749fbea03f45c55c09ed972c371bde77c50c18e26f01d7ca643dff5d23b55b3910000000000000020421e1ede0c82362885926eb862f4d771637757fd988c5b7cd615dd8f638c6a91cd40034b5f65791b2b84bb876e8c4a8b"}}, {"type": "short-answer", "answer": "@tomlehman", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/0xFacet/facet-geth", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "answer": "https://explorer.gitcoin.co/#/round/42161/26/51 https://explorer.gitcoin.co/#/round/424/0x222ea76664ed77d18d4416d2b2e77937b76f0a35/0x222ea76664ed77d18d4416d2b2e77937b76f0a35-20", "hidden": true, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile to prior rounds.", "questionId": 4}, {"type": "paragraph", "answer": "Every general purpose Ethereum rollup today is controlled by a security council / multi-sig. This is a security problem as these multi-sigs have the power to upgrade the rollup in a user adverse way.\n\nFacet presents a solution: a rollup without any privileged keys in which all users are on equal footing. Users deserve a rollup option without multi-sig risk and Facet provides this!", "hidden": true, "question": "How does your project contribute significantly to the Ethereum network's infrastructure? Please provide specific examples and metrics if available.", "questionId": 5}, {"type": "paragraph", "answer": "We have created a rollup experience that feels like Optimism to users (as it is a fork) but removes all centralizing elements from Optimism.\n\nSpecifically we have generalized Optimism's forced inclusion gas mechanism to create a secure and decentralized native token.", "hidden": true, "question": "Describe any pioneering development work in your project, particularly in enhancing privacy, interoperability, or user experience.", "questionId": 6}, {"type": "paragraph", "answer": "We address the fundamental challenge of rollup security. Every general purpose rollup today, by their own admission is insecure. Even when they achieve \"Stage 2\" they will still be controlled by privileged keys.\n\nThe Facet solution is to give users the option to use a rollup that is completely secure and decentralized from day one!", "hidden": true, "question": "What specific problems or challenges in the Ethereum ecosystem does your project address? How does your solution improve upon existing alternatives?", "questionId": 7}, {"type": "paragraph", "answer": "We plan to educate the world about the potential of based rollups and encourage developers to build apps on Facet.\n\nWe also intend to continue to improve the protocol.\n\nFacet is a new model for Ethereum rollups on par with Optimism and Arbitrum and building it out to their level requires funding.", "hidden": true, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "answer": "We are the only decentralized and secure Ethereum rollup.", "hidden": true, "question": "How does your project contribute to the decentralization and security of the Ethereum network?", "questionId": 9}, {"type": "paragraph", "hidden": true, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]\u2014for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 10}], "project": {"id": "0x5bcb382413123e3e0176c6480660d856d65cfbc19e0ef88557d39459d8aa4c8b", "title": "Facet", "logoImg": "bafkreicno67aharq3dytpr5bwtgc3iqk63rurskswaqmjpoydcotekmzki", "metaPtr": {"pointer": "bafkreiardouejinalnnlw2jhypp7o5qn5k6kn46h7bk2a6zkvqeajfp2ji", "protocol": "undefined"}, "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\u2019s 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\u2019ve 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\u2019s 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\u2019s 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.", "lastUpdated": 0, "projectGithub": "0xFacet", "projectTwitter": "dumbnamenumbers"}, "recipient": "0xC2172a6315c1D7f6855768F843c420EbB36eDa97"}}