A library for creating distributed web and grid projects
Project description
Decentralized Internet
The NPM library is a collection of the following repos made for the purpose of building decentralized web projects:
lotion | bitcoin-peg | clusterpost | gridbee-framework | Reinvent-the-Internet
Extensions | Platforms |
---|---|
Atom | Linux |
Jira | Chrome |
GitHub | Android |
VS Code | Windows |
Installation Methods
Install via NPM: npm i decentralized-internet
Install via YARN: yarn add decentralized-internet
Install via APM: apm install decentralized-internet
Ember Installation: ember install decentralized-internet
Install via VS Code: ext install Lonero.decentralized-internet
Install via SNAP: sudo snap install decentralized-internet --edge
Install via Docker: docker pull gamer456148/decentralized-internet
Arch Linux Installation Instructions:
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install decentralized-internet --edge
Install via Dart:
Add to your pubspec.yaml file:
dependencies:
decentralized_internet: ^3.4.1
Run: pub get
Cloud Deploy:
| Jira Guide | .travis.yml | Nanobox Guide | Deploying w/ FTP | Deploy w/ Octopus | Run on Digital Ocean | Deploy via Google Cloud | Deploying AWS CodeDeploy
Languages | Frameworks |
---|---|
Rust | Node.js |
Javascript | Ember.js |
Current Todo List:
☐ Build Developer "DAPP Store"
☐ Deploy Live Peer Net Explorer
☐ Add "New" Stats Counter Criteria
☐ Build Binaries w/ GUI Guide (Custom)
Research Pre-Prints | IACR | JODC1 | JODC2 |
---|
Regular Classical Processing:
Post-Classical Processing:
- These are purely just mathematical "representations"
App to add GitHub metrics tracking to select repos here
Also special thanks to: The Lonero Dev Team
- May need some updates in Seed Migration for some of the org repos |
Lotion Sample (State Machines):
// app.js
let lotion = require('lotion')
let app = lotion({
initialState: {
count: 0
}
})
function transactionHandler(state, transaction) {
if (state.count === transaction.nonce) {
state.count++
}
}
let connect = require('lotion-connect')
app.use(transactionHandler)
app.start().then(appInfo => console.log(appInfo.GCI))
ccxml Device Connection Sample Code:
- xml taken from TI's IDE in device config for driver
<connection XML_version="1.2" id="TI MSP430 USB1">
Papers worth checking out: Lonero Whitepaper (Original) | CrowdCoin Scientific Whitepaper
This project is being mantained by the folks here
FAQ:
Q. Why a Decentralized Internet?
A. We are taking back technology in the hands of the people
Q. What other benefits does this provide?
A. An overarching mission to replace telecom towers and outdated grids
Q. What makes this different from other Decentralized Web projects?
A. Our outermost support for distributed computing, and a focus on an offline-first network
Q. Why do you use alot of open source or previous libraries?
A. We wanted to expand upon them to start building our core tech right away.
Test w/ Repl.it:
Play w/ Dependency via scrimba:
This project was created in order to support a new internet. One that is more open, free, and censorship-resistant in comparison to the old internet. An internet that eventually wouldn't need to rely on telecom towers, an outdated grid, or all these other "old school" forms of tech. We believe P2P compatibility is an important part of the future of the net. Grid Computing also plays a role in having a better means of transferring information in a speedy, more cost-efficient and reliable manner.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for decentralized-internet-3.6.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35fd55f3d7c0f32589a140c133db32c6bb2e7ec48652599e238e24dfe862de3c |
|
MD5 | 2012b5262f78ea9694b6103897d13b2f |
|
BLAKE2b-256 | c46681e1f15b06c412952c90dd98579e18dd4728d764080a4a52a135ebaed8f1 |
Hashes for decentralized_internet-3.6.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0a71e6b5e12d6f4008f0cc58e714c0872c16fd0747063219103c90f84a45d97 |
|
MD5 | 26a6cb3f768a068f3a17d9eb21fb3ff6 |
|
BLAKE2b-256 | e0cf3de15bdd98ea3d952c86c450687514500c7f2bc6b7a10d315ef0f197fffd |