metadata: {"signature": "0x6574775b3e5dc012a0d07cabc151849a2b8bb7d537a93e2b394b8a105531821d1c343f8282d344d72d5e7828b407ff9cf13a29e9d78e0ccc57caa428d137f5211c", "application": {"round": "0x2d4d59757d5a7c3c376fc47b9f4501c347b9654d", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "9vKjnKlpKmKIelb4l0OPsniWorA0lczGStW8Ux7wplc=", "encryptedSymmetricKey": "cedbd2cacb599166453ecbd809e82f66f6c8452ae4d50907b4e9f8f2e1ff42d999d4e99d425c235c3ca09098684c991719f722830f89f44c58fe07a2ad7828081374eb6b5687b57388aa18a4880501541c56baef83f8e83fb10ea3110a6d05b44336c351d434b42fd1ec4a6a177d011341ae55047e2ad8df268dfaeb8750d34600000000000000207e3cec195e16adc4a8b6990f30cae5af1561184722f490dca18979ce0e253eb94314e60bbda3fdcec77f996fe0db32b6"}}, {"type": "short-answer", "answer": "", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/eth-pkg/eth-nodes", "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": "yes, same builder", "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": "More people should be running nodes. This project helps node runners, operators, and stakers do that. In the long term, more home operators will use this project.", "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": "Enhancing user experience by offering native packages within Debian and ensuring interoperability by providing fully configured nodes that work seamlessly out of the box. In addition to monitoring tools, the repository will include a range of ecosystem packages.\n\nPromoting privacy by enabling easy node operation for Ethereum users who prefer not to rely on third-party RPC providers and seek to protect their transactions by running their own nodes.", "hidden": true, "question": "Describe any pioneering development work in your project, particularly in enhancing privacy, interoperability, or user experience.", "questionId": 6}, {"type": "paragraph", "answer": "It helps with node running. It provides reproducible builds that can be verified to detect tampering with source code. It also helps other people provide packages for other ecosystem projects, making installing software easier in the long term. \n\nMy project improves existing solutions, as it is more versatile, support all users at different levels (operators, home runners, stakers, developers). \n\nIt is also ", "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": "I have shipped the alpha version of the Config packages, and the binary packages are continuously shipped under Github Releases. However, the configurations are still in alpha and do not support major (mainnet, sepolia, holesky, ephemery) networks. I would like to ship those as well, with additional monitoring support. ", "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": "Having more nodes run on Ethereum is essential. This project wants to support decentralization by offering an easy way to set up and run nodes. \nRunning nodes also helps secure Ethereum as more people check its state.", "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": "0x6097d6982cd9a1d364a37e615fb31ac05e6bc6bbbf30582d18c43baef75813a6", "title": "Eth Deb repository", "logoImg": "bafkreia6xrlfqr5arqzl4f55ci3a7yxipjbm3gflitixllpr2aijdvvsne", "metaPtr": {"pointer": "bafkreiegyxymem6jr4rnp2n4fl7wvkkmjwa2kyvbtsc5tnhov2hjruss4y", "protocol": "undefined"}, "website": "https://github.com/eth-pkg/eth-nodes", "bannerImg": "bafkreiepqk4ormtbyrlbjxel5za23kbp66pnlszfch4pb7ugd3ts645gy4", "createdAt": 1700583111452, "userGithub": "eenagy", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..GUUQVOXYwQJ_bKIxhc4dT28PyeQ78l9CUrdiYQaXkCcIC_lDRgFkmo5fFLI97Yn8HdtHU4U7Rdaid49wq4ErBg", "type": "Ed25519Signature2018", "created": "2024-04-15T03:22:41.664Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T03:22:41.664Z", "expirationDate": "2024-07-14T03:22:41.664Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1304c00FddAb442B1A6862De159914f20450dbAB", "hash": "v0.0.0:UbXhJ10wT926s9+LZ8DJlIvw43wOLE+OMj6XKC8Dg/M=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#eth-pkg#4188977"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..W79erCg4FCLhdluYJBh4Vn9_wD8HW7W0t4gpCWgGjenZV70vrixuGy-_k9vTT_zRSmcLrF5f_Hd1z1uxf0C0BQ", "type": "Ed25519Signature2018", "created": "2024-04-15T03:21:41.625Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T03:21:41.625Z", "expirationDate": "2024-07-14T03:21:41.625Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1304c00FddAb442B1A6862De159914f20450dbAB", "hash": "v0.0.0:Q8ndSdaGlYDmRKZh2MAhzduay1se/L5IqyLzg3GNVu8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#ethnode16192"}}}, "description": "This project provides Ethereum clients as Debian/Ubuntu packages through reproducible builds.\n\n## Installing Ethereum Clients with eth-node  \nInstalling Ethereum clients is straightforward with eth-node. You can quickly install popular clients like **besu, erigon, geth, lighthouse, lodestar, nethermind, prysm, reth,** and **teku** using native Linux packages. These packages are designed to run efficiently without the overhead of containers.  \n\n- **Example Installation:**\n   ```bash\n   sudo apt update && sudo apt install eth-node-geth\n   ```\n\n   This command installs the Geth client on your system. You can use similar commands to install other clients through the `apt` package manager.  \n\n## Setting Up Networks with Configuration Packages  \neth-node also provides **pre-configured network packages**, making it easy to connect to different Ethereum networks:  \n\n- Mainnet \n- Ephemery \n- Holesky \n- Sepolia \n- Regtest (for local testing) \n\nThese packages come with all the necessary setup\u2014like network parameters and data directories\u2014so you don't have to configure things manually.  \n\n- **Example Network Setup:**\n   ```bash\n   sudo apt install eth-node-regtest eth-node-validator-regtest\n   ```\n\n   After installation, the packages automatically configure everything you need. Whether you're staking or just participating in the network, the setup is ready to go\u2014though for staking, you will need to provide keys.  \n\n## Reproducible Builds for Transparency and Security  \nAll eth-node packages are **reproducible builds**, meaning you can verify the integrity of the software by rebuilding it from the source. This ensures the binaries are secure and haven\u2019t been tampered with, giving you peace of mind.  \n\n## Current Network Support and What\u2019s Next  \nFor now, **regtest**, a custom network for local testing, is fully supported. Support for other networks like **Holesky** and **Mainnet** will roll out soon as part of the beta release, along with additional configuration packages.  \n\n## Help Us Improve \u2013 Your Feedback Matters  \nBinary packages are already available to get you started. Configuration packages are in **alpha**, and we\u2019d love to hear your feedback to help us make them even better. Your input will make eth-node more user-friendly and accessible for developers and node operators alike.  \n\nIf you\u2019d like to learn more, explore the project on GitHub, join the discussion, and help shape the future of eth-node.  \n\nFor more information, visit the project\u2019s [GitHub](https://github.com/eth-pkg/eth-nodes).  \n", "lastUpdated": 0, "projectGithub": "eth-pkg", "projectTwitter": "ethnode16192"}, "recipient": "0x1304c00FddAb442B1A6862De159914f20450dbAB"}}