Что такое смарт-контракты

Что такое смарт-контракты

BITCOINSTITUTE

Смарт-кон­тракт (или умный кон­тракт) — это спе­ци­аль­ный про­то­кол, пред­на­зна­чен­ный для сто­рон, ко­то­рые могут участ­во­вать в пе­ре­го­во­рах, про­ве­рять их усло­вия, ре­а­ли­зо­вы­вать до­го­во­рен­но­сти и кон­тро­ли­ро­вать вы­пол­не­ние кон­трак­та. Это поз­во­ля­ет со­вер­шать на­деж­ные, от­сле­жи­ва­е­мые и необ­ра­ти­мые тран­зак­ции без уча­стия тре­тьих сто­рон. В смарт-кон­трак­те со­дер­жит­ся вся ин­фор­ма­ция об усло­ви­ях до­го­во­ра, а все преду­смот­рен­ные кон­трак­том дей­ствия вы­пол­ня­ют­ся ав­то­ма­ти­че­ски. 


Как появились смарт-контракты

Пер­во­на­чаль­ная идея была опи­са­на уче­ным и крип­то­гра­фом Ником Сабо в 1994 году. Он опре­де­лил ос­нов­ные прин­ци­пы, но под­хо­дя­щей среды для их ре­а­ли­за­ции тогда не было. Все из­ме­ни­лось с по­яв­ле­ни­ем тех­но­ло­гии блок­чейн, и пер­вым ин­стру­мен­том за­клю­че­ния кон­трак­тов с по­мо­щью блок­чей­на стал бит­ко­ин (Bitcoin), но его функ­ций ока­за­лось недо­ста­точ­но — го­раз­до даль­ше раз­ви­тие смарт-кон­трак­тов про­дви­ну­лось с по­яв­ле­ни­ем сети Ethereum. 


Как работают смарт-контракты

Ос­нов­ной прин­цип можно объ­яс­нить на при­ме­ре тор­го­во­го ав­то­ма­та, бес­пре­ко­слов­но вы­пол­ня­ю­ще­го ин­струк­ции. Сна­ча­ла ак­ти­вы и усло­вия кон­трак­та ко­ди­ру­ют­ся и по­ме­ща­ют­ся в блок блок­чей­на, далее кон­тракт рас­пре­де­лен­но со­хра­ня­ет­ся на мно­же­стве узлов сети и вы­пол­ня­ет­ся после сра­ба­ты­ва­ния усло­вия. Вы­пол­не­ние обя­за­тельств сто­рон про­ве­ря­ет­ся ав­то­ма­ти­че­ски. 


Что нужно для создания смарт-контракта 

1. Предмет договора 

Про­грам­ма долж­на иметь до­ступ к то­ва­рам или услу­гам, по по­во­ду ко­то­рых за­клю­ча­ет­ся кон­тракт, и иметь воз­мож­ность ав­то­ма­ти­че­ски дать или за­крыть к ним до­ступ. 

2. Цифровые подписи

Все участ­ни­ки ини­ци­и­ру­ют со­гла­ше­ние, под­пи­сы­вая до­го­вор сво­и­ми сек­рет­ны­ми клю­ча­ми. 

3. Условия договора

Усло­вия смарт-кон­трак­та в форме точ­ной по­сле­до­ва­тель­но­сти опе­ра­ций. Все участ­ни­ки долж­ны под­пи­сать эти усло­вия. 

4. Децентрализованная платформа

Смарт-кон­тракт за­пи­сы­ва­ет­ся в блок­чейн этой плат­фор­мы и рас­пре­де­лен­но хра­нит­ся на ее узлах. 


Где можно использовать смарт-контракты

1. Выборы 

Ре­зуль­та­ты го­ло­со­ва­ния по­ме­ща­ют­ся в блок­чейн и ко­пи­ру­ют­ся между уз­ла­ми сети, при этом все дан­ные за­шиф­ро­ва­ны и ано­ним­ны. Этот метод ис­клю­ча­ет любую воз­мож­ность ма­ни­пу­ли­ро­ва­ния го­ло­са­ми. 

2. Логистика 

Це­поч­ки по­ста­вок обыч­но со­сто­ят из мно­гих зве­ньев, при этом каж­дое звено долж­но по­лу­чить под­твер­жде­ние от преды­ду­ще­го, вы­пол­нить свою часть кон­трак­та и пе­ре­дать ин­фор­ма­цию даль­ше. В тра­ди­ци­он­ной прак­ти­ке это от­ни­ма­ет много вре­ме­ни и сни­жа­ет эф­фек­тив­ность, а ис­поль­зо­ва­ние смарт-кон­трак­тов эко­но­мит время и поз­во­ля­ет от­сле­жи­вать про­гресс в ре­аль­ном вре­ме­ни. Кроме того, смарт-кон­трак­ты обес­пе­чи­ва­ют про­зрач­ность и за­щи­ту от мо­шен­ни­че­ства, а также поз­во­ля­ют на­ла­дить от­сле­жи­ва­ние опе­ра­ций через «ин­тер­нет вещей». Су­ще­ству­ют и дру­гие воз­мож­ные при­ло­же­ния, на­при­мер, в управ­ле­нии, бан­ков­ском биз­не­се, стра­хо­ва­нии, тор­гов­ле недви­жи­мо­стью, том же «ин­тер­не­те вещей» и в дру­гих сфе­рах. 


В чем преимущества смарт-контактов 

1. Безопасность 

Смарт-кон­тракт за­шиф­ро­ван и хра­нит­ся рас­пре­де­лен­но, что га­ран­ти­ру­ет за­щи­ту от по­те­ри или несанк­ци­о­ни­ро­ван­но­го из­ме­не­ния. 

2. Дешевизна и скорость 

Боль­шин­ство про­цес­сов ав­то­ма­ти­зи­ро­ва­ны, а боль­шин­ство по­сред­ни­ков устра­не­ны из про­цес­са. 

3. Стандартизация 

Се­год­ня су­ще­ству­ет мно­же­ство ва­ри­ан­тов смарт-кон­трак­тов, и можно вы­брать нуж­ный для кон­крет­ной за­да­чи. 


Каковы недостатки смарт-контрактов

1. Человеческий фактор 

Код пишут люди, и они могут оши­бать­ся, при этом смарт-кон­тракт за­пи­сы­ва­ет­ся в блок­чейне, а зна­чит, не может быть из­ме­нен. Хо­ро­ший при­мер по­доб­ной ошиб­ки — ис­то­рия с DAO. Ошиб­ки раз­ра­бот­чи­ков до­ро­го обо­шлись и поль­зо­ва­те­лям, и ком­па­нии — ха­ке­ры вос­поль­зо­ва­лись уяз­ви­мо­стью и укра­ли около 60 млн дол­ла­ров. 

2. Неопределенный правовой статус 

Се­год­ня смарт-кон­трак­ты пра­ви­тель­ства­ми не ре­гу­ли­ру­ют­ся, таким об­ра­зом, если го­су­дар­ствен­ные ор­га­ны решат со­здать для смарт-кон­трак­тов за­ко­но­да­тель­ную базу, могут воз­ник­нуть про­бле­мы. 

3. Расходы на внедрение 

Смарт-кон­трак­ты бес­смыс­лен­ны без про­грам­ми­ро­ва­ния, и, чтобы со­ста­вить на­деж­ный смарт-кон­тракт, от­ра­жа­ю­щий по­треб­но­сти ком­па­нии, же­ла­тель­но иметь опыт­но­го раз­ра­бот­чи­ка в штате.


Report Page