-
Notifications
You must be signed in to change notification settings - Fork 15
Home
- What are meta-txs...
- Why you should be excited about them...
- What the MetaCartel is...
- What the Harbour-MVP is...
// This is a rough high level explaination, the implementation details aren't mentioned here.
Meta-txs stand for meta transactions. They are transactions which are signed by the user but not called by the user. Instead the transaction is sent to a server that executes the transaction for the user. This is known as the meta-tx relay. The server that receives meta-txs and executes them on behalf of the user is known as the relay server that provides the relay service. There are different models of how users gain access to execute meta-txs.
Meta-transactions enable users to authenticate to a server with a key pair which allows them to conduct onchain transactions without any gas in the key pair account.
Web3 User onboarding: Since meta-txs abstract out the need for gas on the key to execute onchain, meta-txs enable applications to give 'free' transactions to users without any further user friction. Eg. For your first 5 transactions, your transactions are free. Usually, users who are completely new to web3 products and cryptocurrencies in general will not have any gas and/or other cryptocurrencies. They are often forced to go through the metamask -> KYC exchange process. While this process is inevitable to some extend, meta-txs enable further user engagement through potentially 'free' transactions, thus providing a greater ability for applications to activate their users.
Wallet key management: Since meta-txs abstract out the need for gas on the key to execute onchain, they can actually also conduct meta-txs while paying for their own gas usage with their own identity contract wallet. Since users are able to generate keys on different devices and add them to their central identity contract wallet to gain access to execute meta-txs, users no longer require the exportation of their private keys through seed phrases and the behaviour of sending funds from one account to another. They will be able to access their funds from any keys that is authenticated to conduct meta-txs from their identity contract wallet.
Other miscellaneous usecases: Scheduled meta-txs which are conditionally executed based on time, token subscriptions ...
An example vision of what could be enabled by meta-txs can shown here: All-Aboard! Alliance for Mass Adoption of the Blockchain
The MetaCartel an online collective of teams and individuals that are currently working on meta-txs. It is a distributed community who have come together to discussion all things meta-txs, work on community meta-tx projects and shill the power of the meta-tx!
The Harbour-MVP is the MetaCartel's community wide project to create a MVP for a decentralised p2p network of TRUSTED service node servers that recieves and executes meta-txs. We have come together to achieve as there is an understanding of the vulnerabilities of a single server. The first step is to standardise the implementations.
- We have a telegram chat! To get an invitation please shoot these folks a DM on twitter Pet3rpan, MP or Austin Griffith
- Project management repository We keep all project org stuff on here including community call recordings, agendas and notes
- We have gitter channels for more focused technical discussions
- Github issues