پنجشنبه ۲۷ شهریور ۰۴

آشنايي با صفر تا صد چين لينك

۵ بازديد

آشنايي با چين لينك

چين لينك chainlink در سال ۲۰۱۷ توسط سرگئي نظروف معرفي شد. چين لينك شبكه رمزنگاري‌شده از گره‌ها و مبتني بر بلاك چين است. بلاك چين چين لينك از طريق اوراكل، پيوندي بين داده‌هاي دنياي واقعي و قراردادهاي هوشمند برقرار مي‌كند؛ مانند بلاك چين بيت كوين و اتريوم بلاك‌چين link غيرمتمركز است، به اين معنا كه هيچ مرجعي بر امور آن كنترلي ندارد. كوين مرتبط با چين لينك به‌عنوان رمز ارز link شناخته ‌مي‌شود كه يكي از توكن‌هاي استاندارد erc20 است. از اين رمز ارز براي پرداخت هزينه‌هاي معاملات در شبكه vhainlink استفاده‌ مي‌شود. با توجه به اين‌كه Link در ۱۲ ماه گذشته افزايش قيمت زيادي داشته، در ادامه مطلب قصد داريم درباره علت ابداع و نحوه كاركرد اين شبكه صحبت كنيم.

علت ابداع چين لينك

قراردادهاي هوشمند، قراردادهاي از پيش تعريف‌شده‌اي هستند كه براي آناليز شرايط در بلاك چين ايجاد مي‌شوند. اين قراردادها به‌منظور ارزيابي تصميم نهايي خود به شرايط و داده‌هاي مشخصي متكي مي‌باشند. ازآنجايي‌كه قراردادهاي هوشمند مبتني بر بلاك چين هستند، هر دو قابل تائيد و تغييرناپذير هستند. به اين معنا كه هيچ فردي نمي‌تواند آن‌ها را حذف و يا اصلاح كند.

بااين‌حال برنامه قراردادهاي هوشمند شاهد محدوديت‌هايي است كه بر اساس آن‌ها اين قراردادها به داده‌هايي فراتر از بلاك چين وابسته هستند. اين همان نقطه‌اي است كه بر اساس آن بايد داده‌هاي خارج از زنجيره به فرمت درون زنجيره‌اي ترجمه شوند. به دليل تفاوت زبان داخل و خارج زنجيره پيوند منابع داده‌هاي خارجي با قراردادهاي هوشمند دشوار است.

بلاك چين chainlink ابداع شد تا اين شكاف را طريق يك شبكه غيرمتمركز اوراكل‌ برطرف كند. اوراكل‌ به‌عنوان ميان‌افزار عمل كرده و داده‌ها را از منابع خارجي به زباني كه قراردادهاي هوشمند داخلي آن‌ها را درك ‌مي‌كنند، ترجمه كند.

 

نحوه كاركرد چين‌ لينك

زماني كه يك قرارداد هوشمند به اطلاعات نياز دارد درخواستي براي دريافت اطلاعات موردنياز ارسال‌ مي‌كند. پروتكل chainlink درخواست ارسال‌شده را به‌عنوان يك رويداد درنظرگرفته و متعاقباً قرارداد هوشمند ديگري را به‌عنوان chainlink Service Level Agreement يا به‌اختصار SLA، براي جمع‌آوري داده‌ها از منابع خارج از بلاكچين ايجاد مي‌كند.

  • قرارداد SLA سه قرارداد فرعي ايجاد‌ مي‌كند:
  • قرارداد اعتبار: اين قرارداد سابقه گره اوراكل را براي اطمينان از اعتبار و عملكرد خوب آن، ارزيابي كرده و تائيد مي‌كند. در طول اين فرايند گره‌هاي غيرقابل‌اعتماد و ناكارآمد حذف مي‌شوند.
  • قرارداد تطبيق سفارش: درخواست قرارداد را به گره (node) ارائه داده و در عوض پيشنهاد‌هاي آن‌ها را دريافت ‌مي‌كند. سپس در ادامه نوع و تعداد صحيح گره‌ها را براي پاسخگويي به درخواست مشخص ‌مي‌كند.
  • قرارداد تجمع: تمام اطلاعات جمع‌آوري‌شده توسط اوراكل‌هاي انتخاب‌شده را براي ارزيابي، تطبيق و تائيد نهايي. جمع‌آوري مي‌كند.
  • در اين مرحله، چين لينك هسته (core)، براي فهم منابع API خارجي، “درخواست”را از زبان درون زنجيره‌ به زبان خارج زنجيره ترجمه‌ مي‌كند.
  • سپس درخواست ترجمه‌شده به API هدايت‌ مي‌شود.API داده‌ها را از منبع خارجي جمع‌آوري مي‌كند.
  • در آخر نيز پس از جمع‌آوري اطلاعات موردنياز بار ديگر اطلاعات به زبان درون زنجيره ترجمه‌شده و به CAC ارسال مي‌شود

اپراتورهاي قراردادهاي هوشمند براي پرداخت هزينه‌هاي عملكرد گره بلاك چين chainlink از رمز ارز link استفاده‌ مي‌كنند. قيمت‌ها بر مبناي تقاضاي داده و بازار فعلي اين نوع داده‌ها مشخص مي‌شود.

چين لينك