A Deep Dive Into Theta
A coworker recently brought to my attention a new cryptocurrency project called Theta. Initially, I dismissed it as just another low cap cryptocurrency project but the more I researched, the more interested I got. The first thing that caught my attention was the impressive list of advisors and investors. The project’s advisors include Steve Chen, a co-founder of YouTube, Justin Kan, a co-founder of Twitch, Fan Zhang, founding member of Sequoia Capital China, and many more. The project’s investors include Sony and Samsung.
So what exactly IS Theta to warrant all these high profile advisors and investors?
At a high level, Theta is a work-in-progress blockchain designed for peer-to-peer video streaming. It aims to be a decentralized video Content Distribution Network (CDN) by allowing anyone with spare bandwidth to become video distribution nodes. These nodes are compensated through proof of work mining on Theta’s blockchain. In order to fairly compensate nodes, Theta introduces a novel concept called Reputation Dependent Mining that increases block rewards based on how many clients a node is serving.
In an ideal world, the Theta blockchain will have a robust internal economy where streamers upload video to Ingest Nodes that transcode video. Video distribution nodes relay the video to viewers and are compensated by the number of viewers the node serves. Advertisers can advertise on Theta by paying streamers Theta tokens and viewers can donate to streamers using Theta tokens.
Theta is a relatively new project. The team raised $16 million in equity funding and launched Theta in Q2 2017. In Q3 2017, Theta completed an incredibly successful pre-sale of Theta tokens to strategic investors. A public ICO was scheduled for January 2018 but was cancelled partly from legal concerns. Theta was listed on exchanges starting January 17th.
The team wil start development of the Theta blockchain in Q1 2018 and plans to launch the blockchain in Q4.
Why Theta?
Theta’s innovation is set to disrupt today’s online video industry much in the same way that the YouTube platform did to traditional video back in 2005. One of our biggest challenges had been the high costs of delivering video to various parts of the world, and this problem is only getting bigger with HD, 4K and higher quality video streams,” said Steve Chen, Co-Founder of YouTube. I’m excited to be part of the next evolution of the streaming space, helping Theta create a decentralized peer-to-peer network that can offer improved video delivery at lower costs.
The live streaming market is growing at a breakneck pace, seriously. 81% of internet and mobile audiences watched more live video in 2016 than in 2015. Live video is outpacing all other video content formats in terms of ad revenue and is seeing a 113% increase in annual ad growth. Live streaming is huge in China and growing at the same pace it is in the West. The Chinese live streaming market alone is valued at more than $3 billion.
Steve Chen, Co-founder of Youtube
Live streaming platforms rely on Content Distribution Networks (CDNs) to distribute video to viewers. Streamers upload video to ingest nodes, ingest nodes transcode the video to different qualities, the video is passed on to the CDN, and viewers connect to the CDN to download video.
As you can imagine, CDNs are incredibly expensive to run well. Because video is so bandwidth intensive, companies need to make sure CDN edge nodes are as close to their end users as possible in order to maximize quality of service. As such, nodes need to be numerous and geographically distributed. Bandwidth costs for CDNs are also enormous. Every video stream passing through a CDN is duplicated for every cluster of edge nodes. Publishers like Twitch and YouTube absorb the high costs of operating a CDN which reduces the revenue shared with their streamers.
Theta aims to solve this problem by acting like torrent for live streams. Users contribute their unused bandwidth to distribute video and are compensated automatically and transparently by the Theta blockchain. Geographical distribution, server costs, and bandwidth costs come for free with such a peer-to-peer network. In addition, it is theoretically a more efficient system compared to centralized CDNs as it takes advantage of the ample amount of spare bandwidth out there. Put together, this SHOULD mean streaming companies will be more willing to use Theta over centralized CDNs.
Of course, this all relies on the fact that both Theta’s economic model and technology works. This is a big if.
Team, investors, and advisors
Theta has a strong team.
Mitch Liu, the CEO, has a BS in Computer Science and Engineering from MIT and an MBA from the Stanford Graduate School of Business. He co-founded Tapjoy which today is a 100+ employee company.
Jieyi Long, the CTO, has a BS in Microelectronics from Peking University, one of China’s top universities. He has a PhD in Computer Engineering from Northwestern University.
Ryan Nichols, the Head of Product and Platform at SLIVER.tv, was once the director at Tencent for Wechat.
Riz Virk, the Head of Corp Development, was the director at MIT’s Play Labs. He has a BS in Computer Science & Engineering from MIT and a Masters in management from Stanford Graduate School of Business.
Advisors of Theta/SLIVER.tv include:
- Steve Chen, Co-founder of YouTube
- Shoucheng Zhang, Founder Danhua Capital
- Justin Kan, Co-founder of Twitch
- Fan Zhang, Founding member, Sequoia Capital China
- Dennis Fong, Founder Plays.tv
- Clifford Morgan, CEO of G FUEL
Investors of Theta/SLIVER.tv include:
- Lead investor in the token presale is DHVC (Danhua Capital). DHVC was founded by Prof. Shoucheng Zhang, a tenured professor in the Department of Physics at Stanford
- Sony Innovation Fund
- SamsungNEXT ventures
- Sparkland
- Sierra Ventures
- DCM ventures
- and many more…
SLIVER.tv
SLIVER.tv is an existing live streaming platform owned by the Theta team. SLIVER.tv allows users to watch esports events in 360° video. When there are no ongoing events, users can watch streams and bet on in-game events using currency passively earned from watching streams. Winners of bets get tickets to enter a raffle for a Steam item (some can be worth hundreds of dollars). A raffle is held for every game of PUBG or CSGO a streamer is currently playing. SLIVER.tv has more than 1 million Monthly Active Users (MAU).
Theta’s team plans to use SLIVER.tv to bootstrap Theta’s network. This will possibly introduce millions of users to the network early on. This bootstrapping is incredibly important for the growth and adoption of Theta.
Theta’s architecture
As mentioned before, Theta’s caching nodes act as both miners and relayers of video. The more reliable its service and the more viewers the node serves, the great the rewards from mining a block. To implement this, Theta’s team has come up with two novel concepts they call Reputation Dependent Mining and Proof of Engagement.
Reputation Dependent Mining uses Proof of Engagement to calculate a miner’s “reputation”. Reputation is essentially the number of viewers that a miner serves and it essentially determines the miner’s rewards from mining a block. The more viewers a miner serves, the higher its reputation.
A miner increases its reputation by having its downstream viewers periodically compute “service certificates” to send back to the caching node. A service certificate is a simple Proof of Work puzzle that helps a miner attest to the rest of Theta’s network that the viewer is being served by the miner. If a viewer decides to stop computing service certificates for a miner, the miner can stop sending video to the viewer. If the miner doesn’t send video to a viewer, then it will be incredibly hard for the miner to convince anyone to compute service certificates for it. If it spends its own computing resources to generate service certificates, it will have less computing resources to create blocks.
Project Concerns
- If mining rewards are not enough to cover the costs of operating a miner, then there will be very few miners resulting in a poor CDN.
- Will viewers want to watch Theta streams if it means they need to compute service certificates?
- Volatility in the value of Theta tokens might incentivize network participants like advertisers, streamers, and miners to hold onto Theta in as short a time period as possible in order to lock in income. Volatility comes with risk whereas network participants are not investors and adverse to risk.
- How will advertisers plug into the system? Will advertisers be incentivized to buy Theta or simply pay in fiat? Will streamers be willing accept Theta or simply get paid in fiat?
- Will service certificates be enough to guarantee service quality? Service certificates are binary, either a viewer computes one or not. What if there’s gray area video quality issues like buffering and dropped frames?
Summary
Theta is certainly a very innovative idea. CDNs are, in fact, very expensive to operate and the ability to mobilize spare bandwidth and CPU resources has the potential to create a much more efficient content distribution model. Besides an innovative idea, Theta has many other accolades. Its list of investors and advisors are impressive. Its co-founders have very strong backgrounds. It already has a very popular product in the form of SLIVER.tv that will be perfect for bootstrapping Theta.
However, there are several project concerns. The concerns cover both the demand and supply side. Important questions include whether mining rewards are enough to cover the costs of operating a miner, whether viewers are willing to compute service certificates in order to watch streams, and whether video quality will actually be good.
If Theta works, it will create a self-sustaining economy generating constant value in the form of live streamed entertainment. Large companies will be operating Theta miners and using the Theta network as their CDN. Viewers will be able to choose from a large number of independently operated Theta miners that are closeby to download video from. However, this is certainly a big IF.