8000 el-tor · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
@el-tor

el-tor

High bandwidth Tor network fork. Incentivized by the Bitcoin Lightning Network. Relays earn sats via BOLT 12 (or BOLT 11) with blinded paths.

El Tor

El Tor is a high-bandwidth Tor network fork, incentivized by the Bitcoin Lightning Network. Users can host El Tor relays and earn sats for sharing their bandwidth. The urgency for such a network has never been greater, especially in light of escalating privacy threats globally—from Brazil's VPN prohibition to the legal challenges faced by Telegram's Pavel Durov.

El Tor aims to transcend the existing boundaries of the Tor network and to scale beyond its current limitation. The project was inspired by the need for a private internet and the cypherpunk vision. BOLT 12 offers (with blinded paths) are used for privately paying relays. El Tor not only helps with censorship resistance but also enables efficient Lightning and Bitcoin node communication. A higher bandwidth and more reliable Tor network can also lead to future services being launched as hidden services, by default, instead of clearnet KYC'd servers.

Read the spec here https://github.com/el-tor/eltord/blob/master/spec/00_spec.md and technical details on paid circuits here https://github.com/el-tor/eltord/blob/master/spec/01_paid_circuits.md

Projects

  • eltor: A fork of the Tor network that incorporates paid circuit handling and the EXTENDPAIDCIRCUIT RPC protocol. GitHub Repository
  • eltord: The primary daemon orchestrating El Tor's operations, connecting to wallets, monitoring payment events, and managing RPC calls. GitHub Repository
  • eltor-app: A VPN-like client application enabling connections to El Tor and remote wallets. It offers a user interface for relay management and hidden service creation. GitHub Repository

Libraries

  • libeltor: A Rust-based fork of libtor, designed to embed a fully operational eltord daemon within projects, with fallback capabilities for standard Tor network integration. GitHub Repository
  • LNI Remote: The Lightning Node Interface Remote library provides a unified interface for connecting to CLN, LND, Phoenixd, and other implementations. It includes bindings for Rust, Android, iOS, and JavaScript (Node.js, React Native). GitHub Repository

Testnets

El Tor Architecture

flowchart TB
    subgraph eltord[eltord daemon]
        subgraph LNI[Lightning Node Interface]
            CLN
            Phoenixd
            LND[LND - BOLT 11 blinded paths]
            more...
        end
        subgraph watcher[Event Watcher]
            
            rpc_calls[RPC - Pay,Kill, Extend]
            lib-eltor
            socks5_load_balencer
        end
    end
    
    subgraph ElTorApp[El Tor App]
        Wallet[Wallet Config]
        vpn[VPN like client]
    end

    subgraph MobileApp[Android/iOS Apps]
        eltord-uniffi
    end

    subgraph tornet[Tor networks]
        subgraph tor[Original Tor Network]
            EOS[Existing Onion Hidden Services]
            EPR[Existing Relays]
        end
        subgraph eltor[El Tor Network Fork]
            NOS[New Paid Onion Hidden Services]
            NPR[New Paid Relays]
            
        end
    end

    subgraph Browsers
        Socks5
    end

    subgraph Chutney
        Testnet
        Directory_Authorities
        Paid_Relays_BOLT12_AD
    end

    ElTorApp ---> eltord
    eltord-uniffi ---> eltord
    eltord ---> tornet
    Browsers ---> socks5_load_balencer
    Chutney ---> eltor

Loading

Popular repositories Loading

  1. eltord eltord Public

    Main daemon that runs El Tor, connects to wallets, listens for payment events and calls rpc's

    Rust 8

  2. eltor eltor Public

    Fork of the Tor network (in C) . Adds paid circuit handling and EXTENDPAIDCIRCUIT RPC

    C 7

  3. eltor-app eltor-app Public

    VPN-like client to connect to El Tor and remote wallets. UI for running relays and creating hidden services.

    TypeScript 5

  4. libeltor-sys libeltor-sys Public

    Fork of libtor-sys. Wraps the El Tor C lib into a Rust crate

    C 1

  5. libeltor libeltor 8000 Public

    Fork of libtor. Rust crate for bundling inside your project a fully-running eltord daemon with fallback to the normal Tor network

    Rust 1

  6. chutney chutney Public

    Tor testnet fork enabling paid circuits

    Python 1

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

0