Introduction

This book is about Trin, which is software used to interact with the Ethereum protocol via the Portal Network.

Trin is a Portal network client which acts as a json-rpc server with:

  • Nearly instant sync
  • Low CPU & storage usage

The Ethereum protocol will allow full nodes to forget old data in an likely future upgrade. Portal network nodes can supply users with that data.

Trin makes it possible to access Ethereum with less computer resources than a regular full node. It does this by spreading data amongst peers.

flowchart TB
    subgraph Full node data: on one computer
    full[Regular full node]
    end
    subgraph Full node data: spread amongst computers
    p1[Portal node]
    p2[Portal node]
    p3[Portal node]
    p1 <--> p2
    p2 <--> p3
    p1 <--> p3

    end

🏗 The sections, content and links of this book are subject to change.