Кіріспе

орталықсыздандырылған платформадағы келісімшарттық операциялар Орталықсыздандырылған платформадағы келісімшарттық операциялар Ақылды келісімшарт - келісімшарт немесе келісімшарт талаптарына сәйкес оқиғалар мен әрекеттерді автоматты түрде орындау, бақылау немесе құжаттау үшін арналған компьютерлік бағдарлама немесе транзакциялық хаттама. Ақылды келісімшарттардың мақсаттары сенімді делдалдарға, төрелік шығындарына және алаяқтықтан болатын шығындарға қажеттілікті азайту, сондай-ақ қастандықпен жасалған және кездейсоқ ерекшеліктерді азайту болып табылады. Виталик Бутериннің 2014 жылғы Ethereum ақ қағазы Биткойн протоколын бастапқыда Ник Сабо анықтаған ақылды келісім-шарт тұжырымдамасының әлсіз нұсқасы ретінде сипаттайды және Тьюринг толық болып табылатын Solidity тіліне негізделген мықты нұсқасын ұсынды. Биткоиннен бері әртүрлі криптовалюталар бағдарламалау тілдерін қолдады, олар сенімді емес тараптар арасындағы озық ақылды келісімшарттарды жасауға мүмкіндік береді. Ақылды келісім-шартты әдеттегі, табиғи тілмен жазылған, заңды түрде міндетті шартты білдіретін, машинамен оқылатын кодпен көрсетілген және іске асырылған шарттарды қамтитын ақылды заңдық келісім-шартпен шатастыруға болмайды. 1998 жылы бұл термин Стэнфорд Цифрлық Кітапхана Жобасының бір бөлігі болған Стэнфорд Инфобусы жүйесінің құқықтарды басқару қызметіндегі нысандарды сипаттау үшін қолданылды. Ақылды келісімдер заңды келісімдер емес, олар компьютерлік бағдарламамен немесе транзакциялық протоколмен автоматты түрде орындалатын транзакциялар, мысалы, криптовалюталар немесе басқа токендерді аудару сияқты төлем міндеттемелерін автоматтандыру үшін технологиялық құралдар. Кейбір ғалымдар бағдарламалау тілдерінің императивті немесе декларативтік сипаты ақылды келісімшарттардың заңды күшіне әсер ететінін айтады. 2015 жылы Ethereum блокчейнінің іске қосылуынан бастап "ақылды келісімшарт" термині блокчейнде жүргізілетін жалпы мақсаттағы есептеулерге қолданылды. АҚШ Ұлттық стандарттар және технологиялар институты "ақылды келісімшартты" "код пен деректердің жиынтығы" деп атайды (кейде функциялар мен күй деп аталады), ол блокчейн желісінде криптографиялық қол қойылған транзакцияларды пайдалана отырып орналастырылады. Бұл түсінікте "ақылды келісімшарт" - блокчейнді пайдаланатын кез келген компьютерлік бағдарлама. Ақылды келісімшартты қауіпсіз сақталған процедура ретінде қарастыруға болады, өйткені оның орындалуы мен кодталған әсерлері (мысалы, тараптар арасындағы токендерді беру) блокчейнді өзгертпей қолға алынбайды. Бұл түсініктемеде келісімшарттардың орындалуын платформамен байланыстыратын кездейсоқ серверлік бағдарламалармен емес, платформамен бақылайды және тексеріп отырады. 2018 жылы АҚШ Сенатының баяндамасында былай делінген: "Ақылды келісімшарттар жаңа болып көрінсе де, бұл тұжырымдама негізгі келісім-шарт заңына негізделген. Әдетте сот жүйесі келісімшарттық дауларды шешеді және шарттарды орындайды, бірақ басқа төрелік әдісі де жиі кездеседі, әсіресе халықаралық мәмілелер үшін. Ақылды келісімшарттарда бағдарлама кодқа енгізілген келісімшартты орындайды". АҚШ-та ақылды келісімшарттарды қолдану туралы заң қабылдаған штаттар: Аризона, Айова, Невада, Теннесси және Вайоминг. 2020 жылдың сәуір айында 2021 жылдың сәуір айында Ұлыбританияның юрисдикциялық жұмыс тобы (UKJT) Британиядағы блокчейн және крипто құқықтық дауларды тез шешуді қамтамасыз ету үшін Цифрлық дауларды шешу ережесін (Цифрлық ДР ережесі) жариялады.

Қауіпсіздік мәселелері

Блокчейнге негізделген ақылды келісімшарттың транзакциялық деректері блокчейндегі барлық пайдаланушыларға көрінеді. Деректер транзакциялардың криптографиялық көрінісін ұсынады, алайда бұл барлық адамдарға көрінетін, бірақ тез түзетілмейтін, қауіпсіздік тесіктерін қоса алғанда, қателер бар жағдайға әкеледі. Мұндай шабуылды тез арада жөндеу қиын, 2016 жылдың маусым айында DAO-да сәтті орындалды, сол кезде шамамен миллионға жуық Эфирді құйып, әзірлеушілер консенсусқа жететін шешімге қол жеткізуге тырысты. DAO бағдарламасында хакер қаражатты алып тастамас бұрын уақыт кідірісі болды; Ethereum бағдарламасының қатты бұрылысы уақыт шегі аяқталғанға дейін шабуылшыдан қаражатты қайтарып алу үшін жасалды. Басқа да жоғары деңгейдегі шабуылдарға Parity көп қолтаңбалы әмиян шабуылдары және бүтін сандық ағынды/ағынды шабуыл (2018), барлығы миллионнан астам. Ethereum ақылды келісімшарттарында, атап айтқанда, түсініксіздіктер мен оның келісімшарт тіліндегі оңай, бірақ қауіпсіз емес конструкциялар, компилятор қателері, Ethereum виртуалды машина қателері, блокчейн желісіне шабуылдар, қателердің өзгермеуі және белгілі осалдықтарды, шабуылдар мен проблемалық конструкцияларды құжаттайтын орталық көз жоқ. Заң саласында ақылды заңдық келісімшарттың ресми анықтамасы жоқ. Рикардолық келісім-шарт - ақылды заңдық келісім-шарттың бір түрі.