為何Proof Of Stake(POS)不用高強度顯示卡?

in #cn7 years ago (edited)

我嘗試用簡化的話語去解釋‥‥

Bitcoin本身所做的transaction,就是你給錢我,我給錢你的功能,是不用這麼大的GPU power,因為記帳這東西並不複雜。

但是如果這麼容易做到一筆帳項,那麼互相之間就很容易做假數。

Bitcoin作者就用了Proof of Work(POW),就是你做一筆transaction之前要計一條數(即是挖礦/Hashing),令到做假數的hacker付出大量代價才可以hack到。(詳細就是要追回那條Chain所用的時間是很長的)

那些數(Hashing)現在就是用GPU去計,大家計完之後就可以賺錢。

但是如果用Proof of Stake(POS),就不是用Proof of Work機制去防止hacker(或者叫attack),所以就不用GPU去計數,POS只是處理Transaction本身的東西,就是你給錢我,我給錢你的功能,其實不用這麼多Computing Power(ASIC/GPU),所以就不用礦機,你給POS這麼多Power是沒有冇用。

POS裏「你是否下一個block producer(收息的人)」是用algorithm決定,algorithm大約是你的幣持有量乘以某個Random數目決定你收息機會(當然詳細會更複雜)

所以POS不用好的顯示卡或電腦,POS處理的只是transaction,人腦做都不會太慢,決定你能否收息亦無關你的電腦速度。

當然這只是非常簡化的回答,當中免不了錯漏。Bitcoin有不同機制去防止不同嘅Attack,Proof of Work只係其中一種機制,而POS用什麼機制去防止不同Attack,在此不詳細探討了。

Sort:  

@moliu, steemit上我觉得只需要静静读你的贴就值了~~~ img