Ang teknolohiya ng Blockchain ay nagpakilala ng mga bagong paraan ng pag-iisip tungkol sa seguridad ng asset at mga tindahan ng halaga. Tingnan natin ang ilang pagkakataon kung ano ang ibig nating sabihin.

Ang Bitcoin, na tumatakbo sa teknolohiyang blockchain, ay isang secure na cryptocurrency na nagpapahintulot sa mga user na i-trade at gamitin ito bilang paraan ng pagbabayad. Magagamit din nila ang crypto para sa mga bagay tulad ng pagsusugal sa pinakamahusay na crypto casino, pamimili online, o kahit na pagbili ng mga pamilihan.

Ang Ethereum, ang pangalawang pinakamalaking blockchain, ay nagbibigay-daan sa mga developer na lumikha ng mga dApp gamit ang mga matalinong kontrata. Kasama sa mga aplikasyon nito ang mga kasunduan sa pag-upa, mga laro sa casino, at marami pang iba.

Ang daloy ay nagbibigay-daan sa mga developer at iba pa na gumawa NFTs at mag-deploy ng mga smart contract sa isang highly scalable blockchain.

Dito, tatalakayin natin kung ano ang Daloy, mga tampok nito, at mga benepisyo nito.

Ano ang Flow Blockchain?

Binuo ng Dapper Labs ang CryptoKitties noong 2017. Ang proyektong ito ng NFT (Non-Fungible Token) ay may napakaraming user na nagsikip at sa huli ay natigil ang Ethereum blockchain. Napagtanto nila na hindi ma-verify ng Ethereum ang mga transaksyon nang mabilis, kaya gumawa sila ng bagong blockchain: Flow.

Sa esensya, ang Dapper Labs ay nakabuo ng isang paraan upang mas mahusay na sukatin ang blockchain. Gumamit ang mga developer ng patayong paghihiwalay ng paggawa sa network. Nangangahulugan ito na hinati nila ang gawaing kailangan para i-verify at mag-publish ng mga bagong block sa network.

Ito ay kaibahan sa isang pahalang na paghihiwalay ng paggawa, na naghahati sa iba't ibang mga transaksyon. Ang shading ay ang pinakasikat na paraan ng pagkamit nito.

Binuo ng Dapper Labs ang Flow para sa malalaking laro ng crypto at mga nakolektang NFT. Ang mga proyekto ng NFT tulad ng NBA Topshot ay napatunayang matagumpay na sa Flow. Ang mga user ay maaaring mangolekta, magbenta, at mag-trade ng mga nakokolektang sandali ng NBA. Ang mga ito ay katulad ng mga trading card, ngunit ang mga ito ay digital at kakaiba.

Tinukoy ng Dapper Labs ang apat na haligi ng Flow, na nagpapaiba nito sa iba pang mga pangunahing blockchain. Multi-role architecture, Resource Orientated Programming, Developer ergonomics, at Consumer onboarding.

Pinapayagan ng Ethereum ang pagbabalangkas ng mga matalinong kontrata at dApps (Desentralisadong Apps). Kasabay nito, ang Bitcoin ay ang pinaka walang tiwala na blockchain para sa mga transaksyon.

Samakatuwid, ang Ethereum at Bitcoin ay may mga pakinabang sa ilang mga aspeto ng teknolohiya ng blockchain, tulad ng paghawak ng a tindahan-ng-halaga (BTC) o para sa autonomous at desentralisadong pag-develop ng app. Gayunpaman, ang parehong mga blockchain ay dumaranas ng mga isyu sa scalability. 

Sinusubukan ng daloy na ayusin ito.

Ano ang Multi-Role Architecture ng Flow?

Ang mga sikat na blockchain ay nakikita ang mga mapagkukunan sa kanilang network bilang homogenous. Nangangahulugan ito na ang bawat node sa blockchain ay kailangang tuparin ang mga gawain sa pagpapatakbo tulad ng pag-verify at pagdaragdag ng mga bagong block sa network.

Ang daloy, sa kabilang banda, ay naghihiwalay sa mga gawaing ito sa pagpapatakbo. Itinuring nito ang mga mapagkukunan bilang heterogenous. Kaya nakikita ng blockchain ang network bandwidth, computation power, at storage capabilities bilang magkahiwalay na node.

Nangangahulugan ito na ang isang node ay maaaring magsagawa ng isang bagong bloke habang ang isa pang node ay nagbe-verify pa rin ng isang nauna.

MAGLARO NG CRYPTO CASINO GAMES NGAYON SA BC.GAME

Ano ang Flow Node Role?

Mayroong apat na magkakaibang uri ng nodes sa Daloy. Ito ang mga node ng Collector, Consensus, Execution, at Verification.

Ayon sa pananaliksik ng Dapper Labs, ang mga heterogenous na node ay nagpapabuti ng throughput ng 56 kumpara sa mga blockchain na gumagamit ng buong node.

Higit pa rito, pinaghihiwalay ng network ang mga node ng Consensus at Execution na may prinsipyo ng mga deterministikong operasyon.

