Commit e2d08053 authored by TonyFord's avatar TonyFord
Browse files

remove whitepaper and add deployment instructions

parent d2f897d9
Pipeline #1407 passed with stage
in 6 seconds
# FairCoin FreeVision Whitepaper
# FairCoin.Co mainpage
## Introduction
FairCoin exists since 2014 with the vision of a fair and cooperative working economy. All informations about it can find under https://faircoin.world the base website of FairCoin.
Mainpage and API.
Main part of FairCoin is the price mechanism to stableize the price and prevent the pump and dump and the effects to the fair economy.
The service is made for/controlled by gitlab runner.
Another important part is the proof-of-cooperation algorithm where specific nodes create the blocks within all transactions by a round-robin procedure and almost without a fee. This proof-of-cooperation algorithm saves ressources and scales up better than a proof-of-work or proof-of-stake system as other cryptocurrencies use.
## Usage
The reality shows us that the existing price mechanism is very limited and creates some needs that is hard to fulfill. In principle the system depends on investors that put new capital into the system that secures the liquidity that is necessary to hold the price stable and on level.
During the creation of this whitepaper the current market price of FairCoin is 0.10€ but the official price is still at 1.20€
Go into gitlab **CI/CD** -> **Pipeline** and **Run Pipeline**
FairCoin FreeVision don't want to call the price mechanism in question but want add another price mechanism that works everytime and in every market and doesn't depends on new investors or capital.
Enter variable name **CMD**
We want ADD other possibilities to FairCoin but we don't want and will NEVER fork the FairCoin blockchain. We don't want compete against the existing mechanism and infrastructure but we want also support it and maybe we can improve the whole FairCoin ecosystem with our ideas.
#### CMD - commands
We see FairCoin at the moment primary driven und decided by Fair.Coop as an eco-human-centric but idealistic movement.
But we see also similar but other movements like komun.org as an eco-human-centric but with a higer focus to decentralization.
~~~
build # build container ( changes of Dockerfile )
start # start container ( changes of scripts )
stop # stop container
uninstall # remove container
~~~
We think that if we want to create a powerful cryptocurrency that could become a alternative to fiat money or Bitcoin then we need to spread FairCoin and invite people that for example want support a fair economy but don't want to go the idealistic way but prefer more pragmatism and realism.
We want make compromises instead to follow only the one way if it brings us a step forward.
#### CI/CD Settings
FairCoin FreeVision should be understood as a part of FairCoin community that don't want ignore the free market but work with it and find a middle-way between liquidity and stability.
We also want think about decentralization, about possible improvements of the proof-of-cooperation algorithm or the way to process the exchanges from fiat to FairCoin or FairCoin to fiat.
Go Gitlab **Settings** -> **CI/CD** -> **Variables**
FairCoin FreeVision is made for people with a high focus on freedom and sustainability. For example progessivists and wants to be the connector to a mass of people and help us to build up a powerful network.
We want make FairCoin to a liquid standard for local and social currencies and create a global standard of a
payment infrastructure.
## The price mechanism
Price adjustments should be not made by humans in assemblies because we think that it works only in a very low level but cant portray the global movement or community of thousands of FairCoin members.
It is not very productive that a dozen of members decides about the new price but the community has 500 or more members.
We think that the price adjustments in FairCoin should be done by automatism and the fixed price mechanism outsourced to another currency like FairCash.
### Why we want prefer a free market based price mechanism than an official price mechanism?
Because
Our support price will adjusted by cascades.
The freevision bid prices ( means change FairCoin to other currencies ) by logarithmic cascades of in avagerage 25% normalized.
And the freevision ask prices ( means change other currencies to FairCoin ) by logarithmic cascades of in average 5% normalized.
To prevent lot of jumps between cascades a hysteresis of 5% is added to both prices.
To prevent prices changes by pumps and dumps on free market the freevision bid prices will decreased only if the free markets ask prices are fallen under the freevision bid price.
The freevision ask price will increased only if the free market bid price is going above the freevision ask price.
To prevent changes in markets with low liquidity the bid and ask depth of free market prices is set to 10000 FairCoin ( and can be changed in the future if necessary ). So small volumes and transactions doesn't have influence to freevision price mechanism.
```
define('LOG_NORMALIZED_25',
Array(
1,
1.25,
1.5,
1.75,
2,
2.5,
3,
3.5,
4,
5,
6,
7,
8
)
);
define('LOG_NORMALIZED_5',
Array(
1,
1.05,
1.1,
1.15,
1.2,
1.25,
1.3,
1.35,
1.4,
1.5,
1.6,
1.7,
1.8,
1.9,
2,
2.1,
2.2,
2.3,
2.4,
2.5,
2.6,
2.7,
2.8,
3,
3.25,
3.5,
3.75,
4,
4.25,
4.5,
4.75,
5,
5.25,
5.5,
6,
6.5,
7,
7.5,
8,
8.5,
9,
9.5
)
);
```
The freevision bid price is everytime lower than the free market price and the freevision ask price is everytime higher than the free market price.
So we can prevent arbitrage trading and the liquidity problematic.
## The exchange system
We change OtherCurrencies to FairCoin to free market price but FairCoin to OtherCurrencies only to support price.
Example:
If the market price is 0.20€ we change FairCoin to Other to 0.10€ but Other to FairCoin to 0.20€
So arbitrage trading can prevented and in opposite the service itself do arbitrage trading and the win of aribtrage trading will go to the existing FairCoin system and supports the official price of 1.20€ or we invest the win into technical improvements of FairCoin where all FairCoiner will profit.
Our exchange system will be open and transparent for everyone ( with respect to privacy to the members ) and processed by p2p exchanges made by authorized supporters.
### The slot system
To make the exchanges efficient to handle we uses a slot system to organize all exchanges.
Every slot has same size for example 1000 FairCoin. So we would support only exchanges in 100€ steps.
The maximum number of slots is limited to 10 at the moment to consider the challenges of P2P exchange. So it is also possible for smaller FairCoiner to process the exchanges and we can reach a good level of decentralization easier.
Because of the mechanism that an arbitrage trading should not be possible the exchanges doesn't contain risks for the connectors that do the exchange.
To prevent that arbitrage traders would do the exchanges the freevision exchange will define trustful members in first stage and later a web-of-trust mechanism will implemented.
~~~
#### FairCoin.Co group variables ######################
ELECTRUMFAIR_CONF # electrumfair config
LH_PORT # php -S 0.0.0.0:${LH_PORT}
~~~
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment