Што такое смарт-кантракт і як ён працуе? Дапаможнік для пачаткоўцаў

Blockchain змяшчае мноства перадавых тэхналогій, такіх як смарт-кантракты. Разумныя кантракты і іх карыснасць развіваліся на працягу многіх гадоў і ў асноўным выкарыстоўваюцца для стварэння крыпта. Аднак карані смарт-кантрактаў ідуць далей.

Для пачатку вы можаце задацца пытаннем, што такое смарт-кантракт, як ён працуе, яго паходжанне і яго прымяненне ў індустрыі блокчейн. Смарт-кантракты існавалі і раней нараджэнне Bitcoin. У гэтай функцыі мы раскажам вам пра разуменне смарт-кантракту.

 Паходжанне смарт-кантрактаў

Ідэя смарт-кантрактаў з'явілася ў 1994 годзе, значна раней за нараджэнне біткойнаў - як мы ўжо гаварылі раней. Характэрна, што эксперты сцвярджаюць, што вызначэнне смарт-кантракту з 1994 года застаецца дакладным і па гэты дзень.

Амерыканскі крыптограф і праграміст Нік Сабо быў геніем, які ўпершыню прапанаваў ідэю смарт-кантрактаў яшчэ ў 1994 годзе. Некаторыя члены блокчейн-супольнасці лічаць, што Сабо з'яўляецца сапраўднай асобай ананімнага вынаходніка біткойна Сатошы Накамота. Аднак Сабо абверг гэтыя чуткі.

Што тычыцца азначэнняў, Сабо апісаў разумныя кантракты як камп'ютэрызаваны пратакол транзакцый, які выконвае ўмовы кантракта. Далей ён растлумачыў, што агульныя мэты распрацоўкі смарт-кантрактаў заключаюцца ў выкананні агульных кантрактных умоў (напрыклад, умоў аплаты), мінімізацыі выключэнняў як зламысных, так і выпадковых, а таксама мінімізацыі патрэбы ў давераных пасярэдніках.

Сабо паспрабаваў спрасціць вызначэнне смарт-кантракту, параўнаўшы яго з гандлёвым аўтаматам.

Дапусцім, вам патрэбны пачак чыпсаў з гандлёвага аўтамата, карыстальнік устаўляе патрэбную колькасць манет, пасля чаго аўтамат дастаўляе пачак чыпсаў. Машына даставіла чыпы толькі пасля таго, як была ўстаўлена патрэбная колькасць, гарантуючы, што яна «выконвае ўмовы кантракту», як згадваецца ў апісанні Сабо. Тут няма ўдзелу трэцяга боку, гэта проста здзелка паміж вамі і машынай з ужо напісаным лічбавым пагадненнем.     

Мы бачым, што гэтае вызначэнне "разумнага" па-ранейшаму ўжываецца нават у гэтую эпоху, хаця яно было прапанавана больш за 30 гадоў таму. Разумны кантракт цяпер часта асацыюецца з блокчейном з-за яго дэцэнтралізаваных функцый.

Больш за тое, прапановы Сабо па-ранейшаму лічацца адной з самых ранніх спроб у свеце крыпта. Пачакайце "прапановы, множны лік?" Так, гэта праўда. Вы калі-небудзь чулі пра Bit Gold? Bit Gold лічыўся першай віртуальнай валютай, прапанаванай нашым уласным Нікам Сабо ў 1998 годзе. Нядзіўна, што некаторыя прынялі яго за Сатошы Накамота. 

Што такое смарт-кантракт?

Калі вы шукаеце ў Інтэрнэце тэрмін «разумны кантракт», вы атрымаеце розныя азначэнні з розных крыніц. Аднак вы ўбачыце, што ўсе яны маюць аднолькавую канцэпцыю і выкарыстоўваюць аднолькавую базавую тэрміналогію для апісання смарт-кантракту.

Напрыклад, смарт-кантракт звычайна апісваюць як самавыконвальны кантракт, а ўмовы пагаднення паміж пакупніком і прадаўцом звычайна прапісаны ў кодах. Такім чынам, кантракт не выконваецца ніякай асобай, але, па сутнасці, кодэкс, прапісаны ў кантракце, вырашае выкананне. Больш за тое, смарт-кантракт таксама гарантуе, што транзакцыі можна адсочваць і што іх будзе практычна немагчыма адмяніць.

Новае назіранае вызначэнне дадало, што код і пагадненні смарт-кантрактаў часта існуюць у рэвалюцыі дэцэнтралізаваны свет блокчейна. Гэта таксама надае разумным кантрактам рысы дэцэнтралізацыі, такім чынам, яны цесна звязаны з крыптамі.

Зараз, на ўсялякі выпадак, калі хтосьці просіць даць простае вызначэнне смарт-кантракту, падумайце аб выкарыстанні наступнага вызначэння ад Babypips (гэта маё любімае вызначэнне😉):

Разумныя кантракты - гэта аўтаматызаваныя кампутарныя праграмы, якія размяшчаюцца і выконваюцца ў блокчейне.

Прыклад смарт-кантракту кашалька

Прыклад смарт-кантракту кашалька

Зараз давайце глыбей разбярэмся ў перавагах і недахопах смарт-кантракту.

Плюсы і мінусы смарт-кантракту

Без сумневу, разумны кантракт - адна з рэвалюцыйных тэхналогій сучаснасці. Вось чаму разумныя кантракты лічацца перадавой тэхналогіяй новай эры:

бяспекі – Паколькі смарт-кантракты звычайна выконваюцца ў блокчейне, гэта гарантуе празрыстасць транзакцый, што ўскладняе хакерам збой. Больш за тое, паколькі яго дэцэнтралізаваны характар ​​гарантуе адсутнасць умяшання цэнтральнай улады, карыстальнікі не могуць стаць ахвярамі цэнтралізаванай несправядлівасці.

Надзейнасць – Яшчэ адна асаблівасць, якая таксама дзейнічае як частка бяспекі, смарт-кантракт гарантуе, што ўмовы пагаднення прымальныя. Выкарыстоўваючы дэцэнтралізаваную сетку вузлоў, смарт-кантракты паляпшаюцца, забяспечваючы іх абароненасць ад фальсіфікацый.

Эканамічна эфектыўны – Дзякуючы функцыям смарт-кантракту, гэта зніжае ўдзел і патрабаванне пасярэдніка. Такім чынам, смарт-кантракт дапамагае скараціць выдаткі, а не знаходзіцца на волі пасярэдніка. 

Павышае эфектыўнасць – Аўтаматызацыя з’яўляецца часткай смарт-кантракту, паколькі яна аўтаматычна выконвае кантракты ў адпаведнасці з умовамі пагаднення. Традыцыйныя кантракты патрабуюць ад людзей уводу даных уручную або пасярэдніка для апрацоўкі транзакцыі, але смарт-кантракт не патрабуе такога кроку, што скарачае час і намаганні і павышае агульную эфектыўнасць. 

Паколькі разумны кантракт усё яшчэ з'яўляецца чымсьці новым у гэтым свеце, яны ўсё яшчэ сутыкаюцца з некаторымі абмежаваннямі. Некаторыя эксперты сцвярджаюць, што цяперашнія абмежаванні, з якімі сутыкаюцца гэтыя рэвалюцыйныя тэхналогіі, - гэта толькі тыя вобласці, дзе смарт-кантракт можа быць палепшаны. Аднак пакуль давайце паглядзім на бягучыя абмежаванні, з якімі сутыкаецца смарт-кантракт:

Адсутнасць прыватнасці – Хоць смарт-кантракты часта хваляць за іх дэцэнтралізаваную функцыю, іх можа праглядаць кожны. ТАК! Напрыклад, калі смарт-кантракт захоўвае няёмкія фатаграфіі вашага дзяцінства, то ўсе могуць гэта ўбачыць. Іншымі словамі, смарт-кантракты могуць раскрыць вашы даныя грамадскасці.

