Share this article

Nilalayon ng StarkNet na Pahusayin ang Scalability, Privacy at Security sa Ethereum

ONE sa mga unang proyektong nagsasama ng nakakaintriga na bagong mekanismo ng abstraction ng account ay nakakuha na ng Visa para ma-secure ang pagproseso ng mga pagbabayad para sa mga transaksyong Crypto . Kaya naman ang StarkNet ay isang 2023 Project to Watch.

Ang problema:

Ang ONE sa mga problema sa pagkakaroon ng kustodiya ng iyong sariling Crypto ay kung gaano kahirap para sa pang-araw-araw na mga gumagamit na mag-navigate sa Technology. Ang isang simpleng pagkakamali ay maaaring mangahulugan na walang paraan upang mabawi ang iyong mga digital na asset. Halimbawa, kung nawala mo ang "mga susi" (isang serye ng mga alphanumeric na character) sa iyong Crypto account, maaari kang mawalan ng access sa iyong Crypto magpakailanman. Ang mga tradisyunal Crypto wallet ay T nakatakdang mga mekanismo na magbibigay-daan sa iyong mabawi ang iyong account kung mawawalan ka ng access dito, hindi katulad ng nangyayari sa mga bank account sa tradisyonal na pagbabangko.

Ang mga tao ay tiyak na magkamali, at kinikilala ng mga developer ng blockchain na ang mga simpleng mishap ay hindi maiiwasan. Upang gawing mas user-friendly ang Crypto , kailangan ng Crypto ng mga mekanismong hindi ligtas para sa pagmamay-ari ng Crypto.

(Starknet)
(Starknet)

Basahin ang mga profile ng lahat ng Projects to Watch 2023: Reclaiming Layunin sa Crypto

Ang ideya: StarkNet

Ang StarkWare, isang kumpanya ng software na nakabase sa Israel na gustong pahusayin ang scalability, Privacy at mga isyu sa seguridad sa Ethereum blockchain, ay ONE sa mga unang proyekto na tumanggap ng abstraction ng account (AA).

Nilalayon ng abstraction ng account na pagsamahin ang mga user account at smart contract sa isang uri ng account, na nagbibigay-daan para sa mga mekanismo ng seguridad tulad ng social recovery at multisignatures. Sa AA, T kailangang gamitin ng mga user ang kanilang mga pribadong key upang mag-sign off sa bawat transaksyon.

Ang StarkNet ay isang layer 2, o kasamang blockchain, sa Ethereum na nilikha ng StarkWare. Ito ay ONE sa mga unang proyekto na nauna sa AA, at ONE sa mga unang blockchain na katutubong isinama ito.

Ang mga tagapagtatag nito, sina Eli Ben-Sasson at Uri Kolodny, mas kaswal na kilala bilang Ernie at Bert ng blockchain (pinagdedebatehan pa rin kung sino ang sino), ay magkakilala mula noong pareho silang 18 taong gulang. Si Ben-Sasson, isang propesor sa computer science sa Technion, ay mas matagal nang nasangkot sa blockchain space bilang co-founder ng Zcash, ang Privacy Crypto sa Bitcoin blockchain.

Nagpasya sina Ben-Sasson at Kolodny na harapin ang mga hamon ng scaling at Privacy sa Ethereum blockchain nang magkasama, na nagtatag ng StarkWare noong 2018.

ONE sa mga proyekto ng StarkWare ay ang blockchain nito, ang StarkNet, na isang validity rollup na sumusukat sa Ethereum. Ang mga rollup ay nagsasagawa ng mga transaksyon sa labas ng kadena at pagkatapos ay ipapadala ang data ng transaksyon pabalik sa kadena upang i-verify ang mga ito.

Ang StarkNet ay hindi pangkaraniwan dahil ang AA ay katutubong isinama sa protocol. Hindi tulad ng Ethereum, kung saan ang AA, na kilala rin bilang ERC-4337, ay isang karagdagang layer sa ibabaw ng Ethereum, ang mga user ng StarkNet ay maaaring katutubong gumamit ng AA nang hindi kinakailangang i-reprogram ang kanilang mga wallet sa mga matalinong kontrata.

