Project Stage
Category
Based in
Team size
Active since
The Zig3v2 project has clear objectives in mind: Reduce cognitive complexity to enter the Stellar ecosystem by providing a secure way to create accounts, sign for Stellar transactions, all with a touch of the thumb or a snap shot of the face via biometrics, without having to install a browser extension or download an app. We believe this facility for the 1 stellar community would be great for low value transactions and a move to a new Decentralised Standard.
The Problem
To use the Stellar network, a user needs to create an account on stellar, fund it via buying XLM to activate it. Then there are 3 main choices.
Numerous people will find this off putting that he cost of a hard cold storage wallet. And Simply because those people doing so, many find the concept of installing a browser extension can be annoying or even in some cases too complex e.g. Most users would find this user experience to be too time consuming and overly challenging. 2 It’s a time consuming and laborious tasks as mentioned, that can lead to users like mum and dad or even Granny and Grandad excluding them selves from the stellar experience.
In any-case, “Enter your password to complete this login” is well understood by most. The only way to implement this login otherwise today is to use the private key directly on the website that generates the transaction, but users can’t be certain of what the website will actually do with their private keys.
Our Aim for the Zig3v2 wallet
The main issues are; people simply enter their private key into a website, but at the same time exposes them to a security problem. What if the website is malicious? It could then use their private keys to perform unwanted transactions. The the other option is this laborious task of browsers extensions or additional apps on mobile. Zig3V2 aims to over come both issues by providing users with secure key storage on their devices keeping keys None Custodial & Decentralised. Enabling a Fast, Easy and Seem-less way to Create accounts and sign transactions.
Simply create an account enter a name for the account and initialise the biometrics either finger or face. (Our key storage solution is that used by stellar build). Coupled with the open source solution The Simple Signer incorporated into our code we believe we’ve delivered the ultimate solution to the login issue. “(The Simple Signer is a simple, yet secure approach that tackles this problem. Hosted in a trusted website, the Simple Signer 3 comes in the form of an HTML widget that takes a transaction and offers the user to sign it inside the widget using their private key. The Widget will then return the signed transaction to the requesting website, never exposing the user’s private key)”.
The Zig3v2 will be open-source to ensure transparency and audibility. Into the Future: Help devs create secure Stellar applications faster The Zig3v2 wallet is a great entry point for crypto newbies to get started with the Stellar network; For the tech-savvy, it is no suitable replacement for browser extensions. Browser extensions are still extremely convenient as they allow multi-account handling and other advanced functions which are outside of the scope of this project (such as providing liquidity directly from the extension, as is the case with Albedo).
Technical details
Well we’ve attempted to do the what many said we couldn’t do. We used the biometric standard for online web based login webauthn ( https://webauthn.io ) js repo changes and according to Saad changed the registry to allow stellar keys to be used on login and signing transactions.
We then combined this and used the stellar build code (https://developers.stellar.org/docs/building-apps/basic-wallet) to store the keys on users devices, We are in the process of implementing the Simple signer “In its simplest form, by using an that serves the Widget in a bespoke domain, the parent website cannot access its content or modify it1 as the communication happens from child to parent, meaning the Simple Signer Widget can communicate with the parent, but not vice-versa. The HTML Widget would take an XDR as a GET parameter, exactly like Stellar Laboratory `https://laboratory.stellar.org/#txsigner<!--EndFragment--> </body> </html>
Nathaniel Denny / Nathan for short (NathanofZion#3631)
Founder of Zioncoin, Zig3 Bio
SAAD UI HASSAN
LEAD DEV
The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on December 5, 2022 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.
*The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on July 5th as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
**The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on December 16, 2021 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
*The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on September 27, 2021 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
* The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on the date of transfer as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
*This budget request has not been fully awarded to the project. The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on day of payment as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.