Based upon some of the recent updates / additions to BitShares here is a summary of the 'changes' to Bitcoin.
A BitShare is a new crypto-currency that has most of the properties of BitCoin. They are mined into
existence, transferred via a block-chain, secured by encryption and proof of work. The primary difference
between a BitShare and a BitCoin is that a BitShare will pay you dividends via 50% of the transaction fees
and mining rewards.
The BitShare block-chain introduces a few new rules and transaction types that turn it into a secure,
multi-currency, bank, exchange and escrow service.
Definitions:
1) BitShare - Dividend Paying Crypto-Currency
2) CryptoBond - An IOU secured by a BitShare or other CryptoBond
3) CryptoUSD - An IOU USD secured by BitShares.
4) CryptoGold-USD - An IOU Gold secured by CryptoUSD
5) CryptoBS-USD - An IOU BitShare secured by CryptoUSD
I will now go over these new transactions:
1) Short Sell
- A transaction that provides collateral as input and specifies an ask for a CryptoBond at
a specified exchange rate. This transaction may be canceled.
2) Bid
- A transaction that provides a payment BitShare or CryptoBond and a request to purchase a BitShare or CryptoBond
at the specified exchange rate.
3) Call / Put
- A transaction that gives another party the right to claim the output at the specified price by the specified date (block). The
output of this transaction represents two sides of the trade and both sides can exchange their position with other addresses. Call
options come due once per month. These instruments may be traded like CryptoBonds or BitShares via the exchange system. The collateral
necessary to secure the position is held for the duration of the instrument.
5) Register Escrow Agent
- specifies the fee and surety requirement, term limits, hash of the arbitration agreement, BitMessage address, Surety bond, and a list of
other Escrow Agents that may release the Surety bond along with an expiration date. The input to this transaction is
the surety bond and may be denominated in any CryptoBond.
5) Escrow Transaction
- A transaction that specifies an escrow agent and pays an escrow fee and surety requirement and a hash of the 'agreed contract' signed by both
parties. If dispute is filed, this transaction automatically clears after a certain amount of time. No new transactions may be issued
using a particular escrow agent if there is an open dispute
6) Escrow Release
- A transaction signed by a party to the Escrow Transaction to release their funds to the other party and the fee to the escrow agent.
7) Escrow Dispute
- A transaction signed by either party to lock the funds until they are released by the escrow agent.
Escrow Dispute Resolution
- A transaction signed by an escrow agent that divides the escrow funds among the two parties. This transaction may be disputed as
well and will be resolved by whoever is allowed to release the surety bond.
9) Foreign Chain Trade
- A set of transactions that implement atomic cross-chain trading.
Built-in Exchange Rules:
Every block the miner is responsible for deterministically pairing bids/asks that are already present in the chain. The Miner is
also responsible for giving all margin calls priority over all other bids. The process of pairing bids/asks and resolving
Margin Calls is deterministic. Transactions matched by the miner may not be spent for 24 hours when the mining reward is released.
Between blocks, no transaction may exchange value between two CryptoBonds unless done at an exchange rate between
the bid and ask price of the prior block. This will enable rapid off-chain negotiation and instant spending of the resulting
trade when it gets included in the next block. This rapid off-chain negotiation can only occur between parties with an
active connection to the network and the ability to sign with their private keys.
The miner may collect a 5% fee anytime Margin is called.
Anytime a position runs out of margin, it is liquidated and the proceeds are paid out as dividends.