Tags:blockchain, burner wallet, erc20, erc721, fungible token, non fungible, non fungible token, onboarding, private key, public key, relayer service, signed message, smart contract, token distribution, token distribution contract, tokens, transaction relaying server, wallets and web application
Abstract:
Tokens are digital, transferable and programmable assets and one of the most promising tools offered by blockchains. They could enable a wide range of applications, from down to earth to futuristic. One of the main issues in achieving wide adoption of tokens is onboarding: main platforms require users to deal with specific tools such as wallets, transaction fees, key generation and storage. The most common solution to offer a familiar experience to naive users are custodial intermediaries, which have the important drawback of centralizing the process, and keeping users away from the intrinsic advantages of blockchains. In this paper we present a process for the distribution of digital tokens to end users, exploiting “physical” objects for initial distribution. The process is aimed at making onboarding of users not yet accustomed with blockchain tools and concepts maximally easy, in a secure and decentralized way.
A Decentralized System for Fair Token Distribution and Seamless Users Onboarding