Ang mga subjective na operasyon ay walang tiyak na resulta, na nangangahulugan na ang mga node ay kailangang maabot ang isang pinagkasunduan upang makakuha ng mga resulta. Sa paghahambing, ang mga layunin na operasyon ay may isang tiyak na resulta, na hindi nangangailangan ng isang pinagkasunduan.

Ang isang subjective na operasyon sa isang blockchain ay mga node na umaabot sa isang pinagkasunduan kung aling mga hanay ng mga transaksyon ang idaragdag sa susunod na block sa network. Ang layunin ng operasyon ay ang pagsasagawa ng paglilipat ng token sa pagitan ng mga account.

Tungkulin ng Kolektor

Ang mga collector node ay tumatanggap ng mga pagsusumite ng transaksyon mula sa mga panlabas na ahente. Ang mga node na ito ay bumubuo ng mga kumpol ng pantay na laki at stake sa network.

Kinokolekta ng mga cluster ang mga pagsusumite ng transaksyon at inilalagay ang mga ito sa mga koleksyon. Ang bawat node sa cluster ay nagpapakilala ng mga external na pagsusumite ng transaksyon sa cluster.

Ang bawat cluster ay bumubuo ng mga koleksyon nang paisa-isa, at bago sila lumikha ng isang bagong koleksyon, ipinapadala nila ang kasalukuyang koleksyon sa Consensus Nodes.

Alinsunod dito, kapag ang Collector Nodes ay umabot sa isang consensus sa isang koleksyon, ito ay tinatawag na isang garantisadong koleksyon.

Tungkulin ng Pinagkasunduan

Pinapanatili ng mga consensus node ang mga chain sa network at nagdaragdag ng mga bagong block. Ang Consensus Nodes ay nagpapatakbo ng BFT (Byzantine Fault Tolerant) na consensus algorithm upang magpasya kung aling mga koleksyon ang isasama sa susunod na block sa network.

Bukod dito, ang isang bloke ng mga order na koleksyon na sumailalim na sa BFT consensus algorithm ay tinatapos.

Kailangan ding i-seal ng Consensus Nodes ang mga bloke. Kabilang dito ang paggawa ng block seal. Ito ay isang pangako sa resulta ng pagpapatupad pagkatapos na maisakatuparan at ma-verify ang isang block. Responsable din sila sa pag-slash ng mga nakakahamak at may sira na node.

Tungkulin sa Pagpapatupad

Kailangang sukatin ng mga execution node ang computation power ng blockchain. Isinasagawa nila ang mga pinal na bloke mula sa mga node ng Consensus. Kailangang i-publish ng mga node na ito ang mga estado ng pagpapatupad na nagreresulta mula sa proseso. Ang mga ito ay tinatawag na Execution Receipts.

Higit pa rito, ang mga Execution Node ay dapat magbigay ng mahalagang impormasyon sa mga Verification Node upang hatiin nila ang mga block computations sa mga chunks. Ang bawat execution node ay nagpa-publish ng impormasyon mula sa bawat chunk sa kanilang mga Execution Receipts.

Tungkulin sa Pagpapatunay

Ang mga Verification Node ang namamahala sa pag-verify ng mga resultang na-publish ng Mga Execution Nodes. Ang bawat Verification Node ay tumitingin lamang ng mga fraction ng mga chunks sa Mga Resibo ng Pagpapatupad. Ini-publish ng mga node na ito ang kanilang pag-apruba sa mga resulta ng pagpapatupad; bilang Resulta ng Pag-apruba.

Maraming Verification Node ang makakaparallel-check ng mga chunks mula sa iba't ibang block sa pamamagitan ng paghahati ng verification sa mga chunks. Kaya, pagpapabuti ng bilis ng pag-verify. Ngunit kailangan ng lahat ng Verification Node na suriin ang lahat ng mga block na idinagdag sa network.

MAGLARO NG CRYPTO CASINO GAMES NGAYON SA BC.GAME

Ano ang Resource-Orientated Programming ng Flow?

Ang Flow blockchain ay nag-deploy ng isang resource-orientated programming language: Cadence. Ito ay batay sa isang bagong modelo ng pagmamay-ari na nauugnay sa Mga Linear na Uri na tinatawag na mga mapagkukunan. Ang mga ito ay isang bagong paraan para sa pagpapakita ng pagmamay-ari ng digital asset at pagtukoy nito sa isang programming language.

Nagbibigay-daan ito sa mga developer na lumikha ng mga NFT at subaybayan ang mga ito gamit ang Cadence. Higit pa rito, ang Cadence ay madaling basahin at may mas kaunting mga error sa runtime. Pinapayagan din nito ang mga developer na isama ang mga pre at post-condition kapag nagpapatakbo ng mga function.

Alinsunod dito, ginagawa nitong mas madaling matutunan at ma-audit ang Cadence. At higit sa lahat, ginagawa nitong mas mahusay ang paglikha ng mga artefact para sa Flow.

Mga Tool ng Developer

Inirerekomenda ng Dapper Labs ang mga tool para sa mga developer. Ang mga tool na ito ay tumutulong sa mga developer na magsimulang magtrabaho sa blockchain.

