Share this article

Ang Pagsubok para sa Paparating na Pagbabago ng Consensus ng Ethereum ay Nauuna

Wala pang isang taon mula nang gawing pormal ang Casper , ang mga kliyente ng Ethereum ay nagsisimulang subukan ang isang matalinong kontrata para sa malaking pagbabago ng pinagkasunduan ng network.

Ang isang mainit na inaasahang pagbabago na naglalayong alisin ang Ethereum ng proseso ng pagmimina na hango sa bitcoin nito ay sumusulong sa pagsubok, kasama ang mga sikat na software client ng platform na nakikilahok na ngayon sa pagsusuri.

Kasunod ng isang April software release na nakita ang ideya na napormal sa code, ang pag-upgrade LOOKS i-transition ang pangalawang pinakamalaking blockchain sa mundo sa isang bagong paraan upang KEEP naka-sync ang mga nagpapatakbo ng software nito. Gayunpaman, ang kasalukuyang pag-ulit ng ideya (tinatawag na Casper FFG) ay natagpuan na ang mga developer ng ethereum ay nagpapatuloy sa isang plano na magbibigay-daan sa parehong bago at lumang consensus algorithm nito na magtulungan upang protektahan ang network mula sa mga hindi inaasahang pag-atake ng mga vector na maaaring lumabas sa panahon ng paglipat.

Ipagpatuloy Ang Kwento Sa Baba
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. Tingnan ang Lahat ng mga Newsletter

Sa ilalim ng panukala, ang mga matalinong kontrata ay LINK sa mga minero na nagse-secure sa network sa isang bagong hanay ng mga kalahok na tinatawag na "mga validator."

Nagbibigay ang code ng paraan para magpatuloy ang pagmimina sa pamamagitan ng paglalagay ng matalinong kontrata sa ibabaw ng Ethereum na nagbibigay-daan sa mga user na tumaya sa mga history ng transaksyon kapalit ng mga reward. Gayunpaman, ang matalinong kontrata ay naglalaman din ng isang limitadong halaga ng eter, na na-program upang maubos- o kung ano ang tinatawag ng mga dev na "funding crunch."

Ayon sa kasalukuyang mga block times, ang kontrata ay nakatakdang matuyo sa loob ng humigit-kumulang dalawang taon, kung saan ang bagong paraan ng pinagkasunduan, ang proof-of-stake, ay inaasahang ilulunsad - at ang Ethereum ay ganap na bibitawan ang layer ng pagmimina nito.

Ngunit habang ang karamihan sa mga iyon ay nasa opisyal na roadmap ng proyekto, ang bago ay ang matalinong kontrata na pinag-uusapan ay sinusubok ni Parity, ang pangalawang pinakamalaking Ethereum software client. Dagdag pa, ang Geth, ang pinakamalaking Ethereum software client ng mga user, ay papalapit na sa paglulunsad ng pagpapatupad nito ng code sa testnet.

"Ang lahat ng mga pangunahing kliyente ay nagtatrabaho sa pagpapatupad," sabi ng may-akda ng detalye ng Casper , si Danny Ryan.

Ang pasulong na momentum ay darating bilang isang kaluwagan sa marami sa komunidad ng Ethereum na nababagabag sa kamakailang paglabas ng espesyal na Crypto mining hardware na ang ilan ay naniniwala na makagambala ang distributed network ng mga user ng platform.

At sa gawaing patungo sa pagsubok sa matalinong kontrata - wala pang isang taon mula nang ilabas ang puting papel ng Casper - tila ang mga kliyente ay parehong interesado sa pagtulak ng proof-of-stake mula sa konsepto patungo sa code.

Sinabi ni Ryan sa CoinDesk:

"Ang patunay ng stake ay nasa roadmap mula noong araw na zero. Ang aming komunidad ay nasasabik na gawin ang unang hakbang sa hybrid na modelong ito at Social Media ito ng ganap na pagpapatupad ng [patunay-ng-stake] sa lalong madaling panahon."

Pagpuna sa kontrata

At may dahilan para sa mga sumusuporta sa software na magkaroon ng kumpiyansa sa kanilang kasalukuyang diskarte.

Para sa ONE, pinagtatalunan ng mga nagsusulong ang pagpapalabas ng code bilang isang matalinong kontrata na unang binabawasan ang pagiging kumplikado ng buong proof-of-stake na transition at gumagawa ng isang software-agnostic na template para sa iba't ibang mga pag-ulit ng software, o mga kliyente, ng ethereum, upang mabuo.

"Ang kontrata ay gumaganap bilang isang itim na kahon para sa karamihan ng pag-andar at sa gayon ay lubos na binabawasan ang pagiging kumplikado ng code na kailangang kopyahin sa mga kliyente," sabi ni Ryan.