Ngunit upang maunawaan kung ano ang ginagawa ng AA, mahalagang maunawaan ang iba't ibang uri ng mga account sa Ethereum at kung paano nila malulutas ang mga problema.

Mayroong dalawang uri ng mga account sa Ethereum: mga external na account na pagmamay-ari (EOA) at mga contract account (CA), at naiiba ang mga ito sa mga tuntunin ng kung paano sila nagsasagawa ng mga transaksyon sa Ethereum.

Ang mga EOA ay ang pinakasikat na uri ng account sa Ethereum (tulad ng isang MetaMask wallet), kung saan binibigyan ang mga user ng isang pares ng mga susi: isang pampubliko at pribadong susi. Nagpapadala ang mga user ng mga pondo sa isang EOA gamit ang kanilang mga pampublikong key. Ngunit ang may-ari lamang ng account (ang user na mayroong impormasyon ng pribadong key) ang maaaring aktwal na magpasimula ng mga transaksyon mula sa account na iyon.

Ang mga CA, na mas kilala bilang "mga matalinong kontrata," ay mga account na kinokontrol ng code - hindi mga pribadong key. Samakatuwid, hindi nila maaaring simulan ang mga transaksyon sa kanilang sarili. Ang isang EOA ay kailangang magpadala ng isang transaksyon (na kumikilos tulad ng isang naka-code na pagtuturo) sa isang CA upang ito ay makapagsagawa ng mga transaksyon.

Kung nawalan ka ng pribadong key sa isang EOA account, wala kang swerte, dahil walang paraan upang mabawi ang access sa iyong account (walang help desk o button na "pag-reset ng password"). Samakatuwid, nawalan ka ng access sa iyong mga pondo.

Tinutugunan ng abstraction ng account ang mga pagkukulang ng mga EOA sa pamamagitan ng pagsasama-sama ng dalawang uri, samakatuwid ay nagbibigay-daan sa mga user na magkaroon ng built-in na fail-safe na mekanismo at iba pang mga espesyal na feature para sa pag-verify ng mga transaksyon.

Sa ilalim ng AA, maaaring i-program ng mga user account ang mga social recovery system sa kanilang mga wallet kung saan maraming tao – bawat isa ay may sariling susi – ay may kakayahang i-access ang account na iyon sakaling mawala ng may-ari ang kanilang pribadong key. Pagkatapos ay mayroon ding opsyon sa paglikha ng "multisig wallet," na nangangailangan ng maraming tao na mag-sign off sa mga transaksyon bilang isang karagdagang layer ng seguridad.

Kaya ano ang pagkakaiba sa pagitan ng abstraction ng account sa Ethereum kumpara sa StarkNet? Sa StarkNet, ang AA ay katutubong isinama sa mga wallet at application sa blockchain. Sa Ethereum, mayroon pa ring karagdagang trabaho na kailangang gawin ng mga provider at wallet para maisama ang AA sa mga wallet.

"Ang legacy na umiiral sa Ethereum ay isang napakalimitadong kadahilanan sa bagay na ito, ibig sabihin kahit na ipakilala mo ang AA, sinumang bumuo ng isang application ay kailangang isaalang-alang ang isang napaka makabuluhang naka-install na base ng mga EOA account," sabi ni Kolodny. "Sa StarkNet, nagsisimula kami sa isang malinis na talaan, ang mayroon ka ay ang mga matalinong wallet na ito. Iyon lang ang uri ng pakikipag-ugnayan na mayroon ang mga user sa network.”

Mga kaso ng paggamit

Kaya ano ang maaaring gawin sa abstraction ng account sa StarkNet?

Ang mga pagsusuri sa seguridad para sa pagpapahintulot sa mga transaksyon na mayroon na sa Web2 sphere, tulad ng facial ID o fingerprint login, ay available na sa StarkNet. "Ito ay literal na gumagana sa mga application sa StarkNet," sabi ni Ben-Sasson. “Itong kamadalian ng pagkakaroon ng seguridad at ng [karanasan ng user] sa alinmang seguridad na nangangahulugan na ginagamit mo sa pang-araw-araw na batayan, makukuha mo ito sa CORE antas ng protocol na ngayon sa StarkNet."

