metadata: {"signature": "0x2d6d16957c7a2a54dadb61f3b3a3d111aae1c95f3fc18eeb0658bac4b780fc373fd5a3599532165b5553da92af36b7a894ff34c549fe70751f7913638324fc661c", "application": {"round": "0x98720dd1925d34a2453ebc1f91c9d48e7e89ec29", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "oik0xAIOTL4CRy2Ar7jx6a3yzZSERn9v2pOI9yyVgXDpV2T7H/mGAjaey6aSDLYw", "encryptedSymmetricKey": "f2f627f05f79a590bde05eb220a69884b4e7d4085964cc1ef6817d34743cedc1c71fc5df86b58caf6a28e41611849e08db4ceb759f0ba072d1c98b07d4cf5aedbc0cb1968fabffaeca4653550117ca71f271bb9ed2a427e36a44af60cc4de19143e85cca21795c2778cd9c1387374f953d2571ff721f8a6607176e8057b76be50000000000000020cc2b86087bcd3e4f3d53d3915771ef0b71690ebde77a518a4594ba93aa8a83d8fa8360daee2be8581e5fe7892507938f"}}, {"type": "short-answer", "answer": "N/A", "hidden": false, "question": "Telegram Handle (you can answer N/A)", "questionId": 1}, {"type": "short-answer", "hidden": false, "question": "Gitcoin Gov Forum Handle (gov.gitcoin.co)", "questionId": 2}, {"type": "short-answer", "hidden": false, "question": "Link to your Public Group Chat (Discord or Telegram )", "questionId": 3}, {"type": "short-answer", "answer": "I am creating high-quality, comprehensive, and well-maintained documentation of Ethereum's consensus protocol - the foundational layer for most of the Web3 ecosystem.", "hidden": false, "question": "How is your project focused on improving the Web3 ecosystem? ", "questionId": 4}, {"type": "paragraph", "answer": "Pressing on with creating content. The next big milestone will be revising everything for the upcoming Deneb upgrade (EIP-4844).", "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": 5}, {"type": "paragraph", "answer": "Visits are counted via privacy-respecting self-hosted analytics (matomo). These show between 5 and 6 thousand visits per month, with an average duration of 6 minutes per visit.\n\nCloudflare data reports that the actual number of unique visitors is closer to 15,000 per month.", "hidden": false, "question": "How do you measure the impact of your project? Please provide examples and/or standard metrics. This might be used in future impact reports ", "questionId": 6}, {"type": "number", "answer": "20050", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 7}, {"type": "multiple-choice", "answer": "Grants", "hidden": false, "question": "Which of the following funding sources have you received? Check all that apply", "questionId": 8}, {"type": "number", "answer": "1", "hidden": false, "question": "Total Team Size", "questionId": 9}, {"type": "number", "answer": "25", "hidden": false, "question": "How old (in Months) is the project? (We will use twitter, domain registration, github, etc to verify)", "questionId": 10}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 11}, {"type": "paragraph", "answer": "N/A", "hidden": true, "question": "Profiles or socials of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 12}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? https://gitcoin.notion.site/GG19-Eligibility-50843c8b3ab44ad297731a00efa6e389?pvs=4  ", "questionId": 13}, {"type": "paragraph", "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": 14}, {"type": "multiple-choice", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 15, "encryptedAnswer": {"ciphertext": "V5Ui2ze518S2Xq8WSwOj3ZdjhrEph53ienkrT3LHYqA=", "encryptedSymmetricKey": "d51abab5e57513ab468049664a4959c8af7ab388d71e7a7b049a01646ecc87ad2b2f67b44ddb53b6769023f971885f0fa601e48ce9471f4c13c185e336a60e1e9b59efb0103ff203b31bed7d0ec7a32eaf22741ef527ecfa7a140ebe4c10dfa4b8998d7d58f3060bd84335db609413d80ca586c64c27f85198681bbb9c3bdf130000000000000020ca74e5720a8a80966fc37cb74f09f067028a5daf53e331de2f0d8c7608163385af7b8293b4ac4fbe15706eb526d118b3"}}, {"type": "multiple-choice", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 16, "encryptedAnswer": {"ciphertext": "gZNZF9R7mTAD5cP5R3pNgqr8l6y3fOZoD9y7ass9zjA=", "encryptedSymmetricKey": "5b615a488f9fbcbabcf74e2f104b3a50e3eaeb3eaabdd5ee66554eceec9ecb51744276bca0a74cacbbe0481629b11209f15834ec5a9566381349161ee2144ec90618697bbbfa65d459aa587237cc71475d367703ae8954345f09300e4966dca070dcec7eda6631ad04042f2e9178dc53dc85b21311c0c665bbad43195fa417430000000000000020395b698229117190378de48d1a27b1da8fa5042abcc5e22f710766bf586517a7f881a0e068ad184511a6afd921834a8f"}}, {"type": "multiple-choice", "answer": "Europe", "hidden": false, "question": "Location/Region where the project is based.  Choose from: ", "questionId": 17}], "project": {"id": "10:0x8e1bD5Da87C14dd8e08F7ecc2aBf9D1d558ea174:162", "title": "Upgrading Ethereum Book", "logoImg": "bafkreicjjaaygbvc2imdvvmnnczomw5wgt2uo4ndksh6hnwjpoy3bm3udq", "metaPtr": {"pointer": "bafkreifcpmoiyca74rcq52cbfnlqprybuzc32pp35gnldiphizlvsvbkqm", "protocol": "1"}, "website": "https://eth2book.info/latest/", "bannerImg": "bafkreigxn3lbjrrk4j63jjf4mle24dfrlkdp5mcvpkfjxpqln57atfv47a", "createdAt": 1681887412224, "userGithub": "benjaminion", "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..oP3tplAj90blV7FQnQCJcRymSa9TeqYeEnPe1piO0dZpyXoI-3aVUJ73W-Q-L5EWJOb1Px4fa5-NwlQ2z6AhBQ", "type": "Ed25519Signature2018", "created": "2023-10-31T16:16:58.946Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-10-31T16:16:58.946Z", "expirationDate": "2024-01-29T16:16:58.946Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x41997060113Af630A591e6Cb23E1bC15fc90dc73", "hash": "v0.0.0:W7C8vqNBdOBESFy0kMPSQ0zbEMkMDiJxGl9L92g0x0A=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#benjaminion_xyz"}}}, "description": "# Upgrading Ethereum\n\n> A technical handbook on Ethereum's move to proof of stake and beyond\n\nI am writing the go-to reference on Ethereum's consensus layer. It is available [online](https://eth2book.info/latest/) and in prototype [PDF form](https://eth2book.info/latest/book.pdf).\n\nSo far, I've written over 135,000 words, with 126 illustrations, amounting to 367 pages when formatted as a PDF. I feel like I am about 60% done \ud83d\ude05\n\n**Upgrading Ethereum** aims to thoroughly document and explain the current design, the history, and the decision making around our proof of stake protocol. Anyone who has spent time studying the workings of Ethereum's consensus layer knows that so much information is scattered and hard to find, out of date, or incomplete. I am working hard on fixing that.\n\nThe guts of the book is the [annotated specification](https://eth2book.info/latest/annotated-spec/). This is essentially complete and up to date, and covers the entire state transition and fork choice.\n\nVarious more didactic sections are also done: a chapter on the [incentive mechanisms](https://eth2book.info/latest/part2/incentives/), a chapter on [deposits and withdrawals](https://eth2book.info/latest/part2/deposits-withdrawals/), a chapter on the [funky algorithms](https://eth2book.info/latest/part2/building_blocks/) we use. I'm currently working on the crucial [consensus](https://eth2book.info/latest/part2/consensus/) chapter.\n\nMuch remains to do, however. In particular, the more introductory material. I want to offer useful material for all levels of experience, keeping it current, accurate, insightful and useful. The book's [contents page](https://eth2book.info/latest/contents/) indicates the scope of what I expect to cover.\n\nThis project grew out of my original Eth2 [Phase0 annotated specification](https://benjaminion.xyz/eth2-annotated-spec/phase0/beacon-chain/) - I think I have demonstrated a decent track record of maintaining things since then. I am very grateful to past GitCoin contributors for all your support and encouragement \ud83d\ude4f.\n\nThe source material &ndash; the book text, the image source files, and everything needed to build the thing &ndash; is all available [on GitHub](https://github.com/benjaminion/upgrading-ethereum-book), and the licence is liberal.\n\n---\n\nSome recent kind testimonials from the site fka Twitter: [@Miyinan2](https://twitter.com/Miyinan2/status/1686804629353361422), [@_prestwich](https://twitter.com/_prestwich/status/1678097001064562688), [@proofofjk](https://twitter.com/proofofjk/status/1663801453746749442), [@MalionDiaz](https://twitter.com/MalionDiaz/status/1676526913651900417) (Japanese), [@StaderHispano](https://twitter.com/StaderHispano/status/1673477288287936512) (Spanish), [@casparschwa](https://twitter.com/casparschwa/status/1654382077008068608), [@jedicarter](https://twitter.com/jedicarter/status/1660083726812848128), [@kraveez](https://twitter.com/kraveez/status/1657151543643086849), [@hotpot_dao](https://twitter.com/hotpot_dao/status/1660036628759425028), [@purplepill3m](https://twitter.com/purplepill3m/status/1657094176897392684), [@MattKunke](https://twitter.com/MattKunke/status/1654459641978339336).", "lastUpdated": 0, "projectTwitter": "benjaminion_xyz"}, "recipient": "0x41997060113Af630A591e6Cb23E1bC15fc90dc73"}}