Hackathon Objectives

The goal of the AltheaL1 iFi Hackathon is to promote projects built using the AltheaL1 Hybrid EVM blockchain that intersect physical infrastructure and the coordination, operation, and funding systems that tie them together.

Hawk Networks has built a full telecom stack, including routing, edge EPC (KeyLTE) and micro-transaction billing that can be used in telecom networks that may be used in conjunction with the hackathon as well. Using this stack of routing (BabelD) and billing (Rita)  isn’t necessary to be considered.

Criteria:

  • Projects must be open source

  • Projects must include relevance to iFi or “real world” utility

  • Ideal projects utilize AltheaL1 to enable of off-chain goods or on chain tooling to improve those applications. Examples include utility payments for energy or bandwidth, streaming video, electric car charging, cell phone service, etc.

  • Four $5000 winners will be selected, and one $10,000 winner

Potential Althea L1 Hackathon projects

These are just a few ideas for projects, you can of course work on any project you can dream of including combinations or remixes on these.


Solidity + Networking


  • Exit TCR (Token curated registry): An ‘exit’ which exits traffic out to the traditional internet. There is an encrypted connection between the exit and the user router that prevents random neighbors or businesses routing the traffic from inspecting it. Of course exit providers want to avoid malicious or spam users and exit users want to have their router take care of selecting from many credible exits. This project is a TCR designed to provide a decentralized way to achieve those goals.

    • Solidity contract allows whitelisted keys to register users, having confirmed that they are actually human and not malicious

    • Solidity contract also allows whitelisted keys to register exits, having confirmed that they are legitimate providers

    • The exits and user routers will read this data to connect (not part of this project)

    • Frontend with basic tools for adding/removing exits and adding/removing members from the whitelist/multisig that controls the TCR each entrant should have to put down some stake

  • PLMN TCR (Token curated registry): Cell providers have a unique identifier called a PLMN; there is currently no public standards body that assigns these identifiers nor any sort of coordination system for them. The goal of this TCR is to create such a coordinating entity

    • Solidity contract allows organizations to submit a plmn request which is then approved by a staked voters.

    • Frontend with basic tools for adding/removing voters, staking to enter the voting set, and approving requests


Solidity + Liquid infrastructure


  • Liquid Infrastructure NFT aggregator: Liquid infrastructure NFTs hold the revenue of the attached router account. This project is for a simple Solidity contract that aggregates many liquid infrastructure NFT contracts into a single larger contract with the ability to add and remove individual NFT. This meta-NFT makes it easy to transfer and manage large networks as one unit.

Tooling for Althea routers


  • Router dashboard live traffic: Using websockets add to the current Althea dash a live throughput dial like you would expect to see on a UniFi dashboard

  • Add support for any OpenWRT supported router: Althea can support any Openwrt router take a look at the table of hardware and follow the instructions on the firmware repo

  • Voting and staking tooling: Tooling that allows users to vote and stake using their Althea router. Formatted as an opkg package like the current althea dash.

  • Use XDP instead of HTB for Exit enforcement, allowing exits to scale enforcement.


Blockchain frontends


  • Voting and staking tooling: Tooling that allows users to vote and stake on Althea chain using metamask. Essentially a fork of canto.io reskinned and hostable via github actions.

  • Liquid infrastructure NFT manager: A management dashboard that displays liquid infrastructure NFT in the users metamask wallet, allowing them to claim earnings, view earnings rates and history and otherwise manage their routers finances.

  • Fee dashboard: A dashboard for displaying fees collected by Althea L1 including the stablecoin fees collected by the MicroTX module and the eip1559 fees collected inside the EVM denominated in ALTHEA.


CosmosSDK focused


  • Add CSR (contract secured revenue) support to the Althea chain: This is a feature currently in use by canto.io that allows contract deployers to receive a share of transaction fees from interaction with their contract.

  • Transaction prioritization for MicroTX transactions: In order to provide high reliability MicroTX module transactions need to be prioritized above EVM level tx during block building. Spam prevention comes from the percentage fee taken by microtx transactions as well as a dynamic minimum size.