TL;DR: Loom Network’s Basechain now has the ability to verify and accept transactions signed by native Ethereum wallets — offering the most seamless user experience possible for dapp scaling. If you are curious about why this unique set of features are only possible on Basechain — and why it is beneficial for both developers, and users — keep reading 😉

On March 31st, 2019 — Basechain validators voted in favor of its first decentralized hard fork.

This hard fork added a set of functionality that allows any Ethereum user to use Basechain dapps as seamlessly as any Ethereum dapp. Users can simply use their MetaMask account or any other native Ethereum wallet — further blending the line between Layer 1 and Layer 2.

If you are new here, you might be asking yourself…

What is Basechain? 🤔

Basechain is a production-ready, multichain interop platform that allows for faster and cheaper transactions and a greatly improved UX for dapps that need quick confirmation times.

This is not mere conjecture either — it has been live and in production since late 2018.

Basechain uses Delegated Proof of Stake (DPoS) for consensus — which means it’s ideal for dapps with a user-facing component that require fast confirmations, while also maintaining a reasonable level of decentralization.

And since tokens are transferable to and from Layer 1 — it makes it the perfect complement to Ethereum.

Plus…

Dapps can issue their tokens on Ethereum — and move the more complex user-facing components to Layer 2.

But a major component in blockchains is that — you need to sign every transaction to prove your identity.

And the usefulness of a Layer 2 is limited if every user needs a separate account on that blockchain in order to use it.

For a bit of background, in case you are wondering…

How Does Transaction Signing Work? 🤔

Imagine that Vladimir wants to send $100 to Donald.

Vladimir tells the blockchain to send $100 to Donald, which will simultaneously deduct the same amount from his wallet.

The blockchain can easily read Vladimir’s instructions — but it needs to first verify that Vladimir is actually who he claims to be, and not some bad actor pretending to be him.