Skip to content
Coinspermia: a cryptocurrency unchained
Java Other
  1. Java 99.1%
  2. Other 0.9%
Branch: master
Clone or download
Latest commit 329bab7 Sep 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings Initial code Sep 3, 2019
src/main Update Readme Sep 7, 2019
target
.classpath Initial code Sep 3, 2019
.project
Jenkinsfile
Readme.txt Update Readme Sep 7, 2019
batch_sim.sh Initial code Sep 3, 2019
bitbucket-pipelines.yml Initial code Sep 3, 2019
build.bat Initial code Sep 3, 2019
build.sh
coinspermia.log Initial code Sep 3, 2019
coinspermia.mf Initial code Sep 3, 2019
coinspermia_simulator.sh Initial code Sep 3, 2019
coinspermiaclient.jnlp Initial code Sep 3, 2019
peers.txt Initial code Sep 3, 2019
pom.xml Initial code Sep 3, 2019
runClient.bat Initial code Sep 3, 2019
runClient.sh Initial code Sep 3, 2019
runClientCLI.bat Initial code Sep 3, 2019
runClientCLI.sh Initial code Sep 3, 2019
runNode.bat Initial code Sep 3, 2019
runNode.sh Initial code Sep 3, 2019
wallet.json Initial code Sep 3, 2019

Readme.txt

Coinspermia.

Copyright (c) 2017 Tom Portegys (portegys@gmail.com). All rights reserved.
 
Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of
   conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list
   of conditions and the following disclaimer in the documentation and/or other materials
   provided with the distribution.

THIS SOFTWARE IS PROVIDED BY TOM PORTEGYS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-------------------------------------------------------------------------------
DESCRIPTION

Coinspermia is a cryptocurrency distributed in a network of peer nodes
that support secure and reliable transactions. Transactions are replicated
throughout the network for later query and update. A client can be assured
of the completion of an transaction when a quorum of the nodes validate it.

-------------------------------------------------------------------------------
OPERATION

Use the run scripts to start nodes and clients.
Build script runs the Maven mvn command (maven.apache.org).

Node options:
        [-port <port> (defaults to 8944)]
        [-bootstrapPeer <address of peer to connect to> (repeatable)]
        [-bootstrapPeerFile <file containing peer addresses> (defaults to peers.txt)]
        [-maxPeerConnections <maximum number of peer connections> (defaults to 100)]
        [-password <password> (use password authorization mode; password alternatively read from password.txt)]
        [-randomSeed <random number seed> (defaults to 4517)]
        [-logfile <log file name> (defaults to coinspermia.log) | "none"]
        
The -password option allows a password authorized network to be created. This prevents operation spoofing 
and unauthorized currency minting. See client Readme tab for further instructions.
-------------------------------------------------------------------------------
DEVELOPMENT

Coinspermia is an Eclipse Java project (eclipse.org)

Source repository: bitbucket.org/portnoid/coinspermia
(git clone https://portnoid@bitbucket.org/portnoid/coinspermia.git)

-------------------------------------------------------------------------------
REFERENCE

Thomas E. Portegys, "Coinspermia: a cryptocurrency unchained", the Future Technologies Conference (FTC) 2017, 29-30 November 2017 in Vancouver, BC, Canada.
tom.portegys.com/research.html#coinspermia

-------------------------------------------------------------------------------
RELEASE INFORMATION

v1.0
You can’t perform that action at this time.