Image for post
Image for post

The recent article by Vitalik on social recovery summarised his views on the different options for key management where he pushed for stronger adoption of social recovery wallets.

We resonate with much of what was mentioned. Especially the magnitude of key management issues, and the strong need for solutions better than mnemonics. …


Zhen joins Steve to chat about the decentralization of key management in cryptocurrency.

During the podcast, Zhen discusses how tKey works on the backend. To explain it briefly: tKey leverages on Shamir Secret sharing to split a user’s key into three parts. One share remains on the Torus network (a decentralized network run by large ecosystem stakeholders like Binance, ENS, Etherscan, Ontology, Zilliqa, Tendermint, Skale and Matic), while the other two are available to the user, with one share being stored on their device, and the other behind a backup password/seed phrase.

The multi-factor authentication is built so that even…


Image for post
Image for post

Zhen got on a video interview with Lea Thompson to chat about how Torus is making Web 3.0 applications as smooth as Web 2.0. Watch the interview to join them in a deep-dive on the technicals of building key management for mainstream users.


Image for post
Image for post

Leonard and Zhen sat down with Sébastien Couture from Epicenter to talk about the origins of Torus Labs, the products we recently released, and our aims for the future.

Listen at https://epicenter.tv/episodes/b003

Topics discussed in the episode

  • Zhen and Leonard’s backgrounds and how they got into crypto
  • How and why Torus was formed
  • The path Torus has followed over the past year
  • Unwrapping the base layer, the Torus Network
  • How Shamir’s Secret Sharing works and why Torus chose to build on it
  • The Torus Wallet and a step by step of how it works
  • Torus and account portability
  • Use cases and applications built on Torus

Image for post
Image for post

Torus Labs is collaborating with The Giving Block on #BitcoinTuesday to join the biggest names in both philanthropy and cryptocurrency. The Torus Wallet will facilitate the easiest Ethereum transactions with Twitter accounts for the campaign throughout the month of December 2020.

Donors would be able to take advantage of the seamless user onboarding experience with Torus to make donations to causes that they really care about, and tweet about it to encourage their friends and family to do the same.

Charities involved in this campaign include The Giving Block, Code to Inspire, Africa Development Promise and US4Warriors.

How to Participate in #BitcoinTuesday with Torus

To make a…


Image for post
Image for post

tKey is now LIVE on all Torus Wallets!

As a company, we have always been focused on providing a great user experience for Web3. Our wallet uses familiar flows for user authentication, without sacrificing private key functionality or cross-chain compatibility. Many developers in the blockchain community come to us to help them to onboard mainstream users, and since our launch in 2019, we have helped over 250 applications to onboard users with simple and seamless key management.

However, some of the convenience that users get come at the expense of adopting weaker security assumptions: like relying on a central party like Google to authenticate and assuming your email…


Image for post
Image for post

Torus v1.8.5 brings 2 new logins to both Torus Wallet and DirectAuth users. Users can now easily create their first Ethereum blockchain wallet with either their existing WeChat or KaKaoTalk accounts. The new login methods are aligned with our goals to offer seamless user onboarding into the decentralised ecosystem to a wider group of audiences. With over 1.2 billion users on WeChat and 49 million users on KaKaoTalk, we are looking to introduce both Chinese and Korean users to start using dApps and DeFi. The login process is the same for both first-time and returning users.

Logging in with WeChat

The login process for…


Image for post
Image for post

The state-of-the-art today for oracles on Ethereum almost exclusively follow some combination of the same 4-step formula outlined by Vitalik:

  1. Initial reporting
  2. Escalation
  3. Coin vote
  4. Fork

Kleros and Augur both follow this model almost exactly, and some other projects have oracles that just use some subset of the aforementioned steps, like having an honest majority set of parties do an initial reporting, and using a coin vote if there’s a dispute.

In this model, each step costs more to execute, but incentives are structured so that there’s minimal “overflow” to the next step. For example, on Augur, during escalation, each…


Image for post
Image for post

We first deployed our Torus Network DKG back in 2018, and we launched out of beta earlier this year in February with a new set of node operators, and we recently also did a key refresh protocol to upgrade the node software for existing operators, as well as to ensure that key shares are regenerated for operators.

With our launch out of beta, we have also been able to focus more on products that build on top of the Torus Network like improvements to the Torus Wallet, the DirectAuth SDK, the tKey framework, and more.

All of this was only…


Image for post
Image for post

Hassle-free 2-Factor Authentication to Dapps Right From Your Browser

Today, while standing on the shoulders of giants, we’re proud to launch the Torus Chrome Extension, a fork of Metamask that’s deeply integrated with Torus’s single sign-on wallet and 2FA key management functionalities.

Setting up a new wallet account takes less than 10 seconds and doesn’t require generating, writing down, or storing seed phrases.

For most, (unless Torus is directly integrated) authenticating with Metamask is the first step everyone takes prior to logging into dApps. Metamask provides an excellent solution for users who want to manage their own keys and has long been the default Ethereum browser-wallet. However, seed phrases…

Torus Labs

Frictionless Logins for DApps

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store