Pact Негізгі Тұжырымдамалары, I бөлім: Kadena-мен Блокчейнді Дамытуға Кіріспе

Crypto Galleon ⚓️
3 min readApr 24, 2023

--

Pact Core concepts сериясы-бұл Real world Pact оқу қоймасына арналған нұсқаулық. Awake Security компаниясының аға инженері Thomas Honeyman жазған серия масштабталатын Chainweb блокчейнінде Pact бағдарламаларын жазу және сынау үшін қажетті негізгі тұжырымдамаларға алғашқы көзқарасты ұсынады. Бұл серия Pact бойынша саяхатты бастаудың тамаша тәсілі; оны оқып болғаннан кейін сізде Real world Pact репозиторийіндегі жобаларға ену үшін қажет нәрсенің бәрі болады.

Pact Core Concept-лерінің сериясы үш бөлімнен тұрады. Бірінші бөлім бүгін шығарылды, ал келесі екеуі келесі екі аптада апта сайын шығады. Әр апта сайын біз серияның қысқаша сипаттамасын Medium-да жариялаймыз, сондықтан хабардар болыңыз! Міне, толық серия:

  1. Kad көмегімен блокчейнді дамытуға кіріспе
  2. Pact-іні 20 минут ішінде зерттеңіз
  3. Келісімді тестілеу және Pact REPL

I бөлім, “Kadena-мен блокчейнді дамытуға кіріспе” оқырмандарды Chainweb-те орталықтандырылмаған қосымшаларды құру үшін білуі керек негізгі тұжырымдамалармен, технологиялармен және қолданыстағы ақылды келісімшарттармен таныстырады. Бұл Kadena экожүйесіне жылдам кіріспе.

Міне, I бөлімде қарастырылған тақырыптарға қысқаша шолу:

Web3 Технологиясы және Блокчейн

Блокчейндер орталықсыздандыруды, масштабтауды және қауіпсіздікті қамтамасыз ететін әртүрлі технологиялар мен әдістерді біріктіреді. Барлық қосымшалар осы қасиеттердің үшеуін де қажет етпейді, бірақ кейбір қосымшалар қажет — мысалы, сандық валюталар, орталықтандырылмаған қаржы және NFT — және blockchain технологиясы бұл қосымшаларды мүмкін етеді.

Көптеген блокчейн платформалары бар, олардың әрқайсысы орталықсыздандыруға, масштабтауға және қауіпсіздікке ұмтылу үшін әртүрлі келісімдер жасайды. Chainweb — бұл ауқымдылығымен және төмен газ ақысымен (есептеулерді өңдеу үшін желіге төленетін төлем) белгілі, әсіресе жетілдірілген блокчейн платформасы.

Chainweb: Kadena өнімділігін растайтын Қоғамдық Блокчейн

Chainweb-Kadena-ның қоғамдық блокчейн ұсынысы. Ол өте төмен газ төлемдерімен және транзакциялардың жоғары өткізу қабілеттілігімен танымал. Оның ең ерекше ерекшелігі — бұл бір блокчейн емес-оның орнына параллель жұмыс істейтін және бір-бірімен өзара әрекеттесу механизмдері бар көптеген тәуелсіз блокчейндер. Дәл осы инновациялық архитектураның арқасында Chainweb транзакциялардың өткізу қабілеттілігін Ethereum сияқты жеке тізбектерден тыс кеңейте алады. Бұл туралы толығырақ Chainweb ресми құжатынан біле аласыз.

Pact: Kadena Ақылды Келісімшарттарының Қауіпсіз Тілі

Pact-бұл Kadena-ның ақылды келісімшарт тілі және оны Ethereum-нің Solidity сияқты басқа блокчейндік ақылды келісімшарт тілдерінен ерекшелендіретін дизайнерлік шешімдердің керемет жиынтығын ұсынады. Бұл мүмкіндіктердің кейбірі мыналарды қамтиды:

  • Адам үшін оқылатын
  • Turing-толық емес
  • Кірістірілген ресми тексеру
  • Атомдық орындалу
  • Кірістірілген деректер қоймасы
  • Бірнеше қолтаңбасы бар ашық кілтті пайдаланып авторизациялау
  • Нөлдік білімі бар примитивтер
  • Шектеулі қол жетімділікті басқару
  • Айқас есептеулер (pact-тер)

Kadena.js: Kadena JavaScript құралдар жинағы

Kadena.js бұл mono-repository, онда команда барлық шешімдерін блокчейн үшін JavaScript / TypeScript-те сақтайды, соның ішінде кітапханалар, құралдар жинағы және dApps. Негізінде, Кадена.js бұл JavaScript үшін бағдарламалық жасақтама жасаушы жиынтығы, ал Chianweb және Pact Kadena платформасында жасалған қосымшалардың негізі болып табылады. Әзірлеушілер Chainweb және Pact-пен танысқаннан кейін, олар Kadena көмегімен Kadena.js blockchain серверіне негізделген интерфейс жасай алады .

Негізгі Kadena келісім-шарттары

Pact тілі көптеген кірістірілген мүмкіндіктермен бірге келеді. Дегенмен, әзірлеушілер кейде өздерінің смарт-келісімшарттарын жүзеге асыру үшін қолданыстағы смарт-келісімшартта жазылған кодқа сенуге мәжбүр болады, дәл сол сияқты басқа бағдарламалау тіліндегі кітапханаға сенуге болады. Құрылысшылар таныс болуы керек келісімшарттардың кейбір мысалдары:

  • coin
  • fungible
  • fungible-xchain
  • poly-fungible
  • marmalade.ledger
  • util.guards, util.guards1

Қорытынды

Сізге Kadena Blockchain технологиясы мен экожүйесіне шолу, атап айтқанда, Kadena-мен блокчейн әзірлеуге кіріспе бөлімінде ұнайды деп үміттенеміз. Егер сіз ақылды келісімшарттарды жасағыңыз келсе, Pact көмегімен ақылды келісімшарттарды қалай жазу керектігін білу үшін серияны оқуды жалғастырыңыз!

Тек жазылушыларға арналған жаңартуларды, жаңалықтарды және шақыруларды алыңыз!

Kadena ақпараттық бюллетеніне жазылыңыз

--

--

No responses yet