Share this article

Sa 'Lazy' na Diskarte ni Arweave sa Mga Matalinong Kontrata, Mas Nagagawa ang Bersyon Nito ng Web3

Ang Arweave, isang blockchain network na sinadya para sa permanenteng pag-iimbak ng data, ay naglabas ng isang ganap na bagong diskarte sa mga matalinong kontrata.

Ang Arweave, isang blockchain network na sinadya para sa permanenteng pag-iimbak ng data, ay naglabas ng isang ganap na bagong diskarte sa mga matalinong kontrata.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Sa madaling salita, ang mga matalinong kontrata sa Arweave, tulad ng dapat ng code sa mga website ngayon, ay tatakbo ng mga computer ng mga user sa halip na ang blockchain mismo. Inilabas noong Huwebes, ang SmartWeave ay isang diskarte sa mga matalinong kontrata na nagbibigay-daan sa blockchain na magbigay ng mga bayarin sa GAS at nangangailangan lamang ng code ng matalinong kontrata na patakbuhin nang madalas hangga't kinakailangan at hindi ng bawat node sa network.

"Ang SmartWeave ay isang bagong smart contract language environment na binuo sa ibabaw ng Arweave network," sinabi ni Sam Williams ng Arweave sa CoinDesk. "Ginagamit nito ang nobelang uri ng pagsusuri na tinatawag na 'lazy evaluation' para ilipat ang computational burden ng smart-contract execution mula sa mga node sa network patungo sa mga user ng smart contract."

Ito ay tulad ng bake-at-home pizza versus Pizza Hut. Pinapanatili ng Arweave na handa, available at tumpak ang data (sa freezer); Ang mga makina ng mga gumagamit ay kailangan lamang na magkaroon ng kahulugan ng data na iyon (i-bake ito) kapag, at kapag lamang, ito ay kinakailangan.

Ang tamad na pagsusuri ay nagpapatunay sa data at, sa partikular, kapag ang bawat piraso ng data ay pumasok sa system.

"Ang pangunahing bagay na inaalok sa iyo ng Arweave ay ang kakayahang sabihin ang bawat solong bagay na dumating sa system ay may oras na pag-order," sabi ni Williams.

Read More: Nakuha ng Arweave 2.0 ang File Storage Project ONE Hakbang na Mas Malapit sa 'Library of Alexandria' na Pangarap Nito

Tulad ng inilalarawan ng walang hanggang problema ng Ethereum sa front-running sa mga desentralisadong palitan (DEX), ang pagtatatag ng pagkakasunud-sunod ng mga Events nang mapagkakatiwalaan ay ONE sa mga mas mahalagang bahagi ng trabaho na kailangang gawin ng mga desentralisadong sistema.

Sabi nga, hindi mahalaga na tiyak na i-verify ng bawat node sa isang network kung paano nagre-render ang bawat digital na dokumento. Tulad ng bawat computer na nagbubukas ng website ay nagbibigay-kahulugan sa HTML at JavaScript nito nang lokal, hinihiling ng Arweave sa mga computer ng mga user na gawin ang pagproseso ng impormasyon, hindi ang network mismo. Ang lohika na ito ay may katuturan dahil ang Arweave ay pangunahing binuo upang maging isang bagong uri ng internet.

"Ang Arweave bilang isang base protocol ay nakatuon sa desentralisado, autonomous na mga serbisyo sa web," sabi ni Williams.

Ang pagpasok sa isang puwang na katulad ng sa Blockstack, ang Arweave ay nag-aalok ng isang uri ng internet kung saan direktang nag-log in ang mga user. Kapag naka-log in ang wallet sa Arweave, maaari itong gumalaw sa lahat ng uri ng app nang hindi kinakailangang mag-log in sa mga ito nang paisa-isa. Inaasahan ni Williams na lilikha ito ng mga kawili-wiling bagong karanasan na bahagyang maiisip lang natin ngayon.

Pangunahing halaga ng Arweave ay lumilikha ng isang sistema kung saan ang data na na-load sa network ay maaaring maimbak doon nang abot-kaya, magpakailanman.

Ano ang magagawa nito

