قرارداد هوشمند (Smart Contract)
نسخهٔ تاریخ ۲۵ سپتامبر ۲۰۲۱، ساعت ۲۰:۰۱ توسط M.arbabafzali (بحث | مشارکتها)
قراردادهای هوشمند یکی از کاربردهای فناوری بلاکچین و یک پروتکل کامپیوتری است که برای تسهیل، تأیید یا اجرای یک قرارداد بهصورت دیجیتالی در نظر گرفته شده است و با استفاده از فناوری بلاکچین اجرا میشود. قرارداد هوشمند امکان ایجاد تراکنشهای معتبر بدون واسطه را فراهم میکند. این تراکنشها قابل پیگیری و غیرقابل برگشت هستند. قراردادهای هوشمند شامل تمام اطلاعات مربوط به شرایط قرارداد و اجرای تمام اقدامات هدف گذاری شده بهطور خودکار میشوند.
- Smart contracts work by following simple “if/when…then…” statements that are written into code on a blockchain. A network of computers executes the actions when predetermined conditions have been met and verified. These actions could include releasing funds to the appropriate parties, registering a vehicle, sending notifications, or issuing a ticket. The blockchain is then updated when the transaction is completed. That means the transaction cannot be changed, and only parties who have been granted permission can see the results.
- A smart contract is a self-executing contract with the terms of the agreement between buyer and seller being directly written into lines of code. The code and the agreements contained therein exist across a distributed, decentralized blockchain network. The code controls the execution, and transactions are trackable and irreversible.
- قراردادهای هوشمند با پیروی از عبارات ساده «اگر/وقتی ... سپس ...» کار می کنند که روی کد بلاکچین نوشته شده اند. هنگامی که شرایط از پیش تعیین شده برآورده شده و تأیید شده باشد، شبکهای از رایانه ها اقدامات را اجرا می کند. این اقدامات می تواند شامل انتشار وجوه به طرفهای مقابل، ثبت وسیله نقلیه، ارسال اعلانات یا صدور بلیط باشد. بلاکچین پس از انجام تراکنش به روز می شود. این بدان معناست که تراکنش قابل تغییر نیست و فقط طرفینی که به آنها اجازه داده شده است میتوانند نتایج را مشاهده کنند.
- قرارداد هوشمند یک قرارداد خودکار است که شرایط قرارداد بین خریدار و فروشنده مستقیماً در خطوط کد نوشته میشود. کد و توافقنامههای موجود در آن در یک شبکه بلاک چین توزیع شده و غیر متمرکز وجود دارد. کد اجرا را کنترل میکند و تراکنشها قابل پیگیری و برگشت ناپذیر هستند.
- https://rubygarage.org/blog/ethereum-smart-contract-tutorial
- https://hackernoon.com/everything-you-need-to-know-about-smart-contracts-a-beginners-guide-c13cc138378a
این متن یک نوشتار تعریف است.