Application variables: rln_identity_commitment - Identity commitment of the ETH2 validator, derived from rln_secret_key rln_secret_key - Secret key of the ETH2 validator, generated specifically for the purpose of joining the private messaging channel. Generated using the Poseidon hash function (not SHA256) validator_public_key - BLS public key of the ETH2 validator, computed from validator_private_key validator_private_key - BLS private key of the ETH2 validator, which is used for signing consensus related transactions for ETH2 bls_signature - a signature generated by the validator_private_key of the ETH2 validator for the rln_identity_commitment (the signed message is the rln_identity_commitment ) Smart contract registry implementation // SPDX-License-Identifier: GPL-3.0
1/28/2022Requirements: For active network participants (publishing nodes and propagating nodes): Ethereum full node access Smart contract deployed on a blockchain network (Ethereum mainnet or rollup preferable) for group membership management Description: gossipsub-rln should be implemented as a libp2p protocol, by extending gossipsub-v1.0 and including the security extension from gossipsub-v1.1. Parameters: Besides the protocol parameters enabled by gossipsub, gossipsub-rln should allow the following configuration parameters:
10/27/2021Goal: Work on a single idea that could be built with the Privacy & Scaling explorations project and involve hackathon participants interested in building it. The goal is to create a broader awareness of the projects and hopefully have a useful application or a PoC for potential application built. In the case of not finding any interested participants, we should build the application PoCs ourselves. This is a similar approach to the Rayonism which took place for the ETH Global’s Scaling hackathon (https://rayonism.io/). The goal would be to realise the specified idea and not to focus on winning prizes or integrating as many as sponsors as possible just for the sake of it. Approach: Because of the limited amount of time and limited resources (assuming the hackathon is not our main priority), ideally we would focus on a single idea on which we should form a consensus first. After that we should share the idea, the details and a short specification in the ETHOnline hackathon channels if anyone wants to join (I’ve already started sharing the RLN post to a few friends who are enthusiastic and might participate in the hackathon). We could then organise work and focus on building.
9/18/2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up