Author

Topic: Proof Of Work vs. Proof Of Stake (Read 256 times)

full member
Activity: 336
Merit: 112
August 09, 2018, 11:59:12 AM
#2
Quote
Ayos tong thread mo paps, malaking tulong ito para sa mga nagsisimula dito sa BTT para ng sa ganon eh alam nila ang kaibahan ng POW at POS, salamat sa post mo, Merited na kita Smiley

Sa karagdagang discussion at mahalagang issue pwede rin kayong dumalaw dito >> https://bitcointalksearch.org/topic/is-ico-whitepaper-matter-most-3735471
Maraming Salamat, at Salamat din sa pagbibigay ng merit. Ang layunin lang ng post kong ito ay para makapag bigay ng dagdag kaalaman sa kapwa natin cryptocurrency user. Kong ano nga ba ang POW at ang POS, bakit kailangan ito ng Isang cryptocurrency, ano ang role ng mga ito sa pag galaw ng ating mga altcoins. At ano ang mangyayari kong wala ang mga ito. Sana ay maging active ang thread na ito, upang magbigay rin ng karagdagang kaalaman o kong ano pang kulang na pweding idagdag. Mga advantages at Disadvantages ng POW at POS. Pwedi nating talakayin dito sa loob ng thread.
full member
Activity: 336
Merit: 112
July 30, 2018, 10:09:02 AM
#1

Magandang Umaga sa Lahat, Philippines Time.

Isa ka rin ba sa medyo naguguluhan pagdating sa Proof-of-Work(POW) at Proof-of-Stakes(POS) na talakayan?

Alam nating lahat na marami sa ating lahat ang nandito sa mundo ng cryptocurrency at blockchain ngunit kulang ang kaalaman pag dating sa mga proseso kong paano gumagalaw ang bawat transaction ng Bitcoin at ng iba pang mga cryptocurrency.
at alam natin na yong iba ay medyo natatamad gumawa ng sariling pagsusuri at pag-aaral ukol dito, O pwedi namang natabanon na or nalipasan ang mga ganitong thread sa forum na ito. ngayon ay bubuhayin natin ang usaping ito sa thread na ito.

sa pagkakaroon ko ng maraming katanungan pagdating sa ganiton talakayan ay nag pasya akong suriin at pag-aralan ang ganitong pamamaraan sa blockchain.
At nasisiyahan ako na medyo naiintindihan ko na ang pinagkaiba ng dalawang ito. POW Vs. POS

Gusto ko lang po sanang ibahagi ang aking natutunan.




Kamakailan siguro ay narinig mo na ang tungkol sa ideya ng paglipat mula sa isang Ethereum Consensus base
sa sistema ng Proof of Work (PoW) sa isa base sa tinatawag na Proof of Stake(POS).

Sa artikulong ito, ay ipapaliwanag ko sa inyo ang mga pangunahing pagkakaiba sa pagitan ng
Proof of Work vs Proof of Stake at ibibigay ko sa inyo ang kahulugan ng pagmimina, o ang proseso ng bagong mga
digital currency na inilalabas sa pamamagitan ng network.

At tsaka ano kaya ang mangyayari at magbabago pag ang kumonidad ng Ethereum ay magpasiyang gawin ang paglipat mula sa "work" to "stake"?


Ano nga ba ang Proof Of work?

Una sa lahat, magsisimula tayo sa pangunahing mga kahulugan

Ang Proof-of-Work ay isang protocol na may pangunahing layunin ng pagpigil ng mga cyber-attack tulad ng
distributed denial-of-service attack o sa madaling salita DDoS Attack.

na may layuning maubos ang mga mapagkukunan ng isang sistema ng computer
sa pamamagitan ng pagpapadala ng maraming fake request.

Ang konsepto talaga ng Proof of Work ay nag exist na bago pa man maisilang si bitcoin.

ngunit ang pamamaraang ito ay ginamit ni Satoshi Nakamoto sa kanyang ginawa yon nga Bitcoin. hindi pa rin natin alam kung sino talaga
ang Nakamoto na ito - ang digital currency na may layuning baguhin ang paraan ng tradisyonal na mga transaksyon.

Sa katunayan, ang ideya ng PoW ay orihinal na inilathala ni Cynthia Dwork at Moni Naor noong 1993, ngunit ang terminong"Proof of Work"
ay likha ni Markus Jakobsson at Ari Juels sa isang dokumento na inilathala noong 1999.

But, returning to date, Maaaring ang Proof of Work ang isa sa pinakamalaking ideya sa likod ng Nakamoto’s Bitcoin white paper. -na-publish noong 2008.
dahil pinapayagan nito ang trustless and distributed consensus.

Ano nga ba ang trustless and distributed consensus?

