An End-to-End Privacy Computing Protocol on Layer 2

Overview

Eigen Network

Eigen Network is an end-to-end privacy computation network for a better digital economy based on hybrid privacy computation protocols and AI federated machine learning. Eigen focuses on providing a cross-domain valuable data circulation network embedded with full paradigm computing engines and enables developers to build and ship privacy applications easily.

EigenCC

EigenCC Confidential Computation Framework.

EigenRollup Chain

EigenRollup Chain Optimistical Rollup Chain.

Eigen Secret

Eigen Secret is a cross-chain wallet for EigenRollup Chain and Ethereum.

About Eigen

Eigen Network

Discord

Twitter

Telegram

Medium

We are hiring!

If you are interesting in privacy computing and blockchain, Welcome to join us!

Comments
  • GBDT support

    GBDT support

    https://github.com/mesalock-linux/gbdt-rs.

    1. support GBDT in EigenCC in SGX and Non-SGX environment;
    2. Complete protocol and example to run training and inference;
    opened by eigmax 2
  • More features supported in `eigen_service`

    More features supported in `eigen_service`

    Now it is a draft implementation for eigen_service. We need do some simple integrate test to confirm the code.

    Features:

    • [x] block_number information in transaction history
    • [x] page supported
    • [x] search information on L2
    opened by Weber-H2O2 1
  • Eigen Secret Backend Service

    Eigen Secret Backend Service

    [:tada:] PCKS; [:sparkles:] transaction history: (txid, from, to,status(0 | 1), type, sub_txid), where type can be :

    const TX_TYPE_L1ToL1 = 0x0
    const TX_TYPE_L1ToL2 = 0x1
    const TX_TYPE_L2ToL1 = 0x2
    const TX_TYPE_L2ToL2 = 0x3
    

    and status is the status of current transaction.

    opened by eigmax 1
  • Remove `unwrap()` in `fns` to make it robust

    Remove `unwrap()` in `fns` to make it robust

    Mainly in tee operators. For example, here:

    //...
            let op = splited.get(0).unwrap();
    //...
    

    It should use a better error handling here. Don't forget reformat the code here, the draft implementation should be polished.

    enhancement 
    opened by Weber-H2O2 1
  • Make test script DRY

    Make test script DRY

    test_encdes.sh, which is full of redundance code, is not DRY (Don't Repeat Yourself!). Please make it better in order to adding new test cases easily in the future:

    1. Write a function to encapsulate the check method
    2. Use random data to test, it will be better to use random data to test such operators
    enhancement 
    opened by Weber-H2O2 1
Owner
Eigen Lab
Eigen Lab
Transforms UDP stream into (fake) TCP streams that can go through Layer 3 & Layer 4 (NAPT) firewalls/NATs.

Phantun A lightweight and fast UDP to TCP obfuscator. Table of Contents Phantun Latest release Overview Usage 1. Enable Kernel IP forwarding 2. Add re

Datong Sun 782 Dec 30, 2022
An end-to-end encrypted, anonymous IP-hiding, decentralized, audio/video/file sharing/offline messaging multi-device platform built for both communications and application security and performance.

An end-to-end encrypted, anonymous IP-hiding, decentralized, audio/video/file sharing/offline messaging multi-device platform built for both communications and application security and performance.

null 2 Apr 27, 2022
Shade Protocol is an array of connected privacy-preserving dApps built on Secret Network

Shade Protocol Core Contracts Contract Reference Description mint doc Handles asset burning and silk minting oracle doc Handles asset price queries tr

Secure Secrets 58 Nov 15, 2022
A CLI test program for HNU Cloud Computing Lab 2, built with Rust.

HTTP Server Tester This is a CLI test program for HNU Cloud Computing Lab 2. Install For most student, you don't neet to rebuild this project. We prov

null 5 Apr 21, 2022
Private swaps for Secret Network using a private entropy pool & differential privacy.

WIP SecretSwap: Anon Edition Private swaps for Secret Network! Uses private entropy pool for differential privacy when reporting pools sizes. Swap amo

SCRT Labs 5 Apr 5, 2022
Cloud Native high performance security and privacy SQL proxy.

Fern proxy With the advent of Cloud Native applications, architecture patterns evolved and emerged to take advantage of cloud computing, and build mor

Fern 12 Nov 7, 2022
A minimalistic encryption protocol for rust async streams/packets, based on noise protocol and snow.

Snowstorm A minimalistic encryption protocol for rust async streams / packets, based on noise protocol and snow. Quickstart Snowstorm allows you to se

Black Binary 19 Nov 22, 2022
Simple and fast layer 4 proxy in Rust

Fourth 这一波在第四层。 English Fourth是一个Rust实现的Layer 4代理,用于监听指定端口TCP流量,并根据规则转发到指定目标。 功能 监听指定端口代理到本地或远端指定端口 监听指定端口,通过TLS ClientHello消息中的SNI进行分流 安装方法 为了确保获得您架构

Rui Li 17 Nov 8, 2022
Shotover: L7 data-layer proxy

Shotover: L7 data-layer proxy

null 64 Dec 16, 2022
Layer 4 load balancer with dynamic configuration loading

Convey Layer 4 load balancer with dynamic configuration loading featuring proxy, passthrough and direct server return modes Features Stats page (at /s

Ben Parli 289 Jan 1, 2023
Final Project for "Computer Networking Security": A Layer-3 VPN implementation over TLS

Final Project for "Computer Networking Security": A Layer-3 VPN implementation over TLS

Siger Yang 2 Jun 7, 2022
Aggressively reliable delivery layer. Above UDP. Nothing else.

Aggressively reliable delivery layer. Above UDP. Nothing else.

IchHabeKeineNamen 2 Jun 5, 2022
Afterglow-Server provides back-end APIs for the Afterglow workflow engine.

Afterglow-Server ?? Note: This project is still heavily in development and is at an early stage. Afterglow-Server provides back-end APIs for the After

梦歆 0 Jun 2, 2022
Easy protocol definitions in Rust

protocol Documentation Easy protocol definitions in Rust. This crate adds a custom derive that can be added to types, allowing structured data to be s

Dylan McKay 157 Dec 30, 2022
A Constrained Application Protocol(CoAP) library implemented in Rust.

coap-rs A fast and stable Constrained Application Protocol(CoAP) library implemented in Rust. Features: CoAP core protocol RFC 7252 CoAP Observe optio

Covertness 170 Dec 19, 2022
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

quiche is an implementation of the QUIC transport protocol and HTTP/3 as specified by the IETF. It provides a low level API for processing QUIC packet

Cloudflare 7.1k Jan 8, 2023
🤖 brwrs is a new protocol running over TCP/IP that is intended to be a suitable candidate for terminal-only servers

brwrs is a new protocol running over TCP/IP that is intended to be a suitable candidate for terminal-only servers (plain text data). That is, although it can be accessed from a browser, brwrs will not correctly interpret the browser's GET request.

daCoUSB 3 Jul 30, 2021
A multi-protocol network relay

A multi-protocol network relay

zephyr 43 Dec 13, 2022
A Rust library for parsing the SOME/IP network protocol (without payload interpretation).

someip_parse A Rust library for parsing the SOME/IP network protocol (without payload interpretation). Usage Add the following to your Cargo.toml: [de

Julian Schmid 18 Oct 31, 2022