Acquiring token

to be continued.

Acquiring token poses a direct and big onboarding barrier for users transitioning from Web2 to a decentralized social media platform. Whenever you send your coins, create a post, comment on a photo or vote on a proposal, you pay a gas fee in native token. This fee finally goes to the account of the validator who will verify your transaction, include and process your transaction in the new block, therefore paying gas fee is unavoidable.

In a decentralized social media platform, token also serves another purpose, compensating users for posting content and interacting with followers. Tlock is built as an application-specific blockchain where a single token, TOK, fulfills all functional requirements.

Periodic Allowance

However, acquiring TOK can still be a challenge for users who are accustomed to traditional social platforms. Thanks to the Cosmos SDK's Fee Grant module, we are able to grant periodic allowance from a module account to user accounts. the periodic allowance has a daily spend limit and will renew after 24 hours. This ensures that users don't need to hold TOK to perform transactions, such as creating a post or commenting on a photo.

To facilitate this process, Tlock will establish a moderator team led by a chief moderator, elected through Tlock governance. The moderator team will manage an off-chain human verification process, in which user's address will be added to the whitelist of periodic allowance once verified.

Below is Alice’s story to show you how Tlock minimizes the onboarding barrier.

  • Download and Installation: Alice downloads the Tlock app on her smartphone and installs it.

  • Wallet Generation: Upon first launch, Tlock automatically generates a secure private key and corresponding address for Alice, eliminating the need for her to manage complex wallet setups.

  • Human Verification: On the home page, Alice is required to pass the human verification. after verified, the moderator team will send a transaction to blockchain to grant periodic allowance for Alice.

  • Generating a Post: Alice is sending a transaction to create a new post sharing her latest artwork, and gas fee is paid by module account.

  • Transaction Confirmation: The transaction is processed successfully, and Alice is rewarded with certain amount of TOK for his sharing. By then, the onboarding barrier could be significantly minimized.

Last updated