Description
When the Trustlines Protocol was originally conceived, the first use case considered was that of a decentralized, immutable accounting system for netted IOU balances between trusted parties.
The Trustlines Protocol is, however, now being developed to support a wider range of use cases, i.e., all those which can leverage networks of formal and informal trust-based relationships and want to build on a decentralized system.
The Trustlines Foundation invites contributors to submit their analysis of potential use cases of the Trustlines Protocol.
Full Name | Trustlines Network (TLN) |
---|---|
Start Date | N/A |
Algorithm | ETH Token |
Proof Type | N/A |
Website | trustlines.network/ |
@TrustlinesFound | |
N/A | |
N/A | |
Block Number | N/A |
Block Time | N/A |
Block Reward | N/A |
Previous Total Coins Mined | N/A |
Net Hashes Per Second | N/A |
The Trustlines Protocol consists of a set of rules, processes, and definitions forged into deployable code. The overall system is based on several interoperating components:
Client Layer
The clientlib is a Javascript-library, which makes it easy to build applications on top of the Trustlines Protocol. It provides a high-level API to enable applications to interact with the smart contract system on the blockchain via the relay servers.
Relay Servers
The Relay Servers are an optional bridge between client apps and the Trustlines blockchain. They offer services that are not feasible to be implemented on-chain or within the client apps. Importantly, Relay servers calculate optimal paths and relay transactions.
Smart Contract System
The smart contract system is a collection of solidity contracts deployed on the Trustlines Blockchain. Transfers within the Trustlines Network are executed by the smart contracts. All trustlines (i.e., credit lines and balances between users) are notarized on the Trustlines Blockchain. Furthermore, the smart contracts enforce the rules determining how trustlines can be created, used, and updated.