DCS-BBN
DCS-BBN is a Decentralized Cloud System based on Blockchian Networking. This is Pyhton developed code for the system.
Need ERC-20 Contracts and Ethereum test networks for inter-platform transfer
Completely backed by Blockchain works on advanced Algorithms
Developed in Pyhton Language with Flask Framework
Deployed within local system
🧐 About!
- Completely Decentralized system gives no single point of failure
- Enhaced Security and Cost Effective Ecosystem
- Multiple ways for data transfer, higher retrival speeds with basic plans
- Allows connectivity and chance to convert DCScoin with any big blockchian coins like Bitcoin, Ethereum and Ripple.
You can also:
- Import and save files from GitHub, Dropbox, Google Drive and One Drive
- Mine Crypto currency with your non redundent storage capacity and allow other user to save their data on to you space.
- Work with the future technology in the cloud systems.
🏁 Tech
DCS-BBN uses a number of open source projects to work properly:
- Flask Framework - Lightweight and Fast!
- Python-Pypi - Best to install remotore packages and virtual enviornment.
- Blockchain - The future of Computing.
- Pycrypto - Compilation of Best in class algorithms.
- Requests - Conveying HTTP and HTTPS requests to backend
- Picle & Json - files used in development - completely encrypted
- Tensorflow, Tflearn & Numpy - The Artificial Intelligence Part.
And of course DCS-BBN itself is open source with a public repository on GitHub.
🔧 Prerequisites
DCS-BBN needs following requirenmetns to be fulfilled.
🚀 Installation
We have multiple ways to install the project on the systems, prefer any of your choice
Docker
Install docker on to your system
- Windows OS Pro, Enterprise and Education only.
- [Windows OS] -- Home Verison use Docker Toolbox
- Linux OS v3.6+
- Mac OS v3.6+
Now run this code from the terminal
$ docker pull dhruv25071999/dcs-bbn
This command will download a docker file which contains all of the commands to run the project in your system
$ docker run -it -p 5000:5000 dhruv25071999/dcs-bbn
This command will let user use the 5000 port for the webpreview
Install the dependencies and devDependencies and start the server.
$ git clone https://github.com/DhruvDoshi/DCS_BBN.git
$ cd DCS_BBN
$ python3 node.py -p 5000
$ python3 node.py -p 5001
open `http://localhost:5000` in web browser along with `http://localhost:5001`
✍️ Authors
- @DhruvDoshi - Idea & Initial work
See also the list of contributors who participated in this project.
🙂 License
Dhrvu Doshi, DCS-BBN Licienced under the MIT LICIENCE
This is completely open source system and we are ready to upgrade our system with your help, please fork this repository and work on this