chainmaporg / cmp

ChainDev Market Place
1 stars 2 forks source link

V2.2 - 10.Solution Map for case difference #167

Closed gezhao closed 6 years ago

gezhao commented 6 years ago

Case:

Tell me about differences between Proofs-of-Computation (Work, stake, etch) at blockchain. Explain me the key differences.

Expected:

-A Map (nodes) which can be generate a list of tuples (in csv) such as: "name", "description", "link", "expected learning time" ...or something relevant. And we can load into database (mysql), -The DB schema and contents

LawrenceSingWong commented 6 years ago

The difference between these concepts are crucial in blockchain. Proof of Work A proof-of-work (PoW) system (or protocol, or function) is an economic measure to deter denial of service attacks and other service abuses such as spam on a network by requiring some work from the service requester, usually meaning processing time by a computer.

Proof of Stake Proof of stake (PoS) is a type of algorithm by which a cryptocurrency blockchain network aims to achieve distributed consensus.

LawrenceSingWong commented 6 years ago

Proof of Computation concepts in Blockchain, the difference between these concepts are crucial in blockchain.

Proof of Work A proof-of-work (PoW) system (or protocol, or function) is an economic measure to deter denial of service attacks and other service abuses such as spam on a network by requiring some work from the service requester, usually meaning processing time by a computer.

Proof of Stake Proof of stake (PoS) is a type of algorithm by which a cryptocurrency blockchain network aims to achieve distributed consensus.

Delegated Proof of Stake(DPoS) is an alternative consensus mechanism that requires coin holders to vote for “delegates”, who are then responsible for validating transactions and maintaining the blockchain. DPoS is an alternative to the more commonly known, Proof-of-Stake (PoS) model, which requires miners to put up a stake in the required cryptocurrency before they are able to process transactions and add them to the blockchain.

Consensus A fundamental problem in distributed computing and multi-agent systems is to achieve overall system reliability in the presence of a number of faulty processes. This often requires processes to agree on some data value that is needed during computation.

Fault tolerance is the property that enables a system to continue operating properly in the event of the failure of (or one or more faults within) some of its components.

gezhao commented 6 years ago

I saw you have a word doc sending in wechat...and this should be done within github. So we have all records and the issue update should have all info.