{"signature": "0x8f0ed69f2c17b4ee0dc585ad6a9038aeaeae18dcc8399260f3b86961f4aa7ecf38468ad3a66a87fdc14800c3669633af29d9c2b4717d93d192b13720b162ab011b", "application": {"round": "0xda3b55a9bcf58bb2d9f673836beab3ae47ca9184", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "Iy8bTfZMShx/u0q4qGsOV1pDvi69bdj/4MtPXUeusni8twixbE7vWkd2ElzNbvOT", "encryptedSymmetricKey": "40e2861a4e7a60198a1b37d8c6f99c4b99532b17d8ec72960a978c1ae771913d04324601c62fdc43177d78fe4a8c6519d85c8d72477c5cf38f72c2dc10169721243c9103e60547b5466f3ed22cf8464b614a14b685db844947e3821153f290b3ac0b07eac4557ec831af132bcac893786417c07f915b006daf6d7b9121c7bbe5000000000000002007f35edf604faedc0904e4c327cad1c27a9268a92c47cc12d41a3cdf0b7038bd2d4885c074115ea7382603cf956b51ab"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "6/TL3S7R7kDc0lUkKHGqN6vqet9yCBnzxG5HRy3G/pU=", "encryptedSymmetricKey": "29aad400a890f669233489565975428a232dc68c30848c8e54866de12a7dcc67caed24c70c2f557196107e0ad2f627099b7102d7996b206b6917d81a66e259d4fc2c621b8c8e8ce02c0e55d44148ce57e682e75773bf754ff5c383b33afa01b5eb843948ebac1ff39dbafcbfef2054bdb7fd35418ff78803e6aa83be848efac000000000000000207b16c0b74a286c761a01bb080ab2b83d3fe6dff9b62cdb9cbdc005e0d0493b6275dacf488b19c8973599d47dcab8838d"}}, {"type": "link", "answer": "https://github.com/quic-go/quic-go", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "1", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "marten-seemann", "hidden": false, "question": "List the Github Handles and Wallet Addresses of Each Team Member (e.g. owocki - 0x123, kbw  - 0x456):", "questionId": 4}, {"type": "paragraph", "answer": "N/A", "hidden": true, "question": "Social profiles (Twitter, Farcaster, Lens, etc.) of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 5}, {"type": "link", "answer": "https://github.com/quic-go/quic-go", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "N/A", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months (N/A if you haven\u2019t participated previously). ", "questionId": 7}, {"type": "address", "answer": "", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 8}, {"type": "paragraph", "answer": "libp2p exposes a comprehensive set of Prometheus metrics (see https://github.com/libp2p/go-libp2p/tree/master/dashboards).\n\nTo see the progress of QUIC adoption, navigate to the \"libp2p swarm\" dashboard.", "hidden": false, "question": "Where should we look to see the impact of your project? Please provide links to public websites and/or the latest values for key metrics you track privately. This might be used in future impact reports", "questionId": 9}, {"type": "paragraph", "answer": "0", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 10}, {"type": "checkbox", "answer": ["Grants"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 11}, {"type": "number", "answer": "100", "hidden": false, "question": "How old (in Months) is the project?  ", "questionId": 12}, {"type": "multiple-choice", "answer": "Asia", "hidden": false, "question": "Location/Region where the project is based ", "questionId": 13}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? ", "questionId": 14}, {"type": "short-answer", "answer": "no", "hidden": true, "question": "Are you applying for any other OSS rounds in GG20? (Reminder: you can only be accepted into one) ", "questionId": 15}, {"type": "paragraph", "answer": "quic-go powers QUIC connectivity in Prysm. \n\n", "hidden": false, "question": "How does your project significantly contribute to the Ethereum network\u2019s infrastructure, addressing foundational needs and innovative solutions to current challenges?", "questionId": 16}, {"type": "paragraph", "answer": "QUIC offers:\n* fast connection establishment (the libp2p handshake completes in 2 RTTs instead of 4-5 RTTs when using TCP)\n* enhanced congestion control and loss recovery -> faster transfer / message propagation speeds, especially on lossy connections\n* another connection option next to TCP -> better chances of censorship circumvention (makes it harder for networks to block Ethereum traffic)\n\nSince Lighthouse has had QUIC support for ~half a year now (see https://lighthouse-blog.sigmaprime.io/Quic,%20Networking.html), Prysm nodes will now be able to use QUIC to connect to those Lighthouse nodes, as well as to other Prysm nodes.", "hidden": false, "question": "How does your project promise to elevate the Ethereum ecosystem, particularly in enhancing privacy, interoperability, and/or user experience?", "questionId": 17}, {"type": "paragraph", "answer": "quic-go is used by go-libp2p, which is used by Prysm. As of https://github.com/prysmaticlabs/prysm/pull/13786, Prysm enabled libp2p's QUIC support, thereby making use of quic-go.", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that may help in determining project eligibility?", "questionId": 18}, {"type": "multiple-choice", "answer": "No", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 19}, {"type": "multiple-choice", "answer": "No", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 20}], "project": {"id": "0x11fdec05421d0276e2ed523ad646343efb18d7c7309c2281ef1b10b01e6c3f49", "title": "quic-go", "metaPtr": {"pointer": "bafkreieyrtosijfljpvdtdgci4i3a7mlscjtcviekgnphsye4ch347xlb4", "protocol": "undefined"}, "website": "https://github.com/quic-go/quic-go", "bannerImg": "bafkreiaztofk2472t6owacg67p4k3vaju3uyonfvha3m54kialfbvulbui", "createdAt": 1712809614078, "userGithub": "marten-seemann", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..kIIFXh2vrdJB0km1RD2SWodcbDNAwcs8MQDIGVcuh_rNo8zMTlY6jfirjvXXUh_ZA74TFKn7mmFfQKgvjk6cDg", "type": "Ed25519Signature2018", "created": "2024-04-11T04:23:04.097Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-11T04:23:04.097Z", "expirationDate": "2024-07-10T04:23:04.097Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2590cd551F58c7BB11A38fA96F5Ba3B7f9badaFC", "hash": "v0.0.0:ODjdl8dg+Zd3vFNa/+ddbgcI+nVMM1VP+EdjOGmUe20=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#quic-go#1478487"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..BxnPieyGS4057tnvRnybm_Z6XZ2QjOEJ1AcShUDL43hKOocYvKp0TWdJMgDorH6SH2zFvH2QtIzlNnOxVo8gCQ", "type": "Ed25519Signature2018", "created": "2024-04-11T04:29:25.541Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-11T04:29:25.541Z", "expirationDate": "2024-07-10T04:29:25.541Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2590cd551F58c7BB11A38fA96F5Ba3B7f9badaFC", "hash": "v0.0.0:SL88J/TKYomEFiKecHdAXMS3/QaeN1ikBI12rmDdkkg=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#m4r73n"}}}, "description": "quic-go is an open-source, pure Go implementation of the QUIC protocol (RFC 9000).\n\nPrysm recently (https://github.com/prysmaticlabs/prysm/pull/13786) enabled support for QUIC, provided by quic-go. Lighthouse already had QUIC support enabled for a long time.\n\nThis has the following impact on Prysm nodes:\n* fast connection establishment (the libp2p handshake completes in 2 RTTs instead of 4-5 RTTs when using TCP)\n* enhanced congestion control and loss recovery -> faster transfer / message propagation speeds (especially on lossy connections)\n* another connectivity option next to TCP -> better chances of censorship circumvention (makes it harder to block Ethereum traffic)", "lastUpdated": 0, "projectGithub": "quic-go", "projectTwitter": "m4r73n"}, "recipient": "0x713A213708104FC9a9dfA4f9A26A1da288e5e59b"}}