Ang isa pang use case na native na available sa StarkNet ay ang tinatawag ni Ben-Sasson na "deadman switch." Salamat sa AAn sa StarkNet, ang mga user ay maaaring magkaroon ng mga feature at naka-code na logic na naka-built in na maaaring maglipat ng mga financial asset sa iba (na paunang naaprubahan) kung sakaling may mangyari. "Kung mapapatakbo lang ako ng bus, maaari kong awtomatikong ilipat ang mga pondo sa ibang address," sabi ni Ben-Sasson. Sa isang tunay na halimbawa sa mundo, ito ay gayahin ang sa isang testamento at ang paglilipat ng mga tradisyonal na asset - na magiging magastos dahil ang mga abogado at pamamaraan ay kasangkot. Nilaktawan ng "switch" na ito ang middleman at naglilipat ng mga digital na asset kung sakaling may mangyari na malaking bagay, na maaaring i-program sa pamamagitan ng code.

Panghuli, ang mga multisig na feature, kung saan maraming user ang maaaring mag-sign off sa mga transaksyon bilang isang karagdagang layer ng seguridad ay available na sa StarkNet.

Ano ang darating?

Ang pinakamalaking hadlang sa abstraction ng account ay hindi pa ito laganap. Sinang-ayunan nina Ben-Sasson at Kolodny na kailangang magkaroon ng ilang edukasyon para sa mga user kung paano gumagana ang feature na ito upang ito ay umalis at para maging mas mainstream ang Crypto . Hanggang noon, maraming proyekto ang nagsimulang magpahiwatig ng kanilang interes sa AA at paggamit ng StarkNet para sa mga kaso ng paggamit na iyon.

Ibinahagi ni Kolodny na ang mga gaming application ay bumaling sa StarkNet upang buuin ang kanilang mga app gamit ang AA dahil ang mataas na gastos ng GAS ng ibang chain ay naging mahirap para sa sinumang developer na bumuo ng kung ano ang kailangan nila on-chain. "Ang mga tao sa unang pagkakataon ay talagang nakakagawa ng mga laro na gusto nilang itayo," sabi ni Kolodny.

Processor ng pagbabayad Sinabi ni Visa sa CoinDesk ang isang sistema sa pag-unlad gamit ang StarkNet, na naglalarawan nito sa isang panukala sa pamumuno ng pag-iisip na inilathala noong Disyembre. Idinetalye ng Visa ang isang "novel solution" para sa kung paano magagamit ang StarkNet para i-automate ang mga pagbabayad sa mga transaksyong Crypto para sa mga bill. "Gamit ang modelo ng account ng StarkNet, naisakatuparan namin ang aming mga delegadong solusyon sa mga account kaya pinapagana ang mga awtomatikong pagbabayad para sa mga wallet na self-custodial," isinulat ng mga mananaliksik ng Visa.

Ngunit sa ngayon, ang pagkuha sa mga developer na bumuo sa StarkNet at "pagpapainit sa kanila sa mga konseptong ito [gaya ng abstraction ng account] at pagkuha sa kanila na malikhaing pag-isipan kung ano ang magagawa nito, ay mangangailangan ng BIT oras at pagsisikap at edukasyon," Sabi ni Kolodny.

Read More: Ang Pag-upgrade ng Ethereum ay Maaaring Mas Mahirap Mawala ang Lahat ng Iyong Crypto

Margaux Nijkerk

Nag-uulat si Margaux Nijkerk sa Ethereum protocol at L2s. Nagtapos sa mga unibersidad ng Johns Hopkins at Emory, mayroon siyang masters sa International Affairs & Economics. Hawak niya ang BTC at ETH na mas mataas sa limitasyon ng Disclosure ng CoinDesk na $1,000.

Margaux Nijkerk