Share this article

Inilabas ng Kadena ang Updated Smart Contract Language para sa 'Hybrid Blockchains'

Ang enterprise blockchain startup ay nag-update ng wikang programming ng Pact nito upang payagan ang pagpapatupad ng matalinong kontrata sa pagitan ng pribado at pampublikong network.

"Sa pangkalahatan, ginagawang available ng Pact 3.0 ang mga feature na ginagawang realidad ang mga hybrid blockchain. ... Mayroon na tayong smart contract language para sa hybrid blockchains."

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Iyon ay si Stuart Popejoy, ang dating blockchain team na nangunguna sa investment banking giant na si JP Morgan at tagapagtatag ng multi-million dollar enterprise blockchain startup na tinatawag na Kadena.

Ngayon, ang Popejoy at ang Kadena team ay naglabas ng bagong bersyon ng kanilang katutubong computer programming language, na tinatawag na Pact, na idinisenyo upang paganahin ang ligtas at simpleng smart contract development sa blockchain. Ang ikatlong pangunahing paglabas ng code, sinabi ni Popejoy na ang pinalawak na hanay ng tampok ng Pact 3.0 sa wakas ay sumusuporta sa cross-blockchain na smart contract execution sa pagitan ng pribado at pampublikong network.

Sa kasalukuyan, nakagawa na Kadena ng pribadong blockchain platform na tinatawag ScalableBFT at ilulunsad noong Oktubre ng taong ito isang pampublikong blockchain platform na tinatawag na Chainweb.

"Ang isang programmer ay [ngayon] na makapagsusulat ng isang napakasimpleng smart contract na nakapagpapalitan ng data pabalik- FORTH sa pagitan ng pampubliko at pribadong bahagi ng isang hybrid blockchain application nang hindi umaalis sa ginhawa ng Pact smart contract," sinabi ni Popejoy sa CoinDesk.

Higit na partikular, ang paglabas ngayon ng Pact 3.0 ay may tatlong pangunahing hanay ng tampok.

Una, nag-aalok ang Pact 3.0 ng simpleng suporta sa pag-verify ng pagbabayad (SPV). Nangangahulugan ito na ang mga developer ay maaaring mag-deploy ng mga smart contract environment sa isang Kadena blockchain na independiyenteng nagbe-verify ng mga transaksyong nangyayari off-chain sa iba pang mga blockchain network.

Ang ilan sa mga agarang implikasyon ng tooling na ito gaya ng binalangkas ng Popejoy ay kinabibilangan ng "pagpapatunay na may nangyari sa isang pampublikong blockchain sa isang pribadong blockchain, na nagpapatunay na may nangyari sa isang pribadong blockchain sa isang pampublikong blockchain, [at] nagpapatunay na may nangyari sa ilang iba pang [proof-of-work] blockchain (ie Bitcoin, Ethereum).

Pangalawa, ipinakilala ng Pact 3.0 ang isang functionality na tinatawag na "capabilities" na tumutulong na matiyak ang secure, rights-based na computing sa blockchain.

"Sa pinaka-pangkalahatang kahulugan ang isang kakayahan ay makikita bilang isang karapatang gawin ang isang bagay na umiiral sa data," paliwanag ni Popejoy.

Ang isang halimbawa ng kakayahan na umiiral na sa mga tradisyunal na blockchain network tulad ng Bitcoin ay ang paggamit ng pribado at pampublikong mga susi upang maglipat ng mga token. Sa pamamagitan ng pagkakaroon ng isang partikular na representasyon ng data, naa-access ng mga user ang iba pang mga mapagkukunan at function tulad ng mga atomic swaps sa isang smart na application ng kontrata.

Kawalang pagbabago kumpara sa mga upgrade

Sa wakas, ipinakilala din ng Pact 3.0 ang modular na pamamahala sa pag-iiba-iba kung paano maaaring kapani-paniwalang baguhin o i-update ng mga developer ang smart contract code. Hindi tulad ng karamihan sa iba pang matalinong wika ng kontrata gaya ng Katatagan sa Ethereum blockchain, ang Pact ay hindi isang Turing-kumpletong wika at hindi ipinagmamalaki ang hindi nababagong mga desentralisadong aplikasyon (dapps).

Mula nang magsimula ito, ang anumang dapp na binuo gamit ang Pact ay maaaring baguhin at i-upgrade pagkatapos ng pagpapatupad sa pamamagitan ng pag-apruba ng ONE o higit pang itinalagang stakeholder.

"Nagkaroon kami ng mga na-upgrade na matalinong kontrata sa simula pa lang ngunit T ito ganap na pamamahala dahil ang isang solong o multi-signature na modelo ay karaniwang isang sentralisadong modelo," highlight ni Popejoy. "Ngayon, maaari kang magkaroon ng pamamahala na kontrolado ng anumang lohika na maiisip mo at ang isang malinaw na halimbawa ay isang uri ng [token holder] batay sa pamamahala tulad ng nakikita natin sa anumang uri ng staking system."

Ang kakulangan ng immutability pagdating sa Pact-coded na mga application ay maaaring sumalungat sa kung ano ang itinuturing ng ilan na isang pagtukoy sa katangian ng matalinong mga kontrata sa pangkalahatan, sabi ni Popejoy.

"Talagang madaling pagsamahin ang dalawa, [kawalang pagbabago at matalinong mga kontrata.]" Gayunpaman, pinaninindigan ni Popejoy na ang mga matalinong kontrata ay T talaga tungkol sa hindi nababago, self-executing na mga aplikasyon. Ang mga ito ay tungkol sa pagpapagana ng mga modelo ng negosyo na tumakbo nang ligtas sa isang blockchain platform.

Binigyang-diin ni Popejoy:

"Nagsisimula ang mga matalinong kontrata bilang ideyang ito na maaari mong ilipat ang higit pang mga modelo ng negosyo sa isang blockchain ngunit ang agarang problema doon ay kailangan nilang maging talagang ligtas at hindi lamang ligtas ngunit sila ay maging simple...Sa tingin namin kailangan mong magkaroon ng mga matalinong kontrata na simple, na ang isang hindi teknikal na gumagamit ay maaaring maunawaan at maging ang code."

Larawan ni Stuart Popejoy sa kagandahang-loob ni Kadena

Christine Kim

Si Christine ay isang research analyst para sa CoinDesk. Nakatuon siya sa paggawa ng mga insight na batay sa data tungkol sa industriya ng Cryptocurrency at blockchain. Bago ang kanyang tungkulin bilang isang research analyst, si Christine ay isang tech reporter para sa CoinDesk na pangunahing sumasaklaw sa mga development sa Ethereum blockchain.

Cryptocurrency holdings: Wala.

Christine Kim