رفتن به محتوا
رویای سبز نرم افزارهای آینده
رویای سبز نرم افزارهای آینده
  • درباره فیوسافت
  • خدمات
    • برون سپاری (Outsourcing)
    • مشاوره و آموزش
  • نمونه کار
  • وبلاگ
  • تماس با ما
  • فارسی
  • درباره فیوسافت
  • خدمات
    • برون سپاری (Outsourcing)
    • مشاوره و آموزش
  • نمونه کار
  • وبلاگ
  • تماس با ما
  • فارسی

چین لینک

مکان شما:
  1. فیوسافت
  2. بلاک چین
  3. چین لینک
شهریور۶۱۳۹۸
بلاک چینچین لینک

قبل از اینکه درباره چین لینک وکارکرد آن توضیح دهیم،به بررسی اوراکل در بلاک چین میپردازیم چرا که اهمیت چین لینک و درک آن را بهبود میبخشد.

اوراکل

در ابتدای بلاک چین زمانی که بیت کوین به وجود آمد تنها یک سیستم غیر متمرکز جهت انجام تراکنش های مالی بود اما با پیدایش بیت کوین شرکت هایی نظیر اتریم که پتانسیل بالای بلاک چین را پیدا کرده بودند نسل جدیدی از بلاک چین را به وجود آوردند به گونه ای که نه تنها قادر به تراکنش های مالی بلکه توانایی ساخت نرم افزار شخصی با استفاده از قرارداد هوشمند را دارا بود.
به عنوان مثال قرارداد های هوشمند در زمینه بیمه و یا قراردادهای هوشمند تجاری.
به نظر اتریم توانست تمام دنیا را وارد بلاک چین کند اما یک مشکل در این بین وجود دارد.
ساختار بلاک چین به گونه ایست که فقط توانایی کار بر روی داده های درون بلاک چین را دارد اما به عنوان مثال صنعت بیمه را در نظر بگیرید
قرارداد هوشمند بیمه به اطلاعات اینترنت اشیا در موارد غیر قابل اعتماد احتیاج خواهد داشت.
به عنوان مثال: آیا درب مغناطیسی انبار در زمان نقض قفل شده بود ، آیا این شرکت به صورت آنلاین بازپرداخت می کرد ، یا مسئولیت ورود به موقع شما را نیز انجام می داد.

بنابراین به پلی بین دنیای درون و بیرون بلاک چین احتیاج داریم که به آن اوراکل میگویند.
یک اوراکل ایده آل داده ی قابل اطمینان را از منبع داده دریافت کرده و بدون تغییر به داخل بلاک چین میفرستد.
اکثر اوراکل های موجود به صورت متمرکز بوده اند و از آنجا که تقریبا هشتاد درصد از داده های مورد نیاز مربوط به داده های خارج از بلاک چین هستند باعث ناکارآمد شدن بلاک چین میشود و باز بسیار متمرکز خواهد بود.
اما اگر از اوراکل های غیر متمرکز استفاده کنیم چطور؟!!این دقیقا همان کاریست که چین لینک به آن میپردازد.

معماری چین لینک

هدف اصلی چین لینک ایجاد پلی بین اکوسیستم‌های درونی بلاکچین و خارج از آن است و معماری آن دو عنصر اصلی زیرساخت درون زنجیره و زیرساخت خارج از زنجیره دارد.

معماری درون زنجیره

