API Β· Contribution Β· Development Β· TODO
I didn't have to do anything at the afternoons in one of my holidays, so I started reading about blockchain, and I asked me, why not to make a blockchain?
The Singular's purpose is to provide a transparent and at the same time a privacy fully form of money. The Singular's targets are:
- Security: Uses the
Ed25519
algorithm for the keys generation andSha256
for the block hashing - Privacy (However, the IP and other info about the device from where the transaction was sent is displayed at the node, and could be saved)
- Ease
This project is the main implementation of the Singular protocol, however you could make your own implementation of the protocol.
The Singular protocol documentation is not completely written yet, because the distributed network is not yet implemented, however you could suggest how the distributed network should be made in the Discussions.
By the moment only is implemented a part of the API which enables a wallet to communicate with the node.
You can find...
-
How the API works by going to /docs/api.md
-
How to issue a transaction by going to /docs/transaction.md
-
How to calculate rewards and blocks difficulty by going to /docs/formulae.md
Singular has a default network which is called mainSpace, and it's main purpose is to test the Singular protocol and others implementations of it. As the title says is a testnet, which means that the quantity of coins that are issued are always the maximum amount set.
You can contribute to make this a better project. If you want to purpose something you could join to the Discussions.
- Implement the distributed network