WalletConnect | Facilitating communication between desktop dapps & mobile wallets!

in #dappreview5 years ago (edited)

Source

Introduction


In order to have a successful adoption of cryptocurrencies and decentralized platforms that make use of blockchain technology, it is necessary that users have access to tools that facilitate the use of all the developments originated from these new technologies.

When developers start using a new technology, their initial projects tend to be for technical users because they are the ones who have enough knowledge to take advantage of the potential offered by the new technology in question.

In the blockchain industry, there are several projects that were designed to simplify the use of decentralized platforms in order to encourage people to gradually get to know this new generation of applications.

Due to the fact that in this sector projects tend to have their own crypto token, it is necessary that people can manage their different cryptocurrencies without having any kind of complication.

Today, we will explore a project known as WalletConnect, which makes communication between crypto wallets for mobile devices and dapps for desktop computers something possible.

What is WalletConnect?


image.png

Source

This is a free code project that employs strong encryption measures to ensure a secure connection between crypto wallets for mobile devices and regular dapps for desktops. The way in which this connection is carried out is using a QR code, which means the user's private keys are never at risk and the chances of hacking are extremely low. The process that explains how to start using WalletConnect will be explained a few paragraphs below.

It is quite clear this project makes life a lot easier for people who are always using their crypto wallets for mobile devices. It is important to know that generally, in order to interact with a desktop computer dapp, the person needs to install an extension to the browser they are using, such as MetaMask for Chrome or Mozilla.

But now, thanks to WalletConnect, these people can easily link their virtual wallet on the mobile device with WalletConnect and interact with any dapp they want to use in their computer.

WalletConnect’s development


At this very moment, this project is in its beta version and as we can see in the following data from its page in State of the Dapps, its development process is very active.

Source

The best of all is that being an open source project, all the information on how to implement this protocol is available for free, which will surely result in many improvements to the code and many initiatives originated from the initial work done by the WalletConnect development team.

To further encourage the involvement of the developer community, the WalletConnect team has published a series of documents with technical information for these developers. These documents can be found here.

Additionally, they also have a public forum to discuss the project where anyone can share their opinion and participate in all the different topics. Finally, we have the project's GitHub where we can find absolutely everything about the development of this protocol.

How to start using WalletConnect?


The first thing we must do to start using this protocol, is to visit the following link from our desktop computer https://example.walletconnect.org/. When doing so, we will see the following information:

1.png

By clicking the button to connect with WalletConnect, it will show us the QR code previously mentioned. This code must be scanned with our mobile device using the virtual wallet we are using, this way a proper connection is established.

2.png

In my case, I am using the popular virtual wallet called Trust Wallet for iOS. This can be downloaded here for iOS and here for Android.

We can see in the upper left corner the option to connect our wallet with WalletConnect.

3.jpg

After having scanned the QR code, the virtual wallet shows us this message. Obviously, to continue we must tap where it says "proceed".

4.jpg

After tapping "proceed", we will have our mobile device successfully connected with WalletConnect and we will be able to see the following basic information.

5.jpg

Finally, WalletConnect will present on our computer the following information and the process of linking both tools will be finished.

6.png

Doing all of this is extremely easy, and I am sure that as time passes this type of solution will be much more popular and much more used. The benefits of using WalletConnect is that it allows you to interact with dapps that would normally require the use of extensions for desktop computers. With the difference that instead of using those extensions, people will now be able to use digital wallets for their mobile devices.

On a more technical level, what WalletConnets basically does, is create a Bridge server to relay the communication between the desktop dapp and the mobile wallet. This measure together with the strict encryption results in a perfectly safe way to interact with all sorts of dapps.

WalletConnect’s positive aspects


  • The idea they want to develop is very good, and the way their beta version works is quite simple. All types of users would be able to use this tool without any problem.
  • They encourage the participation of the development community by publishing technical documents, they also have their own discussion forum, and of course, they use GitHub to manage everything related to the improvement of the code through the contributions from the entire community.
  • They have their own application for iOS and Android, which allows the vast majority of people to install and try out their application.

WalletConnect’s negative aspects


  • The development is not yet finished and it is impossible to know how stable the final product will be.
  • The discussion forum has the majority of the topics without being updated since last year, which may indicate a loss of interest in the development of the project.

Conclusion


WalletConnect is a project that can bring a lot of value to the blockchain community, however, there is still a lot of work to be done, especially regarding finishing up the development of the beta version and in promoting it so that it can be adopted by the market in a successful way.

At the moment the project looks very good, and if everything continues as planned, this project may end up being one of the most useful and most used by those people who use virtual wallets for mobile devices.

Due to everything mentioned in this article, I give this project a 3 stars rating.

Source

Repository

https://github.com/WalletConnect/walletconnect-monorepo

Resources

WalletConnect
WalletConnect Docs
WalletConnect Forums
WalletConnect GitHub
WalletConnect in State of the Dapps

DISCLAIMER

This is not financial advice, nor a guarantee or promise in regards to any result that may be obtained from using the above content. The information provided here is for informational and entertainment purposes only. It should not be considered as financial and/or investment advice. No person should make any kind of financial decision without first consulting their own financial adviser and/or conducting their own research and due diligence.

Sort:  

Thank you for your contribution to the Blog category.

Once again, you managed to create a very informative blog post that contains useful information about the project being presented, and I appreciate your commitment to quality. Your review is comprehensive and well-illustrated with relevant images.

In terms of content, this was a solid overall effort. The post is well-written, and I like all the information provided. I particularly enjoyed reading about your personal knowledge, views and experience of using this tool. This is the kind of editorial content we like to see in blog posts.

That being said, the post did have minor proofreading issues, but not to the level where it hurt the reading experience. Long story short, this is another detailed review from you, and I appreciate the effort.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Chat with us on Discord.

[utopian-moderator]

Thank you for your review, @lordneroo! Keep up the good work!

Congratulations @dedicatedguy! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 9000 as payout for your posts. Your next target is to reach a total payout of 10000

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
SteemitBoard to support the german speaking community meetups
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Hi @dedicatedguy!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Hey, @dedicatedguy!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.35
TRX 0.12
JST 0.040
BTC 70753.86
ETH 3589.34
USDT 1.00
SBD 4.75