اولین عضو چین لینک از قراردادهای درون زنجیره‌ای اجرا شده توسط بلاک چین اتریوم تشکیل شده است. این قراردادهای اوراکل، درخواست دریافت داده کاربرانی را که به دنبال استفاده از خدمات شبکه‌ی اوراکل هستند، پردازش می‌کند. اگر کاربر یا نهادی بخواهد به داده‌های خارج از زنجیره دسترسی داشته باشد، یک قرارداد کاربری در شبکه‌ی چین‌لینک ثبت می‌کنند و بلاک چین هم این درخواست‌ها را پردازش می‌کند. این قراردادهای مسئول تطابق قراداد درخواست با اوراکل ‌های متناسب هستند. این قراردادها شامل قرارداد اعتبار، قرارداد تطابق سفارش و قرارداد جمع‌آوری می‌باشد. قراداد اعتبار همانطور که از نام آن هم مشخص است، سابقه‌ی ارائه‌کننده‌ی اوراکل را برای تایید اعتبار او بررسی می‌کند. قرارداد تطابق سفارش هم توافق خدماتی قرارداد کاربر را روی شبکه لیست می‌کند و پیشنهاداتی را از ارائه‌کنندگان اوراکل جمع می‌کند. قرارداد جمع‌آوری هم داده‌های مربوط به اوراکل منتخب را جمع‌آوری و آن را برای پیدا کردن دقیق‌ترین نتیجه غربال می‌کنند. کاربردهای درون‌زنجیره‌ای چین‌لینک با وجود این قرادادها وارد فرایندی سه‌مرحله‌ای می‌شود.
انتخاب اوراکل: وقتی قرارداد درخواست ثبت می‌شود، کاربر یک سری پارامترها و شرایط را برای جستجوی داده مشخص می‌کند که به عنوان قرارداد سطح سرویس (SLA) شناخته می‌شود. این مورد می‌تواند شامل اعتبار اوراکل، مشخصات داده، تعداد اوراکل‌ها یا منابع داده‌ی مورد نیاز و … شود. کاربران می‌توانند جستجویشان را با استفاده از چین‌لینک محدود کنند. اوقاتی هم که جستجوی شخصی‌سازی شده و دستی مناسب نباشد، موتور جستجوی تطابق اتوماتیک هم در دسترس کاربر قرار می‌گیرد. اوراکل‌ها برای این کار می‌توانند بر اساس SLA قرارداد، پیشنهادات خود را اعلام کنند. قراردادها می‌توانند در صورت تخلف اعمال جریمه کنند و به محض اینکه یک قرارداد پیشنهادات مناسب کافی را دریافت کند، این اوراکل‌ها انتخاب می‌شوند و تعهد سرویس هم شروع می‌شود.

گزارش داده: این مرحله خیلی ساده است. اوراکل‌های خارج از زنجیره پس از انتخاب شدن، تعهد سرویس را به عهده می‌گیرند و داده‌های درخواستی را برای پردازش توسط گره‌های درون زنجیره، به بلاک چین ارسال می‌کنند.

جمع‌آوری نتایج: قرارداد جمع‌آوری به منظورتضمین سلامت داده‌ها، داده‌های ثبت شده توسط همه‌ی اوراکل‌های مربوط به قرارداد درخواست را گردآوری می‌کند. سپس همه‌ی داده‌ها را برای ارائه‌ی پاسخ‌های دقیق به قرارداد درخواست، بررسی می‌کند.

Items

معماری خارج زنجیره

بخش دوم چین لینک شامل گره‌های اوراکل خارج زنجیره است که به شکبه‌ی اتریوم متصل هستند. چین‌لینک هم‌اکنون تنها با قراردادهای هوشمند در شبکه‌ی اتریوم کار می‌کند اما در آینده با قراردادهای موجود در شبکه‌های زیادی کار خواهد کرد. گره‌های خارج از شبکه مسئول گرد‌آوری داده از منابعی هستند که در قرارداد مشتری درخواست شده است. این گره‌ها پس از دریافت داده‌های موجود، آن‌ها را از طریق هسته‌ی چین‌لینک، برنامه‌ای که امکان تعامل زیرساخت خارج از زنجیره را با بلاک‌چین چین لینک ممکن ‌می‌کند، پردازش می‌کنند. هسته‌ی چین‌لینک به محض پردازش داده، آن را برای جمع‌آوری نتیجه به اوراکل درون زنجیره ارسال می‌کند. اپراتورهای اوراکل خارج زنجیره هم در ازای کارشان توکن چین‌لینک (LINK) پاداش می‌گیرند.

Items

اهمیت چین لینک و غیر متمرکز بودن آن

