BuildOnViction / docs

📖 TomoChain documentation
https://docs.tomochain.com
MIT License
20 stars 21 forks source link

Article explains our slash mechanism on tomochain #57

Closed ngtuna closed 6 years ago

ngtuna commented 6 years ago

Estimated time: 2h


Why: We have injected a simple slashing mechanism into POSV consensus. In general POS, slashing is an important feature to penalize bad staker/masternode who does some bad works which affects to the overall network. All POS competitiors such as Ethereum, EOS, etc they also include slashing in their implementation. We should have one article explaining our slashing.

What: I think its structure should be like this: 1) quick introduction about POSV and slashing 2) how tomochain slashing works 3) some comments on that (comparison to other solutions, benefit/drawback)

Some refs: https://medium.com/@VitalikButerin/minimal-slashing-conditions-20f0b500fc6c https://www.reddit.com/r/ethtrader/comments/6qo6pm/vitalik_briefly_explains_why_dpos_tezos_eos_et_al/

phamvancam2104 commented 6 years ago

I've just drafted for this, please make a review and give me feedback https://medium.com/@phamvancam2104/tomochain-slashing-mechanism-for-network-stability-and-performance-cd7e7a9320f7

etienne-napoleone commented 6 years ago

@patrickburm will review the english on this article. Estimated time: 1h30

etienne-napoleone commented 6 years ago

Changed english review from @patrickburm to @bluebottleco

bluebottleco commented 6 years ago

@phamvancam2104 I really enjoyed reading this article and genuinely learned a lot about slashing from reading it.

I made some suggestions in terms of grammer/wording on the google doc below. https://docs.google.com/document/d/1GIVL21DzorVQKT7WY7FTm3Ef8oc2EZ8oi4sBni5OVAY/edit?usp=sharing

phamvancam2104 commented 6 years ago

Thank you very much, @bluebottleco, your comments are greatly useful and I really appreciate. I'll incorporate your comments. If you have any other feedback, I'd love to see it.

phamvancam2104 commented 6 years ago

I've incorporated all comments from @bluebottleco, if anyone of you has some more feedback, please let me know. Thanks

etienne-napoleone commented 6 years ago

Looks great to me. I will check with @alex9121 for publishing time. @phamvancam2104 Can you submit it to the TomoChain publications?

phamvancam2104 commented 6 years ago

just submitted, please check it @etienne-napoleone

etienne-napoleone commented 6 years ago

Thanks @phamvancam2104! Closing this issue. @alex9121 and marketing team will integrate it in their publication schedule.