Difference between revisions of "MetaMask"

From CryptoWiki

wiki_crypto>Zeb.dyor
 
m
 
(5 intermediate revisions by 3 users not shown)
Line 5: Line 5:


* A simple guide to using MetaMask can be found [https://medium.com/@decryptmedia/metamask-the-beginners-guide-6111143f2581 here] (23-9-2020).
* A simple guide to using MetaMask can be found [https://medium.com/@decryptmedia/metamask-the-beginners-guide-6111143f2581 here] (23-9-2020).
* MetaMask is a browser extension that enables access to web [[Dapp|Dapps]] through popular browsers. MetaMask injects the web3 [[API]] into a given website’s javascript context, allowing web Dapps to read from the [[blockchain]]. In addition, MetaMask lets users create and manage identities, allowing users to review web Dapp blockchain [[Transaction (Tx)|transactions]] through a UI before approving or rejecting them. This empowers users by removing the requirement of running a local [[node]] to access web Dapps, as well as enhancing security by requiring verification for all web Dapp transactions.
* MetaMask is a browser extension that enables access to web [[Dapp|Dapps]] through popular browsers. MetaMask injects the [[web3]] [[API]] into a given website’s [[JavaScript|javascript]] context, allowing web [[Dapps]] to read from the [[blockchain]]. In addition, MetaMask lets users create and manage identities, allowing users to review web [[DApp|Dapp]] blockchain [[Transaction (Tx)|transactions]] through a UI before approving or rejecting them. This empowers users by removing the requirement of running a local [[node]] to access web [[DApps|Dapps]], as well as enhancing security by requiring verification for all web [[Dapp]] [[transactions]].
* As web browsers do not natively support interacting with the [[Ethereum (ETH)|Ethereum]] [[Blockchain]], a browser extension called [https://metamask.io/ Metamask] is one way to fill that gap. Metamask will handle the users [[Private Key|private keys]] and allow them to submit [[Transaction (Tx)|transactions]] to the network via an [[Ethereum (ETH)|Ethereum]] [[node]]. Metamask communicates with the sites a user visits by injecting a [[Javascript]] object through which the site can communicate with the [[wallet]] and [[blockchain]]. For mobile users there are applications like [https://www.toshi.org/ Toshi] and [https://www.cipherbrowser.com/ Cipher Browser] that do the same thing on mobile.
* As web browsers do not natively support interacting with the [[Ethereum (ETH)|Ethereum]] [[Blockchain]], a browser extension called [https://metamask.io/ Metamask] is one way to fill that gap. Metamask will handle the users [[Private Key|private keys]] and allow them to submit [[Transaction (Tx)|transactions]] to the network via an [[Ethereum (ETH)|Ethereum]] [[node]]. Metamask communicates with the sites a user visits by injecting a [[Javascript]] object through which the site can communicate with the [[wallet]] and [[blockchain]]. For mobile users there are applications like [https://www.toshi.org/ Toshi] and [https://www.cipherbrowser.com/ Cipher Browser] that do the same thing on mobile.
* From the [https://www.coindesk.com/the-coindesk-50 CoinDesk 50]:
* From the [https://www.coindesk.com/the-coindesk-50 CoinDesk 50]:
"''MetaMask, a browser extension, has become a Web 3.0 gateway for over 1.5 million people worldwide. A ConsenSys product, MetaMask is an ethereum wallet that also serves as a bridge between web browsers and the Ethereum blockchain. From the world of NFTs to DeFi apps, MetaMask is one of the most frequent onramps to the variegated decentralized world. MetaMask sees approximately 1.5 million monthly transactions, with about three quarters initiated by decentralized applications and the remainder sent as payments by users. It’s browser plugin has been downloaded four million times, while MetaMask’s new mobile app has attracted more than 130,000 users in beta. "The last year has been an insane time for new programmable money apps built on Ethereum. But, you can't go on a road trip without a car and for me, MetaMask has been the most reliable vehicle on my DeFi journey,” one satisfied user, [[DeFi Dad]], said."''
"''MetaMask, a browser extension, has become a Web 3.0 gateway for over 1.5 million people worldwide. A ConsenSys product, MetaMask is an ethereum wallet that also serves as a [[bridge]] between web browsers and the Ethereum blockchain. From the world of [[NFTs]] to [[Defi|DeFi]] apps, MetaMask is one of the most frequent onramps to the variegated [[decentralized]] world. MetaMask sees approximately 1.5 million monthly transactions, with about three quarters initiated by [[decentralized applications]] and the remainder sent as payments by users. It’s browser plugin has been downloaded four million times, while MetaMask’s new mobile app has attracted more than 130,000 users in beta. "The last year has been an insane time for new programmable money apps built on Ethereum. But, you can't go on a road trip without a car and for me, MetaMask has been the most reliable vehicle on my DeFi journey,” one satisfied user, [[DeFi Dad]], said."''
== History ==
== History ==
== Governance ==
=== Admin Keys ===
=== DAO ===
* [https://thedefiant.io/consensys-metamask-token/ From] [[The Defiant]] (17-3-2022):
''"Under the plan, MetaMask will launch a [[Decentralised Autonomous Organisation (DAO)|DAO]], although Lubin said that it “won’t govern MetaMask, but will enable the creation of novel pieces of MetaMask to be funded.”''
=== Treasury ===
== Audits & Exploits ==
* [[Bug bounty]] program can be found [insert here].
=== Bugs/Exploits ===
* [https://newsletter.blockthreat.io/p/blockthreat-week-22-2022?s=r From] Blockthreat (8-6-2022):
''"Metamask patched multiple web2 [https://medium.com/metamask/metamask-awards-bug-bounty-for-clickjacking-vulnerability-9f53618e3c3a vulnerabilities] after they were responsibly disclosed by UGWST."''
== Token ==
== Token ==
=== Launch ===
=== Launch ===


* [https://thedefiant.io/joe-lubin-teases-metamask-token/ From] [[The Defiant]] (8-11-2021):
* [https://thedefiant.io/consensys-metamask-token/ From] [[The Defiant]] (17-3-2022):
''"On March 16, [[Joe Lubin]], ConsenSys co-founder, told Decrypt that MetaMask will pursue “progressive decentralization” and intends to issue a token moving forward. Under the plan, MetaMask will launch a [[Decentralised Autonomous Organisation (DAO)|DAO]], although Lubin said that it “won’t govern MetaMask, but will enable the creation of novel pieces of MetaMask to be funded.” The comments suggest that MetaMask users who expect to receive an [[airdrop]] may be disappointed, although an airdrop was not explicitly ruled out."''
*[https://thedefiant.io/joe-lubin-teases-metamask-token/ From] The Defiant (8-11-2021):


''"[[Joseph Lubin]], founder of [[Ethereum (ETH)|Ethereum]] incubator [[Consensys|ConsenSys]], set off speculation a token for the [[non-custodial]] [[wallet]] MetaMask is imminent after tweeting, “Wen $MASK? Stay tuned.”"''
''"[[Joseph Lubin]], founder of [[Ethereum (ETH)|Ethereum]] incubator [[Consensys|ConsenSys]], set off speculation a token for the [[non-custodial]] [[wallet]] MetaMask is imminent after tweeting, “Wen $MASK? Stay tuned.”"''
Line 26: Line 48:
* [[Whitepaper]] can be found [insert here].
* [[Whitepaper]] can be found [insert here].
*[https://github.com/MetaMask/metamask-extension/commit/e4d4c9c45a134eace71d020ac0316deddc52213d Abandoned] [[Open Source|open-source]] prior to launch MetaMask Swap (2-8-2020).
*[https://github.com/MetaMask/metamask-extension/commit/e4d4c9c45a134eace71d020ac0316deddc52213d Abandoned] [[Open Source|open-source]] prior to launch MetaMask Swap (2-8-2020).
* MetaMask is [https://decrypt.co/39514/metamask-tightens-license-in-response-to-crypto-browser-boom shifting away] (22-8-2020) from [[open-source]] to make large-scale forks using its code pay up.
* MetaMask is [https://decrypt.co/39514/metamask-tightens-license-in-response-to-crypto-browser-boom shifting away] (22-8-2020) from [[open-source]] to make large-scale [[forks]] using its code pay up.
* Built on: [[Ethereum]]
* Built on: [[Ethereum]]
=== How it works ===
=== How it works ===
Line 32: Line 54:
''"MetaMask (by default) uses Infura, but has the ability to switch to another node provider, even somebody’s own [[node]]. We continue to work with MetaMask and more Web3 browser teams."''
''"MetaMask (by default) uses Infura, but has the ability to switch to another node provider, even somebody’s own [[node]]. We continue to work with MetaMask and more Web3 browser teams."''
* From this [https://blog.0xproject.com/0x-ecosystem-update-october-2020-7ff479fc6d53 update] by [[0x]] (16-11-2020):
* From this [https://blog.0xproject.com/0x-ecosystem-update-october-2020-7ff479fc6d53 update] by [[0x]] (16-11-2020):
"''MetaMask [https://medium.com/metamask/introducing-metamask-swaps-84318c643785 integrates 0x API] for its new direct token swap functionality with [https://0xtracker.com/apps/metamask over $13 million in volume] sourced through 0x protocol so far."''
"''MetaMask [https://medium.com/metamask/introducing-metamask-swaps-84318c643785 integrates 0x API] for its new direct token swap functionality with [https://0xtracker.com/apps/metamask over $13 million in volume] sourced through [[0x Protocol|0x protocol]] so far."''
=== Fees ===
Has built in fees for swaps and staking.


=== Mining ===
=== Scaling ===
=== Staking ===
=== Liquidity Mining ===
=== Layer Two ===
* Uses [[Connext]], according to their [https://connext.network/ website] (21-4-2020).
* Uses [[Connext]], according to their [https://connext.network/ website] (21-4-2020).
== Privacy ==
Is not privacy focused. When someone creates a new wallet, all its internal addresses are known and linked together by [[Infura]] in the back.


=== Different Implementations ===
=== Interoperability ===
=== Other Details ===
== Oracle Method ==
== Privacy Method ==
== Compliance ==
== Compliance ==


* Is [https://blog.tally.cash/a-community-owned-wallet-for-the-new-internet/ accused] of [https://github.com/MetaMask/metamask-extension/commit/e4d4c9c45a134eace71d020ac0316deddc52213d abandoning] the [[Open Source|open source]] ethos is favor of making a lot of money (18-8-2021):
* Is [https://blog.tally.cash/a-community-owned-wallet-for-the-new-internet/ accused] of [https://github.com/MetaMask/metamask-extension/commit/e4d4c9c45a134eace71d020ac0316deddc52213d abandoning] the [[Open Source|open source]] ethos is favor of making a lot of money (18-8-2021):


''"They charge an enormous fee versus [[Uniswap (UNI)|Uniswap]], [[SushiSwap (SUSHI)|Sushiswap]], [[0x Protocol (ZRX)|0x]], or [[1inch Network (1INCH)|1inch]] — as high as 1% per trade. And unlike each of those platforms, the $10M in fees they earn each month don't go to users, instead going directly to a tightly held corporation.''
''"They charge an enormous fee versus [[Uniswap (UNI)|Uniswap]], [[SushiSwap (SUSHI)|Sushiswap]], [[0x Protocol (ZRX)|0x]], or [[1inch Network (1INCH)|1inch]] — as high as 1% per trade. And unlike each of those platforms, the $10M in [[fees]] they [[earn]] each month don't go to users, instead going directly to a tightly held corporation.''


''The latest release includes a number of choices at odds with what's best for users, including blocking wallet access by country and increasing user surveillance."''
''The latest release includes a number of choices at odds with what's best for users, including blocking wallet access by country and increasing user surveillance."''


== Their Other Projects ==
== Their Other Projects ==
=== MetaMask Card ===
[[Mastercard]] debit card in [https://x.com/MetaMask/status/1823700296281022804 direct partnership] (14-8-2024).
=== MetaMask Swaps ===
=== MetaMask Swaps ===
* [https://decrypt.co/44000/metamask-debuts-token-swaps-vows-best-prices-across-defi From] [[Decrypt]] (6-10-2020):
* [https://decrypt.co/44000/metamask-debuts-token-swaps-vows-best-prices-across-defi From] [[Decrypt]] (6-10-2020):
''"Today, the [[Ethereum]] [[wallet]] and browser extension is launching MetaMask Swaps, a new feature for [[Firefox]] users (with [[Google|Chrome]] to follow) that allows them to trade the digital assets they hold for just about any token on a [[decentralized exchange]], all while staying within the MetaMask wallet. “We get the best prices because we simultaneously aggregate the most liquidity sources ([[DEXs]]) and many different methods for splitting the order across the DEXs (aggregators),” [[Jacob Cantele]], head of product at MetaMask, told Decrypt. “When we started building this functionality, we planned to bring a single DEX aggregator to MetaMask. We tested every DEX aggregator available, and found that results varied wildly based on the token and size of the swap the user was making.” Working with [[ConsenSys]] Codefi, it created a system that aggregates the aggregators and the DEXs themselves. So it keeps users inside its own UI while sending business to [[DeFi]] protocols like [[Totle]].The list includes not just Totle and [[Uniswap]], but also [[Airswap]] (the ConsenSys DEX that worked with MetaMask on the project), [[0x]], [[1inch (1INCH)|1inch.exchange]], [[dex.ag]], [[Kyber]], [[Paraswap]], and private market makers."''
''"Today, the [[Ethereum]] [[wallet]] and browser extension is launching MetaMask [[Swaps]], a new feature for [[Firefox]] users (with [[Google|Chrome]] to follow) that allows them to trade the digital assets they hold for just about any token on a [[decentralized exchange]], all while staying within the MetaMask wallet. “We get the best prices because we simultaneously aggregate the most [[liquidity]] sources ([[DEXs]]) and [[MANY|many]] different methods for splitting the order across the DEXs (aggregators),” [[Jacob Cantele]], head of product at MetaMask, told Decrypt. “When we started building this functionality, we planned to bring a single DEX aggregator to MetaMask. We tested every DEX aggregator available, and found that results varied wildly based on the token and size of the swap the user was making.” Working with [[ConsenSys]] Codefi, it created a system that aggregates the aggregators and the DEXs themselves. So it keeps users inside its own UI while sending business to [[DeFi]] protocols like [[Totle]].The list includes not just Totle and [[Uniswap]], but also [[Airswap]] (the ConsenSys DEX that worked with MetaMask on the project), [[0x]], [[1inch (1INCH)|1inch.exchange]], [[dex.ag]], [[Kyber]], [[Paraswap]], and private market makers."''
 
== Governance ==
=== DAO ===
=== Treasury ===
== Upgrades ==
== Roadmap ==
== Roadmap ==
* Can be found [Insert link here].
* Can be found [Insert [[LINK|link]] here].
== Audits ==
* [[Bug bounty]] program can be found [insert here].
=== Bugs ===
== Usage ==
== Usage ==
* Has [https://medium.com/metamask/metamask-exceeds-1-million-monthly-active-users-9da72a1e915d one million] monthly active users (6-10-2020). Surpassed [https://consensys.net/blog/metamask/metamask-surpasses-5-million-monthly-active-users/ 5M] (1-5-2021).
* Has [https://medium.com/metamask/metamask-exceeds-1-million-monthly-active-users-9da72a1e915d one million] monthly active users (6-10-2020). Surpassed [https://consensys.net/blog/metamask/metamask-surpasses-5-million-monthly-active-users/ 5M] (1-5-2021).
Line 76: Line 90:
*[[Tally (Wallet)|Tally]], a MetaMask [[fork]] after [[J.P. Morgan|JPMorgan]] bought into [[Consensys]].
*[[Tally (Wallet)|Tally]], a MetaMask [[fork]] after [[J.P. Morgan|JPMorgan]] bought into [[Consensys]].
*[[XDEFI Wallet (XDEFI)|XDEFI Wallet]]
*[[XDEFI Wallet (XDEFI)|XDEFI Wallet]]
== Coin Distribution ==
== Pros and Cons ==
== Pros and Cons ==
=== Pros ===
=== Pros ===
Line 88: Line 100:
''The latest release includes a number of choices at odds with what's best for users, including blocking wallet access by country and increasing user surveillance."''
''The latest release includes a number of choices at odds with what's best for users, including blocking wallet access by country and increasing user surveillance."''


== Team, Funding, Partnerships, etc. ==
== Team, Funding, Partners ==
=== Team ===
=== Team ===
* Full team can be found [here].
* Full team can be found [here].
Line 99: Line 111:
=== Partners ===
=== Partners ===
* Partners with [[Wyre]] (As of 28-10-2019 [https://www.sendwyre.com/partner-testimonials/ on the website] of Wyre).
* Partners with [[Wyre]] (As of 28-10-2019 [https://www.sendwyre.com/partner-testimonials/ on the website] of Wyre).
*One of the genesis [https://cryptobriefing.com/consensys-launches-nft-ecosystem-with-99-more-energy-efficiency/ partners] of [[Palm]] (31-3-2021).
*One of the [[genesis]] [https://cryptobriefing.com/consensys-launches-nft-ecosystem-with-99-more-energy-efficiency/ partners] of [[Palm]] (31-3-2021).
==(:==
Knowledge empowers all and will help us get closer to the [[decentralised|decentralized]] world we all want to live in!
 
Making these free wiki pages is fun but takes a lot of effort and time.
 
If you have enjoyed reading, tips are appreciated :) This will help us to [[keep]] expanding this archive of information.


[[ETH]] tip [[address]]: 0x83460bE5F218b1520B69D702cE60A1DE37dD8E31
[[Category:Companies/Organisations]]
[[Category:Companies/Organisations]]

Latest revision as of 02:37, 19 August 2024

Basics

  • Announced on:
  • Mainnet release:
  • Based in:
  • A simple guide to using MetaMask can be found here (23-9-2020).
  • MetaMask is a browser extension that enables access to web Dapps through popular browsers. MetaMask injects the web3 API into a given website’s javascript context, allowing web Dapps to read from the blockchain. In addition, MetaMask lets users create and manage identities, allowing users to review web Dapp blockchain transactions through a UI before approving or rejecting them. This empowers users by removing the requirement of running a local node to access web Dapps, as well as enhancing security by requiring verification for all web Dapp transactions.
  • As web browsers do not natively support interacting with the Ethereum Blockchain, a browser extension called Metamask is one way to fill that gap. Metamask will handle the users private keys and allow them to submit transactions to the network via an Ethereum node. Metamask communicates with the sites a user visits by injecting a Javascript object through which the site can communicate with the wallet and blockchain. For mobile users there are applications like Toshi and Cipher Browser that do the same thing on mobile.
  • From the CoinDesk 50:

"MetaMask, a browser extension, has become a Web 3.0 gateway for over 1.5 million people worldwide. A ConsenSys product, MetaMask is an ethereum wallet that also serves as a bridge between web browsers and the Ethereum blockchain. From the world of NFTs to DeFi apps, MetaMask is one of the most frequent onramps to the variegated decentralized world. MetaMask sees approximately 1.5 million monthly transactions, with about three quarters initiated by decentralized applications and the remainder sent as payments by users. It’s browser plugin has been downloaded four million times, while MetaMask’s new mobile app has attracted more than 130,000 users in beta. "The last year has been an insane time for new programmable money apps built on Ethereum. But, you can't go on a road trip without a car and for me, MetaMask has been the most reliable vehicle on my DeFi journey,” one satisfied user, DeFi Dad, said."

History

Governance

Admin Keys

DAO

"Under the plan, MetaMask will launch a DAO, although Lubin said that it “won’t govern MetaMask, but will enable the creation of novel pieces of MetaMask to be funded.”

Treasury

Audits & Exploits

Bugs/Exploits

  • From Blockthreat (8-6-2022):

"Metamask patched multiple web2 vulnerabilities after they were responsibly disclosed by UGWST."

Token

Launch

"On March 16, Joe Lubin, ConsenSys co-founder, told Decrypt that MetaMask will pursue “progressive decentralization” and intends to issue a token moving forward. Under the plan, MetaMask will launch a DAO, although Lubin said that it “won’t govern MetaMask, but will enable the creation of novel pieces of MetaMask to be funded.” The comments suggest that MetaMask users who expect to receive an airdrop may be disappointed, although an airdrop was not explicitly ruled out."

  • From The Defiant (8-11-2021):

"Joseph Lubin, founder of Ethereum incubator ConsenSys, set off speculation a token for the non-custodial wallet MetaMask is imminent after tweeting, “Wen $MASK? Stay tuned.”"

Token allocation

Utility

Token Details

  • As of 10-2020 there is no specific token for MetaMask.

Stablecoin

Technology

How it works

  • Uses Infura, and according to Infura's FAQ (13-4-2020):

"MetaMask (by default) uses Infura, but has the ability to switch to another node provider, even somebody’s own node. We continue to work with MetaMask and more Web3 browser teams."

"MetaMask integrates 0x API for its new direct token swap functionality with over $13 million in volume sourced through 0x protocol so far."

Fees

Has built in fees for swaps and staking.

Scaling

Privacy

Is not privacy focused. When someone creates a new wallet, all its internal addresses are known and linked together by Infura in the back.

Compliance

"They charge an enormous fee versus Uniswap, Sushiswap, 0x, or 1inch — as high as 1% per trade. And unlike each of those platforms, the $10M in fees they earn each month don't go to users, instead going directly to a tightly held corporation.

The latest release includes a number of choices at odds with what's best for users, including blocking wallet access by country and increasing user surveillance."

Their Other Projects

MetaMask Card

Mastercard debit card in direct partnership (14-8-2024).

MetaMask Swaps

"Today, the Ethereum wallet and browser extension is launching MetaMask Swaps, a new feature for Firefox users (with Chrome to follow) that allows them to trade the digital assets they hold for just about any token on a decentralized exchange, all while staying within the MetaMask wallet. “We get the best prices because we simultaneously aggregate the most liquidity sources (DEXs) and many different methods for splitting the order across the DEXs (aggregators),” Jacob Cantele, head of product at MetaMask, told Decrypt. “When we started building this functionality, we planned to bring a single DEX aggregator to MetaMask. We tested every DEX aggregator available, and found that results varied wildly based on the token and size of the swap the user was making.” Working with ConsenSys Codefi, it created a system that aggregates the aggregators and the DEXs themselves. So it keeps users inside its own UI while sending business to DeFi protocols like Totle.The list includes not just Totle and Uniswap, but also Airswap (the ConsenSys DEX that worked with MetaMask on the project), 0x, 1inch.exchange, dex.agKyber, Paraswap, and private market makers."

Roadmap

  • Can be found [Insert link here].

Usage

Projects that use or built on it

Competition

Pros and Cons

Pros

Cons

"They charge an enormous fee versus Uniswap, Sushiswap, 0x, or 1inch — as high as 1% per trade. And unlike each of those platforms, the $10M in fees they earn each month don't go to users, instead going directly to a tightly held corporation.

The latest release includes a number of choices at odds with what's best for users, including blocking wallet access by country and increasing user surveillance."

Team, Funding, Partners

Team

Funding

Partners 

(:

Knowledge empowers all and will help us get closer to the decentralized world we all want to live in!

Making these free wiki pages is fun but takes a lot of effort and time.

If you have enjoyed reading, tips are appreciated :) This will help us to keep expanding this archive of information.

ETH tip address: 0x83460bE5F218b1520B69D702cE60A1DE37dD8E31