TMA is the first fully sharded distributed ledger- Mainnet live with 8 shards
- PoW consensus with merged mining
- CPU mining
ShardsShards are arranged in a hypercube structure and connect to a subset of shards (mates) from further away to the closest using XOR metrics. For example, for shard 5, mate shards are 2, 6, 4 when the dimension of the hypercube is 3 (first 3 bits of TMA address). To mine a next block, a miner in shard 5 also has to include hashes of blocks from mate shards. The number of mate shards grows logarithmically. For a million of chains (2^20) there will be 20 mates shards which is not that many.
MiningThe way miners mine blocks is very similar to bitcoin. The only difference is that a miner signs nonce before computing hash. In bitcoin signing happens only once and after that nonce is incremented until hash satisfies required difficulty. It makes organizing mining pools more complicated as mining pool coordinator would have to reveal the private key. One coin deposit has to be signed by this private key before mining.
Data validity and availabilityIf an adversary with enough mining power overtakes a chain C0 and connected chains C1, ..., Cn, it can construct a fake block header without publishing full block in chain C0 and try to convince chains other than C0, ..., Cn that the block was published. If a fake block was published, it is easy to provide a proof that is invalid. If a block was not published, how would other nodes know that alert itself is valid?
Since blocks in TMA created about every minute, honest nodes in chains C0, ..., Cn would have enough time to create PoW for such an alert. Nodes in other chains would verify alert's proof of work and try to download the full block. If they cannot download the block, then all honest nodes would remove last blocks in their own chains that linked to the fake header.
More info:
https://cointma.org/index.php?topic=20.msg54#msg54
SpecsMax supply: about 2.44 billion
Premine:
https://cointma.org/index.php?topic=31.msg83#msg83Block reward: decreasing 0.0002 TMA every block, split evenly between shards (total reward for given height: 943.12 - 0.0002 * (height - 80000))
Block time: 1 minute
Miner deposit: 1000 TMA
Min. deposit age: 4320 blocks
RoadmapDev team is working on improving the node and creating a light wallet. Long term plan is to add smart contracts and privacy.
LinksInstructions:
https://github.com/tmacoin/tma/blob/master/README.mdGithub:
https://github.com/tmacoinForum:
https://cointma.org/Youtube:
https://www.youtube.com/channel/UCTtB3v3Qph5H1PlsDVduIjADiscord:
https://discord.gg/ukGpJBP