Ang kahulugan ng sistema ng trustless and distributed consensus, ay kung gusto mong magpadala at / o tumanggap ng pera mula sa isang tao na hindi mo kailangang magtiwala sa mga serbisyo ng third party.

Kapag gumagamit ka ng mga tradisyunal na paraan ng pagbabayad, kailangan mong magtiwala sa isang third party upang itakda ang iyong transaksyon.
Halimbawa nito ay ang Visa, Mastercard, PayPal at mga banko. Iniingatan nila ang kanilang sariling pribadong rehistro na nagtatago ng mga history ng transaksyon at balanse ng bawat account.

Ang karaniwang halimbawa upang mas mahusay na maipaliwanag ang ganitong pagkakataon ay ang mga sumusunod: kung ako ay nagpadala ng
ng 100$ kay Yash. Ang pinagkakatiwalaang serbisyo na third-party ay magde-debit sa account ni ko at ike-credit sa account ni Yash, Kaya dapat kaming magtiwala sa third-party ito, na gagawin nila ito ng tama.

Sa bitcoin at ilang iba pang mga digital currency, lahat ay may isang kopya ng ledger (blockchain), kaya walang sinuman ang dapat magtiwala sa mga third party, dahil sinuman ay maaaring direktang ma verify kong ano ang nakasulat na impormasyon.

Proof of work at ang mining

Ang Proof of Work ay kinakailangan upang tukuyin ang isang expensive computer calculation, na tinatawag din na pagmimina, na kailangang isagawa upang lumikha ng isang bagong grupo ng mga trustless na transaksyon(ang tinatawag na block) sa isang distributed ledger na tinatawag na blockchain.

dalawang layunin ng pagmimina:

  • Upang i-verify ang pagiging lehitimo ng isang transaksyon, o pag-iwas sa tinatawag na double-spending
  • Upang lumikha ng mga bagong digital currency, sa pamamagitan ng pag gantimapala sa mga minero para sa pagsasagawa ng nakaraang tungkulin.

Kapag nais mong magtakda ng isang transaksyon ito ang nangyayari sa likod ng mga eksena:

  • Ang mga transaksyon ay pinagsasama-sama sa tinatawag nating block;
  • Bine verify ng mga minero na ang mga transaksyon sa loob ng bawat block ay lehitimo;
  • Upang gawin ito, dapat na malutas ng mga minero ang matematikal na palaisipan na kilala bilang Proof of work problem;
  • Isang gantimpala ang binibigay sa unang minero na nakakalutas sa bawat problema sa block;
  • Mga naverify na transaksyon ay nakatago sa pampublikong blockchain;


Ang "Mathematical Puzzle" ay may pangunahing katangian, asymmetry. Sa katunayan ang gawa, ay dapat na may katamtamang higpit sa requester side, ngunit madaling suriin para sa network. Ang ideyang ito ay kilala rin bilang CPU cost function, client puzzle, computational puzzle o CPU pricing function.

Ang lahat ng mga miners ng network ay nakikipagkumpitensya o nakikipag unahan para maka unang makahanap ng isang solusyon para sa problema sa matematika na may kinalaman sa block ng kandidato, ang problema na hindi maaaring malutas sa iba pang mga paraan kaysa sa pamamagitan ng malupit na puwersa upang ang mahalagang nangangailangan ng isang malaking bilang ng mga attempt.

Kapag ang isang minero ay nakahanap na ng tamang sulosyon sa problema, ihahayag niya ito sa buong network sa parehong oras, tatanggap ito ng cryptocurrency bilang premyo (ang gantimpala) na ibinigay ng protocol.

Mula sa isang teknikal na pananaw, ang proseso ng pagmimina ay isang operasyon ng inverse na hashing: tinutukoy nito ang isang numero (nonce), kaya ang cryptographic hash algorithm ng block ng data ay nagreresulta sa mas mababa sa isang ibinigay na threshold.

Ang threshold na ito, na tinatawag na difficulty, ang nagtatakda ng mapagkumpitensya na katangian ng pagmimina: ang karagdagang computing power ay idinagdag sa network, mas mataas ng pagtaas ng parameter nito, ay Ang pagtaas din ng average na bilang ng mga kalkulasyon na kinakailangan upang lumikha ng isang bagong block. Ang pamamaraang ito ay nagdaragdag din sa gastos ng paglikha ng block, na tumutulak sa mga minero upang mapabuti ang kahusayan ng kanilang mga sistema ng pagmimina upang mapanatili ang isang positibong balanse sa ekonomiya. Ang pag-update ng parameter na ito ay dapat mangyari approximately every 14 days dapat, at isang bagong block ang dapat bubuuin tuwing 10 minuto.

