Development

GitHub metrics:

THETA has 8 public repositories and 15 private repositories. Overall, the Project has frequent commits to the collection of repositories.

Developer activity (from Coinlib.io):

- Validator node software v1.0.6 released

- Implementation in process w/ first 2 major enterprise validator nodes on Theta mainnet

- After testing, VNs will go live w/ public announcement

For information on Theta Guardian Nodes and how to join, see the announcement blog.

The Theta team has put a lot of thought into how to navigate their way towards onboarding a critical volume of nodes contributing in the Theta Network to power all types of data delivery, starting from video data first, and eventually expanding into general data types. A key focus has been the fast-growing Smart TV market from leading manufacturers like Samsung Electronics, LG Electronics, Sony, Hisense, TCL, Panasonic, Visio, and others.

Smart TVs, internet-enabled TVs that offer a variety of streaming services and other apps, have become the dominant type of new TV sales. Smart TVs represented 67% of all TVs sold in 2018, totaling 157M TVs in all. These TVs run on operating systems like, in order of current market share, Tizen (Samsung), Android, webOS (LG), RokuOS, and FireTV (Amazon).

Over 150 million Americans used connected TVs as of 2016, a number which is expected to increase to nearly 200 million by 2021 and in the majority of households. For the Theta protocol to achieve mass adoption, it’s critical that Theta can simply and effectively integrate with major Smart TVs and their apps. To that end, the first Theta integration with Smart TVs focuses on TVs running on Android and Samsung’s Tizen operating system.

To give a quick glimpse into what they’ve done in terms of integration, the team made a number of low-level protocol modifications to their Android Mobile SDK to port Theta to operate on Android TV OS and soon on Samsung Tizen. In the video, they show the test area and a number of TVs and TV set top boxes running Theta on a SLIVER.tv stream. The outputted logs provide some insight into the processing that happens on the device, allowing it to be a functioning node in the Theta Network. Testing with actual hardware from Theta partners they work with allows them to shift away from hypothetical scenarios and demonstrate actual working results. They’re able to go from saying Theta works on smart TVs and TV boxes to Theta runs on the latest Sony Bravia TV and the LG U+ set top box. And that is how they get market adoption, at scale.

Because the hardware in these smart TVs and TV set top boxes are specifically designed for video streaming, integrating Theta to augment some of the applications for operating in a mesh network was a logical step to take. Most TVs these days are basically mini computers and can handle all types of entertainment uses the average person may use a computer for: browsing the internet, watching movies, or even playing games. It’s now standard for TVs to come with at least 2GB of RAM, 1.5–2GHz of CPU with quadcore or octacore processors, and at least 16GB of local storage disc space. Not to mention, the custom-made processors that are manufactured specifically to support rendering crisp 4K or 8K picture quality. And because the Theta native core is not compute-intensive, running it on TVs with these specs is totally seamless. TVs become relay nodes that are effectively on the edge of the edge network, and onboarding hundreds of thousands to millions of these devices could significantly bolster Theta’s network capacity.