Blockchain domains and oracles to make crypto transfers more secure

avatar

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.



0
0
0.000
2 comments
avatar

I've been checking back and forth for 30 minutes and sometimes more. If they find a way to better this which I know they will... It'd be less painful 😂

0
0
0.000
avatar

Yay! 🤗
Your content has been boosted with Ecency Points, by @mikezillo.
Use Ecency daily to boost your growth on platform!

0
0
0.000