Descentralized network protocol providing smart identity over an secure layer.
What is the Starless Sky Protocol?
Starless Sky is a network protocol for secure identities, providing the use of assymetric identities, public information, end-to-end messaging and smart contracts. The system consists of an identity holder having two keys, the private and the public, where through the private one he controls who he is on the network and the public one he allows to be exposed to receive messages, contracts or provide information about who he is.
It also has an one-to-many messaging connection protocol written that maintains data integrity and has unique and advanced encryption features. Its construction consists of RESTful APIs that do not depend of a database to function. The relationship of information is made by hashes calculations and asymmetric cryptography, where the holder of the private key has a public key that is used to receive the messages.
The algorithm is customizable by an environment file and centralized on servers known as "networks". Users can create their own networks or use existing networks. Each network may contain its own algorithm for handling information. It is interesting to note that the existence of malicious networks can exist.
Private Keys vs Public Keys
The idea of private keys and public keys is that one directly depends on the other but they're not deterministic. A public key is irreversible and cannot have the private key decrypted, but it is possible to calculate the public key from a private key. This indicates that a private key is the master access for that sender/receiver.
With a private key it is possible to calculate your public key, but with a public key it is impossible to calculate your private key. In this protocol, public keys are not revealed to identity holders: a deterministic address of these keys, as it is called "public address" introduces the system to its public key.
The project is still under development and its algorithm is also being developed. Some security issues may change in the future, along with how it works.
Main Features
- Smart contracts and signing modules;
- Decentralized networks;
- Anonymous and non-deterministic identities without revealing the real identity of the keypair holder;
- Public key authentication;
- Based on symmetric and asymmetric encryption, no information is stored in plain text in the network storage.
- Keys and values are never stored directly in the network storage;
- Fast and instant content delivery network - no network confirmations required;
- Easy implementation, deployment and usage;
- It is naturally impossible to spoof information.
Security Considerations
There is no perfect system, but there are procedures that make a network secure enough to don't have problems in the future. This system uses the latest encryption technologies and tends to be secure.
Read the security considerations section to understand the best security practices for a network that can store identities.
Documentation
You can read documentation about Starless Sky Network, API and resources for developers at https://docs.starless-sky.org/.
❤
Donate If you support a more private and decentralized internet, consider keeping this project alive:
Monero: 859NqG14v9r49w31cdSFm1Hy5ifGGn6QdXhUYNuqbJddWyoULPQjqm8HuZz7b3JcR1hr9Gvq9u4vSHrRutMBYb6f4nQ21Jc
Bitcoin: 1LeGvA8wXhEBuvrWYt5Yb1jQZ5FsjALYqM
Litecoin: LNQ4A7R96vWQ8wzwypJeS3o1wWV2xuAsUv
Ethereum: 0x8d2ced9d9229149fdbd216284f4bb8d147a50d93
BNB (BSC): 0x8d2ced9d9229149fdbd216284f4bb8d147a50d93
USDT (TRX): TQFprvPVJJTgiiPMZehSnTY5P4RSQCSeNR
Credits and used third-party technologies
- BLAKE3 hash algorithm by BLAKE3-Team
- Inphinit Framework by Inphinit
- phpseclib by phpseclib
- Cryptography research community.