Blockchain domains and oracles to make crypto transfers more secure

By MikeZillo | Blockchain Insights | 16 Feb 2024


Have you ever found yourself spending an anxious 30 minutes meticulously checking and double-checking before initiating a cryptocurrency payment?
Perhaps you even considered sending a small test transaction just to ensure it reaches the intended recipient.
The anonymity of crypto transactions can be unnerving—lacking the familiar details available in traditional payment services like Venmo or Paypal, such as usernames, pictures, social media links, and email addresses.

Blockchain domains

Enter blockchain domains, a groundbreaking evolution in the crypto landscape. Serving as usernames for receiving crypto, these are akin to DNS 2.0, with users storing domains in their cryptocurrency wallets rather than relying on traditional registrars like Godaddy. Blockchain domains, beyond their role in decentralized websites, also function as a means to receive funds, presenting a decentralized counterpart to services like Venmo.

While having a user-controlled name for receiving funds marks a significant improvement in the user experience of sending crypto, there are still crucial pieces of information missing. Questions about the recipient's appearance, avatar, or social history relevant to the transaction persist. For instance, if you're compensating someone for marketing assistance, does their crypto address have ties to accounts with a reputable history in providing such services?

The Oracles

Here's where oracles come to the rescue. Oracles enable the verification of off-chain data on-chain. Since existing sources of reputation reside in traditional apps, oracles bridge the gap by validating social media accounts, email addresses, and other identifying information that exists off-chain. This addresses the inherent problem of crypto addresses lacking real-world identifying information, making payments safer.

How do blockchain domains and oracles collaborate to alleviate the anxiety associated with crypto payments? Users link their Twitter handles to their blockchain domains, allowing anyone intending to make a payment to view the account details before initiating a transaction.

The process involves registering a blockchain domain, linking it to a Twitter account by signing a message with a private key, and validating ownership through a tweet. Chainlink-powered decentralized oracles then fetch the tweet, cryptographically hash it, and store it on the Ethereum blockchain, associating it with a specific domain name. Finally, users input the blockchain domain into a wallet, where the associated Twitter account is displayed before confirming the transaction.

The significance of this integration lies in instilling confidence in senders that they are indeed paying the correct person. Safety is a crucial prerequisite for crypto payments to gain mainstream acceptance. Verifying that a social media account is tied to a crypto address represents a small but pivotal step in making crypto transactions less intimidating.

Looking ahead, this application of oracles to link real-world identifiers (such as Twitter) to the blockchain is just the beginning. The potential lies in expanding this capability to verify various real-world identifiers and connecting them seamlessly. In this emerging world, users wield control over their data, deciding what information to verify about themselves and choosing which applications to share that information with. Envision a future where both payments and real-world identifiers seamlessly coexist on blockchains.

How do you rate this article?

43


MikeZillo
MikeZillo Verified Member

Daily Trader, Mining Farm Project Manager, Blockchain consultant, Cryptocurrency evangelist. You can find more videos here https://www.youtube.com/channel/UCvyXx6I1C__zmLAYUXNZwQQ? Telegram: @mikezillo


Blockchain Insights
Blockchain Insights

Working as a consultant for Blockchain projects, an operative experience comes by itself. In this Blog I am share Blockchain applications, pros and cons, practical use cases I got in touch with. Of course, a good understanding of the topic will be provided with dedicated contents

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.