Habang ipinapatupad ng mga developer ng kliyente ang spec, sinabi ni Ryan, malamang na matukoy nila ang mga isyu na maaaring bumalik din sa paunang code. Mayroon nang natukoy na isyu – a piraso ng code na maaaring paganahin ang mga transaksyon sa spam.

Sinabi ni Wei Tang, ang developer na nangunguna sa pagsasama ng Parity, sa CoinDesk:

"Ang koponan ng pananaliksik ng Casper ay talagang bukas sa mga kritika."

Idinagdag ni Tang na ang kanyang koponan ay proactive na tinutugunan ang mga problema habang sila ay lumalabas, at sinabing, "Sa tingin ko ang Casper research team, Geth, Parity at iba pang mga pagpapatupad ay kailangan pa ring magtulungan upang magkasundo at mapabuti ang mga detalye."

Dahil dito, ito ay isang collaborative na sandali sa pagitan ng mga mananaliksik ng Casper at mga developer ng kliyente, bawat isa ay nagtutulungan upang i-finalize ang code.

Ipinarinig ito ni Ryan, na nagsasabi sa CoinDesk, "Ang pagpormal sa spec sa EIP 1011 ay talagang nagbukas ng mga kontribusyon at pag-unlad hanggang sa buong komunidad."

Higit pang mga testnet

Ayon kay Wei, ginagamit ng Parity ang detalye ng testnet para subukan ang functionality ng network, gaya ng kung paano nangyayari ang pagboto at nabubuo ang mga block, sa pagsisikap na matiyak na kumikilos ang smart contract code sa mga kundisyon na sumasalamin sa mismong Ethereum . Hindi lamang iyon, ngunit sinabi ni Wei, ang pagsubok ay tungkol din sa pagtiyak na ang matalinong kontrata ay T sumasalungat sa paraan ng pagsulat ng mga kliyente ng Ethereum .

At sa mga pagsubok na ito, sinabi ni Wei, parehong may mahusay na pag-unlad ang mga koponan ng Parity at Geth.

"Nasasabik ako tungkol sa testnet ng Parity," sabi ni Ryan sa CoinDesk, "Naniniwala ako na sila ang unang kliyente na nagpatupad ng EIP 1011. Habang mas maraming kliyente ang nagpapatupad, maaari naming isama sila sa net ng Parity o mag-coordinate kami ng isang bagong testnet."

Ang kasalukuyang testnet ng Parity ay T magiging ONE lamang, bagaman.

"Ang kasalukuyang Parity Casper testnet ay tiyak na hindi ang ONE," sabi ni Wei, na binanggit na ang detalye ay kailangang masuri ng maraming beses bago ito tuluyang maipalabas sa lahat ng mga user.

Nagpatuloy siya:

"Ang Casper ay isang medyo malaking pagbabago sa consensus protocol, kaya kailangan nating mag-ingat, at marami ring mga parameter sa mga detalye na kailangang ma-finalize."

Sinabi ni Ryan ang mga katulad na bagay tungkol sa hindi pagmamadali sa pagpapatupad, sa panahon ng isang EthereumCORE tawag ng developer noong Hunyo 1.

Ayon kay Ryan, ang matalinong kontrata ay malamang na hindi ilunsad kasama ng paparating na hard fork ng ethereum, ang Constantinople. Sa halip, nagpatuloy si Ryan, mahalaga na subukan ng lahat ng kliyente ng Ethereum ang code sa isang shared testing environment bago magawa ang mga naturang desisyon.

"Ginawa ni Parity ang ilang mahusay na trabaho at mayroong ilang patuloy na trabaho kasama ang side team kasama si Geth, uri ng pagsasama-sama ng lahat ng mga piraso at sana ay makakuha ng isang testnet na may higit pa sa Parity up sa susunod na ilang linggo," pagtatapos niya.

EDIT (07:30 UTC Hunyo 8, 2018): Ang isang naunang bersyon ng artikulong ito ay hindi wastong pinagsama ang "funding crunch" sa "difficulty bomb." Ito ay naitama na ngayon.

Welding na imahe sa pamamagitan ng Shutterstock

Rachel-Rose O'Leary

Si Rachel-Rose O'Leary ay isang coder at manunulat sa Dark Renaissance Technologies. Siya ang nangungunang tech writer para sa CoinDesk 2017-2018, na sumasaklaw sa Privacy tech at Ethereum. Siya ay may background sa digital na sining at pilosopiya, at nagsusulat tungkol sa Crypto mula noong 2015.

Rachel-Rose O'Leary