{"id":13511309,"url":"https://github.com/stellar/slingshot","last_synced_at":"2025-03-30T20:32:58.031Z","repository":{"id":50534439,"uuid":"162481536","full_name":"stellar/slingshot","owner":"stellar","description":" A new blockchain architecture under active development, with a strong focus on scalability, privacy and safety","archived":true,"fork":false,"pushed_at":"2021-04-02T23:02:46.000Z","size":7431,"stargazers_count":416,"open_issues_count":54,"forks_count":61,"subscribers_count":60,"default_branch":"main","last_synced_at":"2025-03-07T01:26:32.147Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stellar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-19T19:26:27.000Z","updated_at":"2025-01-19T23:10:45.000Z","dependencies_parsed_at":"2022-08-17T15:10:55.530Z","dependency_job_id":null,"html_url":"https://github.com/stellar/slingshot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Fslingshot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Fslingshot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Fslingshot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Fslingshot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stellar","download_url":"https://codeload.github.com/stellar/slingshot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246379366,"owners_count":20767694,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T03:00:47.026Z","updated_at":"2025-03-30T20:32:56.752Z","avatar_url":"https://github.com/stellar.png","language":"Rust","funding_links":[],"categories":["Blockchain Frameworks","Rust"],"sub_categories":[],"readme":"# Project Slingshot\n\n_Accelerating trajectory into interstellar space._\n\nSlingshot is a new blockchain architecture under active development,\nwith a strong focus on scalability, privacy and safety.\n\nThe Slingshot project consists of the following components:\n\n### [Demo](demo)\n\nDemo node where one can create transactions and inspect the blockchain.\n\n* Visit a public instance: [zkvm-demo.stellar.org](https://zkvm-demo.stellar.org).\n* Run on your own machine: [see instructions](demo/README.md).\n\n### [ZkVM](zkvm)\n\nZkVM is a transaction format with **cloaked assets** and **zero-knowledge smart contracts**.\n\n* [README](zkvm/README.md)\n* [ZkVM whitepaper](zkvm/docs/zkvm-design.md)\n* [ZkVM specification](zkvm/docs/zkvm-spec.md)\n* [ZkVM API guide](zkvm/docs/zkvm-api.md)\n\n### [Blockchain](blockchain)\n\nAbstract blockchain state machine for the ZkVM transactions.\n\n* [README](zkvm/README.md)\n* [Blockchain specification](zkvm/docs/zkvm-blockchain.md)\n* [Stubnet specification](zkvm/docs/zkvm-stubnet.md)\n\n### [Spacesuit](spacesuit)\n\nInterstellar’s implementation of _Cloak_, a confidential assets protocol\nbased on the [Bulletproofs](https://doc.dalek.rs/bulletproofs/index.html) zero-knowledge circuit proof system.\n\n* [Spacesuit README](spacesuit/README.md)\n* [Cloak specification](spacesuit/spec.md)\n\n### [Starsig](starsig)\n\nA pure Rust implementation of the Schnorr signature scheme based on [ristretto255](https://ristretto.group).\n\n* [Starsig specification](starsig/docs/spec.md)\n\n### [Musig](musig)\n\nA pure Rust implementation of the [Simple Schnorr Multi-Signatures](https://eprint.iacr.org/2018/068) by Maxwell, Poelstra, Seurin and Wuille.\n\n* [Musig specification](musig/docs/musig-spec.md)\n\n### [Keytree](keytree)\n\nA _key blinding scheme_ for deriving hierarchies of public keys for [Ristretto](https://ristretto.group)-based signatures.\n\n* [Keytree specification](keytree/keytree.md)\n\n### [Merkle](merkle)\n\nA Merkle tree API for computing Merkle roots, making and verifying Merkle proofs.\nUsed for ZkVM transaction IDs, Taproot implementation and Utreexo commitments.\n\nBased on [RFC 6962 Section 2.1](https://tools.ietf.org/html/rfc6962#section-2.1) and implemented using [Merlin](https://merlin.cool).\n\n### [Accounts](accounts)\n\nAPI for managing accounts and receivers. This is a building block for various payment protocols.\n\n### [P2P](p2p)\n\nSmall p2p networking library that implements peer management logic with pluggable application logic.\nImplements symmetric DH handshake with forward secrecy.\n\n### [Reader/Writer](readerwriter)\n\nSimple encoding/decoding and reading/writing traits and utilities for blockchain data structures.\n\n\n![](https://user-images.githubusercontent.com/698/57546709-2d696c00-7312-11e9-8430-51ed9b51e6c8.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstellar%2Fslingshot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstellar%2Fslingshot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstellar%2Fslingshot/lists"}