Hakuna dhambi ila ujinga - Christopher Marlowe

''Cardano for the Masses: Age of Voltaire'' Soma pamoja

Tunasoma toleo jipya zaidi la ''Cardano for the Masses: the Age of Voltaire'' na John Greene, na tunataka kuhimiza ushiriki wa jamii kwa kusoma pamoja. Tunakualika kuchukua kitabu, jiunge nasi, uache maoni, na kushiriki katika utoaji unaohusiana wa "Kila Epoch" inapokuja!

Blockchain ya Cardano imeandikwa katika lugha maarufu na ya kutisha ya programu, Haskell. Haskell ndio msingi wa lugha zote mbili za programu za Cardano, Plutus na Marlowe. Plutus ndiyo lugha inayotumiwa kwa madhumuni ya jumla ya kutayarisha kwa kila aina ya mikataba bora kwenye Cardano. Marlowe ni lugha rahisi ya kutayarisha mahususi kwa ajili ya kuandika mikataba bora ya kifedha. Lugha kama Marlowe ambayo ni maalum kwa matumizi moja inayolenga inaitwa “Lugha Maalum ya Kikoa,” au DSL. Badala ya kulenga wasanidi wa kompyuta kwa ujumla, hadhira inayolengwa ya Marlowe ni wataalamu wa kifedha ambao wanaweza kutumia utaalam wao wa kikoa ili kuweza kuunda na kudhibiti mikataba bora, bila kuhitaji kuwa msanidi programu, au kuajiri.
Sweet Helen, nifanye nisife kwa busu

–Christopher Marlowe

Katika awamu ya mwisho ya usomaji huu, tulijifunza kwamba lugha ya programu Plutus iliitwa jina la mungu wa Ugiriki wa utajiri, ambayo inafanya hisia fulani katika ulimwengu wa crypto. Sura hii inaanza kwa kutuambia kwamba Marlowe amepewa jina la mshairi wa Elizabethan Christopher Marlowe, lakini haitoi dalili zozote kuhusu ni kwa nini. Kwa kuwa ninavutiwa zaidi na arcana hii kuliko mikataba bora ya kifedha, niliangalia ukurasa wa Wikipedia wa “Kit” Marlowe. Alikuwa mshairi, mtunzi wa michezo, na aliyeishi wakati wa Shakespeare, na inajulikana kuwa alishawishi kazi yake kubwa. Labda lugha ya programu ya Marlowe ilipewa jina kwa sababu ni ya kishairi sana? Ninajua watengenezaji fulani wanaweza kutazama nambari ya kifahari kwa njia hii. Uwezekano wa kutia moyo zaidi ulitokea nilipopata simulizi la kifo cha mshairi: Christopher Marlowe aliuawa wakati wa mzozo kuhusu nani angelipa bili. Labda ikiwa utatuzi wa akaunti ungefafanuliwa katika mkataba safi wa blockchain, Marlowe angeishi. Vipengele vya Kubuni

Turudi kwa Marlowe, lugha ya programu. Manufaa ya Marlowe ni kwamba ni rahisi kusoma na kuandika. Inawezekana kuchambua kikamilifu jinsi mkataba utakavyoendeshwa; ni salama sana, na inatabirika sana. Muundo wake ni kwamba makosa fulani, kama vile vitanzi visivyo na mwisho, haiwezekani kuunda. Kila muamala wa Marlowe unahakikishiwa kuwa na muda wa kuisha kwa vitendo vyote, na muda uliobainishwa wa mkataba mzima. Ukikosa hili, mkataba usio na mawazo au ulaghai unaweza kukamata pesa zako kwa muda usiojulikana. Ukiwa na Marlowe, unaweza kuweka na kusoma ufafanuzi wa saa kwa kila sehemu ya mkataba. Mikataba ya Marlowe inaweza kujaribiwa kwenye kivinjari chako, bila kutumia pesa halisi, kwa hivyo unaweza kujaribu hali tofauti na uhakikishe kuwa unaelewa jinsi mkataba utafanya. Kipengele kingine cha kuvutia cha Marlowe ni kwamba imeundwa kuwa ya kukagua blockchain. Ingawa iliundwa na kuzinduliwa kwa Cardano na IOG, dhamira ni kwamba Marlowe inaweza kufanya kazi kwa blockchains zingine pia. Uwanja wa michezo wa Marlowe na Blockly

