Author

Topic: [PoW] TMA - Simple distributed ledger with full sharding (Read 497 times)

newbie
Activity: 3
Merit: 0
First version of Android app for TMA Post was released: https://github.com/tmacoin/tmapostapp
newbie
Activity: 3
Merit: 0
TMA Post will be on Android in a couple of months. It might not appear on iOS because of censorship.
newbie
Activity: 29
Merit: 0
Take a look at TMA Post desktop application: https://github.com/tmacoin/tmapost. It is running on top of the TMA blockchain. For a limited time here is a web-based version of it: https://tma.tmacoin.net/ with a smaller set of features. The web-based version will be removed as soon as smart phone applications created.

Will it be on both android and iOS? And when will we get a roadmap for the actual tma
newbie
Activity: 3
Merit: 0
Take a look at TMA Post desktop application: https://github.com/tmacoin/tmapost. It is running on top of the TMA blockchain. For a limited time here is a web-based version of it: https://tma.tmacoin.net/ with a smaller set of features. The web-based version will be removed as soon as smart phone applications created.
newbie
Activity: 5
Merit: 0
Mining with the faucet is slow, what is the ongoing price to acquire tma right now that people have actually paid? Anyone can dm me i will buy
Last trades I know were at 7 and 8 satoshis. I can sell some if that is allowed here but there are otc offers on the discord also.
newbie
Activity: 29
Merit: 0
Mining with the faucet is slow, what is the ongoing price to acquire tma right now that people have actually paid? Anyone can dm me i will buy
newbie
Activity: 5
Merit: 0


Roadmap
Dev team is working on improving the node and creating a light wallet. Long term plan is to add smart contracts and privacy.


I don't see any details on this roadmap. Do you have a link to more information?
Especially the use of smart contracts in this environment is interesting, more details on this would help the project.
I don't have more information about it, sorry. I'm only a community member. Dev can be contacted on the forum.
newbie
Activity: 29
Merit: 0


Roadmap
Dev team is working on improving the node and creating a light wallet. Long term plan is to add smart contracts and privacy.


I don't see any details on this roadmap. Do you have a link to more information?
Especially the use of smart contracts in this environment is interesting, more details on this would help the project.
newbie
Activity: 5
Merit: 0
how do you get the initial coins to start mining?

Yes same here. How do you get 1000 tma to start? There should be some type of faucet because there's nowhere to buy
There is a faucet now on discord.
newbie
Activity: 29
Merit: 0
how do you get the initial coins to start mining?

Yes same here. How do you get 1000 tma to start? There should be some type of faucet because there's nowhere to buy
newbie
Activity: 23
Merit: 0
how do you get the initial coins to start mining?
newbie
Activity: 5
Merit: 0
How much of the currently mined amount is controlled by the development team?
I think like 20%. Btw it is not a real premine - project was not public for some time Smiley

Post about this on TMA forum: https://cointma.org/index.php?topic=31.msg83#msg83
newbie
Activity: 29
Merit: 0
How much of the currently mined amount is controlled by the development team?
newbie
Activity: 5
Merit: 0
TMA is the first fully sharded distributed ledger

  • Mainnet live with 8 shards
  • PoW consensus with merged mining
  • CPU mining

Shards
Shards 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.

Mining
The 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 availability
If 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



Specs
Max supply: about 2.44 billion
Premine: https://cointma.org/index.php?topic=31.msg83#msg83
Block 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

Roadmap
Dev team is working on improving the node and creating a light wallet. Long term plan is to add smart contracts and privacy.

Links
Instructions: https://github.com/tmacoin/tma/blob/master/README.md
Github: https://github.com/tmacoin
Forum: https://cointma.org/
Youtube: https://www.youtube.com/channel/UCTtB3v3Qph5H1PlsDVduIjA
Discord: https://discord.gg/ukGpJBP
Jump to: