White Paper

Introduction

We are observers, participators, and makers of a new era — the era of decentralization.

This is an era of change. Trust in centralized IT infrastructures, business models, and governance architectures has begun to deteriorate. However, blockchain technologies allow trust to be built without the risk of manipulation by a centralized third-party.

This is an era of opportunity. An innovative decentralized system for establishing trust allows for the inception of new services, economic models and collaborative schemes. With token economics and decentralized autonomous organizations (DAOs), people can work in harmony, and obstacles which normally prevent cooperation such as industry and nationality, are eliminated. The barriers to raising funds and selling products have been significantly lowered, and new ideas are emerging and being implemented at a much faster pace than ever before.

This is an era of challenges. Uncertainty prevails whilst a lack of trust, with security and compliance grows. Although decentralized platforms have gained greater adoption, the capabilities for testing and auditing a new project’s authenticity has been kept between a few centralized organizations. The general public’s lack of access to these testing and auditing capabilities has resulted in intrusions and deception, inflicting countless financial losses upon investors.

Conflicts can arise between a crypto project's creators (builders), and its investors (holders). Most of the time, holders are greatly constrained by a lack of information and insight during the investment process. There is often a huge gap between the vision depicted in a project's whitepaper and the product they deliver. Holders need solid proof of the project's development and continuity to make sure that their investment is safe. However, due to the information imbalance, investors are often left taking a gamble. Many are tempted by high returns and will often make hasty investment decisions with a casino mentality -- increasing leverage, expecting higher returns. Unfortunately, this usually results in significant losses.

On the other hand, project builders with good intentions who want to make real contributions to the crypto space are facing fierce and unfair competition. The lack of effective testing and auditing methods allows deceitful rivals to take advantage of the casino mentality of many holders by proposing fancy, but unrealistic whitepapers, and adopting a hype-and-dump strategy. The anonymous nature of the crypto space shelters these deceitful parties from punishment. It also encourages some holders to join these deceiving games in order to make a profit by exiting before the real damage happens. Hyped-but-fake projects have attracted too much attention and funding, hampering trust between honest project builders and innocent token holders. A healthy relationship between honest project builders and token holders leads to healthy development of the space.

We envision a healthy and flourishing crypto space between builders and holders. We foresee a place where full understanding and synergy among the two parties are achieved; a place where a healthy building-investing cycle is created, and malicious behaviors, either from builders or holders, are exposed easily. We believe that a new project investing and launching facility which is transparent and trustworthy is core to this space. It will play a fundamental role in promoting a fast-growing, orderly project incubation environment.

Building this facility requires the decentralization of the original methods for evaluating, auditing, and inspecting crypto projects. It calls for decentralization throughout the project's lifecycle. With this spirit in mind, we built Triathon: a decentralized, community-driven, testing and auditing framework for blockchains and decentralized applications (DApps).

Triathon: An Overview

Triathon aims to provide project builders and token holders with the ability to drive the testing and auditing process of crypto projects during their full lifecycles, regardless of whether the individual has a background in technology or not.

Many commercial institutions provide third-party testing and auditing services in the global blockchain testing field. Testing services first need to have strong capabilities and extensive credibility themselves. However, many commercial tests are seriously lacking in openness and transparency, and are easily influenced by factors such as interests and team capabilities and are therefore unable to guarantee true objective evaluation. Moreover, the revenue-driven nature of commercial institutions also makes it difficult for them to naturally gain credibility, which leaves many institutions reliant on the cooperation and endorsement from authoritative third parties in order to build their own reputations.

As a community built by public blockchains, applications (i.e. testnet) and participators, Triathon carries out real-time verification rigorously and transparently. There are six aspects to this: security, scalability, decentralization degree, storage efficiency, processing capacity and adaptability being verified through different testing tasks and users worldwide can come to witness the whole process. By participating, they can also earn rewards and/or income. This is how Triathon does its testing and auditing– involving the global community and undertaking verification based on the community's interests and real needs. Instead of seeking endorsement from authoritative third parties, Triathon collects credibility from users and observers across the space.

Testing can be as easy as playing games in Triathon. It turns the obscure technical language into game-like testing scenarios. Triathon believes Metaverse is the future as it bridges reality and the virtual world. In Metaverse, atoms and bytes, human beings and software, physical assets and digital tokens/NFTs can coexist. Therefore, Triathon creates a GameFi, which provides an immersive experience for non-tech users to test blockchain projects in a real-time environment. Users can utilize and even create testing tools to initiate attacks and assignments to the testnets, observe the performance, and vote for their preferred projects. Meanwhile, users can earn income while enjoying playing games. 

