EDIT: This draft has now been finalized. Here’s a PDF of our recommendations: Batch Four Recommendations for Panvala.pdf (1.8 MB)
Here is a draft of what the Panvala Caucus intends to recommend to Panvala on-chain on Monday. We want to hear what you think so we can adjust this recommendation before submitting it to Panvala’s smart contracts.
Batch Four has approximately 1,910,663 PAN available to issue as grants. Our budget breaks down those tokens into several categories:
|Layer 2 Scaling||100,000||5.23%|
The Panvala Caucus’s Ethereum 2.0 Committee is chaired by Mehdi Zerouali of Sigma Prime.
Whiteblock: LibP2P Testing
Whiteblock has spent the last year contributing to various community development
efforts by working with various ETH 2.0 implementor groups to contribute to the release
of a well-developed and resilient ETH 2.0 Networking stack.
Recently, much of our development team’s effort has gone to benchmarking LibP2P’s
implementation of gossipsub. Many emerging blockchain projects are relying heavily on
the assumption that LibP2P will perform and function as projected, yet no serious
performance tests have been conducted to confirm that LibP2P’s libraries will be
performant under adversarial network conditions.
Pegasys: Artemis Phase 0
We are completing the development of the Phase 0 beacon chain client. Our goal is to be interoperable with one or more clients by the end of the month. The remainder of the year will be dedicated to adding the remaining functionality needed so that Artemis can join a long running testnet. Concurrently, we will be making sure that the code base is production ready.
Layer 2 Scaling
Loreum: Enterprise State Channel Application Programming Environment (ESCAPE)
ESCAPE is a software as a service platform that simplifies the design of state channels, aids with deployment and management of the infrastructure components, allows the end user administration and device provisioning to facilitate off-chain interactions securely in the state channel context. The security of state channel interactions is ensured by the use of enclaves giving the necessary enterprise level protection from data disclosure or modification. Developers can partition sensitive state channel data into enclaves, which are areas of execution with highest security protection.
Gnosis: Conditional Token Framework Security Audit
The Conditional Token Framework allows developers to easily combine token transfers with any number of conditions. This functionality is useful for prediction markets, where users are trading conditional tokens, but also useful for general purposes in state channels. This framework has been implemented, but needs a security audit before the community can rely on it.
ConsenSys Diligence: Vyper Security Audit
Vyper is a growing language for the Ethereum Virtual Machine that can be used as an alternative to Solidity. The language is designed to achieve security, simplicity, and auditability.
While the need for smart contracts to be audited is widely recognized, compiler audits are also necessary to ensure that contracts behave as expected. For instance, Serpent, an EVM language used by some of the earliest Ethereum contracts, had a buffer overflow in its compiler that could have disabled all transfers of a token.
As a service for the community, ConsenSys Diligence will audit the Vyper compiler so more teams can rely on the language, and so users of popular Vyper applications like Uniswap can rest easy.
Graham McBain: Ethereum Plugins for No-Code Development Platforms
Protocols like Compound Finance and DYDX are arguably the most compelling reasons why you’d want to build an app on Ethereum. Unfortunately the entire web3 stack is surrounded by a cloud of wonky terminology and technical barriers. This jargon minefield makes it next to impossible for the average Jane to get something up and running.
To simplify this, I leverage a platform called Bubble.is, a visual programming language with powerful workflow automation tools, along with other no-code development platforms. The plugins I will develop let anyone build Ethereum Apps without needing to know how to code.
BlockRocket: Interest-Funded Transaction Relayer (PleaseRelayMe)
PleaseRelayMe is a free to use transaction relayer that harnesses the Gas Station Network. It creates a non-profit, self funding transaction relayer which can be used by all with a fair usage policy.
Meta Transactions and Gas Relayers are clearly a massive win for the ecosystem but they still exist in application-specific environments funded by their developers even though they can be used by all. We are looking to build on rDAI/PoolDAI protocols to create a free to use transaction relayer where developers can funnel the interest earned on Compound (or other platforms) in the form of DAI, or front ETH to fund transactions for all to use. Enabling this will mean that new users to the ecosystem can be shielded from GAS costs for their first interactions with Ethereum. Developers and others with vested interests in growing the community can stake some DAI or ETH and then the contract will give the stakers a certain number of free transactions to be relayed on their behalf.
ConsenSys PAN: Panvala Staking
Panvala currently uses staking to allow access to quarterly ballots and penalize those who stake on losing slates. Staking is generally useful any time a system or its participants want to make it easy for people to earn their trust. In most existing systems, staking is governed by software, and your stake might be lost if you break the rules that the software enforces. Since Panvala’s staking is governed by people, they can create any rule sets they want and enforce them by voting on whether to burn the tokens, donate the tokens, or unlock the tokens for their owner to withdraw. This will allow Panvala to issue enforceable certifications, and to delegate responsibilities to community members whose stake can be slashed if they don’t meet their commitments.
ConsenSys PAN: Panvala Marketing
Panvala relies on an engaged community of patrons to support the work we issue grants to. To grow our community, ConsenSys PAN will represent Panvala at conferences, including DevCon 5 and ETHDenver. We will also sponsor local Ethereum meetups to support the community while spreading the word about Panvala. Engaged community members who help Panvala succeed will be sent tokens they can use to influence the decisions Panvala makes.
Panvala Caucus: Batch Four Recommendations
The Panvala Caucus reviewed applications for Batch Four and put together this recommendation that we believe represents the consensus of the token holders.