با دیدن واژه “قرارداد هوشمند ترکیبی”، احتمالأ به ترکیب دو مفهوم فکر میکنید. بخش “قرارداد هوشمند” به ماهیت آن در بلاک چین اشاره دارد و “ترکیبی” نشان از یکپارچگی دو شبکه متفاوت دارد. بعلاوه، این نوع قراردادها به طور خاص از دو شبکه غیرمتمرکز بهرهبرداری میکنند: یکی بلاک چین و دیگری شبکه غیرمتمرکز اوراکل (DON)، که این ویژگی آنها را به قراردادهای ترکیبی معروف کرده است.
تعریف قراردادهای هوشمند ترکیبی
قراردادهای هوشمند ترکیبی، پدیدهای نوین در سیستمهای حقوقی ایجاد کرده و به تدریج به تغییر بنیانی در رویکردهای قراردادی منجر میشود. این تغییرات شامل کنار گذاشتن قراردادهای نامفهوم سنتی و پیشرفت به سمت قراردادهای هوشمند به شکل کد است که توسط توسعهدهندگان نوشته میشوند.
قراردادهای هوشمند که به صورت کد برنامهنویسی شدهاند، به طور خودکار در بلاک چین عمل میکنند. این قراردادها در پردازش محاسبات ساده و مبادلات مالی توانمند هستند، اما از لحاظ دسترسی به دادههای خارج از زنجیره و انجام محاسبات پیچیده با محدودیتهایی مواجهاند.
این محدودیتها به این معنی است که قراردادهای هوشمند به تنهایی نمیتوانند کارکردهای مشابه قراردادهای حقوقی سنتی را داشته باشند. اما با استفاده از شبکههای اوراکل، این چالشها برطرف میشود. شبکههای اوراکل به تأمین دادههای خارج از زنجیره و محاسبات اضافی برای قراردادهای هوشمند کمک میکنند.
نقاط قوت قراردادهای هوشمند ترکیبی
وقتی قراردادهای هوشمند ترکیبی به دادههای دنیای واقعی از طریق اوراکلها دسترسی پیدا میکنند، به راحتی میتوانند به جایگزینی برای قراردادهای سنتی تبدیل شوند. به عنوان مثال، قراردادهای بیمه آب و هوا که تحت شرایط خاصی پرداخت میشوند، میتوانند به راحتی توسط این نوع قراردادها انجام شوند، به شرط وجود منبع داده معتبر.
قراردادهای هوشمند هیبریدی قابلیت اجرای مکانیزمهای پیچیدهتر را دارند. به عنوان نمونه، الگوریتم VCG که در حراجهای تبلیغاتی برای گوگل و فیسبوک استفاده میشود، میتواند در این نوع قراردادها پیادهسازی شود، البته به شرطی که محاسبات خارج از زنجیره انجام شود.
اهمیت قراردادهای هوشمند ترکیبی
در دوران کنونی، قراردادهای هوشمند بلاک چین به عنوان ابزاری برای رفع نقصهای سیستمهای قراردادی متمرکز شناخته میشوند. این سیستمهای مرکزگرایانه معمولاً ناعادلانه هستند و یکی از طرفین معمولاً از مزایای بیشتری برخوردار است. در مقابل، قراردادهای هوشمند مبتنی بر بلاک چین بر اساس ریاضیات استوار هستند و شفافیت و قابلیت اطمینان را در فرآیندهای قراردادی فراهم میآورند.
نقصها در قراردادهای هوشمند
اگرچه قراردادهای هوشمند به عنوان قراردادهای مطمئن و غیرقابل تغییر شناخته میشوند، اما مشکلاتی وجود دارد که عملکرد آنها را محدود میکند. آنها فقط میتوانند به دادههای درون بلاک چین دسترسی داشته باشند و این موضوع منجر به ایجاد نوعی وابستگی به منابع داده خارجی میشود. اینجا است که اوراکلها به عنوان واسطههای حلکننده مشکل وارد میشوند، اما هشداری وجود دارد که ممکن است این اوراکلها متمرکز باشند.
راهحلهای Chainlink
قراردادهای هوشمند ترکیبی، راهحلی کارآمد برای این مشکلات داخلی دارند. این قراردادها از شبکههای غیرمتمرکز اوراکل بهرهبرداری میکنند تا ارتباطی مطمئن بین دادههای دنیای واقعی و قراردادهای بلاک چینی فراهم کنند. Chainlink به عنوان بستری برای ایجاد این نوع قراردادها، امنیت و عدم تمرکز را تضمین میکند.
مزایای قراردادهای هوشمند ترکیبی نسبت به قراردادهای سنتی
قراردادهای هوشمند، برخلاف قراردادهای سنتی که نیازمند دادرسیهای پیچیده و هزینهبر هستند، به صورت خودکار و بر اساس کد اجرا میشوند و از این رو میتوانند هزینهها را کاهش دهند. در واقع، این قراردادها به دلیل عدم وابستگی به سیستمهای قضایی مختلف، به سادگی قابلیت اجرای فرامرزی دارند.
به همین ترتیب، مشکلات عدم اطمینان در قراردادهای سنتی که به حسن نیت دولتها وابسته است، در قراردادهای هوشمند ترکیبی از بین میرود. در این حالت، قانون و انصاف بر اساس توافقات قراردادی و کدهای برنامهنویسی استخراج میشود.
ساختار قرارداد هوشمند ترکیبی
این نوع قراردادها شامل دو بخش اصلی میباشند: اولین بخش، قرارداد هوشمند که در شبکه بلاک چین اجرا میشود و دومین بخش، شبکه غیرمتمرکز اوراکل است که دادهها را از منابع خارجی به قرادادهای هوشمند منتقل میکند.
یک قرارداد هوشمند ترکیبی از طریق پروتکل Chainlink عمل میکند؛ زمانی که بلاک چین به دادههای خارج از زنجیره نیاز دارد، این درخواست به پروتکل ارسال میشود. پروتکل Chainlink یک قرارداد خدمات را در بلاک چین ایجاد میکند و در ادامه چندین قرارداد فرعی دیگر تشکیل میگردد که هر یک مسئولیت خاصی دارند.
نقش محاسبات درونزنجیره و برونزنجیره در قراردادهای هوشمند ترکیبی
برای درک بهتر معماری قراردادهای هوشمند ترکیبی، باید به نقش متفاوت هر جزء توجه کرد. محاسبات درونزنجیرهای به مسئولیتهای بلاک چین و محاسبات برونزنجیرهای به مسئولیتهای شبکه غیرمتمرکز اوراکل تعلق دارد.
محاسبات درونزنجیرهای
- بلاک چین یک دفتر مانند است که از داراییها حفاظت میکند و با کلیدهای خصوصی تعامل دارد.
- تراکنشها به صورت برگشتناپذیر پردازش و تسویه میشوند.
- مسئولیت تأمین امنیت خدمات خارج از زنجیره را برعهده دارد.
محاسبات برونزنجیرهای
- دادهها را از APIهای خارجی دریافت و به قراردادهای بلاک چین تحویل میدهد.
- محاسبات مختلف مرتبط با اجراهای قراردادهای هوشمند را انجام میدهد.
دستاوردهای قراردادهای هوشمند ترکیبی
قراردادهای هوشمند ترکیبی علاوه بر ویژگیهای معمول بلاک چین، خدمات غیرمتمرکز و پیشرفتهای از شبکههای اوراکل بهرهبرداری میکنند. برخی از این دستاوردها شامل حفظ حریم خصوصی دادهها و تسهیل تنظیمات عادلانه در معاملات غیرمتمرکز هستند.
نتیجهگیری
باید به خاطر پیشرفتهای قراردادهای هوشمند ترکیبی از آنها سپاسگزاری کرد. این نوع قراردادها نه تنها ارتباطی مؤثر بین بلاکچین و منابع دادههای خارجی برقرار میکنند، بلکه با افزایش امنیت و کارآیی، قابلیتهای جدیدی را برای کاربرد این نوع قراردادها فراهم میآورند.