metadata: {"signature": "0x0dc7f3a187515d4003cff26b58549a4d6fb938da7f6e05f5123a2fcfd7d549960c1d4edfde3a02292f32ec8287d516e8536344e6d7630e9ead7a139e0bfffad61c", "application": {"round": "0x2d4d59757d5a7c3c376fc47b9f4501c347b9654d", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "BOYQrIMfMtaCRAkEcYJUGO89pxz8aWQm6evX389FlqD3OVSqGtUdyoQakg/xdydA", "encryptedSymmetricKey": "d9dcb4e4727f66d2656e96ffba0f5060b1316052d959e0827afb7b7c2823adacc4ffbf99c12d1d2511b1e46e1a58a312b2f98754404e3161dc20360d205e5b2779f7addd261e6c41ade3b171ebda1365293b30243cf8c31484ae76a61043b197da420ac24a95b1af73d8ba25f354168ab1e491a365beadfe67733c559f6698020000000000000020c109b07bfca39e03280056f14ba8a290113a6df8623df9e4b858937337e095999d08efbb60649d0f9e2cebcc0c547493"}}, {"type": "short-answer", "answer": "phil_ngo", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/ChainSafe/lodestar", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "answer": "https://discord.gg/yjyvFRP", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "answer": "https://explorer.gitcoin.co/#/projects/0x62b3b673127e9511afdb47e7f0ef3f0bbc944ebf8492a88f5ed1ee9a4bfe14f2", "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": "Lodestar is currently 1-2.6% of the mainnet validators according to clientdiversity.org and account for 2.9% of the beacon nodes visible on the discv5 distributed hash table according to ProbeLab's discv5 weekly report 2024-42. By providing a TypeScript implementation to Ethereum consensus, we ensure the safety and redundancy of the liveness of the Ethereum blockchain as an alternative minority client. We open up the possibilities for developing and engaging with the largest developer base in the world to contribute to the Ethereum protocol. Additionally, our contributions to other dependencies of the JavaScript/TypeScript ecosystem such as js-libp2p and EthereumJS, help ensure that many builders benefit from JS/TS tooling when building their infrastructure and applications.", "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've recently improved performance metrics in our client by leveraging napi-rs bindings within our implementation. By enhancing performance of the Lodestar consensus client, we provide a better user experience for those looking to stake, develop or run nodes on Ethereum. We are one of six consensus clients continually working on interoperability between client implementations by helping to maintain the standardized beacon-APIs that are used within Ethereum clients. ", "hidden": true, "question": "Describe any pioneering development work in your project, particularly in enhancing privacy, interoperability, or user experience.", "questionId": 6}, {"type": "paragraph", "answer": "Lodestar is one of the largest consumers and contributors to JavaScript/TypeScript ecosystem libraries that are essential to the success of not just Ethereum, but the wider use of technologies such as libp2p, discv5, SSZ, KZG/BLS crypto. We ensure that developers have access to the tooling we create/leverage to create the applications you see on top of Ethereum's stack. Without our continual maintenance and addition to supporting new standards for the JS/TS ecosystem, many potential users may find alternatives. For example, with the deprecation of the mplex , we've developed libraries for yamux and quic replacements. We also continue to help contribute to R&D with the latest implementations in the Electra hard fork and continue to find new bugs within the specification protocol for the improvement of Ethereum. ", "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": "Our project is completely funded by open source, public goods funding. Gitcoin adds to our ability to continue working on this project by paying for project expenses that would otherwise hamper our ability to hire more contributors, pay for testing infrastructure, host public node endpoints (checkpoint sync, light client APIs, etc.) and supporting our engagements at events such as Devcon and other conferences. ", "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 one of the minority clients used on Ethereum Layer 1, adding redundancy and diversification to the network as the only TypeScript implementation of Ethereum consensus. Our existence allows Ethereum to continue moving forward on R&D developments and pushing the envelope on decentralizing the Ethereum L1 stack and creates additional bandwidth for things like the security of the network.", "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": "0x62b3b673127e9511afdb47e7f0ef3f0bbc944ebf8492a88f5ed1ee9a4bfe14f2", "title": "Lodestar", "logoImg": "bafkreiedvu4xo6bj6ethblzdfwdygwyilsrdy6vyl7gtq6hkj2e5kglclu", "metaPtr": {"pointer": "bafkreid3m3ni5zkzempsa5beapfsv7umtwy2xylchh46mucjich5begdai", "protocol": "undefined"}, "website": "https://lodestar.chainsafe.io", "bannerImg": "bafkreiduls7p6hvnpmfkl43rcxqzkkho4rgsvbc23zdy6fn4thogucjihm", "createdAt": 1712855844970, "userGithub": "philknows", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..1ULvozrpCCASv90c1h5RiYorcY7Hi3WAkpUsWU8vvE8ZvSABr5LHqeJjspM8h8McpmHyW75atkHO04ONDErZDQ", "type": "Ed25519Signature2018", "created": "2024-10-16T02:45:03.722Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-16T02:45:03.722Z", "expirationDate": "2025-01-14T02:45:03.722Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xDaDd7c883288Cfe2E257B0A361865E5e9349808b", "hash": "v0.0.0:TCgqhNddoI5m1XdwGU6pkosGPMdTlIrjuQGCZt3d9RE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#ChainSafe#58080811"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..ZtUl-ieQjaetUoyVXqBJeBJCSyTIkuABMKhcAGkMnc6vq1btPKRLhyzfh6Kz-lqL1SnSv0Bi19TycNJtLhmKAg", "type": "Ed25519Signature2018", "created": "2024-04-11T17:14:41.068Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-11T17:14:41.068Z", "expirationDate": "2024-07-10T17:14:41.068Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xDaDd7c883288Cfe2E257B0A361865E5e9349808b", "hash": "v0.0.0:I6O+LYB5/I4CgCKliSphoZr0Pv8lAp4YaltHkS3cCS8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#lodestar_eth"}}}, "description": "Lodestar is a Typescript ecosystem for Ethereum consensus, developed by ChainSafe Systems. Our flagship products are our production-capable beacon chain and validator client. In addition, we maintain public repositories of useful tools for public use. Some of these libraries include BLS, SSZ, Discv5, Gossipsub, and Noise.\n\nWork was completed to support the Ethereum ecosystem by most recently enabling EIP-4844 blobs to benefit L2s, reducing tx costs of L2 fees and increasing client diversity at the L1 protocol level. \n\nLodestar\u2019s niche is in its implementation language, TypeScript. Our software and tooling is uniquely situated as the go-to for researchers and developers for rapid prototyping such as our Prover, a verified web3 provider using light clients to increase decentralization and security of the JSON-RPC. Millions of developers around the world are familiar with Typescript, and Lodestar\u2019s high-quality codebases are excellent introductions to the Ethereum world. With the goal of increasing client diversity and attracting new talent from one of the largest groups of developers in the world.\n\nWe fully support other teams in Protocol and projects which indirectly fund client team implementors such as Protocol Guild.", "lastUpdated": 0, "projectGithub": "ChainSafe", "projectTwitter": "lodestar_eth"}, "recipient": "0x42f6f46EB92067C7B577dC5D6a3F6964e644948f"}}