Huddle01

Huddle01

Table of Contents

Huddle01

Huddle01 Decentralized Audio Video Connectivity

As mentioned on their site: We’re on a mission to democratize WebRTC.

WebRTC

Real-time communication for the web

With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers, allowing developers to build powerful voice- and video-communication solutions.

For calls and video calls WebRTC is used majorly in Web2 applications.

Now Huddle01 aims to be that webRTC in decentralized manner on Web3.

About Huddle01

It is a recently developed platform start off as project on Hackathon. Reade more here.

Mission statement: We’re on a mission to democratize WebRTC.

I personally loved this, as Web3’s mission is to democratize the Web. Projects like these coming up will definetely help the mission!

“Real-time communication is every human’s right”

In today’s information age, communication should be never be limited by borders, nationalities, gender or any other form. Making this as a basic Human right like, Freedom of Speech is a great way to look at it.

Similar to how Helium is democratizing LoRaWAN & 5G, Huddle01 is democratizing WebRTC protocol, to make communication “cost-effective” & “people-powered”.

Huddle01 is a decentralized real-time communication [dRTC] network - dedicated to making audio-video communication faster, cheaper and powered by the people.

The DePIN utilizes your unused internet bandwidth to provide lag-free, borderless connectivity across industries like Gaming, AI, Metaverse, Socials and ∞

DePIN: Decentralized Physical Infrastructure Network is a type of Blockchain IoT network designed to allow devices to contribute their data in a decentralized way.

Major Components:

Meeting dApplication

Meeting dApp link: https://huddle01.app/login

alt text

Well to access the dApp you can do this via 2 ways:

  1. Web2 - Google signin
  2. Web3 - Wallet

I’ll go with Metamask as I don’t have Google account.

So Metamask is a Crypto wallet provider, you’ll have to install the extension to use Metamask.

alt text

Here is the Huddle Dashboard, you can start the meeting straight up!

alt text

This very similar to Jitsi meet or Google meet or Zoom. So there will not be any issues. I have tested this dApp with my friend and it was working perfect.

The latency was very low, I could share screen with very less jitter.

This is awesome!!

alt text

Here you can do 2 things:

  1. Meetings
  2. Audio spaces
    • Similar toh Mumble

As this platform is running on decentralized web, there will be many independent nodes which communication with each other to fulfill the communication requirements.

Media Nodes

Here those nodes are called Media Nodes, as they processing Media data.

Become a Media Node Operator Monetize your unused internet bandwidth and power decentralized audio video connectivity.

So like, we can earning from being a Media Node Operator eh?

Daily Rewards

  • 21% of $HUDL TGE supply - 40M $HUDL is allocated to all active Media Nodes during the Incentivized Testnet

  • 2 year emission period

  • Earn up to 5 $HUDL/Day during Incentivized Testnet

The name of the Cryptocurrency of this platform is : $HUDL

alt text

alt text

Huddle Resources:

  1. The Foundation: White paper

https://huddle01.mypinata.cloud/ipfs/QmQ9stKqLZoRdXHSmhrNm5N1fbzCznaZBvMEPZ6QcoVnGo

This Whitepaper is stored in IPFS, I have talked about this earlier too.

  1. Litepaper: https://huddle01.com/litepaper

  2. For Developers: https://docs.huddle01.com/docs

  3. Youtube channel: https://www.youtube.com/channel/UC7NPokItnEXtZ4UvqiHMKPQ

  4. Github: https://github.com/Huddle01

Now to get the full gist of this platform one must go through the:

  1. Litepaper
  2. Whitepaper
  3. SDK

Well this is what I am going to do now.

Litepaper:

Arbitrum, with its zero-knowledge optimistic rollup architecture, EVM com- patibility, scalability, low transaction fees, and robust fraud-proof mechanism, meets these criteria, making it the ideal solution for the dRTC Network. The 3community’s support for the DePIN narrative, coupled with enhancements like Arbitrum Nitro and Orbit, ensures dedicated throughput, EVM compatibility, and customizable Layer 3 chains, fulfilling all dRTC Network requirements.

The dRTC Network operates on the dRTC Chain, which is powered by Arbitrum Orbit and a suite of smart contracts each designed for specific functions. These contracts are key to the network’s operations, handling the registration of nodes, staking mechanisms, incentivization to node operators, and the maintenance of the network’s global state.

Whitepaper:

A great introduction:

Most consumer grade WebRTC products in the market today are pressed with challenges around user privacy, scalability, and reliability. Cyber infrastructure and its products are owned by centralised propreitary entities whose incentives are at odds with users and the public. Such economic protocols make the technology prone to single points of failure and honeypot attacks, incentivize intermediaries to monetise user data and exercise a unilateral control price control over infrastructure resources. The dRTC network resolves this incentive misalignment through a decentralized and algorithmic prosumer marketplace of real-time data. Source

Elementary Concepts

The dRTC network facilitates:
  • democratic node ownership,
  • enabling anyone to
    • operate and supply real-time data,
    • participate in governance,
    • earn rewards,
    • own the means of production in the dRTC network.

decentralized Real-Time Communication (dRTC) Protocol is an

  • economic coordination protocol that
    • defines policies,
    • permissions,
    • interactions between agents on the dRTC network.

Real-time data is the unit commodity in this market that allows for democratic ownership, suppliership, and governance.

hyperorganic systems design

The dRTC protocol is built with the hyperorganic systems design methodology which enables it to adapt its policies and parameters to changing internal and external market conditions.

prosumer : noun : A person in postindustrial society who combines the economic roles of producer and consumer.

alt text

The dRTC Protocol

Hyperorganic System Design Philosophy

The adaptability of a hyperorganic system allows for a significant reduction in the number of assumptions that need to be made while designing the protocol.

So as we are talking about system, in system there will things or many things that needs to be told what and how to work, there also might be some assumptions too when the system runs online in real world, Hyperorganic as the name has organic in it, it shows a nature process where no extra work needs to be done the system itself evolves according to the real world data that is being fed to it.

Validation using Monte Carlo methods

The dRTC Network

The decentralized real-time communication (dRTC) network is a protocol to democratise synchronous connectivity over cyberspace.

This is the decentralized network on which dRTC protocol works.

Media Nodes supply dRTC data so that Users can power their applications with meetings, audio spaces, and other synchronous data consuming products on the dRTC networks. They earn a reward for supplying real-time data on the dRTC network.

The following sections describe the definitions and derivations of the Media Node unit reward.

alt text

These are the variables by which the rewards are calculated.

There are 2 types of variables:

  1. Pre-determined
  2. Post determined

One is before the meeting and another is after the meeting.

There is core mathematical part.

Suggestion: While registering to Huddle there was only Google gateway for Web2 authentication. I think there should be ways to login for clients. As the mission for this platform to democratice the network, then it should accept people from any tribe to join, not just Google. Google it self has a bad reputation in privacy world.

Token Economics

The Huddle01 Network Token (“HUDL”) is the native protocol token of the dRTC Network.

HUDL is the medium of exchange for all transactions on the dRTC network - supplying Media Node rewards, staking, and one of the avenues for customers and end users to make payments.

staking: You can think of staking as the crypto equivalent of putting money in a high-yield savings account. When you deposit funds in a savings account, the bank takes that money and typically lends it out to others. In return for locking up that money with the bank, you receive a portion of the interest earned from lending – albeit a very very low portion.

Monetary policies within the Huddle01 token economic system govern

  • the [minting?],
  • [burning?],
  • distribution
  • allocation of tokens to
    • builders,
    • investors
    • the community.

mint : noun : A place where the coins of a country are manufactured by authority of the government.

burning: Token burning is a mechanism implemented by crypto projects or holders aimed to eliminate tokens from the supply forever.

The system dynamics of the Huddle01 economy is [inflationary?].

  • inflationary : adjective : Causing or liable to cause inflation.

  • inflation: inflation /ĭn-flā′shən/ : noun

    • A persistent increase in the level of consumer prices or a persistent decline in the purchasing power of money.
    • The rate at which this increase occurs, expressed as a percentage over a period of time, usually a year.
    • In hindi : Mehengai
  • The inflationary mechanism mints tokens to reward suppliers, adding to the circulating supply after each block.

  • The deflationary mechanism burns tokens in proportion to the revenue generated from the dRTC network’s usage.

I need to understand the economics side of WEB3, how it works, functions, terminologies.

Media Nodes are the primary suppliers of the decentralized system.

  • Burning in Huddle01:
    • It drives deflation of the HUDL token and increases its unit value in relation to the demand.
    • Note that the inflationary dynamics still remain dominant, so the system overall remains inflationary.

Data Credits:

Users must redeem Data Credits in order to consume real-time data on the dRTC network. Data Credits are pegged to $USD so as to ensure they are not subject to price volatility, thus keeping the price of data stable and predictable for the user. They are non-transferable, non-tradeable, and can only be used by their original owner.

  • So does this mean to use Huddle01 I’ll have to buy data credits?
    • I don’t think so there

System Architecture

alt text

The architecture consists of four core components:

  • Orchestrators,
  • Registry,
  • Media Nodes
  • dRTC Chain.

alt text

Missing element !?

Orchestrator <–> RPC [??] <–> WebRTC <–> Media Nodes

I think the middle component is missing

Orchestrator

The Orchestrator component serves as the “brain” of the dRTC network, acting as a coordinator, managing, and controlling the flow of business logic and facilitating communication between Clients and Media Nodes.

Registry

The Registry is the entry point for Media Nodes and Orchestrators in the dRTC Network. It ensures system components can find each other and maintain observability across a distributed infrastructure. It serves as a data store and conducts node management, data storage, and network operations.

  • Uses lilp2p protocol

Media Nodes

Media Nodes route and manage audio, video, and data streams. These nodes are the core components of the dRTC Network. They handle encoding, decoding, mixing, and routing, providing essential CPU and bandwidth resources.

  • Uses WebRTC heavily

alt text

On Line 37:7 there should be space between else and return??

dRTC Chain

Transparent and equitable operations are essential for the success of the dRTC Network. Key aspects of this are fair and open compensation of node operators, which play a crucial role in maintaining and supporting the network.

We chose to build on top of the Ethereum ecosystem to leverage the security, scalability, and adoption of its existing solutions because it aligned with our ethos.

Ethereum, launched in 2015, is a decentralized, open-source blockchain platform that enables the creation of smart contracts and decentralized applications (dApps). As the second-largest blockchain by market capitalization, Ethereum has been at the forefront of the blockchain industry, driving innovation and adoption across various sectors

Well this was it then, the document is very insightful. Of course I didn’t understand much but it’s good to get first experience from a good document.

Next step?

For Developers: https://docs.huddle01.com/docs

See you in my next post!!

Thanks for ready till here.