Смарт келісімшарт дегеніміз не? Және неліктен бұл маңызды

Mar 195 min read

Қысқа жауап:

Смарт келісімшарт — блокчейнде жұмыс істейтін және белгілі шарттар орындалған кезде әрекетті автоматты түрде орындайтын бағдарлама; оны жүзеге асыру үшін адам, банк немесе заңгер қажет емес. Шарт орындалса, ол іске қосылады. Орындалмаса — іске қосылмайды.

Келісімдердің проблемасы

Жасалған кез келген қаржылық транзакция мәмілені орындату үшін үшінші тарапқа сүйенген.

Үй сатып алу кезінде ақша заңгердің escrow шотына аударылады. Заңгер меншік құқығы ауысқанға дейін оны ұстайды. Заңгерге сенім артылады. Заңгер комиссия алады. Процесс бірнеше аптаға созылады.

Сақтандыру сатып алынады. Жылдар бойы сыйлықақылар төленеді. Бірдеңе дұрыс болмаса, талап беріліп, инспектор күтіліп, төлем туралы дау жүргізіліп, ақша бірнеше айдан кейін ғана алынуы мүмкін.

Досқа ақша қарызға беріледі. Келісімшарт жасалады. Бірақ олар өтемесе, оны орындату үшін тағы бір үшінші тарап — сот қажет болады.

Делдал барлық жерде бар. Көп жағдайда делдал қажет, өйткені бір-біріне толық сенбейтін екі адам арасындағы келісімді орындатудың басқа механизмі жоқ.

Смарт келісімшарттар делдалды кодпен алмастырады.

Смарт келісімшарт шын мәнінде не істейді

Смарт келісімшарт — бағдарламаға жазылған және блокчейнде сақталған ережелер жиынтығы. Бір рет орналастырылғаннан кейін ол дәл жазылғандай жұмыс істейді — автоматты түрде, әр жолы, ешкім түймені баспай-ақ.

Құрылым қарапайым: егер [condition] болса, онда [action] орындалады.

Нақты мысал: рейстің кешігуі бойынша сақтандыру

Рейс екі сағаттан артық кешіксе автоматты түрде төлем жасайтын саяхат сақтандыруын сатып алдыңыз деп елестетіңіз. Әдетте бұл талап беруді, посадкалық талондарды тіркеуді, қолмен тексеруді күтуді және сақтандырушының келісетінін үмітте болуды талап етеді.

Смарт келісімшарт нұсқасы басқаша жұмыс істейді. Ол рейстің нақты уақыттағы деректеріне қосылады. Авиакомпания рейстің кешігуін 121 минутқа жаңартқан сәтте келісімшарт өз шартын тексереді — кешігу 120 минуттан асты ма? — және төлемді бірден әмиянға аударады. 

Сақтандыру компаниясы кідіріс жасай алмайды, деректерге дау айта алмайды немесе талапты қабылдамауы мүмкін емес. Ереже полис сатып алынған кезде белгіленді және блокчейн оны орындады. Міне, мәселе осында.

Неліктен «смарт» сөзі сәл жаңылыстырады

Смарт келісімшарттар интеллектуалды емес. Олар шешім қабылдамайды және контекстке бейімделмейді. Олар өте дәл және сатып алынбайтын автоматтарға ұқсайды.

Дұрыс деректерді енгізіңіз → алдын ала анықталған нәтижені алыңыз. Әр жолы. Ешбір ерекшеліксіз.

Оларды күшті ететін нәрсе — дәл осы қаттылық. Ережелерді бір тарап іс болғаннан кейін жасырын өзгерте алмайды. Олар таңдамалы түрде орындала алмайды. Олар барлығы үшін бірдей жұмыс істейді, әрдайым — себебі олар дүние жүзіндегі мыңдаған компьютерлер бір мезгілде қолдайтын блокчейнде орналасқан.

Олар қай жерде орналасқан: Ethereum және одан тыс

Смарт келісімшарттардың көпшілігі бағдарламаланатын кодты орналастыруға арнайы жасалған блокчейн — Ethereum-да жұмыс істейді. Ethereum тек валюта емес — ол ақшаны автоматты түрде басқаратын қосымшаларды іске қосуға арналған платформа.

Басқа блокчейндер де смарт келісімшарттарды қолдайды: Solana, BNB Chain, Avalanche және басқалары. Әрқайсысының жылдамдық, құн және қауіпсіздік тұрғысынан өз артықшылықтары мен кемшіліктері бар.

Смарт келісімшартты орындау Ethereum желісінде ETH-пен төленетін gas деп аталатын шағын комиссияны пайдаланады. Gas транзакцияны өңдейтін және тексеретін компьютерлерге өтемақы береді. Келісімшарт неғұрлым күрделі болса, gas соғұрлым көп кетеді.

Смарт келісімшарттар бүгін нені қуаттандырады

Төмендегілердің кез келгенімен жұмыс жасаған болсаңыз, смарт келісімшарттармен өзара әрекеттестікте болғансыз.

Crypto несиелеу және қарыз алу. Crypto-ны кепіл ретінде қарыз алуға қосқан кезде, смарт келісімшарт кепілді ұстайды, несиені береді, несие мен құн арақатынасын бақылайды және — нарық сізге қарсы жылжыса — қарызды жабу үшін жеткілікті кепілді автоматты түрде сатады. 

Орталықтандырылмаған биржалар. Uniswap сияқты платформада бір токенді екіншісіне айырбастаған кезде, смарт келісімшарт сауданы сәйкестендіреді және бірден есептейді. There's no order desk, no counterparty risk from a central platform holding your funds.

Табыс табу. Инвесторлар токен қосып, табыс табатын өтімділік пулдары толығымен смарт келісімшарттар негізінде жұмыс істейді. Пул сауда комиссияларын жинайды, оларды пропорционалды бөледі және процесті басқаратын адамсыз салымшыларға таратады.

NFT-лер. NFT сатылған кезде, смарт келісімшарт роялти пайызын автоматты түрде бастапқы авторлардың' әмиянына жібереді. Ешбір автор екінші нарық сатып алушысына шот-фактура жіберуі қажет емес.

Токенделген активтер. Токенделген облигация ұстаушыларға пайыз төлеген кезде, смарт келісімшарт төлем кестесін оқиды, әрбір ұстаушының' балансын тексереді және мыңдаған әмияндарға пропорционалды пайызды бір мезгілде таратады.

Смарт келісімшарттар не істей алмайды

Олар нақты әлемге өз бетінше қол жеткізе алмайды. Смарт келісімшарт тек орналасқан блокчейннен деректерді оқи алады. Нақты әлем оқиғаларына негізделген — мысалы, рейстің кешігуі, акция бағасы немесе ауа-райы — әрекеттерді іске қосу үшін oracle деп аталатын сенімді сыртқы деректер ағыны қажет. Oracle қате немесе манипуляцияланған болса, келісімшарт нашар деректер негізінде орындалады. Бұл осы саладағы тәуекелдерді зерттеудің ең белсенді бағыттарының бірі.

Оларды болдырмауға болмайды. Смарт келісімшарт орындалғаннан кейін нәтиже түпкілікті болады. Транзакцияны кері қайтару үшін тұтынушыларға қызмет көрсету желісі жоқ. Кодта қате болса немесе funds қате келісімшартқа жіберілсе, әдетте қалпына келтіру мүмкіндігі болмайды. Тарихтағы ең ірі crypto хакерлік шабуылдардың бірнешеуі смарт келісімшарт кодындағы осалдықтарды пайдалану болды.

Олар өңдеу үшін жазылмаған нәрсені орындата алмайды. Смарт келісімшарт тек әзірлеуші күткен шарттар шеңберінде жұмыс істейді. 

Жиі қойылатын сұрақтар

1. Смарт келісімшарттар заңды күшке ие бола ма? 

Көптеген юрисдикцияларда смарт келісімшарттар автоматты түрде қол қойылған жазбаша келісімшартпен бірдей құқықтық күшке ие болмайды. Алайда бірқатар елдер мен АҚШ штаттары белгілі жағдайларда смарт келісімшарттарды заңды түрде міндетті деп тануды қабылдады. Құқықтық ортақ дамып келеді.

2. Смарт келісімшарт орналастырылғаннан кейін өзгертіле ала ма? 

Смарт келісімшарттардың көпшілігі орналастырылғаннан кейін өзгермейді — оларды өзгертуге болмайды. Кейбіреулері кіріктірілген жаңарту механизмдерімен жасалады, бірақ бұл механизмдердің өзі қосымша код немесе басқару дауыс беруімен реттеледі.

3. Смарт келісімшарттарды кім жазады? 

Оларды әзірлеушілер жазады, әдетте Solidity (Ethereum үшін) немесе Rust (Solana үшін) сияқты бағдарламалау тілдерінде. Аудит компаниялары орналастырудан бұрын осалдықтарды анықтау үшін кодты тексереді — дегенмен ешбір аудит барлық қателердің жоқтығына кепілдік бермейді.

Бұл мақала тек білім беру мақсатында жазылған және қаржылық немесе инвестициялық кеңес болып табылмайды.

Бұл материалдар жаһандық деңгейде қолжетімді және осы ақпараттың қолжетімділігі сипатталған қызметтерге қолжетімділікті білдірмейді; аталған қызметтер кейбір юрисдикцияларда қол жетімді болмауы мүмкін. Бұл материалдар тек жалпы ақпараттық мақсатта ұсынылған және қаржылық, құқықтық, салықтық немесе инвестициялық кеңес, ұсыныс, шақыру, ұсынымнама ретінде немесе Nexo Services қызметтерінің кез келгенін пайдалануды мақұлдау ретінде қарастырылмайды; олар жекелендірілген немесе жеке инвестициялық мақсаттарды, қаржылық жағдайды немесе қажеттіліктерді ескере отырып дайындалған емес. Сандық активтер жоғары тәуекелге ұшырайды, соның ішінде тұрақсыз нарық бағасының динамикасы, реттеуші өзгерістер және технологиялық жетістіктермен шектелмейді. Сандық активтердің өткен нәтижелері болашақ нәтижелердің сенімді көрсеткіші болып табылмайды. Сандық активтер ақша немесе заңды төлем құралы болып табылмайды, үкімет немесе орталық банк кепілдік бермейді және олардың көпшілігінде базалық активтер, кіріс ағыны немесе басқа құн көзі жоқ. Жеке жағдайларға негізделген тәуелсіз пікір қолданылуы керек және кез келген шешім қабылдамас бұрын білікті маманмен кеңесу ұсынылады.