- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Umaasa ang Researcher na Maaayos ng 'Checkpoint' ng Cosmos-Style ang Data Problem ng Ethereum
Ang panukalang "ReGenesis" ng Ethereum researcher na si Alexey Akhunov ay "mag-nuke" sa estado para sa ilang mga node. Maaaring ayusin lang nito ang lumalaking isyu sa data ng network.
Ang mga developer ng Ethereum ay naghahangad na ilunsad ang ETH 2.0 sa 2020. Ngunit T iyon nangangahulugan na ang lahat ng mga teknikal na detalye ay naisulat na.
Ang kabuuan ng mga balanse ng account na pinananatili ng mga node ng network – na tinatawag na estado – ay patuloy na lumalaki at mas malaki habang ang mga aplikasyon at proyekto ay nakikipagtransaksyon. Ang pag-ampon ay mabuti, ngunit ang runaway growth ay masama. Maaaring magkaroon ng solusyon ang independiyenteng developer na si Alexey Akhunov – ONE na nakuha mula sa Cosmos, ang interoperability blockchain.
Ang kanyang bagong panukala, na tinatawag na “ReGenesis,” na nai-post sa EthResearch noong Hunyo 24, ay magdadala ng stateless na pananaliksik ng kliyente sa kasalukuyang Ethereum chain (kilala rin bilang ETH 1.x) sa pamamagitan ng “nuking” ng ilang mga estado ng node at pagpapalit ng mga ito ng isang math proof sa isang rolling basis.
Ang layunin? Gawing scalable ang data set ng Ethereum na may kaunting sakripisyo sa seguridad.
"Ang ilan sa mga mas lumang node ay makakalimutan ang tungkol sa estado," sabi ni Akhunov sa isang pakikipanayam sa CoinDesk. "Sa puntong ito ng oras, ang lahat ng mga node ay makakalimutan kung ano ang estado. Maaalala lamang nila ang hash."
ReGenesis
Ang pag-nuking ng blockchain ay T isang nobelang ideya. Sa katunayan, ang ideya ay nabanggit sa Ethereum dilaw na papel sa pamamagitan ng co-founder na si Gavin Wood.
Sinabi ni Akhunov na nakakuha siya ng inspirasyon para sa kanyang interpretasyon ng ReGenesis mula sa Cosmos, na sumailalim sa katulad na pamamaraan maraming beses para gawing “mas magaan” ang kadena.
"Tinatawag ko itong 'relaunch' na ReGenesis, at maaari itong gawin nang regular upang mapagaan ang pasanin sa mga non-mining node. Ito rin ay kumakatawan sa isang hindi gaanong dramatikong bersyon ng Stateless Ethereum," Akhunov wrote.
WATCH: Ipinaliwanag ni Vitalik Buterin ang Bagong Tech sa Likod ng ETH 2.0
Ang pagsuporta sa mga kliyenteng walang estado - ibig sabihin ay mga node na magdadala ng kaunting impormasyon ng estado hangga't maaari upang i-verify ang mga transaksyon - ay naging PRIME layunin ng ETH 2.0 upang bawasan ang mga strain ng data sa mga Ethereum node. Isasama ng ReGenesis ang ilan sa mga insight ng mga mananaliksik ng Ethereum sa panahon ng transisyon, o ETH 1.x.
Ang panukala ni Akhunov ay gumagana tulad ng isang video-game checkpoint. Sa tuwing tatama ang Ethereum blockchain sa isang partikular na block number, awtomatikong magse-save ang network. Pagkatapos ay tatanggalin nito ang lahat ng pag-unlad nito nang walang "patunay" o "saksi" ng lahat ng mga nakaraang transaksyon. Ang autosave ay maaaring maiimbak sa ibang mga network tulad ng BitTorrent, sabi ni Akhunov.
Ang patunay ay nagpapahintulot sa muling isilang na Ethereum chain na magsimulang muli mula sa isang tiyak na pundasyon, ngunit para lamang sa ilang mga uri ng mga node, sinabi ni Akhunov.
"Ang aming inaalis ay ang pagpapalagay na ang lahat ng iba pang nagpapatunay na mga node ay may access sa implicit na estado na iyon upang suriin na ang mga transaksyon sa block ay wasto at ang root hash ng estado na ipinakita sa block header ay tumutugma sa resulta ng pagpapatupad ng bloke na iyon," isinulat niya.
Ang checkpoint system na ito ay ginagamit na sa iba't ibang paraan para sa pagdadala ng mga bagong node online, gaya ng in Beam sync.
Waxing Ethereum
Ang ReGenesis ay halos hindi gumala sa hanay pagdating sa pilosopiya ng Ethereum .
Ang co-founder ng Ethereum na si Vitalik Buterin ay naglalarawan ng mga katulad na pagpapalagay na matatagpuan sa ReGenesis sa isang 2014 blog pinamagatang, “Proof of Stake: How I Learn to Love Weak Subjectivity.”
Doon, sinabi ni Buterin na ang isang node ay mapagkakatiwalaan sa ilalim ng ilang mga hadlang kahit na ito ay nagsisimula sa isang checkpoint sa halip na ang genesis block. Tulad ng ReGenesis, nagmumungkahi si Buterin ng isang node na "kumuha lamang ng kamakailang block hash mula sa isang kaibigan" upang muling sumali sa network at magsimulang mag-validate muli ng mga transaksyon.
Ang panukala ni Akhunov ay inilaan para sa kasalukuyang proof-of-work (PoW) blockchain ng Ethereum. Ngunit ito ay nagpapatakbo sa ilalim ng mga katulad na pagpapalagay na makikita sa mga saloobin ni Buterin sa proof-of-stake (PoS) sa pamamagitan ng paghihiwalay sa network sa "mga buong node" at "mga walang estadong kliyente" na umaasa sa mga panlabas na patunay.
Ang mahinang subjectivity mismo ay dinadala sa lohikal na konklusyon nito sa patuloy na proyekto ng pananaliksik na Stateless Ethereum at PoS. Inaasahan ng proyektong iyon na gumawa ng paraan para ma-verify ang mga transaksyon batay sa hash ng transaksyon at isang patunay sa matematika lamang sa ETH 2.0.
Nuking o pruning?
Marami ang ipinapakita ng ReGenesis tungkol sa Stateless Ethereum at ETH 2.0 na hindi nalutas na mga huling hakbang. Sa ngayon, ito ay isang promising na proyekto na marami sa komunidad ay nahuli, tulad ng ginawa nila sa iba pang proyekto ni Akhunov, TurboGeth.
Read More: Hinahangad ng 'Turbo Geth' na I-scale ang Ethereum – At Nasa Beta Na Ito
Ang ONE pinuno ng pangkat ng isyu sa kliyente ng Ethereum Foundation na si Geth Péter Szilágyi ay itinuro, gayunpaman, ay hindi teknikal na binabawasan ng ReGenesis ang estado. "Prun" lamang nito ang kadena.
Sa madaling salita, sinasabi ni Szilágyi na ang ilang partido ay kailangan pa ring magpanatili ng isang buong kopya ng estado nang walang tulong ng panukala ni Akhunov dahil kailangan nilang ma-access ang lumang estado upang makapagpadala ng mga transaksyon. Kung ang ilan ay dapat gumamit ng buong ledger, kung gayon ang estado ay hindi tunay na "nuked."
Ang isang malaking estado ay maaaring maging malaking problema. Kasama sa dalawang ganoong kahihinatnan ang mas mabagal na bilis ng pagproseso at isang mas madaling target para sa mga distributed denial of service (DDOS) na pag-atake. Sa madaling salita, ang mga pribadong transaksyon ay may mga pampublikong kahihinatnan para sa mga blockchain, lalo na para sa mga application-hosting ledger.
Hindi lamang iyon, ngunit maraming mga desentralisadong aplikasyon (dapps) tulad ng mga browser sa Web 3.0 ay maaaring magpumilit na gumana nang walang "reboot," sabi ni Szilágyi. Maraming mga dapps ang kailangang ma-access ang buong estado upang gumana at hindi isang patunay lamang.
"Sa huli, ito ay palaging bumabagsak sa kung ano ang kaya mong tanggalin. Kung pinahihintulutan tayo ng Ethereum ecosystem na tanggalin ang mga lumang bloke, o lumang log, isang loooot maaaring makamit. Kung hindi - at ibinenta ng Ethereum ang mga ito na walang matatanggal - mayroon kaming mga problema, "sabi ni Szilágyi.
William Foxley
Si Will Foxley ang host ng The Mining Pod at publisher sa Blockspace Media. Isang dating co-host ng The Hash ng CoinDesk, si Will ang direktor ng nilalaman sa Compass Mining at isang tech reporter sa CoinDesk.