Tukiwa na Marlowe, msisitizo wa ufikivu ulianza mapema. Uwanja wa Michezo wa Marlowe hukuruhusu kuanza kuwasiliana na Marlowe kwa njia mbalimbali. Kwa wanaojifunza, kuna angalau nusu dazeni ya mikataba ya sampuli, ambayo unaweza kutazama katika Haskell, JavaScript, Marlowe, au Blockly. Haskell ni lugha isiyoeleweka ya programu, lakini karibu kila mtu amesikia kuhusu JavaScript. Watu wengi walio na matumizi fulani ya programu watajisikia vizuri zaidi watakapofahamu kwamba mikataba ya kifedha ya Marlowe inaweza kuandikwa katika JavaScript kwanza, kisha kubadilishwa kuwa Marlowe. Kwa wale ambao hawana uzoefu wa programu, lakini wanaoweza kusoma Kiingereza na kufanya mafumbo, Blockly ni njia ya kusisimua ya ufikivu. Blockly hutumia vizuizi vya picha kuwakilisha vipengee vya msimbo na vigeu. Vipengele vinavyounganishwa kama chemsha bongo huruhusu watumiaji kuweka pamoja vipande kwa njia ifaayo, bila kuhitaji kuelewa kikamilifu sintaksia nyuma yake. Blockly si ya kipekee kwa Marlowe; ni ya zamani zaidi ya miaka 10 kama zana ambayo inaweza kutumika na lugha nyingi za programu ili kuruhusu watumiaji kuunda msimbo kwa kutumia zana ya picha, ya kuburuta na kudondosha.

Huu ni mfano wa mkataba wa “Ubadilishanaji wa Ada na tokeni za dola” unaoonyeshwa katika Blockly.

Picha hii ya skrini ya mkataba wa mfano sawa inaonyesha menyu ya vipengele, ambapo mtumiaji anaweza kuchagua vipengele vya picha ili kuunda mkataba wa Marlowe.

Kwa maelezo zaidi kuhusu Marlowe, nitaelekeza wasomaji kwenye tovuti ya Marlowe kwa viungo na nyenzo zilizosasishwa za kuanza na kutumia Marlowe. Baadhi ya nyenzo ambazo zimejadiliwa katika kitabu zimebadilika au kuhamishwa - ambayo haishangazi katika nafasi ya teknolojia inayoendelea na kubadilika kwa haraka. Wakati ujao umegatuliwa

Tukizungumzia mageuzi hayo, mahali pengine pazuri pa kutafuta miradi na zana mpya na zijazo za Marlowe ni katika project catalyst. Utafutaji wa miradi inayofadhiliwa inayojumuisha “Marlowe” hutokeza miradi 39 iliyofadhiliwa; 16 kati yake imekamilika.

Raundi ya 10 iliyokamilishwa hivi majuzi inajumuisha miradi hii 2 iliyofadhiliwa ambayo unaweza kutaka kuangalia: Marlowe Runtime SDKs: inalenga kuunda “Programu za Kukuza Programu” (SDKs) za Rust, Python, Go na JavaScript ili kuingiliana kwa urahisi na Marlowe Runtime. Marlow Decentralized Oracle Integration: mradi huu utaunganisha Runtime ya Marlowe na hotuba zinazojulikana sana zilizogatuliwa, ikiwa ni pamoja na Charli3

Kwa kutumia Lido Nation Catalyst Explorer, unaweza kujiandikisha kwa mradi wowote unaofadhiliwa ili kupokea ripoti zao za kila mwezi kwa barua pepe yako!

Ikiwa umeanza kutumia au kuchunguza Marlowe, acha maoni hapa chini na mawazo yako, au viungo vya nyenzo mpya zaidi.

Get more articles like this in your inbox

Was the article useful?

Or leave comment

No comments yet…

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