Skip to content

sparkle5/Sparkle

 
 

Repository files navigation

<<<<<<< HEAD Sparkle

Sparkle is the first next-generation block chain built around proof-of-work with all of the latest innovations provided by BitShares, including BitAssets and paid workers.

General Info:

The unit of account will be the “spark” (SPK)
1 billion initial sparks allocated 50/50 AGS/PTS as of November 5th. 1 minute average block times. 101 paid workers elected by the sparklers (aka spark-holders) 50 Spark Mining reward halving every 4 years 50 Spark Worker reward halving every 4 years divided among all workers proportional to their pay rate. 100% Transaction fees are paid to miners.

Other than replacing the consensus algorithm with proof of work and tweaking the worker pay Sparkle will continue to evolve to incorporate all of the latest features being produced by the BitShares delegates.

It is our firm belief that BitShares is a great product but that it is hindered by using an unproven consensus system. By adapting BitShares to Proof of Work we hope to bring BitAssets to the masses and gain wide acceptance among the huge proof of work user base.

======= BitShares

BitShares is a software platform designed to help coordinate voluntary free market operations amongst a set of social actors.

develop

These social actors together maintain a replicated deterministic state machine which defines the state of a free market. This state machine unambigiously defines the ownership of resources amongst market participants, the rules by which resources are reallocated through market operations, and the history of all market operations. Social actors are free to voluntarily enter and exit the market as desired.

Replicas of the state machine are kept consistent using the Delegated Proof-of-Stake distributed consensus protocol, which depends on market operations by a special class of market participants colloquially known as shareholders. Resource ownership is secured using digital signatures and inputs to the state machine are shared amongst actors using a peer-to-peer mesh network.

Features

The system is designed to ensure the following properties:

  • Fault-Tolerance: the market should be resilient to bad actors
  • Immutability: the historical intent of all market participants should be preserved
  • Transparency: any actor can inspect the market to verify that it is operating correctly
  • Censorship Resistance: no actor can be kept from performing valid market operations
  • Flexibility: the rules of the market should be able to change given sufficient shareholder approval
  • Self-Sustainability: the market should be be able to fund its own continued operation

<<<<<<< HEAD

Building

Different platforms have different build instructions:

Contributing

The source code can always be found at the BitShares GitHub Repository. There are four main branches:

  • master - official BitShares releases are tagged from here; this should only change for a new release
  • bitshares - updates to BitShares are staged here in preparation for the next official release
  • develop - all new development happens here; this is what is used for internal BitShares XTS test networks
  • toolkit - this is the most recent common ancestor between master and develop; forks of BitShares should base from here

Some technical documentation is available at the BitShares GitHub Wiki.

Support

Bugs can be reported directly to the BitShares Issue Tracker.

Technical support can be obtained from the BitSharesTalk Technical Support Forum.

License

The BitShares source code is in the public domain under the Unlicense. See the LICENSE for more information.

develop

About

Libraries and Utilities for building DACs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.8%
  • Ruby 1.7%
  • Other 1.5%