-
Notifications
You must be signed in to change notification settings - Fork 1
Home
BrightChain is the backbone of The Revolution Network.
It is both the storage and message passing system of the entire network. It will be designed to house every byte of data for the entire world one day. The goal is to store Everything in BrightChain.
It has lower overhead than blockchain and traditional P2P delivery.
It's core is based on The Owner-Free File System principle, but additional deduplication and anonymizing/security measures are taken, expirations and revocation tokens are added, etc.
On top of the BrightChain block store, we then build an entire distributed application infrastructure with digital contracts of these subchains and doing computational work on one or more blocks and storing the resultant blocks elsewhere. One of the main focuses will be a social network and reputation system, but there will be a place for voting on matters from sitewide to local to governmental to global.
Check out the wiki page, "The Big Picture"
Our GitHub flows now simul-push to two docker hub orgs/repos. Although BrightChain is a subset of The Revolution Network logically, these are just mirrored namespaces for now.
Example:
-
This run
https://github.com/The-Revolution-Network/BrightChain/runs/2953974572?check_suite_focus=true
produces these artifacts with the same hash:
- https://hub.docker.com/layers/156388144/brightchain/core/986894444/images/sha256-138de9f8fcf4f43030475bc9b42a545c541180149890bbf502460326a50b5191?context=explore
- https://hub.docker.com/layers/156388136/therevolutionnetwork/brightchain/986894444/images/sha256-138de9f8fcf4f43030475bc9b42a545c541180149890bbf502460326a50b5191?context=explore
-
12/19/21 - Sprint: Sagan-Roddenberry
- Health has severely impacted all work. I am not contributing much anywhere.
-
Stardate 99055.69 {6/16/21} - Sprint: Sagan-Roddenberry
- Engage!
- I am working on a time-as-available basis and my sprints are not time boxed at the moment. Ideally would be 1-2w.
- The current sprint's goal is to complete the work already begun without ticket management in place, which is basically trying to get to a place where blocks can be stored and made available on the block api website. You can pull and inspect any block on the chain-however they're all random data or highly correlated with random data. What you need is the right assemblage order of blocks, "recipe". This can itself be contained in a public block for public data, thus reducing your url down to a single request id. However, you can keep that final "recipe" to yourself. The data will all be out there, and kept for at least as long as you requested it.
- As of 6/16/21 - work was not being tracked and is probably still going to be spotty :)
- Milestone 1: BrightChain block store / BCFS online with no costing implemented.
- Milestone 2: authentication/login/account management, etc
- Milestone 3: energy tracking/costing and possibly reputation maths
- Milestone 4: brightchain vm / digital contracts
TOC | Intro | 1 - Arch | 2 - Auth | 3 - Quorum | 4 - Identity/Reputation | 5 - Contracts/Crypto
Documentation updated regularly. You can pull the revision history if you check out the wiki's git repo.
Please consider joining. Doesn't matter if you're new to coding or crypto. I/We can help! Devel & Collab