Ang Flow Go, at JavaScript Software Development Kits (SDKs) ay nagbibigay-daan sa mga developer na sukatin ang kanilang mga proyekto sa backend at gumawa ng mga dApps sa front end.

Susunod, nagrerekomenda sila ng Visual Studio Code Extension na nagbibigay-daan sa mga developer na subukan ang kanilang mga matalinong kontrata at suriin kung may mga error gamit ang Cadence sa katutubong paraan.

Bukod dito, maaaring gamitin ng mga developer ang Flow Playground GUI upang matutunan ang Cadence nang walang anumang karagdagang setup.

Ano ang Ergonomya ng Developer ng Flow?

Ipinakilala ng Dapper Labs ang mga tool upang matulungan ang mga developer na makapagsimula sa Flow. Binigyan din nila ang mga developer ng mas madaling paraan ng pagpapatupad ng mga matalinong kontrata sa network at pag-log ng error.

Mga Naa-upgrade na Smart Contract

Ang unang paraan ay maa-upgrade matalinong mga kontrata. Sa una, hindi pinahintulutan ng mga developer ng Ethereum ang mga developer na baguhin ang smart contract code sa sandaling ito ay inilunsad sa network. Ginawa nila ito upang maiwasan ang malisyosong pag-uugali sa mga kundisyon ng matalinong kontrata. Gayunpaman, sa pagsasagawa, maraming mga pag-ulit ng smart contract code ang naglalaman ng mga problema na nakaapekto sa buong network.

Pinapayagan ng Dapper Labs ang mga developer na ilabas ang kanilang mga smart contract sa beta state sa mainnet. Maaari nilang i-update ang code ng matalinong kontrata nang hindi kinakailangang buuin ang kanilang mga protocol sa pag-update sa smart contract.

Makikita ng mga user kung nasa beta state ang isang smart contract at magpasya sa pagitan ng finalized o beta smart contract. Kapag nakumpleto na ng mga developer ang kanilang mga update, maaari nilang tapusin ang smart contract. Pagkatapos nito, ang code ay nagiging hindi nababago.

Mabilis na Finality

Tinutukoy ng marami ang bilis ng blockchain bilang ang oras na kinakailangan para sa isang transaksyon upang maabot ang finality. Nangangahulugan ito na ang transaksyon ay permanenteng kasama sa blockchain. Ang Bitcoin ay tumatagal ng halos 1 oras. Tumatagal ng humigit-kumulang 6 na minuto ang Ethereum, ngunit tumatagal ng ilang segundo ang Daloy.

Nagbibigay-daan ito sa mga user na makatanggap ng feedback sa kanilang transaksyon pagkatapos italaga ng Consensus Nodes ang kanilang transaksyon sa isang block. Maaari silang tumanggap ng isang lokal na na-verify na transaksyon o maghintay hanggang ang mga selyadong transaksyon ay kasama sa blockchain. Ang pagtatapos ay tumatagal ng humigit-kumulang 10 segundo.

Ano ang Consumer Onboarding ng Flow?

Pinapadali ng daloy para sa mga consumer na gumamit at gumawa ng mga application sa network. Una, pinapayagan ng Flow ang mga mensaheng panseguridad na nababasa ng tao. Ang mga mensaheng ito ay nagpapaalam sa mga user kung anong mga pahintulot ang ibinibigay nila para sa awtorisasyon sa transaksyon. Gayundin, inaabisuhan ng mga mensahe ang mga user kung anong uri ng mga pagbabago ang maaaring gawin ng isang transaksyon.

Bukod pa rito, ang mga User ay maaaring maging mga node operator na may medyo murang hardware. Ang Consensus at Verification Node ay hindi nangangailangan ng maraming computing power dahil ang mga operasyon ay nahahati sa mga chunks.

Ang mga node operator na ito ay tumatanggap din ng mga reward depende sa kanilang stake sa network at sa kanilang trabaho.

Panghuli, pinapayagan ng Flow network ang mga kumpanya, brand, at influencer na direktang makipag-ugnayan sa kanilang mga tagahanga. Sa paggamit ng mga NFT at ang scalability ng blockchain, maaaring ibenta ng mga content partner na ito ang kanilang mga digital asset na may built-in na pagsubaybay sa pagmamay-ari.

Konklusyon

Ang Flow ay may multi-role na arkitektura na lubos na nagpapabuti sa scalability ng blockchain nang hindi nakompromiso ang seguridad.

Higit pa rito, ang mga developer ay may higit na kakayahang umangkop kapag gumagawa ng mga matalinong kontrata sa Cadence, isang wikang programming na nakatuon sa mapagkukunan. Maaari rin nilang i-update ang kanilang mga smart contract sa mainnet.

Panghuli, pinapayagan ng platform ang mga kasosyo sa nilalaman na gamitin ang blockchain upang lumikha ng mga NFT at aktibong subaybayan ang pagmamay-ari ng digital asset.

MAGREGISTER SA BC.LARO PARA MAGLARO NG CRYPTO CASINO GAMES