We are trying to make it easier for you to get acquainted with AZKR, so we have collected popular questions about us.
AZKR is a Swiss non-profit association focused on advancing decentralized governance technology through research in cryptography and blockchain, as well as developing open-source software.
The team has received grants from Aztec Network, Nouns DAO, Aragon Association, and the Ethereum Foundation.
Originally started in January 2022 as the ZK research team of the Aragon Association—a prominent project dedicated to Decentralized Autonomous Organization (DAO) software—AZKR became an independent entity in March 2023. We are now building an inclusive ecosystem based on years of extensive research in blockchain and cryptography.
Bank3 is a generic protocol that is implemented as a set of smart contracts. It allows Web3 users to send crypto assets directly to emails and social media accounts, regardless of whether the recipient has a wallet or not. It does not require any prior communication with the recipient, making the process straightforward and efficient. Bank3 is the first application using the League of Identity (LoID).
League of Identity (LoID) is an original concept based on original research by AZKR. It’s a decentralized identity-based encryption and signature (IBE/IBS) infrastructure that leverages existing identity providers such as Gmail and Facebook. It will also support digital IDs and other OAuth-enabled identity providers.
The League of Identity can serve multiple purposes, enabling users to sign messages or transactions on blockchains and decrypt secret messages. In essence, LoID transforms non-cryptographic OAuth tokens from providers such as Google, Facebook etc into cryptographic LoID tokens, which can be used to verify an identity or decrypt messages.
The League of Identity's (LoID) first application is Bank3, a generic protocol that enables crypto users to send crypto assets to non-crypto users.
The League of Identity is the cryptographic service that enables Bank3 smart contracts to function.
When funds are deposited into a Bank3 smart contract, the LoID public key is required to compute the deposit data which is linked to the beneficiary.
When the beneficiary of a Bank3 deposit wants to withdraw funds, they must interact with LoID to obtain their LoID token, which will allow them to prove their identity. Without such proof, assets deposited in Bank3 cannot be released.
Yes, there will be an upcoming airdrop for early adopters of Bank3.
There is no limit to how much cryptocurrency you can send.
Bank3 will initially operate on EVM-compatible blockchains, which means it will support cryptocurrencies and tokens that are built on Ethereum and other EVM-compatible networks. This includes a wide range of assets that comply with the ERC-20 standard.
We also plan to deploy Bank3 smart contracts on other blockchains such as Solana, as well as on our own AZKR chain. This will broaden the range of cryptocurrencies available within the Bank3 ecosystem during the next phase of development.
In principle, Bank3 is compatible with any crypto asset, including cryptocurrencies, tokens, and NFTs, as long as these assets exist on a blockchain that supports smart contracts.
LoID is a separate service rather than an integrated wallet or standalone application.
Here’s how it works:
Independent Service with API Integration: LoID functions as a service accessible via an API, similar to other public services. Wallets or other software can utilize the LoID API to access its functionality, providing a public interface for integration into existing systems, such as Web3 wallets.
Integration into Wallets or Other Software: While LoID is not a wallet itself, it can be integrated into Web3 wallets or various software applications. This integration enhances wallet functionality by enabling users to send assets using identifiers like email or social media accounts, allowing for transactions without the need for traditional wallet addresses.
Public Service Model: LoID is designed as a public service with some usage limitations. Wallet providers are free to integrate without notifying LoID, though high-volume users may need to pay for additional API usage, similar to other public services that offer free and paid tiers.
AZKR intends to make LoID available to the public, and developers should consider integrating LoID into their projects when implementing user identification through platforms like Gmail or Facebook. Comprehensive documentation will be provided (expected twoards the end of Q225) to guide effective utilization of LoID within smart contracts. With a free version available and plans for a premium option for high-volume users, LoID will offer the flexibility needed to accommodate diverse project requirements.
The League of Identity (LoID) is a decentralized threshold network, meaning that trust is distributed across multiple parties. This ensures that no single node can actually generate the LoID tokens by itself. A large subset of nodes would have to collude in order to generate such tokens.
The AZKR.org team aims for the League of Identity (LoID) to become a highly trusted IBE/IBS infrastructure provider by conducting rigorous testing and security audits.
Reputable organizations, such as the Polytechnic University of Catalonia (UPC) (https://www.upc.edu/en), will begin running LoID nodes in the coming months.
We have developed a fully functional proof-of-concept of the League of Identity, written in Node,js. We are now working on a production version, which is being written in Rust.
As Bank3 is a smart contract, the execution time depends on the blockchain network used, as different blockchains have different speeds, congestion levels, and confirmation processes.
Yes, Bank3 helps users estimate gas fees before making a transaction. Since the transactions are generally similar, the gas fees are predictable. Bank3 will display an estimated gas fee in the interface, so users can see the expected cost before proceeding with the transaction.
Currently a wallet is required to claim assets from a Bank3 smart contract. However, once we implement a "Paymaster" network, it will be possible to claim assets within the Bank3 smart contract without having a web3 wallet. The Paymaster will handle gas fees and facilitate the transactions.
Here’s how it works:
When someone sends an asset like ETH to a Bank3 account associated with a specific email (for example, Gmail), the owner of that email does not need to have a crypto wallet.
Instead, they will grant permission to a Paymaster, in exchange for a small portion of the assets to cover gas fees and fees for the Paymaster's service.
This means users only need to provide their payment information through their email or social media account, and the Paymaster will manage the transaction, including any necessary fees.
Ultimately, while you won't need a wallet to receive funds if you decide to withdraw assets, you would need to send them to a deposit account on a centralized exchange.
The AZKR chain is a high-performance blockchain developed by AZKR, designed to support cryptography-heavy applications.
Our aim is to create a unique Web3 ecosystem for Decentralized Real-World Organizations (DROs), with a range of social networking, privacy, governance and collaborative finance tools. We will support activist DAOs, mutual credit networks, IOU systems and, more generally, any decentralized organization with a focus on political and financial autonomy..
AZKR Chain is built using Gears, a Cosmos SDK written entirely in Rust.
Our Devnet is live! Check it out here: https://dashboard.azkr.org/devnet
GEARS is a Cosmos SDK written in Rust. It will be of particular interest for projects that want to build their own L1 chain entirely in Rust, and/or want to use Rust cryptographic libraries.
Its Github repo can be found here: https://github.com/rumos-io/gears
Timelock.zone is a public time-locking cryptographic service. It allows for secure data encryption until specific times in the future. Applications include e-voting, temporary locking of crypto assets or delayed publication of sensitive data.