Theta is a decentralized video delivery network, powered by users, running on a dedicated blockchain (Theta Network). Its value proposition is to reduce the costs of content delivery networks by effectively creating a mesh network of shared content.
Initially launched as an ERC-20 token, Theta has run its mainnet since March 2019, following a $20MM raise via private token sales in 2017.
Theta Network leverages three core features:
Modified BFT consensus mechanism: a modified BFT consensus mechanism that allows thousands of nodes to participate in the consensus process, while still supporting more than 1,000+ TPS.
Off-chain pool for micropayments: a system that relies on a set of guardian nodes to keep a signature through the partial aggregation of signatures from its neighbors before gossiping it out the aggregated signature. Through this system, it allows the signature share of each node to reach other nodes at an exponential rate while keeping the communication overhead small.
Aggregated Signature Gossip Scheme: built for video streaming purposes, it allows users to benefit from an off-chain micropayment pool.
Its crypto-economics is centered around a two-token model with THETA and TFUEL:
THETA is the governance token of the Theta protocol: it is used to stake as a Validator or Guardian node, to produce blocks, and to participate in the protocol's governance.
TFUEL is the operational token of the Theta protocol: it is used by users to complete transactions (e.g., for a relay node to provide a third party with a video stream, to deploy / interact with smart contracts). Nodes earn TFUEL for every video stream they relay to other users on the network.
1. What is Theta Network (THETA)?
Theta Network aims to create a more efficient way to deliver content in a global, peer-to-peer mesh network.
Tokens on the Theta blockchain are used to encourage individual users to share their idle computing and bandwidth resources as caching or relay nodes for video streams. This design aims to improve the quality of stream delivery and solves the "last-mile" delivery problem, which is the main bottleneck for traditional content delivery pipelines, especially so for high-resolution, high bitrate 4k, 8k, and next-generation streams.
With sufficient network density, the majority of viewers will pull streams from peering caching nodes, allowing video platforms to significantly reduce content delivery network ("CDN") costs. By introducing tokens as an end-user incentive mechanism, the Theta Network aims to allow video platforms to deepen viewer engagement, drive incremental revenues, and differentiate their content and viewing experience from their competitors.
Theta uses a two-token model with the following use-cases.
THETA token utility
Validator nodes (block production) or Guardian nodes (block finalization) can stake THETA tokens and can earn TFUEL (the 2nd token in Theta ecosystem) as a reward.
THETA is the governance token of the protocol, so it represents a voting share on protocol decisions, upgrades, and more.
TFUEL token utility
TFUEL is used as the "gas" of the Theta protocol and is used to pay for transactions and smart contract deployment and operations.
It is also the currency of micro-transactions for users to pay relayers for videos shared with them.
2. Theta’s key features
2.1 A peer-to-peer video delivery system
Theta’s mission is to create the first decentralized video streaming and delivery network, whereby video viewers are incentivized to share redundant computing and bandwidth resources to address today’s video streaming challenges. Using the Ethereum's “World Computer” metaphor, the Theta Network can be viewed as the “World Cache” formed by the memory and bandwidth resources contributed by viewers.
Bandwidth sharing mechanism with token rewards
Viewers are now rewarded to participate in the network by sharing excess bandwidth and resources. The tokens act as an incentive mechanism, as they relay video streams to other users. Not only does the Theta Token motivate viewers to join the network as caching nodes, it also greatly improves the streaming market efficiency by streamlining the video delivery process. Within the Theta Network, advertisers can also directly target viewers at a lower cost, viewers earn Theta Tokens for their attention and engagement with their favorite content, and influencers earn Theta Token as gifts directly from viewers. Recently, an alpha build of the Edge Cacher was developed. The Edge Cacher will allow users with adequate technical specs to serve as a dedicated relay node, able to serve orders of magnitude more video data than current relay methods.
High-quality and smooth video streaming
This decentralized peer-to-peer network delivers streams efficiently globally, through the Theta Mesh Delivery Network made up by the Peers. Each peer node may act both as a viewer, a caching node or both. As the node launches, during the handshake step, it retrieves a list of candidate peers from the geo-optimised server for the livestream it’s playing. Then, it performs a speed and availability test to select a subset that has optimized performance, connectivity and can reliably provide the video stream segments. The client performs the speed and availability tests regularly during a live stream session and continuously refines its neighbor list.
Reduced cost of streaming delivery
With Theta, video platforms no longer need to build expensive infrastructure, which would mean more innovation and unique business models.
2.2 A high-speed infrastructure
For end-users, Theta's focus is on providing a seamless way to interact with and contribute to the Theta ecosystem. These include products such as the wallet, block explorer, edge cacher nodes, and Guardian nodes. The official Theta wallet is available on mobile for iOS and Android, and also as a web-based version.
The Theta wallet is used for community members to participate in the mainnet token-swap and will operate as a secure way for users to hold THETA and TFUEL.
The block explorer has recently undergone an upgrade, and additional features will continually be added in the future. Guardian nodes allow users to contribute to the consensus of the network by finalizing blocks that Validator nodes have proposed. Before the full rollout of the Guardian nodes, users have an opportunity to participate in the Guardian Node Onboarding Program, where users' equipment is evaluated based on tech specs, node uptime, and other criteria.
According to the Theta Network management team, there are over 500,000 unique sessions across live testnet channels (such as SLIVER.TV, Samsung VR, and MBN) where a user shared video stream/bandwidth with another local user. Whenever a video segment was shared, a microtransaction was recorded on the Theta testnet.
The Theta management team expects the key metrics of the recently (May 27th) launched mainnet, as follows:
The network should be able to support tens of Validator nodes and hundreds to thousands of Guardian nodes.
On-chain TPS could reach at least 500 TPS, supporting 10,000+ TPS for bandwidth sharing reward since its blockchain provides native off-chain transaction support.
The average transaction fee could be low, e.g., a minimum of 10-6 TFUEL per transaction.
6-second block period and 6-second average block finalization time.
Block size of up to 8,192 transactions per block.
In Theta's multi-Level BFT consensus, 10–20 Validator nodes make up a smaller committee to produce and validate new blocks to be added to the Theta blockchain. Guardian nodes are a second node type that makes up a "second line of defense" of a large number of community-run nodes that download and examine the Theta blockchain and try to reach consensus on finalized checkpoints.
The name "Multi-Level BFT consensus mechanism" reflects the fact that the Validator/Guardian division provides multiple levels of security guarantees. With thousands of nodes, it is substantially more difficult for attackers to compromise blockchain integrity, and thus the blockchain has a much higher level of security. The design is aimed to achieve a good balance between transaction throughput, consistency, and level of decentralization. Validator and Guardian nodes stake THETA and participate in block production and transaction processing. In return, they earn TFUEL, which powers bandwidth/video relaying. Video platforms demand TFUEL and provide it to their users to allow video relaying on their platform.
Relayers receive TFUEL as a reward for relaying and may spend it back on the video platform for premium content, subscriptions, and the like.
Validator nodes have a minimum stake of 10,000,000 THETA and will initially be run by Theta Labs, with close partners and video platforms, to follow in Q2 2019. The Guardian node functionality is now live, with some Validator slots filled by community-run Guardian nodes on a rotating basis. The minimum number of tokens to operate a Guardian node is 100,000 THETA. The team states that having a relatively high minimum token requirement for nodes would enhance security, as it makes attacks more expensive.
The supply of TFUEL token will grow by an annual rate set at the protocol-level. The initial target is a 5% annual increase. The new supply from each block will be distributed to each Validator and Guardian node on a stake-weighted basis. For instance, if a node stakes 5MM out of a total of 500MM staked THETA, it will earn 1% of the new TFUEL generated each block. Block rewards for Guardian nodes are distributed every 50 blocks, since that is the block finalization interval. There is no difference between the stake-weighted amount of rewards for Validator nodes and Guardian nodes; both earn according to their proportion of stake versus the total number of THETA staked in the protocol. Due to the fact that Validator nodes are required to stake more tokens, they will also earn much more in TFUEL rewards in nominal terms. There are no tiers to reward earnings aside from the differences as mentioned earlier.
2.3 Additional key elements of Theta
Theta made three technical design choices that has drastically shaped the entire project. One of those, the consensus mechanism (Multi-Level Byzantine Fault Tolerant), has already been discussed in depth, whereas the other two are:
Resource-Oriented Micropayment Pool: an off-chain "Resource Oriented Micropayment Pool" that is purpose-built for video streaming. It aims to allow a user to create an off-chain micropayment pool that any other user can withdraw from using off-chain transactions, and is double-spend resistant.
Aggregated Signature Gossip Scheme: Theta proposes an Aggregated Signature Gossip Scheme, which significantly reduces communication overhead and messaging complexity, by relying on a set of guardian nodes to keep a signature through the partial aggregation of signatures from its neighbors before gossiping it out the aggregated signature. This allows the signature share of each node to reach other nodes at an exponential rate, while keeping the communication overhead small.
3. Economics and supply
Key metrics
Token Name | THETA |
---|---|
Token Type | ERC-20 at TGE |
Private Sale Allocation | 30% of Total Supply |
Token Sale Date | 26 Sep 2017 to 27 Dec 2017 |
Token Sale Price | $0.067 |
Amount Raised | $20.0MM |
Total Supply | 1,000,000,000 |
Token supply distribution
Private sale tokens made up 30% of the total token supply. It was conducted from September 26th 2017 to December 27th 2017 for 300,000,000 THETA and raised a total of $20.0MM at ~$0.067 per token, selling 30% of the total token supply.
Team was allocated 7.49% of the total tokens issued (unlocked in January 2019).
Advisors received 1.23% of the total tokens issued tokens.
Partners received 12.5% of the total tokens issued tokens.
Network Seeding received 12.5% of the total tokens issued tokens.
Labs Reserves constitutes 36.28% of the total tokens issued tokens.
THETA token distribution (%)
Theta's tokens are held at the corporate level and governed by the Theta Labs board of directors. All tokens are held in cold storage in hardware wallets.
THETA token release schedule
The following chart represents the number and breakdown of all THETA tokens that are to be released into circulation on a monthly basis.
4. Roadmap, updates, and commercial partnerships
4.1 Initial roadmap
THETA has been on time for most communicated milestones. The team explains the two late milestones as impacted by the partnerships with Samsung VR, MBN, and CJ Group, which were very resource-demanding.
PLANNED DATE | MILESTONE | ACTUAL DATE | TIMING | COMMENTS |
---|---|---|---|---|
2018: Q1 | Integration with SLIVER.tv platform | 2018: Q1 | On time | |
2018: Q2 | Theta testnet launched | 2018: Q2 | On time | |
2018: Q2 | Users sharing bandwidth via Theta protocol on SLIVER.tv | 2018: Q2 | On time | |
2018: Q3 | Theta channel on third-party (Samsung VR) | 2018: Q3 | On time | |
2018: Q4 | Theta channel on third-party (MBN) | 2018: Q4 | On time | |
2018: Q4 | Release of Theta wallet | 2019: Q1 | Late | |
2018: Q4 | Launch Theta mainnet | 2019: Q1 | Late | Launched on March 15th 2019 |
4.2 Updated roadmap
Q1 2019
Release Theta wallet for Android OS, Apple iOS, and web (completed).
Transition majority of SLIVER.tv streamers and channels to Theta (in-progress).
Launch Theta Mainnet on March 15th.
Complete Theta token swap.
Complete Theta Fuel distribution to existing Theta token holders (1:5).
Release Guardian Node Onboarding Program light client.
Q2 2019
A beta release of Universal Edge Cacher client.
Launch third-party Validator partner program.
Enhance Mesh Streaming Network scalability.
Launch Developer tools for Theta mainnet integration.
Beta release Android mobile SDK integration with initial partners.
Q3 2019
Launch support for video on demand ("VoD") in Theta Mesh Streaming Network.
Launch Guardian node functionality and the initial onboard group of community-run Guardian nodes.
Beta release support for Android-based set-top boxes and smart TVs.
Introduce Guardian nodes into the Validator node-set on a rotating basis.
Launch smart-contract support.
Q4 2014
Expand Theta content delivery beyond video to support all forms of data (e.g., file updates, game patches, video ads, audio).
2020 and beyond
Power global data content delivery, including static and dynamic web content.
Integrate Theta data delivery into IoT devices, smart TVs, smart cars, and other data transfer-rich applications.
Optimize Theta Network to leverage new 5G infrastructure and applications.
4.3 Commercial partnerships and business development progress
Samsung VR Testnet Collaboration: Samsung VR integrated Theta's beta testnet video delivery solution on its website in Sep 2018 and has been testing user token rewards while watching VR content in return for contributing their excess bandwidth.
CJ Hello Testnet Collaboration: CJ Hello, a cable and internet service operator, has worked with Theta on the integration of mesh streaming and blockchain incentives for a variety of use cases around video streaming on various device platforms.
Maekyung Broadcasting Network ("MBN"): MBN, the leading Korean business and economic media company, integrated Theta's beta test-net video delivery solution into their 24/7 online TV channel broadcast stream.
5. Project team
6. Theta Network's activity
6.1 Social and community activity
Community strategy
Primary markets for Theta Network are in the U.S. and Korea, with China also becoming increasingly important. Theta Network is a U.S. company and the investors of Theta are primarily U.S. based.
To engage their community, the Theta team has previously held community events in Seoul back in June 2018 with Zilliqa, Kyber, IoTeX, and Quantstamp.
The Theta management team believes the launch of the Guardian node onboarding program, as well as the upcoming Universal Edge Caching nodes, would give them an edge in community development.
Community and social channels
Telegram (English)
Twitter (English)
Facebook (English)
Medium
Reddit