Project Abstract Given all the possibilities created by the account abstraction implementation, authorization from a user perspective will be always a challenge. We intend to solve that by providing a generic way for users to be protecting their wallets with an extra layer of security when authorizing transactions - which can be their fingerprint, face, a usb device etc. A lot of existing technologies, that can be found in both desktop and mobile, like TouchID, FaceID etc., currently make this possible via the WebAuthn standard, and we plan to research and build a generic and easy to use way for integrating this in a smart contract wallet and in any Web 3 application. Objectives Our main objective is to provide a great UX for developers to easily integrate this feature in their applications, without much hassle, and the same great UX experience for the end users that will be using this. We intend to achieve that by setting a goal to define generic primitives that any Web 3 project can use to integrate WebAuthn for their use case that uses smart contract wallets. These generic primitives will enable integration with the smart contract wallet account (via extensibility or pluggable component), as well as an integration in the application’s backend, in a seamless way. Any new or existing Web3 project that wishes to either include an extra layer of security for their user’s access to their wallets, should find it really easy to do.
3/12/2023Register to InterRep with an identity commitment Once registered, you can use the same identity commitment for using the RLN anonymous chat app. ZK-Keeper can be used for managing identities The RLN anonymous chat app can check if the identity is registered to InterRep (part of InterRep group) If the identity is not registered, the user should be redirected to InterRep for registration If the identity is registered the user can use the app (send messages) The ZK-Keeper extension can generate proof based on the user's active identity. Once proof is generated, it can be send from the RLN chat app client to the RLN chat app server for proof verification and further message broadcasting. If the message is a spam, the user should be slashed -> removed from the RLN merkle tree and the user's id commitment should be added into a ban list, so that the user can not register again.
1/30/2022**Note: For the spec of the old RLN construct implementation please refer to this link. Membership Each member has a secret key that is denoted by a_0. And identity commitment q is the hash of the secret key q = h(a_0) To become a member one must: Provide a certain form of stake
1/12/2022Research and development · Fully Remote, RM About the Privacy and Scaling Explorations Research Group We are a cutting-edge technological research group exploring practical applications for Zero-Knowledge Proofs and Scaling solutions, in partnership with the Ethereum Foundation. Our mission is to build the cryptographic primitives that will form the bedrock of a rich and vibrant ecosystem of decentralized applications (dapps), built on Ethereum. We do this through pure research projects, by building proofs of concept, and by facilitating the integration of technological primitives into decentralized applications. Your mission We've been working on several ideas, as well as multiple different libraries for the RLN ZK construct. Our goal is to make the broader community more aware of the construct and the possibilities enabled by it, as well as develop real-life products which use the RLN construct. The Private message sharing for ETH2 validators project is currently only a specification for a promissing tool which will enable the Ethereum 2 validators to communicate privately. There is a written specification for scope of the projects, the underlying tools to be used as well as the user interactions. Your mission will involve developing the tools needed for enabling the project (gossipsub-rln), as well as developing the project by using these tools.
10/22/2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up