Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RedStoneCoin/redstone-rs
Redstone Project is a p2p custom blockchain implementation, comprised of a network of interconnected sub-chains for better speed and scalability.
https://github.com/RedStoneCoin/redstone-rs
blockchain p2p rust scalability
Last synced: 2 months ago
JSON representation
Redstone Project is a p2p custom blockchain implementation, comprised of a network of interconnected sub-chains for better speed and scalability.
- Host: GitHub
- URL: https://github.com/RedStoneCoin/redstone-rs
- Owner: RedStoneCoin
- License: gpl-3.0
- Archived: true
- Created: 2021-06-16T14:48:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-28T14:26:20.000Z (over 2 years ago)
- Last Synced: 2024-08-01T13:35:29.674Z (5 months ago)
- Topics: blockchain, p2p, rust, scalability
- Language: Rust
- Homepage:
- Size: 467 KB
- Stars: 8
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-ccamel - RedStoneCoin/redstone-rs - Redstone Project is a p2p custom blockchain implementation, comprised of a network of interconnected sub-chains for better speed and scalability. (Rust)
README
# Redstone-rs
![Github All Releases](https://img.shields.io/github/downloads/RedStoneCoin/redstone-rs/total.svg)
[![Join the chat at https://discordapp.com/invite/8ezwRUK](https://img.shields.io/discord/539606376339734558.svg?label=discord&logo=discord&logoColor=white)](https://discord.gg/JjThnVdASR)
[![GitHub contributors](https://img.shields.io/github/contributors-anon/Redstonecoin/redstone-rs?label=Contributors)](https://github.com/Redstonecoin/redstone-rs/graphs/contributors) [![GitHub issues](https://img.shields.io/github/issues/Redstonecoin/redstone-rs?label=Issues)](https://github.com/RedStoneCoin/redstone-rs/issues) ![GitHub stars](https://img.shields.io/github/stars/Redstonecoin/redstone-rs?label=Github%20Stars)## Implementation of Redstone protocol
Redstone Project is a p2p custom blockchain implementation, comprised of a network of interconnected subchains providing improved speed and scalability over conventional cryptocurrenys.
This is the offical implemention of the redstone protocol. It is written in rust. Protocol is subject to frequent change and as such no complete documention exists (however it is in the works) It is currently not ready for usage.
[DOCS](https://github.com/RedStoneCoin/redstone-rs/blob/main/DOCS.MD)## Table of Contents
- [How to compile](#how-to-compile)
- [Linux](#linux)
- [Prerequisites](#prerequisites)
- [Generic Linux](#generic-linux)
- [Todo](https://pacific-philosophy-3dd.notion.site/38585e4797344b968e7cd9280ca714c7?v=5f039c4709b244c3a139572315a77ddf)## How to compile
### Linux
#### Prerequisites
Redstone makes abundant use of Rust's syntax extensions and other advanced, unstable features. Because of this, you will need to use a nightly version of Rust. If you already have a working installation of the latest Rust nightly, feel free to skip to the next section.
To install a nightly version of Rust, we recommend using rustup. Install rustup by following the instructions on its website. Once rustup is installed, configure Rust nightly as your default toolchain by running the command:```
rustup default nightly
```To build redstone you also need installed dependencies listed bellow:
```
OpenSLL
GCC
Cmake
```##### Generic Linux
Ensure you have the dependencies listed above.
```bash
git clone -b master --single-branch https://github.com/RedStoneCoin/redstone-rs/
cd redstone-rs/bin/node # for node
cd redstone-rs/bin/wallet # for wallet
cargo build --release
```
After the completion, the binaries will be in the `target/release` folder.## Reporting a Vulnerability
If you the vulnerability is already publicy known or not explotable then please open an issue. (eg you can crash local nodes using x)
If it is a critical vulnerability that must be not known please contact us on [email protected]# Contributors
- [Toni Dev](https://github.com/Toni-d-e-v) - Founder and primary developer of redstone
- [Leo Cornelius](https://github.com/leocornelius) - Core contributor to Redstone and secuirty advisary to the redstone team
- This could be you!If you feel we have missed you out from this section please open an Issue or PR! Rest assured it is not intentional.
We welcome new contributors and team members. Please join our discord to get up to date, and feel free to open PRs and issues. Please be civil, developers are only human :)# Thanks
A massive thanks to the amazing team at rust, for their groundbreaking contributions to the programing-scape!
We would also like to thank all of the projects, resources and individuals who aided us in learning about cryptocurrencies and hope our contributions are worth of your praise! Kudos to all OSS developers.