Жорсткі - Так, яшчэ адна перавага смарт-кантракту таксама можа быць недахопам. Дапусцім, я праліў шакаладнае малако на ваш смарт-кантракт, тады плямы застануцца там, і гэта немагчыма змяніць. Вядома, мы не можам праліць шакаладнае малако на разумны кантракт. Аднак, калі карыстальніку спатрэбіцца выправіць сапраўдную памылку, зрабіць гэта будзе немагчыма з-за нязменнага характару тэхналогіі блокчейн.

Юрыдычны статус – Гэта адна з самых дыскусійных тэм, якія назіраюцца ў грамадстве. Некаторыя сцвярджаюць, што няма афіцыйнага закона, які абараняе разумны кантракт, нават калі ён лічыцца юрыдычна абавязковым дакументам. Гэтак жа, як і іншыя абмежаванні, пакуль гэта можа стаць перашкодай.

Рэгулюючыя органы пачалі прызнаваць крыпта і блокчэйн часткай сучаснага свету, і многія энтузіясты лічаць, што смарт-кантракты будуць лічыцца юрыдычна абавязковымі кантрактамі ў вачах суда. Такія штаты ЗША, як Арызона і Невада, прызналі важнасць разумных кантрактаў і зрабілі гэта прыняў заканадаўства адносна іх выкарыстання. 

Схільны да памылак – ПАМЫЛКІ! Не хвалюйцеся, гэта не сур'ёзныя памылкі, а памылкі кампутара. Паколькі смарт-кантракты таксама з'яўляюцца кампутарнымі праграмамі, яны таксама могуць быць схільныя да памылак. Працэс ліквідацыі гэтых памылак можа яшчэ больш павялічыць выдаткі.

Яшчэ раз нагадаю чытачу, што разумныя кантракты ўсё яшчэ выкарыстоўваюцца з-за іх перадавых функцый, якія вылучаюць іх сярод іншых тэхналогій. Акрамя таго, разумныя кантракты прапануюць бязмежны патэнцыял, які яшчэ не рэалізаваны.

Разумныя кантракты Ethereum

Нягледзячы на ​​​​тое, што існуе мноства смарт-кантрактаў на розных блокчейн-платформах, многія справаздачы і члены супольнасці часта лічаць Ethereum першай платформай смарт-кантрактаў. Паведамлялася, што першым паспяховым варыянтам выкарыстання смарт-кантракту Ethereum быў a дэцэнтралізаваная аўтаномная арганізацыя (DAO).

Біткойн быў першым, хто падтрымліваў смарт-кантракты, але меў жорсткую структуру, што прымушала яго адчуваць сябе абмежаваным у параўнанні з Ethereum. Нават цяпер Ethereum па-ранейшаму вылучаецца сярод іншых платформаў смарт-кантрактаў, заняўшы першае месца ў спісе Coin Gecko «Лепшыя манеты платформы смарт-кантрактаў па рынкавай капіталізацыі» на момант напісання.

Крыніца: CoinGecko

Акрамя таго, Эфириума адзначыў, што яны дазваляюць зручныя для распрацоўшчыкаў мовы, такія як Solidity і Vyper, для напісання смарт-кантрактаў. У справаздачах таксама згадваецца, што мова Ethereum з'яўляецца «поўнай па Цьюрынгу», што азначае, што яна можа падтрымліваць больш шырокі спектр праграм і запускаць іх, што робіць яе гнуткай і памяншае абмежаванні для праграмістаў.

Пасля таго, як смарт-кантракты напісаны, код кампілюецца ў мову байт-кода, якая называецца байт-код EVM. Пасля гэтага выкананне смарт-кантрактаў у Ethereum забяспечваецца віртуальнай машынай Ethereum (EVM).  Ethereum апісаў EVM як:

Сам пратакол Ethereum існуе выключна для таго, каб падтрымліваць бесперапынную, бесперабойную і нязменную працу гэтай спецыяльнай становай машыны. Гэта асяроддзе, у якім жывуць усе ўліковыя запісы Ethereum і смарт-кантракты.

У асноўным, як было апісана раней, гэта праграмнае забеспячэнне, дзе адна з яго функцый забяспечвае выкананне смарт-кантрактаў.