Ang Proof of Work ay hindi lamang ginagamit ng bitcoin blockchain kundi pati na rin sa ethereum at maraming iba pang mga blockchain.

Iba't ibang mga tungkulin ng sistemang Proof of Work ay naiiba dahil partikular na nilikha para sa bawat blockchain, ngunit ngayon ay hindi ko nais na lituhin ang inyong mga ideya na may masyadong teknikal na data.

Ang mahalagang bagay na dapat mong maunawaan na ang Developer ng Ethereum gusto maging iba ang hanay. gamit ang isang bagong sistemanf consensus na tinatawag na Proof of Stake.

Ano nga ba ang Proof Of Stake?


Ang Proof Of Stake ay may ibang klase ng pamamaraan upang e validate ang bawat mga transaction based at makamit ang ipinamamahaging consensus.

Ito pa rin ay isang algorithm, at ang layunin ay pareho pa rin ng Proof of Work, ngunit ang proseso upang maabot ang layunin ay lubos na naiiba.

Ang unang ideya ng Proof of Stake ay unang iminungkahi dito sa bitcointalk forum noong 2011, ngunit ang unang digital currency na ginagamit ang pamamaraang ito ay Peercoin noong 2012, kasama ang ShadowCash, Nxt, BlackCoin, NuShares / NuBits, Qora at Nav Coin.


Hindi tulad ng Proof-of-Work, kung saan ang algorithm ay nagbibigay ng gantimpala sa mga minero na lutasin ang mga problema sa matematika sa layunin ng pagpapatunay ng mga transaksyon at paglikha ng mga bagong block, sa Proof of Stake naman, ang tagalikha ng isang bagong block ay pinili sa isang deterministikong paraan, depende sa yaman, na tinukoy din bilang stake.

Walang Block Reward


Gayundin, ang lahat ng mga digital currency ay dati nang nilikha sa simula, at ang kanilang numero ay hindi kailanman nagbabago.

Nangangahulugan ito na sa sistema ng PoS ay walang block reward, kaya, kukuha ng fee ang mga minero sa bawat transaksyon sa POS.

sa katunayan, ito ang dahilan kung bakit,  sa halip, sa ganitong sistema ng Pos ang minero ay tinatawag na mga forger.

Bakit gustong gamitin ng Ethereum ang POS


Ang komunidad ng Ethereum at ang tagalikha nito, na si Vitalik Buterin, ay nagpaplano na gumawa ng isang Hard Fork upang gumawa ng paglipat mula sa Proof Work papuntang Proof of Stake.

Ngunit bakit gusto nilang lumipat mula sa isa hanggang sa isa?

Sa isang ipinagkaloob na consensus-based sa Proof of Work, ang mga minero ay nangangailangan ng maraming enerhiya. Kinakailangan ng isang transaksyon ng Bitcoin ang parehong halaga ng kuryente bilang powering 1.57 American households para sa isang araw (data mula 2015).

At ang mga gastos sa enerhiyang ito ay binabayaran ng mga fiat currency, na hahantong sa patuloy na downward pressure sa halaga ng digital currency.

Sa kamakailan-lamang na research, sinabi ng mga eksperto na ang mga transaksyon ng bitcoin ay maaaring kumonsumo ng maraming kuryente gaya ng Denmark sa darating na 2020.

Ang mga developer ay medyo nag-aalala tungkol sa problemang ito, at nais ng Kumunidad ng Ethereum na gamitin ang Proof of stake para sa isang mas greener at mas mura na ipinamamahaging form ng consensus.

Gayundin, ang mga gantimpala para sa paglikha ng isang bagong block ay naiiba : Sa Proof-of-Work, ang mga minero sa proof of work ay maaaring potensyal na hindi nag mamay-ari ng Digital currency ng kanilang minimina.

Sa Proof-of-Stake, ang mga forger ay palaging yon ang mga nag mamay-ari ng minted na coins.

Paano pinipili ang mga forger?


Kung ang Casper (ang bagong proof of stake consensus protocol) ay ipapatupad, magkakaroon ng isang validator pool. Ang mga gumagamit ay maaaring sumali sa pool na ito upang mapili bilang forger. Ang prosesong ito ay magagamit sa pamamagitan ng isang function ng pagtawag sa kontrata ng Casper at pagpapadala ng Ether - o ang barya na nagpapatakbo ng Ethereum network - kasama ito.


“You automatically get inducted after some time,” ipinaliwanag ni Vitalik Buterin sa isang post na ibinahagi sa Reddit.

“There is no priority scheme for getting inducted into the validator pool itself; anyone can join in any round they want, irrespective of the number of other joiners,” ipinagpatuloy niya.