Apart from enabling "play to earn", Triathon also believes in the economic value of "play to build". Triathon is a platform where builders can turn their technology and ideas into practice. Project builders bearing unique ideas can design their own NFTs and have them tested by the community during the game. Moreover, they can also launch chains or DApps, and put them on real-time testing. Builders will get rewards respectively by making contributions. Triathon encourages creating and evolving technology, and growing an economy in which project builders and users can create and share values. 

Test-driven Investing

To empower non-tech investors with the ability to know the technical performance of a specific project, Triathon can provide testing services on different kinds of blockchain projects including: public chains, DApps, smart contract, sidechains and web3 projects.

Tests will be conducted in terms of performance, functionality, trustworthiness, and security, which includes cryptographic security, consensus mechanisms, smart contract security and application layer security.

The Triathon community is invited to request a test evaluation on a specific project and Triathon DAO makes the detailed test decisions.

Users can configure consensus algorithms at the Daemon layer, make pressure-testing assignments at Delusionist layer, and simulate attacks at the Destroyer layer. Users can also use NFTs to change the attributes of the three D-roles and create new testing tools.

Thus, a project is tested in multiple aspects and the testing results can play an important part in making investment decisions for investors.

Test-driven Launching

For new projects, Triathon brings a new means of fundraising — Initial Testnet Offerings (ITOs).

Similar to wind tunnel testing in the aerodynamic field, for an incubating project, only when it has passed through certain community-defined testing, will it progress to a new fundraising stage. Only projects enduring hardcore real-life stress will win praise, funds and consensus.

Triathon takes pre-launching technical risk screening and verification for new project testing, and the whole process will be witnessed by token holders and the global space from the beginning. Through testing, Triathon provides testnets with comprehensive services -- fundraising, real-time technology security monitoring, performance improvements, technology innovation and ecosystem expansion. With the optimization and improvements on their performance, projects will gain recognition and trust from investors, as well as the global space.

Through decentralized testing, Triathon works as a purifier to help investors find the right project to invest in. This is also a process of empowering builders -- projects with true value will come to light through testing, and promising ones will come to the ITO fundraising stage. During the ITO fundraising process, project builders need to offer a compliant fundraising plan to complete the fundraising in stages.

Play to Earn

In Triathon, users test projects, play games and earn financial rewards in different ways, including but not limited to:

participating in testing to win rewards

competing in 1v1 test battles to win rewards

using NFTs to increase expected rewards

trading NFTs for price differences

creating new NFTs and selling in the market

collecting and auctioning rare and special NFTs

sharing the revenue stream of Triathon via staking

trading Tokens for price differences

investing in the launchpad for a certain project

Triathon's World

Triathon is composed of two parts: a testing infrastructure and a financial and governance platform.

The Battleground

The battleground is a decentralized community-driven testing infrastructure. There are three battle systems in Triathon battleground:

Daemon: allows user to define and enable protection mechanisms to target chains from being attacked

Delusionist: helps users to distribute testing tasks to target chains

Destroyer: initiates user-specified attacks against target chains

The Daemon

Daemon is a trusted platform that ensures the precise realization of the combat process (i.e., the test course). It is the cornerstone of Triathon battleground operation, supporting the initiation, attack and defense of all tasks in the match.

Daemon is a testing framework running below other chains, utilizing Trias’s "Layer -1" capability. Its core algorithm is called the Heterogeneous Consensus Graph (HCGraph). It integrates heterogeneous Trusted Execution Environment (TEE) technologies, including Intel SGX, Intel TXT, ARM TrustZone, TCG TPM, as well as graph computation algorithms to achieve fast attestations among a large-scale network of distributed nodes. The basic idea of the HCGraph is to enforce mutual attestations and gossip protocols among nodes, so that they collaboratively construct a web of trust. Using transitive trust relationships gathered by remote attestations and gossip protocols, HCGraph further builds a "Conspiracy Breaching" model for nodes to illustrate how strongly a target node is attested by other nodes. This model helps to locate the nodes which have the greatest "difficulty to lie". Meanwhile, small world network algorithms improve the network's robustness.

The Daemon (1)

Trusted Patriot Guard System

With Daemon, Triathon battleground can achieve fully decentralized stability, accuracy and quality cross-chain testing and evaluation.

The Daemon (2)

The Delusionist

Delusionist is a task-distributing infrastructure for receiving and executing operational orders. All orders will be turned into battle moves here and distributed to testnets respectively according to rules. Whether the testnet can carry out tasks smoothly is limited by its techniques, defending skills and the attacks it receives.

The function of Delusionist is fulfilled through four roles:

Composer: Generating and configuring DApps or Chains as a Test Flight to satisfy test targets

Examiner: Identifying and Defining the key parameters of Test Flights

Dispatcher: Dispatching Test Flights to target testnets

Recycler: Accepting the returned Test Flights and generating feedbacks to the Composer

The Delusionist

Lampstand Dispatching System

Delusionist will automatically generate an evaluation report after taking a look at the task implementation and it will send the report back to the Composer which will take it as a reference for adjustment.

The Delusionist

The Destroyer

As the integrated Blue Corps in Triathon battleground, Destroyer stimulates multidimensional attacks to the testnet. It also conducts cyclical reviews and verification of the testnet function.

There are six different roles in Destroyer's full-range function:

Transaction (TX) Attacker: Generating false or malicious transaction attackers

Contract Attacker: Attacking smart contract's bugs

Chain Attacker: Attacking the chain node's application

Host Attacker: Attacking the chain node's hosting server, including the operating system and the system application

Physical Attacker: Attacking the underlying physical machines or the data center of the hosting node

Network Attacker: Attacking the local network of the target hosting machines or the data center

Destroyer is fully decentralized, and open to the space. In this self-governing system, both individuals and organizations can participate by choosing different roles.

The Destroyer

The NFTs

The Triathon testing framework has multiple test specifications. To make these test tools more easily understood and applied by non-tech users, NFTs with descriptions of technical attributes and functions will be gamified as weapons and tools. NFTs have different features, prices and values. Users can use NFTs strategically in battlegrounds:

stake NFTs to adjust the behaviors of the Daemon, Delusionist and Destroyer

upgrade low-level NFTs to high-level NFTs to gain better game experience and to earn more rewards

create new NFTs

In addition, special and rare NFTs can also be traded and exchanged, providing users financial value.

The Dungeon

Dungeon is a platform for exchanging for information, assets and opinions. During the game, users observe and communicate in Dungeon. It is the financial infrastructure and community governance center.

Dungeon has three functions:

1.Dungeon acts as a demonstrator. Users can directly get a picture of how testnet value fluctuates in real time from Dungeon. All data is collected from the on-going testing process and analyzed by Triathon's unique algorithms. The process of order issuing, executing, and getting results, is visualized in a complete and dynamic way through Dungeon. The entire process is recorded on the blockchain and is available for everyone in real-time. Therefore, the testing service Triathon offers is decentralized and in no need of a centralized endorsement for credibility and authority. Value is defined by both users, and the technology it uses, and reflects real-time adjustment and dynamic change.

2.Dungeon is an info-exchange platform. Project updates and activity news are announced, and DAO proposals and votes are generated here. It promotes cooperation, value exchange and establishing trust among players, developers, projects, and the Triathon community. Dungeon makes Triathon an open and evolving ecosystem.

3.Dungeon is equipped with various financial products and services, which enables users to "play to earn". Some DeFi applications in Dungeon are listed below.

The Farm

Triathon Staking is created to enable users to stake or swap their Tokens into testnet tokens to support the testnet and drive battles during testing.

Users can support a single testnet, or they can support multiple testnets at the same time and hold multiple testnet tokens. The price of these tokens will increase as the test goes on, and the testnet value is verified. Users can then make a profit.

Users can also stake Tokens to receive proportional rewards which come from the revenue stream in Triathon ecosystem including selling NFTs.

There is a Bank on the Farm, which is a decentralized financial institution that provides decentralized token staking, lending and wealth management services.

Bank is also the decentralized NFT infrastructure with functions like NFT lending, wealth management and renting services. There are value storage and appreciation services offered to the customer. As an example, assume that User Alice has a special NFT and she hopes to hold it for a long time. Then she can stake it to the Bank in exchange for Tokens and join in the Launchpad activities to make a profit. Alice can also choose to lend her NFT to another user(Bob). By paying rent to Alice regularly, Bob gets the right to use the NFT, but he cannot dispose of or transfer the ownership of the NFT.

The Forge

Triathon Forge is designed for creating and upgrading NFTs.

Weapon Forging: There are different levels of weapons that will perform at different strengths during the battle. The forging process is done by spending Tokens, and the number of Tokens invested will determine the level of the NFT users forged.

Weapon Composition: Multiple low-level NFTs or tools can also be upgraded to high-level NFTs through forging to meet users' demands for better performance in battles.

Weapon Upgrading: In Triathon Forge, maintenance service is offered. After many rounds of battles, the NFTs need to be strengthened and upgraded. Users can go to the Forge and recover or strengthen their NFTs by spending a certain amount of Tokens.

Weapon Generating: Users can also forge NFTs according to their own needs. These user-generated NFTs can be traded in the Market which is introduced below and the original NFT creators can get commissions.

The Market

Triathon Market allows users to trade NFTs or tools that they have used during the testing. Rare NFTs and weapons forged by users themselves can use the auction function.

Users can exchange tokens in Triathon Market. They can exchange new project tokens in the launchpad. The fluctuation of the exchange rate reflects whether users recognize the project and the liquidity of the token.

The Token

Tokens can be used for staking, payment and governance in the ecosystem. The token use cases will be described in detail in Triathon Economic Whitepaper. Simply put, it covers three points:

Staking: Gamers can stake Tokens to participate in testing and launching, and exchange different forms of rewards

Payment:Gamers can pay with Tokens during the game to forge, buy, exchange and upgrade NFTs in Triathon's world

Governance:Gamers can vote with Tokens for different proposals and participate in Triathon governance

The Testing

Tests will be conducted in terms of performance, functionality, trustworthiness, and security, including cryptographic security, consensus mechanisms, smart contract security and application layer security. Apart from testing established and well-known projects, Triathon also provides testing on different kinds of blockchain projects including public chains, DApps, smart contracts, sidechains, and web3 projects. There are three stages in Triathon testing: project selection, testing and releasing the report.

Project Selection

Users are encouraged to propose projects to be tested in the Triathon DAO, and projects may also request a test evaluation. For these two kinds of target tests, the community can vote in the Triathon DAO to select the target testnets, make testing plans, and decide the testing fees. These are allocated to both the Triathon revenue stream, and to gamers who play to participate in the testing process. The quality of the code, its updates and other aspects are also taken into consideration before the testing process begins.

Testing & Battling

Users can participate in, and observe the testing on the battleground where the three systems — Daemon, Delusionist and Destroyer — use different methods to test a project.

At the Daemon layer, users can adjust the number of node configurations, broadcast ranges, node distribution and consensus algorithm heterogeneity of the test chain. To drive the Daemon, supporters of the competitors' testnets will launch attacks on the testnet that users support. If users want to reduce the possibility of the testnet being breached and losing points, they need to strengthen protection to help their testnet win.

At the Delusionist layer, users can distribute TPS scores, network, CPU, IO storage, and other pressure-testing tasks to the testnet. To drive the Delusionist, users have to perform tasks. The more tests the testnet’s pass successfully, the higher scores they will obtain, and the higher their value will be among their testnet peers.

At the Destroyer layer, users can simulate attacks such as payment fraud, software bugs, and attacks on nodes. To drive the Destroyer, the competitor's testnets will be attacked. The more attacks the competitor's testnet’s receive, the more likely a users testnet will be breached and lose points.

Users can find the test state and results in real time in Dungeon. Meanwhile, users can use NFTs strategically to change the three D-roles' behaviors, and even create new testing tools and frameworks to further test the project. The battleground is community-powered and self-evolving.

Battle Simulation

After the test, Triathon publicly releases a testing report on the technical specifications of the project. Investors can take it as a reference for investment decisions.

In addition to testing, users can play 1v1 combat for a specific project. During the battle, they can use different NFTs, signifying different testing tools and tactics on the project. The winner may receive a reward.

The Launchpad

Besides testing services for blockchains and DApps, Triathon also provides test-driven launching services for early-stage projects and users.

A project can be tested and verified in front of the community by the testing infrastructure and toolkits mentioned above through the five phases of Triathon Launchpad. Before the Triathon Launchpad, blockchain projects raised crypto funds by the way of Initial Coin Offerings, Initial Exchange Offerings, or Initial Mining Offerings, none of which paid attention to the project’s technology development and readiness. Triathon pioneers the Initial Testnet Offering (ITO) through the Launchpad and enables the community to only support projects that can survive multiple levels of tests.

Meanwhile, the grant-raising process is split in accordance with the testing phases. Users can participate in grants, and different grant rates will be set in different phases. The tradeoff between risk and return is in the grant decisions. Risk-lovers can grant at the early phases of the Launchpad and get higher potential returns, while their counterparts can grant at the later phases and achieve greater returns.

The community forms the test environment, observes the real-time test, plays the battle strategically, funds the best projects and gets investment rewards.

Triathon Launchpad’s five-phase testing process is described and illustrated as follows:

Phase Ⅰ Community Battles

Projects will be selected from the projects pool from the community.

Before the battles begin, the projects set the percentage of tokens distributed and fundraised in the Launchpad. Only after a project has completed the prior phase will it enter the next phase. Thus, it is possible a project ends its funding when it fails to win support from the community (e.g., receive votes below a softcap) at any stage. On the other hand, promising projects with a high consensus from the community raise funds at a larger scale and in a quicker way.

To prevent malicious funding and scams, the projects for testing need to stake a certain number of Tokens.

In phase I, the community votes to elect the projects based on the analyses of the testnet codes, the described performance and attributes, as well as an extensive review of the project's business model, tokenized economic models, and any other key elements that the community looks for in a project.

Voting must be done by staking project tokens, and there are two ways to obtain project tokens:

Grant: to swap Tokens for project tokens

Airdrop: to swap Tokens for project tokens

Once a project staking pool reaches 80% of its designated token capacity, it completes the phase, with all its supporters sharing 100% of the project tokens based on their percentage of the staking pool. In this way, every participant earns 25% extra tokens. The staking pool opens at the end of each phase and the token holders can decide whether to play the game with the earned tokens in the next phase or to hold for future trading.

Phase Ⅱ Sandplay Battles

The projects begin to battle with their codes being tested in the Sandbox.

The three battle systems, Daemon, Delusionist and Destroyer, can be used to test projects from different aspects. The detailed testing process has been described in the aforementioned chapters.

By staking a project token in the staking pool, users can test the project and observe its performance. The rate of the growth of the pool affects the response of a project to attacks and assignments. The behaviors of D-roles increase or decrease the staked tokens.

Once a project staking pool reaches 80% of its designated token capacity, it completes the phase, with all its supporters sharing 100% of the project tokens. Again, every participant earns 25% extra tokens. Token stakers will be rewarded according to their percentage of the staking pool.

Phase Ⅲ All Out Battles

The battle continues and test difficulty increases: the attacks become more intense, and tasks become more complicated.

Triathon NFTs are generated. These NFTs are special items with different traits, including increasing the frequencies of tasks and multiplying the staked tokens. Besides buying NFTs from the market, users can also mint unique NFTs with different features by using Tokens. These user-generated NFTs can be traded and the original NFT creators can receive commissions.

By putting NFTs in the staking pool, users can affect the behaviors of Destroyer, Daemon and Delusionist. The behaviors of D-roles increase or decrease the staked tokens.

Once a project staking pool reaches 80% of its designated token capacity, it completes the phase, with all its supporters sharing 100% of the project tokens. Token stakers will be rewarded according to their percentage of the staking pool, while NFT users will be rewarded by the contribution of the NFTs (illustrated on each NFT).

Phase Ⅳ Testnet Auction

The auction of the nodes of the testnet is designed to decentralize the project, as the control of these nodes are gradually separated from the project launcher, and led by the node holders themselves.

Through the auction, institutions and individuals can run candidacy for the nodes by deploying the network on their own servers, generating simulated environments, and performing performance modifications and optimizations. Each node needs to meet hardware and software requirements, and stake a certain number of the project tokens and Tokens.

Once half of the nodes are transferred from the project launcher to the third party, the phase completes.

Phase Ⅴ Mainnet Auction

The purpose of the mainnet auction is to further separate the control of the project from the hands of the launcher to more nodes, in order to weave a larger, more decentralized network.

When all the candidacy of nodes of a project are selected, a fully decentralized mainnet is successfully launched and the project "graduates" from the Triathon Launchpad. This ensures it is equipped with a strong technical performance, widespread market confidence and a large user base. Thus, Triathon's original intention of a test-driven launching service is realized.

Roadmap

Q2 2021

Triathon Project Incubating;

Q3 2021

Triathon Whitepaper Releases;

Triathon NFT Playbook Releases;

NFT Farming and Forging Starts;

Q4 2021

Try-Run of the Triathon Battleground;

Try-Run of the Triathon Dungeon Facilities;

Triathon Economic Whitepaper Releases;

Triathon Token Launches;

Q1 2022

First Triathon ITO Starts;

Triathon DAO Launches;

Q2 2022

Triathon Technology Whitepaper Releases;

Triathon DevBook Releases;

Triathon OpenAPI Releases;

Triathon Developer Ecosystem Launches;

Q3 2022

Triathon Launchpad Launches;

Triathon Mainnet 1.0 Launches.

* Roadmap of Triathon may be subject to adjustment.

– End –