What is Matic?
Matic Network provides scalable, secure and instant Ethereum transactions. It is built on an implementation of the PLASMA framework and functions as an off chain scaling solution. Matic Network offers scalability solutions along with other tools to the developer ecosystem, which enable Matic to seamlessly integrate with dApps while helping developers create an enhanced user experience.
How is Matic useful?
Decentralized Apps are making enormous progress; however, the current blockchain infrastructure is not ready to meet their transaction throughput needs. Slow transactions, High transaction fees, and Poor usability degrade user experience and prevent the dApps from going mainstream. Matic Network solves these problems by not just helping dApps scale but also by building a developer friendly ecosystem. We aim to provide SDKs and APIs for dApp developers with minimal blockchain experience to help them not just integrate easily with Matic but also offer better UI/UX.
We are also building products that will include user-friendly mobile apps, desktop wallets and browser extensions which will provide a seamless end to end experience for all users. Users will be able to pay, transfer or hold crypto assets without worrying about the complexity of the underlying system.
Product Ecosystem: Apart from the scaling solution we are also building the following tools for developers:
Dagger: Matic Dagger is a simple tool, built on top of the Ethereum Network. It provides a way to listen to incoming and outgoing transactions from accounts and contracts, and as well as logs. With Dagger, if you subscribe to certain kind of topics, then whenever a transaction occurs which complies with subscribed topics, you get a message. Dagger provides a variety of topics to listen to multiple things, including new blocks, incoming/outgoing transactions, new receipts, event logs (with and without filter) and contract creation.
1. Fast and robust
Dagger uses push mechanism instead of polling whenever new block gets mined. Works pretty well on low bandwidth.
2. Multiple rooms
There are two rooms you could listen events from: latest and confirmed. Both are implemented considering major use cases in mind.
3. Standard protocol
Dagger is built on standard protocol "MQTT". You can develope your own customized client easily as MQTT is standard protocol.
Wallet: Matic Wallet helps you manage your Ethereum accounts, wallets and contracts easily and securely. We have integrated with WalletConnect for our Wallet application. WalletConnect helps relay messages using a Bridge server without having access to any of its contents. By connecting your desktop DApp to Matic's Wallet one can interact with the dapp without compromising on Private Keys and also get notifications on to sign any transfer requests on their mobile.
1. Easy to use
Wallet is easy to use for any kind of users. Manage your accounts and tokens with full control.
2. Trustless and Secure
Wallet doesn’t store any private keys. It protects you while interacting with phishing or spam accounts.
3. In-built address book
It consists address book where you can store the accounts you use most. Search and start interacting with them.
4. Supports Matic Network
Uses Matic Network to transfer tokens for free securely. You can know more about Matic Network here.