Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ubclaunchpad/cumulus
💸 Cryptocurrency that doesn't waste your time
https://github.com/ubclaunchpad/cumulus
blockchain cryptocurrency go p2p ubc
Last synced: 3 months ago
JSON representation
💸 Cryptocurrency that doesn't waste your time
- Host: GitHub
- URL: https://github.com/ubclaunchpad/cumulus
- Owner: ubclaunchpad
- License: mit
- Created: 2017-04-09T04:05:13.000Z (over 7 years ago)
- Default Branch: dev
- Last Pushed: 2020-04-22T21:32:15.000Z (over 4 years ago)
- Last Synced: 2024-06-20T16:46:21.672Z (5 months ago)
- Topics: blockchain, cryptocurrency, go, p2p, ubc
- Language: Go
- Homepage: https://medium.com/ubc-launch-pad-software-engineering-blog/introducing-cumulus-940456b7e05c
- Size: 570 KB
- Stars: 13
- Watchers: 7
- Forks: 2
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-golang-repositories - cumulus
README
Cumulus 💸
Cryptocurrency that doesn't waste your time.
## Introduction
At [UBC Launch Pad](http://www.ubclaunchpad.com) we’ve been interested in crypto-currency and blockchain tech for a while now, and after several months of experimentation we’re excited to announce our latest project. Cumulus is a new cryptocurrency with its own blockchain and token. The current command line interface allows users to create wallets, mine coins, and send funds to other users.
There are a lot of cryptocurrencies out there already, so it’s a fair question to ask what makes Cumulus special over other, more entrenched currencies like Bitcoin and Ethereum. The short answer is because we’re all excited by the possibilities created by this technology! In addition, there are many problems in the blockchain space that remain to be solved. Other cryptocurrencies have significant downsides like small block sizes and vast computation waste spent securing the network. We are addressing many of these problems in Cumulus. Beyond that, we see massive opportunities in this space in the years to come. Cumulus is the infrastructure on which we can build in the blockchain space as it matures.
You can read more about Cumulus in the [Medium post introducting the project](https://medium.com/ubc-launch-pad-software-engineering-blog/introducing-cumulus-940456b7e05c) as well as the [extensive wiki documentation](https://github.com/ubclaunchpad/cumulus/wiki).
## Installation
**MacOS** - the Cumulus CLI can be installed using [Homebrew](https://brew.sh):
```bash
brew install ubclaunchpad/tap/cumulus
```**Windows** - the Cumulus CLI can be installed using [Scoop](http://scoop.sh):
```bash
scoop bucket add ubclaunchpad https://github.com/ubclaunchpad/scoop-bucket
scoop install cumulus
```You can check the installation and see the Cumulus CLI documentation by running:
```bash
cumulus --help
```## Building
First, [install Go](https://golang.org/doc/install#install) and grab the Cumulus source code:
```bash
go get -u github.com/ubclaunchpad/cumulus
```Cumulus uses [dep](https://github.com/golang/dep) for dependency management. The following will install dep and run `dep ensure`:
```sh
make deps
```You can now build and run Cumulus:
```sh
make run-console
```## Testing
```
make test
```