دلیل گنجاندن این مبحث، اهمیت آن‌ها برای درک چگونگی جدا کردن و تمایز چین‌لینک از دیگر پروتکل‌های اوراکل می‌باشد. برنامه‌ی چین‌لینک بر خلاف همتایان متمرکز خود، کاملا غیرمتمرکز است. مشکل اوراکل متمرکز این است که می‌تواند راه را برای ورود داده‌های کلاه‌برداری باز کند. مثلا اگر یک قرارداد کاربری برای تهیه‌ی گزارشی در مورد حسابرسی مالی بر یک اوراکل تکیه کند، در صورتی که این داده قصد خرابکاری داشته باشد، می‌تواند با آن برخورد کند. چین‌لینک برای حل این مشکل امنیتی از چیزی به نام توزیع منبع و اوراکل استفاده بهره می‌‌برد. اگر اوراکلی بخواهد اعتبار خود را بالا ببرد، می‌تواند داده‌های خود را از منابع متعدد جمع کند. علاوه بر این وقتی یک قرارداد کاربری درخواستی به شبکه می‌فرستد، آن درخواست به گره‌های اوراکل خارج از شبکه‌ی متعددی ارسال می‌شود. این اوراکل‌ها می‌توانند از منابع مشابه یا مختلف داده دریافت کنند. برای روشن کردن این قضیه بیاید فرض کنیم که ردیاب سهام بلاک چین بومر (Boomer) درخواست قراردادی را برای داده‌های بازار سهام ثبت می‌کند. این درخواست مطابق با توزیع اوراکل چین لینک با اوراکل‌های الف، ب و ج منطبق می‌شود. اوراکل الف به این دلیل که شبکه در توزیع منابع تاکید دارد، داده‌های خود را از بورس Barron’s و CNN Monry می‌گیرد، اوراکل ب از MSN Money و Market Watch و اوراکل ج از Barron’s و Nasdaq داده‌های خود را دریافت می‌کند. ردیاب بازار سهام بلاکچین بومر به لطف این تنوع دیگر داده‌های خود را از یک منبع متمرکز نمی‌گیرد و به جای آن دسته‌ای از اطلاعات بررسی شده را دریافت می‌کند
این سیستم توزیع دولایه در واقع اوراکل را معتبر نگه‌ می‌دارد، چون هر دسته از داده‌ها در مقابل یکدیگر دسته‌بندی و جمع‌آوری شده‌اند و اوراکل‌هایی که با داده‌ها مقابله کنند جریمه خواهند شد.

Items

بلاک چین برای اینکه بتواند در برنامه‌های کاربردی و صنایع تاثیری پایدار بگذارد، باید قادر باشد با داده‌های دنیای واقعی ارتباط برقرار کند. این قضیه با اوراکل‌ها سخت و چالش برانگیز است.

کار چین لینک، حل این چالش و نزدیک کردن بلاک چین به دنیای واقعی است.

دسته بندی: بلاک چین۰۶ شهریور ۱۳۹۸نوشتن دیدگاه
اشتراک گذاشتن
اشتراک در فیسبوکاشتراک در فیسبوک توییت کردناشتراک در توئیتر این را سنجاق کناشتراک در پینترست اشتراک در لینکدیناشتراک در لینکدین

نویسنده : mahdi

ناوبری مطلب

قبلیپست قبلی:تفاوت کتابخانه و چارچوببعدینوشته بعدی:فراخوان همکاری کارآموز یا همکار مستعد و فعال در حوزه برنامه نویسی تحت وب

مطالب مشابه

blockchain
بلاک چین در نگاهی کلی
۲۲ مرداد ۱۳۹۸

دیدگاهتان را بنویسید لغو پاسخ

آدرس ایمیل شما منتشر نخواهد شد. فیلد های ضروری مشخص شده اند *

ارسال نظر

آخرین نوشته ها
  • اپ رعنااستوری
    دریافت رایگان رعنااستوری
    ۲۲ مهر ۱۳۹۹
  • داستان کاربر – بخش دوم
    ۱۱ اسفند ۱۳۹۸
  • داستان کاربر
    ۲۹ بهمن ۱۳۹۸
  • برگزاری رویداد کد تمیز
    ۱۵ بهمن ۱۳۹۸
  • کارگاه آموزشی Sprint Planning
    ۰۳ بهمن ۱۳۹۸
  • جلسه برنامه ریزی اسپرینت
    ۰۲ بهمن ۱۳۹۸
پروژه های اخیر
آخرین نوشته ها
  • اپ رعنااستوری
    دریافت رایگان رعنااستوری
    ۲۲ مهر ۱۳۹۹
  • داستان کاربر – بخش دوم
    ۱۱ اسفند ۱۳۹۸
  • داستان کاربر
    ۲۹ بهمن ۱۳۹۸
آخرین پروژه ها
تمام حقوق سایت برای شرکت رویای سبز نرم افزار های آینده محفوظ است.
  • دعوت به همکاری
  • اینستاگرام
  • لینکدین
خدمات
رفتن به بالا
  • فارسی