Creating an Account
Each of the Interesting Network ledgers you will either use, or own, have their own associated permissions and access rules/lists. This means that to use a ledger, you may be required to first create an account on that ledger. Similar to traditional blockchains, you will create a Public/Private keypair and then register that Public Key on a smart contract or create it by sending funds to it.
However, the Interesting Network departs from the simplicity of Pubkey by implementing what is known as an Authorization ID (AuthID). This AuthID serves as a unique identifier within the Interesting ecosystem, providing a more nuanced and controlled approach to access and permissions.
Understanding AuthID in Interesting
AuthID - The Core Concept: AuthID in Interesting is more than just a public key; it's a comprehensive identity that encapsulates the permissions and access rights of a user within the ledger. This identity is linked to your public/private keypair, but it extends the functionality to include specific permissions, roles, and rules that govern your interactions with the ledger.
Creating and Registering AuthID: To participate in an Interesting ledger, you'll first need to generate your public/private keypair. Following this, you register your public key with the ledger. However, the process doesn't end here. You must then create your AuthID by associating your public key with specific permissions and roles defined in the ledgerโs smart contract. This step might involve interacting with the ledger, such as sending a transaction or funds, to initiate and configure your AuthID.
Role of AuthID in Access Control: What sets AuthID apart is its role in the ledger's access control mechanism. Each ledger can have its own set of rules and permissions, and your AuthID determines your level of access and interaction capabilities within that ledger. This could range from read-only access to specific data, to the ability to write or modify data, or even administer certain aspects of the ledger.
Dynamic and Flexible Security: The use of AuthID allows for a dynamic and flexible security model. Depending on the ledgerโs configuration, your AuthID can be updated or modified to reflect changes in your role or permissions. This makes it particularly useful for complex systems where access needs may evolve over time.
Enhanced Privacy and Security: By using AuthID, Interesting offers enhanced privacy and security compared to traditional blockchain systems. Your interactions with the ledger are tied to your AuthID, not directly to your public/private keypair, adding an additional layer of anonymity and security.
Seamless Integration with Existing Systems: AuthID in Interesting is designed to seamlessly integrate with existing systems and protocols. This means that while it offers advanced features and enhanced security, it doesnโt require users to completely overhaul their current systems or processes.
Step 1 - Create a Keypair
You are welcome to create an offline keypair, or use our API endpoints to securely create one for you. Remember that if you are creating keys via our endpoints, though we do not store them, you will NEVER have the assurance of being the only individual to possess your keypair. Therefore, we recommend you create your keys offline/with your browser and avoid using our API endpoints for keys at all costs unless you require/desire the functionality.
Step 2 - Transact with the Blockchain
We arent quite ready for primetime yet, but check back here soon!
Last updated