GithubHelp home page GithubHelp logo

x3meuriel / slingshot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stellar/slingshot

0.0 0.0 0.0 7.26 MB

A new blockchain architecture under active development, with a strong focus on scalability, privacy and safety

License: Apache License 2.0

JavaScript 0.31% Ruby 0.80% Rust 97.64% CSS 0.39% HTML 0.86%

slingshot's Introduction

Project Slingshot

Accelerating trajectory into interstellar space.

Slingshot is a new blockchain architecture under active development, with a strong focus on scalability, privacy and safety.

The Slingshot project consists of the following components:

Demo node where one can create transactions and inspect the blockchain.

ZkVM is a transaction format with cloaked assets and zero-knowledge smart contracts.

Abstract blockchain state machine for the ZkVM transactions.

Interstellar’s implementation of Cloak, a confidential assets protocol based on the Bulletproofs zero-knowledge circuit proof system.

A pure Rust implementation of the Schnorr signature scheme based on ristretto255.

A pure Rust implementation of the Simple Schnorr Multi-Signatures by Maxwell, Poelstra, Seurin and Wuille.

A key blinding scheme for deriving hierarchies of public keys for Ristretto-based signatures.

A Merkle tree API for computing Merkle roots, making and verifying Merkle proofs. Used for ZkVM transaction IDs, Taproot implementation and Utreexo commitments.

Based on RFC 6962 Section 2.1 and implemented using Merlin.

API for managing accounts and receivers. This is a building block for various payment protocols.

Small p2p networking library that implements peer management logic with pluggable application logic. Implements symmetric DH handshake with forward secrecy.

Simple encoding/decoding and reading/writing traits and utilities for blockchain data structures.

slingshot's People

Contributors

bobg avatar brahman81 avatar cathieyun avatar cyberbono3 avatar debnil avatar dltmd6262 avatar hdevalence avatar kevaundray avatar leighmcculloch avatar oleganza avatar p0lunin avatar tessr avatar vickiniu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.