Maraming mga app ang naitayo na para sa Arweave ngunit ang SmartWeave ay magbubukas ng bagong antas ng pag-andar, dahil sa kung ano ang pinapagana nito at sa wikang ginagamit nito.

"Kung alam mo ang JavaScript, maaari mong isulat ito kaagad," sabi ni Williams. "Inaasahan kong makikita natin ang mga DAO sa loob ng ilang linggo."

Nagbigay si Williams ng isang simpleng halimbawa ng isang potensyal na DAO. Isipin ang isang Arweave based blogging platform, tulad ng Medium, na magagamit ng sinuman ngunit ang pinapahalagahan na front page ay kinokontrol ng isang komite (iyan ang DAO).

Read More: Inilunsad ng OpenLaw ang Unang 'Legal na DAO' para sa Mga Naipamahagi na VC Investments

Ang bawat miyembro ng komite ay magkakaroon ng ilang uri ng token ng pamamahala na nagpapahintulot sa kanila na bumoto ng mga post sa harap na pahina. Sa tuwing bubuksan ng bawat isa sa kanila ang Arweave at bumoto para sa mga post, iyon ay mai-log bilang data sa chain.

Ang bawat terminal na nagbukas ng blog ay titingnan lang ang mga boto at gagamitin iyon upang bumuo ng front page na nakikita ng bawat user noong una nilang binisita ang homepage ng blog.

Ang Arweave ay may ilang sample na application na handa nang gamitin, tulad ng isang basic na tulad ng ERC-20 at non-fungible token (NFT) na module na magiging madaling gamitin ng mga developer.

Mataas na boltahe

Ang mga limitasyon ay talagang nagmumula sa mga matalinong kontrata kapag ang pagproseso ay lumipat sa labas ng kadena.

"Ang ibig sabihin nito sa pagsasanay ay ang mga matalinong kontrata ay maaaring magsasangkot ng napakalaking dami ng trabaho," sabi ni Williams. "T talaga iyon magiging posible sa isang normal na sistema ng smart-contract tulad ng Ethereum."

Pagkatapos noon, habang nagsisimulang matanto ng mga developer ang karagdagang potensyal para sa Arweave, inaasahan ni Williams na magsisimulang isaksak ng mga tao ang machine learning at artificial intelligence sa mga smart contract ng SmartWeave. Sa pamamagitan ng pag-alis ng pagproseso sa network, ang mas makapangyarihang mga uri ng pag-compute ay maaaring dalhin nang walang pagtaas ng mga gastos o pagbara sa blockchain.

May isa pang benepisyo dito: kaligtasan.

Dahil dumami ang napakaraming bagong base layer na smart contract, nagkaroon din ng grupo ng mga bagong smart-contract na wika na binuo para maging mas ligtas para sa lahat na gamitin. Simula sa Solidity, meron na Kasunduan mula sa Kadena, Kalinawan mula sa Blockstack at Indayog mula sa Dapper Labs, bukod sa iba pa.

Read More: Ang Algorand at Blockstack ay Bumubuo ng Multi-Chain Smart Contract Language

Sabi ni Williams:

"Pinapayagan ka nitong magpatakbo ng arbitrary code kaya T na kailangang magkaroon ng napakaraming safety check at safety harness. Dahil ang problema mo sa isang normal na smart contract system ay na ako, bilang isang smart contract developer, ay makakakuha ng bawat solong node sa network upang i-execute ang aking code, at nangangahulugan iyon na ang code ay talagang hindi papayagang maging malisyoso. Ngunit may isang bagay sa SmartWeave na T mo kailangan ng mga safety ring."

Ang mga node ay T ginagawa ang lahat ng gawaing iyon. Tulad ng sa web, kailangang magtiwala ang user sa code na isasagawa ngunit T kailangang protektahan ng buong blockchain ang sarili laban sa bawat smart contract.

"Sa palagay ko magkakaroon ng susunod na alon na kapag nagsimulang mapagtanto ng mga tao na ang karagdagang computational power na pinapayagan ka ng SmartWeave na ma-access upang ma-unlock ang isang malaking bilang ng mga bagay na T mo nagawa dati," sabi ni Williams.

Brady Dale

Si Brady Dale ay mayroong maliliit na posisyon sa BTC, WBTC, POOL at ETH.

Picture of CoinDesk author Brady Dale