Participate in the Livepeer Alpha

Generate Token and Participate in the Livepeer Network

Livepeer's Genesis State

As of April 30th, 2018, the Livepeer Protocol is launched on Ethereum's Mainnet. This significant milestone brings us into Livepeer's Snowmelt alpha. Over time the majority of token will be earned through doing work on the network as a delegator or transcoder. However, as a staking protocol where nodes need token in order to do work in the first place, there must be a starting point. The genesis state will specify the rules for generation of 10,000,000 initial LPT. This initial token will be generated and released to the crowd, team, early supporters, and community in a gradual rollout over the next 36 months. You can use LPT to either 1) delegate your towards a transcoding node who will perform video transcoding on your behalf, or 2) you can run a transcoding node yourself to perform work on the network.

Key Points

  • Safety: The Livepeer project will NOT be asking you for ETH, BTC, USD, or any money. Livepeer is not selling anything at this point. If someone claiming to represent Livepeer asks you to send them any currency, please report this as fraud to fraud@livepeer.org.

  • Eligibility: Any Ethereum account private key holder with greater than 0.1 ETH in their account on Ethereum block # 5,264,265 can generate token through the MerkleMine starting at network launch through the 500,000 block slow start period.

  • Timeframe: During the slow start period which will last through Ethereum block # 6034099 users can only generate their own token. After this period, users can generate token on other's behalf, and the amount that they generate for themselves will grow as more time passes.

  • Alternate ways to get LPT: Users who wish to participate but don’t meet the threshold can MerkleMine token following the 3 month slow start, or can participate in the community campaign to earn LPT by contributing to the network.

  • Amount: Anyone who generates their own token through the MerkleMine during the slow start will generate 2.44 LPT into each eligible account.

About the Distribution Mechanism

The mechanism that participants in the network will use to generate initial token is called a MerkleMine. The MerkleMine will have a 500,000 block (~3 month) slow start period, in which all Ethereum accounts with greater than 0.1 ETH as of block 5,264,265 will be eligible to generate their pro-rata portion of token. And then following the slow start period, all Ethereum accounts will be able to MerkleMine until all initial token has been generated.

How to MerkleMine

As described in the above links, the MerkleMine is an open and technical algorithm, that anyone can follow to create their own proofs for token generation. However there are a couple of community tools available to ease this process. We will update this post as further tools emerge to support new methods. Here are three options:

  1. Merkle Mine Dapp. Your eligible account is accessible through a web3 enabled browser like Metamask, Mist, Toshi, Status, Cipher, Parity, etc: Use this DApp to generate and submit your proof to the MerkleMine generate transaction through your browser. Scroll down to "1. Use the IPFS Gateway" and click the link. Having Trouble? Check this walkthrough.

  2. Merkle Mine Command Line Scripts. You have a JSON Keystore file for your eligible account, and you would like to use the command line to generate your transaction: Use the MerkleMine command line script included in this github repository to generate and submit your proof to the MerkleMine generate transaction. This may be useful if you’d like to automate MerkleMining across many accounts. Having Trouble? Check this walkthrough first.

  3. You want to choose your own method for generating and signing the transaction containing your proof: Follow the SPEC. Those looking to choose their own method for key security and transaction signing are encouraged to follow the algorithm to generate proofs, sign transactions offline, and submit using their tool of choice to generate token.

Not eligible for the slow start period?

If you received an error message trying to generate token, it's possible that your address did not meet the eligibility requirements above. However, you can still earn Livepeer token and participate in the network.

  • Join the Livepeer Community Node to learn more and get involved with community calls, meetups, hackathons, grant programs and more

Have your token? Here's what to do next

After you have generated your token through the MerkleMine, you can either do work, or stake towards someone to do work for you:

  1. Use your Livepeer token to delegate towards a transcoding candidate in the Livepeer Explorer.
  2. Consider running a transcoding node yourself to do work on the network.
  3. Join the community discussion on Discord Chat, Reddit, or our forum.

Economics of the genesis state of Livepeer

The economic model of the Livepeer network incentivizes active participation, and the protocol will allocate token into the hands of active participants — keepers, developers, and node operators. While the MerkleMine will ensure open access to Livepeer across all users who end up wishing to attempt participation later. Over the past 18 months a number of project participants have contributed to Livepeer to get it to the point of launch — early team, founders, developers, pre-sale purchasers, and community contributors. As such, the token pool will be distributed as follows:

  • Founders and early team: 12.35% — vesting over 36 months from network launch.
  • Pre-sale purchasers: 19% — vesting over 18 months from network launch. Purchasers have facilitated 3 years of runway for Livepeer’s lean, engineering focused core team.
  • Crowd: 63.437% — generated over 3–18 months using the MerkleMine algorithm.
  • Grant: 0.213% — immediate issued to a couple early advisors and contributors who helped Livepeer get off the ground.
  • Long term project endowment: 5% — to be used to ensure the longevity of the Livepeer project. Livepeer will be learning and experimenting with concepts in decentralized community governance, with the potential for this to be shifted to that model starting in 18–24 months, though details remain to be worked out.

The estimated token generation over the next 36 months looks as follows:

Token Distribution By Month

Token distribution by month — note that the crowd portion may be generated through the MerkleMine any time between 3 and 18 months.

One important point to note from the above chart is that the ownership in the network will be decentralized and proportional from the get go, with open access to the Livepeer token for the community being baked in from day one. Core team and pre-sale participants will be vesting over time, such that no centralized parties ever control a majority of the distributed token used for staking within the Livepeer network.

Common Questions