The reward of each validator will be “somewhere around 2-15%, ” pero hindi pa sya sigurado talaga.

Ipinaliwanag rin Buterin na walang ipapataw na limitasyon sa bilang ng mga aktibong validator(o mga forgers), ngunit ito ay regulated sa ekonomiya sa pamamagitan ng pagputol ng interest rate kung may masyadong maraming mga validators at pagtaas ng gantimpala kung masyadong kakaonti.


Isang mas ligtas na sistema?


Kahit na anumang computer system ay nagnanais na maging libre mula sa posibilidad ng pag-atake ng hacker, lalo na kung ang serbisyo ay may kaugnayan sa pera.

Kaya, ang pangunahing problema ay: ang kong ang Proof Of Stake ay mas ligtas kaysa sa Proof Of Work?

Ang mga eksperto ay nag-aalala tungkol dito, at maraming mga may pag-aalinlangan sa komunidad.

Gamit ang sistema ng Proof-of-Work,matatangal na ang mga bad actor salamat sa mga teknolohikal at pang-ekonomiyang mga disinsentibo.

Sa katunayan, Paggawa ng program para atakihin ang network ng POW ay lubhang napakamahal, at kakailanganin mo ng mas maraming pera para rito kaysa sa iyong mananakaw.

Sa halip, ang pinagbabatayan ng algorithm ng PoS ay dapat na maging, mas matibay gaya ng bulletproof kong kinakailangan dahil, walang partikular na parusa, ang proof of stake-based network ay maaaring mas mura para sa pag-atake.

Upang malutas ang isyu na ito, nilikha ni Buterin ang protocol ng Casper, pagdidisenyo ng isang algorithm na maaaring magamit upang magtakda ng ilang mga pangyayari na kung saan maaaring mawala ang deposito ng mga Bad Validator.

Ipinaliwanag niya: "Economic finality is accomplished in Casper by requiring validators to submit deposits to participate, and taking away their deposits if the protocol determines that they acted in some way that violates some set of rules (‘slashing conditions’).”

Ang mga slashing condition ay tumutukoy sa mga pangyayari sa itaas o mga batas na hindi dapat masira ng isang user.

Konklusyon


Salamat sa isang sistema ng PoS, ang mga validator ay hindi na mangangailangang gumamit ng kanilang computing power dahil ang tanging mga kadahilanan na nakakaimpluwensya sa kanilang mga chances ay ang kabuuang bilang ng kanilang sariling mga barya at kasalukuyang complexity ng network.

Kaya ang posibleng paglipat mula sa PoW sa PoS sa hinaharap ay maaaring magbigay ng mga sumusunod na benepisyo:

1. Tipid sa Enerhiya sa kuryente
2. Mas ligtas na network bilang ang mga pag-atake ay mas mahal: kung gusto ng isang hacker na bumili ng 51% ng kabuuang bilang ng mga barya, ang merkado ay gumagawi sa pamamagitan ng mabilis na pagpapahalaga sa presyo.

Sa ganitong paraan, ang CASPER ay isang security deposit protocol na umaasa sa isang pang-ekonomiyang sistema ng consensus. Ang mga node (o ang mga validator) ay dapat magbayad ng isang deposito ng seguridad upang maging bahagi ng consensus salamat sa bagong paglikha ng mga block. Ang casper protocol ay matutukoy nya ang tiyak na halaga ng gantimpala na natanggap ng validators salamat sa pag kontrol nito sa mga deposito ng seguridad.

Kung ang isang validator ay lumilikha ng  "hindi wastong" block, tatanggalin ang kanyang security deposit, pati na ang kanyang pribilehiyo na maging bahagi sa network consensus.


Sa madaling salita, ang sistema ng seguridad ng Casper ay batay sa isang bagay tulad ng mga taya. Sa isang sistema na batay sa PoS,  ang mga taya ay ang mga transaksyon na, alinsunod sa mga patakaran ng consensus, ay magbibigay ng gantimpala para sa kanilang validator sa isang premyo ng pera kasama ang bawat chane na nagpapatunay sa validator.

Kaya, ang Casper ay batay sa ideya na ang mga validator ay magbebase ayon sa taya ng iba at mag-iiwan ng mga positibong feedbacks na maaaring magpa bilis ng consensus.

Kong meron po kayong mga kaunting kaalaman o di kaya'y mas malalalim pang kaalaman, maaari po nating talakayin dito sa thread ba ito, kung may kulang sa mga binahagi ko ay maaaring mag komento lang sa ilalim. Sama- sama tayong
magtulungan dito para magpalaganap ng kaalaman para sa lahat.
Patuloy akong mananaliksik ng mas malalim pa para ibahagi rin sa mga baguhan dito sa forum
Jump to: