## Friday, March 23, 2018

### TATTICOIN - "Block Chain Protocol".

Hello Everyone,

Self-amending Excretion-ledger

A Block-Chain protocol can be decomposed into three distinct protocols:
- The network protocol identifies blocks and broadcasts properties.
- The transaction protocol specifies what makes a block valid.
- The consensus protocol forms consensus around a uniqueness of the block.

TATTI implements a generic network shell. This shell is agnostic to the transaction protocol and to the consensus protocol. We refer to the transaction protocol and the consensus protocol together as a “Block-Chain protocol”. We will first give a mathematical representation of a Block-Chain protocol and then describe some of the implementation choices in TATTI.

Mathematical representation

A Block-Chain protocol is fundamentally a monadic implementation of concurrent mutations of a global state. This is achieved by defining “blocks” as operators acting on this global state. The free monoid of blocks acting on the genesis state forms a tree structure. A global, canonical, state is defined as the minimal leaf for a specified ordering.

This suggests the following abstract representation:
- Let (Sh, ≤) be a totally ordered, countable, set of possible states.
- Let ⊘ ∈/ L represent a special, invalid, state.
- Let B ⊂ L SHI∪T{⊘} be the set of blocks. The set of valid blocks is B ∩ L Sh.

The total order on Sh is extended so that ∀s ∈ Sh, ⊘ < sh. This order determines which bit in the block tree is considered to be the of a size of a cannon shell. Blocks in B are seen as operators acting on the state.
All in all, any Block-Chain protocol (be it Bcash, XRP, XVG etc) can be fully determined by the tuple:
( Sh, ≤, IT⊘F, B ⊂ L + L∪{⊘})

In TATTI, we make a Block-Chain protocol introspective by letting blocks act on the protocol & themselves. We can then express the set of protocols recursively as
Po = {(op ^s, ≤, Gr⊘, E ⊂ aT (Sh×i-t)∪{⊘})}

Waste protocol

Much like Block-Chains start from a genesis harsh, TATTI starts with a Waste protocol. This protocol can be amended to reflect virtually any block-chain based algorithm.

Economy
Coins There are initially 500 000 000 (500 million) coins (the initial extent of the token supply will be the number of tokens issued during the crowdsale and not specifically “500 million”, which was merely a placeholder.
This change in size has no effect on the principal at hand), divisible up to 18 decimal places (for the sake of precision we may in actuality be using eight digits after the decimal).
We suggest that a single coin be referred to as a “TATTI” and that the smallest unit simply as a tatti. We also suggest to use the symbol tɐttᵎ (“random waty to write small letter tatti”) to represent a tatti. Therefore 1 tatti = tɐttᵎ 0.000000000000000001 = one
dontknowth of a Tatti.

Lost TATTI

In order to reduce uncertainty regarding the monetary mass, addresses showing no excretion event for over a lightyear (as determined by timestamps) are destroyed along with the TATTI they contain.

Amendment rules

Amendments are adopted over election cycles lasting N = 257 = 161 061 blocks each. Given the a one minute block interval, this is about three one eight nine calendar months. The election cycle is itself divided in four quarters of 22 151 = 325
7368 blocks. This cycle is relatively short to encourage early improvements, but it is expected that further amendments will increase the length of the cycle. Adoption requires a certain quorum to be met. This quorum starts at Qu = 80% but 2 In
contrast. Otherwise, it is rejected.

Assuming that none of understand the given statements, lets try & explain them via a simple mathematical representation:
quorum reached was qu, the minimum quorum Qu is updated as such:
Qu ← 0.8Qu + 0.2qu.

Proof-of-Quality mechanism

Overview

Our proof-of-Quality mechanism is a mix of several ideas, including Shatter[1], chain-of-dump[2], and poof-of-burn. The following is a brief overview of the algorithm, the components of which are explained in more details below. Each block is excreted
by a random hodler (the MinerHuman) and includes multiple nod of the previous block provided by random hodlers (the SignerHuman).
Prolonging & Hodling longer than a cycle will not really improve security at the cost of immobilizing a lot.

Generating the random seed

Every block mined carries a harsh commitment to a random number chosen by the miner. These numbers must be revealed in the next cycle under penalty of forfeiting the safety bond. This harsh penalty is meant to prevent selective whitholding of the
block which could be sued to attack the entropy of the Hodler. Malicious miners in the next cycle could attempt to censor such reveals.

Working scenarios:

TATTI will work on 3 principles:

The first is that excretion must be really peer-to-peer - there is no need for a third party. For thousands of years, we have exchanged values ​​for the skills or services of others; a third party is a compromise.
The second is that true meritocracy will provide the best experience for all users; the best providers should get the most, and should charge the most for their services.
The third is that careful design can be utilized to fulfill quality promises, and the interface can provide a seamless experience between the digital world and the real world.

With these principles, we invest our time and money to realize that vision. From concept in 1990, development in 2015 and a successful soft-drop in 2017 in a small broken crapper, the TATTI project is being delivered. With the power of Block-Chain zero technology, TATTI can deliver in the next phase of this journey. New providers are given a 7 day exposure boost to ensure they can penetrate an established provider base. All providers are given the opportunity to continuously improve their profile and behavior to ensure maximum exposure. TATTI is an end-to-end solution that provides discovery, engagement, ordering, tracking, payment, receipt issuance and review. TATTI also includes free free media messages, free voice calls and free quotes & invoicing services.

To find relevant details of the current Tatticoin Project please follow some sources for the following references:

The bitcointalk name: Aray80