Цяпер многія з вас могуць задацца пытаннем, як мы можам выкарыстоўваць разумныя кантракты ў рэальным свеце.

Прымяненне смарт-кантракту

Разумныя кантракты, рэвалюцыйная тэхналогія, маюць свае філіялы ў розных галінах свету. Прыйшоў час раскрыць прымяненне смарт-кантрактаў:

Прамысловасць ланцугоў паставак

Разумныя кантракты на блокчейне дапамогуць рознічным гандлярам і пастаўшчыкам атрымаць поўную празрыстасць перамяшчэння тавараў, умацоўваючы давер паміж імі.

Ці ведаеце вы? IBM паведаміла, што Home Depot выкарыстоўвае гэтую рэвалюцыйную тэхналогію для хуткага вырашэння спрэчак з пастаўшчыкамі, што яшчэ больш палепшыла адносіны паміж імі.

Разумны кантракт прызначаны не толькі для ўмацавання даверу, але і для павышэння бачнасці ланцужка паставак. Гэта дазволіць індустрыі засяродзіць больш сваёй энергіі на найважнейшых этапах працэсу.

Прамысловасць аховы здароўя

Смарт-кантракты ў сетцы блокчейн з'яўляюцца адной з лепшых тэхналогій у гэтай сітуацыі, незалежна ад таго, каб забяспечыць належнае кіраванне дадзенымі пацыента або адсочваць абыходжанне з медыцынскімі прыладамі. Разумныя кантракты таксама гарантуюць скарачэнне выдаткаў на дакументы. Прадастаўленне дадзеных у дадзены момант таксама паменшыць агульны час.

Разбурэнне манапалістычных імперый

Ёсць яшчэ краіны, якія схільныя да карупцыі і знаходзяцца пад заціскам манапалістычных галін. Дзякуючы дэцэнтралізацыі смарт-кантрактаў грамадскасць атрымала доступ да раней схаванага свету прыбытку. Гарантуючы, што даныя адкрытыя, грамадскасць можа бачыць аперацыі і разумець адпаведна, гарантуючы скарачэнне маніпуляцый.

Магчымасць смарт-кантрактаў у блокчейне бясконцая, бо ўсё больш галін пачынаюць выкарыстоўваць гэтую тэхналогію. Мы ўсё яшчэ бачым, што нерухомасць, забавы, абслугоўванне кліентаў, фінансы, страхаванне і многія сектары зрабілі першыя крокі да прыняцця разумных кантрактаў у сваёй дзейнасці.

заключэнне

Ідэя смарт-кантрактаў, як і многія рэвалюцыйныя тэхналогіі, была задумана на гады наперадзе свайго часу і ўсё яшчэ спрабуе пакінуць свой след у гэтым свеце, які пастаянна змяняецца. У той момант, калі яна была прадстаўлена, некаторыя лічылі яе адной з самых перадавых тэхналогій, калі-небудзь прапанаваных, у той час як іншыя лічылі, што гэта парушэнне традыцыйных норм і функцый.

Аднак з цягам гадоў галіны і прыватныя асобы палічылі, што гэта прыносіць карысць. Калі смарт-кантракт цесна асацыяваўся з блокчэйнам, попыт на аўтаматызаваную камп'ютэрызаваную праграму пачаў расці. Гэтая перадавая тэхналогія таксама стварыла новы рынак для блокчейн-платформ смарт-кантрактаў.

Хаця многія лічаць, што смарт-кантракты сутыкаюцца з некаторымі абмежаваннямі, як і многія тэхналогіі, эксперты адзначылі, што гэта застаецца часовым бар'ерам. Мяркуецца, што нават цяпер этап зборкі смарт-кантрактаў працягваецца. Гэта зроблена ў надзеі на паляпшэнне смарт-кантрактаў і далейшае вывядзенне абмежаванняў у будучыні.

Пытанні і адказы


Паведамленне Праглядаў: 25

Крыніца: https://coinedition.com/what-is-a-smart-contract-and-how-does-it-work-a-beginners-guide/