The Ethereal Blocks Hackathon runs August 28th to September 11th, 2019 - Check out the Details. ×
Grow Open Source
Cookies disclaimer

Nimbus

MONTHLY RECURRING

0 DAI

of 5,000 DAI goal

TOTAL FUNDED

0 DAI

{"ops":[{"insert":"Nimbus is an Ethereum 2.0 client founded by the "},{"attributes":{"link":"https://status.im"},"insert":"Status.im"},{"insert":" organization. \n\nAlmost entirely its own entity, the "},{"attributes":{"link":"https://nimbus.status.im"},"insert":"Nimbus"},{"insert":" team has historically depended on the Ethereum Foundation for funding. Starting in October last year and after getting the initial EF grant, the team got into aggressive hiring. The team was then split into Ethereum1-focused and Ethereum2-focused, making technical achievements on both fronts in parallel, prioritizing Etheruem 2.0. \n\nDespite the crypto bear market and the losses we've suffered because of it, our team grew even stronger, expanding further with professionals of very specific skill applied to very specific problems. We believe we have a truly well rounded team capable of tackling any challenge the Ethereum 2.0 spec throws at us - something we've proven with the launch of the "},{"attributes":{"link":"https://our.status.im/the-nimbus-mvp-testnet-is-here/"},"insert":"first publicly available Ethereum 2.0 testnet"},{"insert":". \n\nHere's what you can expect from us if we hit our Gitcoin grant goal: \n\n50% of all Gitcoin Grant contributions will go back into the ecosystem via bounties."},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"each contributor of $150 or more gets a special Nimbus NFT trophy, specifically crafted for this, as proof of contribution and a thank-you badge that'll provide you with special benefits once Ethereum 2.0 is out. You will be able to send this NFT into an Ethereum 2.0 smart contract and get back 0.25 Ether, regardless of the value Ether will be at by then. "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nAdditionally, your contributions in tandem with other funding, should we find some, will help us: \n\ncreate a cross client testnet with at least two other teams by DeVcon"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"create a standalone Nimbus whisper node by DeVcon, with built-in support for PSS or any other"},{"attributes":{"link":"https://github.com/w3f/messaging"},"insert":" web3 messaging protocol that comes out of Status Labs"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"we will have a native libp2p implementation in Nim (whatever is needed for cross-client comms, not the full IPFS version)"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"we will be in sync with Ethereum 1.0 (unaudited and unoptimized, both of those are separate processes that take a while), able to detect validator deposits for Ethereum 2.0"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nSo far, we have launched our testnet, the process of which was documented in these posts: \n\n"},{"attributes":{"link":"https://our.status.im/the-nimbus-mvp-testnet-is-here/"},"insert":"https://our.status.im/the-nimbus-mvp-testnet-is-here/"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"link":"https://our.status.im/nimbus-test-pilots-wanted/"},"insert":"https://our.status.im/nimbus-test-pilots-wanted/"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"link":"https://our.status.im/nimbus-testnet-simulation/"},"insert":"https://our.status.im/nimbus-testnet-simulation/"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"link":"https://nimbus.status.im/docs/t0.html"},"insert":"https://nimbus.status.im/docs/t0.html"},{"insert":" "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nOur high-quality libraries, the products of our Ethereum work in Nim, include:\n\nEthereum 1.0 client and base repo for building Ethereum 2.0: "},{"attributes":{"link":"https://github.com/status-im/nimbus"},"insert":"https://github.com/status-im/nimbus"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Ethereum 2.0 implementation: "},{"attributes":{"link":"https://github.com/status-im/nim-beacon-chain"},"insert":"https://github.com/status-im/nim-beacon-chain"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Cryptographic functions: "},{"attributes":{"link":"https://github.com/cheatfate/nimcrypto"},"insert":"https://github.com/cheatfate/nimcrypto"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Nim Chronicles - detailed logging for Nim: "},{"attributes":{"link":"https://github.com/status-im/nim-chronicles"},"insert":"https://github.com/status-im/nim-chronicles"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Nim Chronos - async Nim: "},{"attributes":{"link":"https://github.com/status-im/nim-chronos"},"insert":"https://github.com/status-im/nim-chronos"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Nim RLP encoding / decoding library: "},{"attributes":{"link":"https://github.com/status-im/nim-rlp"},"insert":"https://github.com/status-im/nim-rlp"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Ethereum Smart Contracts in Nim: "},{"attributes":{"link":"https://github.com/status-im/nim-eth-contracts"},"insert":"https://github.com/status-im/nim-eth-contracts"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Nim JSON-RPC: "},{"attributes":{"link":"https://github.com/status-im/nim-json-rpc"},"insert":"https://github.com/status-im/nim-json-rpc"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Nim Stint - Stack based arbitrary precision library: "},{"attributes":{"link":"https://github.com/status-im/nim-stint"},"insert":"https://github.com/status-im/nim-stint"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Nim BLS Curve: "},{"attributes":{"link":"https://github.com/status-im/nim-blscurve"},"insert":"https://github.com/status-im/nim-blscurve"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Nim EthHash - proof of work algorithm from Ethereum 1.0 reimplemented in Nim: "},{"attributes":{"link":"https://github.com/status-im/nim-ethash "},"insert":"https://github.com/status-im/nim-ethash "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Documentation Generator - language agnostic (but Nim-preconfigured) generator for beautiful detailed documentation suites for sets of libraries: "},{"attributes":{"link":"https://github.com/status-im/nimbus-docs-suite"},"insert":"https://github.com/status-im/nimbus-docs-suite"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nOther successes:\n\nWhisper supported in Nimbus"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Over 50% synced with Ethereum 1.0"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Two point oh explainer series for Ethereum 2.0 ("},{"attributes":{"link":"https://our.status.im/tag/two-point-oh/"},"insert":"https://our.status.im/tag/two-point-oh/"},{"insert":")"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Community engagement via Gitcoin Kudos ("},{"attributes":{"link":"https://gitcoin.co/kudos/1160/nimbus_pilot"},"insert":"https://gitcoin.co/kudos/1160/nimbus_pilot"},{"insert":")"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Nim Stratus ("},{"attributes":{"link":"https://github.com/status-im/nim-stratus"},"insert":"https://github.com/status-im/nim-stratus"},{"insert":") is a Status reimplementation in Nim, to a degree. Basic Whisper-friendliness and proof of concept for a low-LoC low-resource tool "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nDevelopment updates:\n\n"},{"attributes":{"link":"https://our.status.im/nimbus-dev-update-byzantium/"},"insert":"https://our.status.im/nimbus-dev-update-byzantium/"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"link":"https://our.status.im/nimbus-development-update-03/"},"insert":"https://our.status.im/nimbus-development-update-03/"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"link":"https://our.status.im/nimbus-development-update-feb-2019/"},"insert":"https://our.status.im/nimbus-development-update-feb-2019/"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"link":"https://our.status.im/nimbus-testnet-simulation/"},"insert":"https://our.status.im/nimbus-testnet-simulation/"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"link":"https://our.status.im/nimbus-development-update-2018-12-2/"},"insert":"https://our.status.im/nimbus-development-update-2018-12-2/"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"link":"https://our.status.im/nimbus-development-update/ "},"insert":"https://our.status.im/nimbus-development-update/ "},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nIf you have any questions, we're always in "},{"attributes":{"link":"https://gitter.im/status-im/nimbus"},"insert":"Gitter"},{"insert":", or you can just ping us on Twitter - "},{"attributes":{"link":"https://twitter.com/ethnimbus"},"insert":"https://twitter.com/ethnimbus"},{"insert":"\n"}]}
2019 July 18 - A hackathon a day keeps the dayjob blues away. Checkout Gitcoin's virtual hackathon!