Что такое Смарт-контракт?

  • ❗️Уважаемые форумчане, ознакомьтесь с правилами форума. Все сообщения и темы должны быть опубликованы в разделах, которые соответствуют их тематике и с четким соблюдением правил форматирования. Нарушение этих правил приведет к блокировке вашего аккаунта.

    Для благодарности на форуме существует кнопка "LIKE", а все сообщения с благодарностями - флуд и захламление тем. Так вы только усложняете поиск информации на форуме. Все кто будут оставлять подобные сообщения - будут восприняты как спам и приведут к блокировке.

    Прежде чем создавать тему с вопросом или добавлять новый вопрос в теме - используйте поиск по форуму, с вероятностью 99% ответ на данный вопрос уже есть на форуме. В противном случае флуд с вопросами будет воспринят как накрутка сообщений и ваш аккаунт будет заблокирован.

  • 🤝 Партнерская программа. Пригласи друга и получи 500 баллов. Подробнее
  • 🤑 Общайся на форуме за деньги. На форуме существует оплата за создание тем и сообщений. За публикацию полезной информации, пользователи получают баллы, которые можно обменять на криптовалюту

MasikLS

Начинающий
Топикстартер
18 Авг 2022
137
94
TON Testnet
1
Баллы
1 623
Смарт-контракт (англ. smart contract — умный контракт) - представляет собой компьютерный алгоритм прописанный в виде кода и интегрированный в блокчейн. Процесс покупки криптовалюты тоже представляет собой смарт контракт в котором прописан алгоритм проведения транзакций между пользователями. По сути он позволяет записать все условия выполнения тех или иных действий без необходимости доверять её выполнение какой либо третьей стороне.
images (5).jpeg
Смарт-контракт работает по принципу "если это, тогда то". Например можно запрограммировать смарт-контракт выплачивать зарплату сотруднику, как это делает бухгалтерия, "когда наступает 15 число месяца, то сотрудник получает аванс который равен Х".

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

Понятие "умного контракт" было разработано американским учёным в области информатики, криптографии, а также в области права - Ником Сабо, с целью использования более современных методов договорного права в электронной коммерции.
Это исследование в итоге привело Сабо к созданию первой цифровой валюты Bit Gold в 1996 году. Проект провалился, но его принципы работы были максимально схожи с Bitcoin в связи с чем в обществе бытовало мнение, будто Ник Сабо и есть Сатоси Накамото. Сам Ник это опроверг.

Область применения смарт-контрактов​

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


Надеюсь статья была полезной, спасибо за внимание!
 
  • Like
Реакции: Sqeewy
  • Post hidden due to user being banned.

erronnyy

Только пришел
6 Окт 2022
5
0
TON Testnet
0
Баллы
51
Мне крайне интересна данная тема, так как смарт контракты довольно новая технология и она отличается своей прозрачностью то есть любой участник сделки может проверить соблюдение условий но из-за того что данный контракт новый, возникают разные программные ошибки что приводит к снижению уровня доверия участников криптосферы
 

Sqeewy

Начинающий
4 Окт 2022
147
21
TON Testnet
0
Баллы
264
Благодаря смарт контрактам можно переносить активы из одной сети в другую, не боясь потерять свой актив (при помощи мостов)
 
  • Post hidden due to user being banned.

milemandarin

Только пришел
6 Окт 2022
19
0
TON Testnet
0
Баллы
252
Смарт-контракт (англ. smart contract — умный контракт) - представляет собой компьютерный алгоритм прописанный в виде кода и интегрированный в блокчейн. Процесс покупки криптовалюты тоже представляет собой смарт контракт в котором прописан алгоритм проведения транзакций между пользователями. По сути он позволяет записать все условия выполнения тех или иных действий без необходимости доверять её выполнение какой либо третьей стороне.
Смарт-контракт работает по принципу "если это, тогда то". Например можно запрограммировать смарт-контракт выплачивать зарплату сотруднику, как это делает бухгалтерия, "когда наступает 15 число месяца, то сотрудник получает аванс который равен Х".

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

Понятие "умного контракт" было разработано американским учёным в области информатики, криптографии, а также в области права - Ником Сабо, с целью использования более современных методов договорного права в электронной коммерции.
Это исследование в итоге привело Сабо к созданию первой цифровой валюты Bit Gold в 1996 году. Проект провалился, но его принципы работы были максимально схожи с Bitcoin в связи с чем в обществе бытовало мнение, будто Ник Сабо и есть Сатоси Накамото. Сам Ник это опроверг.

Область применения смарт-контрактов​

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


Надеюсь статья была полезной, спасибо за внимание!
С каждым днём удивляюсь функциям крипты. Скоро начну изучать веб3 программирование и буду создавать смарт контракты. Какой блокчейн вы посоветуете для них?
 

Anastasia96d

Участник
9 Окт 2022
1 655
503
28
TON Testnet
0
Баллы
3 862
Виды смарт-контрактов
По среде выполнения смарт-контракты бывают централизованными и распределенными. Степень анонимности. По степени анонимности смарт-контракты бывают конфиденциальными, частично открытыми и полностью открытыми.
В плане надежности смарт контрактов думаю ни у кого не возникает сомнений. Единственный недостаток, который может возникнуть в процессе их использования - сложность или я бы даже сказала невозможность изменения условий или внесения правок в условия смарт контракта.
 

Astramary

Участник
22 Сен 2022
1 315
330
TON Testnet
0
Баллы
703
В плане надежности смарт контрактов думаю ни у кого не возникает сомнений. Единственный недостаток, который может возникнуть в процессе их использования - сложность или я бы даже сказала невозможность изменения условий или внесения правок в условия смарт контракта.
Да, это не обычный бумажный контракт, который можно разорвать и выбросить) это смарт-контракт)
 

Anastasia96d

Участник
9 Окт 2022
1 655
503
28
TON Testnet
0
Баллы
3 862
Да, это не обычный бумажный контракт, который можно разорвать и выбросить) это смарт-контракт)
Зато если ответственно подойти к вопросу, то будет большая экономия времени и денег на оплату услуг посредников. Ну и конечно же важную роль играет надежность операции. Ради этих преимуществ смарт контрактов можно закрыть глаза на недостатки.
 

BOMBERuss

Участник
22 Сен 2022
1 203
430
38
ZetaChain
www.bomberuss.ru
TON Testnet
0
Баллы
15 660
Единственный недостаток, который может возникнуть в процессе их использования - сложность или я бы даже сказала невозможность изменения условий или внесения правок в условия смарт контракта.
Как бы не так. Это в шлакомемкоинахкоинах по типу ShibaFlokiMaskBabyIny ничего нельзя изменить, и то если осуществлен отказ от владения смарт-контрактом при его деплое, т.е. адрес создателя не имеет доступа к вызову внутренних параметров, таких как включение/отключение/остановка возможности торговли/перевода токенов и т.д.
Все серьезные организации давно используют разделение логики и данных в разные смарт-контракты, да еще и проксирование через промежуточный смарт-контракт.
 
  • Like
Реакции: Anastasia96d

ElenaB

Участник
14 Окт 2022
1 065
241
TON Testnet
0
Баллы
3 434
Благодаря смарт контрактам можно переносить активы из одной сети в другую, не боясь потерять свой актив (при помощи мостов)
Читала что сейчас хакеры часто атакуют сматрт контракты посредством взлома мостов. Одноко в любом случае для многих бизнес процессов смарт контракты стали очень удобным инструментом, которы позволил сократить бюррократию и расходы.
 
  • Like
Реакции: FollowLast

FollowLast

Интересующийся
16 Окт 2022
570
106
TON Testnet
0
Баллы
923
Читала что сейчас хакеры часто атакуют сматрт контракты посредством взлома мостов. Одноко в любом случае для многих бизнес процессов смарт контракты стали очень удобным инструментом, которы позволил сократить бюррократию и расходы.
Я тоже читал за самый крупный взлом в истории смарт контракта сети поли нетворк, хакер увел тогда 600 млн в крипте. Он просто нашел лазейку в смарт контракте и переписал его инструкции и перенаправил крипту в его кошельки. На такой трюк конечно же способны единицы.
 
  • Like
Реакции: Моб 100 и ElenaB

matsur

Любитель
11 Ноя 2022
302
41
Uzbekistan
TON Testnet
0
Баллы
19
В плане надежности смарт контрактов думаю ни у кого не возникает сомнений. Единственный недостаток, который может возникнуть в процессе их использования - сложность или я бы даже сказала невозможность изменения условий или внесения правок в условия смарт контракта.
С каждым днём придумывают что то новое, вот уже пришли к ZK и SBT может и этому найдут решение
 

ElenaB

Участник
14 Окт 2022
1 065
241
TON Testnet
0
Баллы
3 434
Я тоже читал за самый крупный взлом в истории смарт контракта сети поли нетворк, хакер увел тогда 600 млн в крипте. Он просто нашел лазейку в смарт контракте и переписал его инструкции и перенаправил крипту в его кошельки. На такой трюк конечно же способны единицы.
Ужасно конечно, такие большие суммы. В плане сматрт контрактов нужно смотреть полномочия сторон и уточнять кто имеет права вносить изменения в условия. Иначе такие случаи будут повторяться и суммы ущерба будут еще больше.
 

Barbariska

Начинающий
14 Ноя 2022
169
31
TON Testnet
0
Баллы
20
В плане надежности смарт контрактов думаю ни у кого не возникает сомнений. Единственный недостаток, который может возникнуть в процессе их использования - сложность или я бы даже сказала невозможность изменения условий или внесения правок в условия смарт контракта.
Можно же кучу раз протестить свой самописный смарт-контракт в тестовых сетях, чтобы не тратиться на комиссию
 

Anastasia96d

Участник
9 Окт 2022
1 655
503
28
TON Testnet
0
Баллы
3 862
Можно же кучу раз протестить свой самописный смарт-контракт в тестовых сетях, чтобы не тратиться на комиссию
Это возможно, когда дело касается смарт контракта, который составляем мы. Когда мы работаем по уже существующим смарт контрактам, то нам лишь остаётся уточнять условия их работы, чтобы знать о рисках и обеспечить безопасность своих активов.
 

Barbariska

Начинающий
14 Ноя 2022
169
31
TON Testnet
0
Баллы
20
Это возможно, когда дело касается смарт контракта, который составляем мы. Когда мы работаем по уже существующим смарт контрактам, то нам лишь остаётся уточнять условия их работы, чтобы знать о рисках и обеспечить безопасность своих активов.
Да, кстати, смотрите обязательно в контрактах такие функции как "pause"/"froze" - они могут заморозить либо нфт, либо какие-то действия с нфт
 

Hinata

Только пришел
22 Ноя 2022
40
5
TON Testnet
0
Баллы
360
Да, это не обычный бумажный контракт, который можно разорвать и выбросить) это смарт-контракт)
К которому у создателей контракта есть доступ на програмном уровне(могут запрограммить его на адресс владельца, которому к примеру контракт может дать доступ к средствам, хранящимся на контракте), но такие не проходят аудиты, так что можно смотреть на наличие аудитов(certik к примеру)
 

Моб 100

Только пришел
22 Ноя 2022
35
2
TON Testnet
0
Баллы
320
Я тоже читал за самый крупный взлом в истории смарт контракта сети поли нетворк, хакер увел тогда 600 млн в крипте. Он просто нашел лазейку в смарт контракте и переписал его инструкции и перенаправил крипту в его кошельки. На такой трюк конечно же способны единицы.
Переписал контракт??! А это вообще реально? Он же неизменен
 

EBO4KA💖

Начинающий
27 Ноя 2022
125
23
TON Testnet
0
Баллы
637
Переписал контракт??! А это вообще реально? Он же неизменен
ну почему же. его можно изменить. разработчики меняют. даже код битка я помню как то меняли. ну и эфир тоже как то же перешел с пов на пос