Side chains na state channels kwenye Cardano

Katika ulimwengu wa teknolojia ya blockchain, “side chain” ni wakati unapounganisha mtandao mmoja wa blockchain hadi mwingine. Blockchain iliyoteuliwa kama “mtoto” ni side chain. Mzazi kwa kawaida hujulikana kama “main chain,” “safu ya 1”, au “base chain”. Side chains zinaweza kutoa utendakazi ambao main chain hauwezi, kama vile kasi zaidi, shughuli ya bei nafuu au isiyolipishwa, au kuendesha DApps kutoka kwa mitandao mingine ya blockchain. Ni kama wakati mtoto wako wa miaka 16 ameteuliwa kushughulikia mambo yote ya kompyuta nyumbani kwa sababu mama na baba hawawezi kimbizana na teknolojia na violesura vinavyobadilika kila mara.

Kwenye mtandao wa Bitcoin, kuna side chain maarufu inayoitwa Liquid. Liquid inatoa usalama thabiti na usindikaji wa haraka zaidi wa shughuli za Bitcoin. Liquid Bitcoin zote zimeunganishwa na Bitcoin halisi kwenye mtandao kuu wa Bitcoin, lakini Liquid Bitcoin inaweza kuzunguka kwenye side chain, ufanya shuguli ya ubadilishajiwa umiliki mara nyingi bila kuingiliana na mtandao kuu wa Bitcoin usio na kasi. Kwenye Liquid, shughuli hizi sio haraka tu, lakini pia ni za bei nafuu. Mtumiaji anapokuwa tayari, anaweza kubadilisha liquid Bitcoin iwe ya kawaida kwenye mtandao kuu. Liquid side chain haihitajiki kwa kutuma dola 50 kwa rafiki yako, lakini ni muhimu sana kwa wafanyabiashara wanaofanya shughuli ya mara kwa mara na mingi.

Watu wazuri huko DC Spark wanaunda side chain iitwayo Milkomeda. Ikizinduliwa, Milkomeda itaruhusu smart contracts ya Ethereum kuingiliana na Cardano bila kuandika upya msimbo wa Ethereum.Side chains mingi hutumia leja na mfumo wao wa tokeni; Milkomeda inafanya kitu tofauti. Kwa kuwa wanaunda utendakazi mahususi kwa kuunganisha na Cardano, Milkomeda itakuwa ikitumia ADA ya Cardano kama sarafu ya kulipa ada. Hii ni simulizi na ni nzuri sana!

Side chains zinaruhusu wasanidi kuimarisha kile ambacho mitandao ya blockchain inaweza kufanya, lakini kuunda sio kazi rahisi! Ni kama kuunda blockchain yako ndogo, na usanidi wote wa programu na ufikiaji wa seva inayohitajika kufanya kazi hiyo. Ili kufanya miradi ya aina hii rahisi na inayopatikana kwa urahisi, watumiaji wa Cardano watapata zana mpya inayoitwa state channels. Zitafanya kazi kama side chains kwa maana kwamba shughuli zitafanywa kati ya seti ndogo za seva, badala ya mtandao kuu wa seva ya Cardano. Kwa hivyo, shughuli zitakuwa za haraka sana.. State channels hizi zitaweza kufanya michakato 1000 ya shughuli kwa sekunde (TPS), ilhali Cardano main net inaweza kufanya takriban TPS 300 pekee.

State channels bado hazipatikani, lakini zitakapo patikana, dhana ni kwamba zinaweza kuundwa wakati pande mbili au zaidi zinakubaliana “kuunda moja.” Kisha, Cardano itatumia stake pools kuendeleza mtandao kati ya vyama hivyo. Kisha wanaweza kuanza kuingiliana na kila mmoja. Wakati hii ikiendelea, Cardano itahakikisha kwamba hakuna pesa itapotea na kwamba huwezi kuunda fedha za ziada bila msingi. Wakati wowote, mmoja wa wahusika anaweza kujiondoa kwenye chaneli. Hili likitokea, Cardano itavunja chaneli na kuhamisha maelezo yote ya shughuli hadi kwenye main chain. Ikiwa chaneli hizi zitaendelea kwa muda mrefu, Cardano pia itaunda snapshots za kawaida na kuzihifadhi kwenye main chain.

Tofauti na Milkomeda, Liquid, na takriban kila side chain uliopo leo, hutalazimika kuandika msimbo mpya ili kutumia state channel ya Cardano. Unaweza kuchagua moja tu wakati unaunda shughuli zako.. Hii ndiyo sababu jina kamili ya “light side chain” ya Cardano ni: “Hydra: Fast Isomorphic State Channels..” programu ya isomorphic katika sayansi ya kompyuta ni wakati unaweza kuchukua msimbo sawa na kuiendesha katika miktadha miwili tofauti ambayo imeunganishwa kwa kila mmoja. Hii ni yenye nguvu sana hivi kwamba Cardano yenyewe inaweza kuanzisha baadhi ya njia za hali na kuzitumia kuchakata aina fulani za mabadiliko ya jumla ili mtandao mzima uendelee kuvuma.

Side chains kwenye Cardano zitakuwa baadhi ya njia rahisi, zenye nguvu, na salama zaidi katika tasnia nzima ya blockchain. Hii itakuwa muhimu kwani Cardano inatarajia kukubalika na makampuni, miji na mataifa! Kwa kawaida wakati umma unapotambulishwa kwa teknolojia mpya, huja na ugumu, ulegevu, na vikwazo vya kukubalika. Cardano inajipanga ili kuzuia hili, ili kama watumiaji wa kila siku, tutapata manufaa, usalama, na kujitegemea kwa data yetu kwenye blockchain, bila kuwa na ugumu.

Get more articles like this in your inbox

Umepata wazo lipi kutokana nafungu hili?

Or leave comment
Share
Commenter avatar

Very well said and I for one now feel smarter knowing what isomorphic said:-) but seriously this will be a game changing moment for us and it doesnt seem that far away

avatar
You can use Markdown
Commenter avatar

So will the side chains be built on top of the Hydra nodes? Side chains alone would aim to do what Hydra currently aims to do, am I right? Obviously side chains would also allow for the Ethereum D-apps to flow smoothly, but as far as native cardano D-apps I think the side chains would be better built on Hydra nodes. Thoughts?

Darlington Kofa avatar

So will the side chains be built on top of the Hydra nodes?
They can be but not required. One big thematic difference with the Cardano technology is that things are not homogeneously top-down. When it comes to side chains, Cardano will support a very wide mix of “side” technologies. Hydra is just one technology that is going make it easy for creating side chains that only cares about fast and sometimes free transactions. For example game developers can use it for in game trades that are almost free and only settling on the main Cardano network once a day, or once or week or something like that. Thanks to Hydra as a game developer building on Cardano, you won’t have to start from scratch and can just use Hydra. But if speed and almost free transaction is not the problem you’re trying to solve, Hydra would not be able to help you with that.

DC Spark M1 side chain for example is a complete different stack that will let developers port over their Ethereum D-apps to Cardano.

IOG themselves is planning to release a side-chain powered by IELA that will let you build D-apps using general purpose programming languages (like typescript, Java, C#, etc).

Great question, thanks for posting!

avatar
You can use Markdown
avatar
You can use Markdown
close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    d. 3 se. 24
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    d. 4 se. 3
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    d. 3 se. 48
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    d. 2 se. 16
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    d. 3 se. 14
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    d. 3 se. 19
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    d. 4 se. 59
    Darlington Kofa
0:00
/
~0:00