ظهور اتریوم اکتشافات را آغاز کرد فناوری بلاکچین برای مواردی بیشتر از اهداف ارزی. این واقعیت که قراردادهای هوشمند و برنامه های غیرمتمرکز قابل ساخت به پروژه های بلاکچین مانند Ethereum ارزش سودمندی منحصر به فردی می بخشد.
با این حال ، تطبیق راه حل های ارائه شده توسط سیستم عامل های قرارداد هوشمند با وضعیت فعلی صنایع دنیای واقعی ، نیاز به ارتباط با داده ها و اطلاعات خارج از بلاکچین دارد..
در حال حاضر ، اکثر سیستم های دنیای واقعی از بلاکچین استفاده نمی کنند. در آینده نزدیک ، بسیاری از این سیستم ها می توانند با استفاده از فناوری بلاکچین به عملکرد خود بپردازند. در صورت دستیابی راحت به ادغام داده ها یا اطلاعات دقیق در یک قرارداد هوشمند از خارج از بلاکچین ، نیاز به جلوه خاصی دارد..
ChainLink یک پروژه بلاکچین است که این جلوه خاص را ایجاد می کند.
لینک زنجیره ای هدف آن اتصال بلاکچین به زیرساخت خارج از زنجیره است. این پروژه قصد دارد با ایجاد قراردادهای هوشمند به فیدهای داده ، API ها و پرداخت ها ، شکاف بین زیرساخت های بلاکچین و زیرساخت های غیر بلاکچین را پر کند..
منبع: https://chain.link/
ChainLink چه کاری انجام می دهد?
ChainLink اساساً یک شبکه غیر متمرکز اوراکل است.
اوراکل یک “عامل” است که داده های دنیای واقعی را پیدا و تأیید می کند و این داده ها را به بلاکچین می آورد تا در آن استفاده شود قراردادهای هوشمند. اوراکل های موجود متمرکز هستند و یک نقطه از شکست دارند ، در حالی که یک سخنرانی غیرمتمرکز بدون یک نقطه از شکست است. این همان چیزی است که ChainLink برای دستیابی به آن طراحی شده است.
هدف ChainLink ایجاد پلی بین اکوسیستم های خارج از زنجیره و درون زنجیره ای است. بنابراین ، معماری ChainLink از م onلفه درون زنجیره ای و م .لفه خارج زنجیره ای تشکیل شده است.
م Onلفه On-Chain
جز on درون زنجیره ای شامل قراردادهای زنجیره ای مستقر در کشور است بلاکچین اتریوم. آنها شامل 3 قرارداد اصلی هستند: قرارداد اعتبار ، قرارداد تطبیق سفارش و قرارداد جمع. آنها درخواست های کاربرانی را که خواهان دسترسی به داده هایی هستند که در بلاکچین نیستند ، پردازش می کنند.
اگر کاربر یا نهادی بخواهد از خارج از بلاکچین به اطلاعات دسترسی پیدا کند ، آنها یک قرارداد درخواست برای ChainLink ارسال می کنند. شبکه ChainLink قرارداد درخواست کننده را در قراردادهای خودش پردازش می کند. قراردادهای زنجیره ای ChainLink وظیفه تطبیق قرارداد درخواست کننده با سخنرانی مناسب را دارد.
قرارداد اعتبار سوابق ارائه دهنده اوراکل را بررسی می کند تا صحت آن را تأیید کند. قرارداد تطبیق سفارش توافق نامه درخواست کاربر را در شبکه ثبت می کند و پیشنهادات ارائه دهنده خدمات صحت عادی را تأیید می کند. قرارداد جمع آوری داده ها از سخنرانی های انتخاب شده را جمع آوری می کند و نتیجه نهایی و دقیق پرس و جو را محاسبه می کند.
سیستم ChainLink به گونه ای طراحی شده است که قابل ارتقا است ، به گونه ای که وقتی تکنیک ها و فن آوری های بهتری بوجود می آیند ، سیستم می تواند به آن وارد شود. ChainLink’s گردش کار 3 مرحله دارد.
- انتخاب اوراکل: وقتی کاربر قرارداد درخواستی را ارسال می کند ، الزامات و پارامترهای خاصی مشخص می شود که پیشنهاد توافق نامه سطح خدمات (SLA) را تشکیل می دهد. اینها شامل اعتبار اوراکل ، مشخصات داده ها ، تعداد منابع اوراکل مورد نیاز و غیره است. کاربران می توانند از فیلترها استفاده کرده و به صورت دستی اوراکل جستجو کنند. هنگامی که جستجوی دستی امکان پذیر نیست ، ChainLink یک موتور تطبیق خودکار فراهم می کند. در این جستجوی خودکار ، اوراکل ها بر اساس SLA قرارداد درخواست کننده پیشنهاد می دهند. هنگامی که یک قرارداد درخواست کننده پیشنهادات با کیفیت کافی را دریافت کرد ، سخنرانی ها انتخاب می شوند.
- گزارش داده: سخنرانی های خارج از زنجیره ای توافق نامه خدمات را اجرا می کنند و گزارش خود را از زنجیره ارائه می دهند.
- جمع بندی نتیجه: قرارداد تجمیعی داده های ارسالی توسط تمام خطاب های مربوط به قرارداد درخواست کننده را جمع آوری می کند. سپس قرارداد جمع کننده به طور متوسط تمام داده ها را ارائه می دهد تا قرارداد درخواستی را به طور دقیق پاسخ دهد. این برای اطمینان از یکپارچگی داده ها است.
منبع: روزنامه سفید ChainLink
درخواست قرارداد توسط کاربران می تواند یک جریمه را برای رفتار ناشایست توسط oracles اجرا کند.
جز Off خارج از زنجیره
جز component خارج از زنجیره ChainLink متشکل از شبکه ای از گره های اوراکل متصل به شبکه Ethereum است (و به موقع از همه شبکه های پیشرو هوشمند قرارداد پشتیبانی می کند).
این داده های درخواستی را از منابع خارج از زنجیره جمع آوری کرده و داده های مربوطه را از طریق ChainLink Core ، نرم افزار گره اصلی که امکان تعامل بین زیرساخت های خارج از زنجیره و زنجیره بلوک ChainLink را فراهم می کند ، پردازش می کنند..
منبع: روزنامه سفید ChainLink
اپراتورهای اوراکل خارج از زنجیره به دلیل مشارکت در برداشت و انتقال داده ها در رمز LINK ، ChainLink’s ERC-20 جبران می شوند. گره های خارج از زنجیره همچنین به توسعه دهندگان این امکان را می دهد تا افزونه هایی را که اپراتورها برای سازگاری سایر برنامه ها برای ساده سازی جمع آوری اطلاعات استفاده می کنند ، ادغام کنند.
ChainLink از چندین سخنرانی برای جمع آوری داده ها برای یک قرارداد درخواست دهنده استفاده می کند. انتظار می رود که سخنرانان از منابع مختلفی برای جمع آوری اطلاعات خود استفاده کنند. این از توزیع شده بودن بستر و صحت داده های جمع آوری شده اطمینان می یابد.
تیم ChainLink
ChainLink از سال 2014 آغاز شد و توسط این شرکت توسعه یافت SmartContract, و توسط سرگئی نظروف (مدیر عامل) و استیو الیس (CTO).
تیم ChainLink متشکل از مهندسان و توسعه دهندگان تجارت است. آدرس پستی آنها نشان می دهد که این پروژه در جزایر کیمن واقع شده است. اعضای اصلی تیم شامل دانیل کوچیس (مدیر توسعه تجارت جهانی), مارک اوبلاد (سلام), دیمیتری روشه (مهندس نرم افزار), الکس کویتکوفسکی (مهندس نرم افزار), توماس هاجز (مدیر انجمن فنی).
مشاوران این پروژه هستند آری ژولز, اندرو میلر, ایوان چنگ, هادسون جیمسون, جیک بورخمان, و برایان لیو.
نقشه راه و دستاوردها
ChainLink در حال حاضر در شبکه آزمایش Ethereum معروف به Ropsten زندگی می کند. برخلاف برخی از پروژه های ارز رمزنگاری شده که هر یک از فعالیت های آنها را تحسین می کند ، به نظر می رسد ChainLink مسیر هیاهوی کمتری را دنبال می کند ، شاید برای اینکه کاربران و توسعه دهندگان را بر آنچه واقعاً مهم است ، یعنی ساخت شبکه متمرکز کند..
توسعه پروژه قابل نظارت است اینجا.
همانطور که در حال ساخت است ، می توان پایگاه کد ChainLink را کنترل کرد گیتهوب و زرق و برق.
ZeppelinOS اعلام کرد یک همکاری با ChainLink در دسامبر 2017 برای استفاده از خدمات سخنرانی امن ChainLink. همچنین یک شراکت با تایید شده است فاکتوم و درخواست شبکه دارد علاقه نشان داد در همکاری با ChainLink.
در چند وقت اخیر ، مشارکت با کایکو, وانچین, و هیدروژن اعلام شده اند مشارکت های احتمالی در جامعه ChainLink شامل SWIFT ، Microsoft ، Salesforce است, مستند سازی, و سک کردن.
در نوامبر 2018 ، تحصیل از TownCrier توسط ChainLink اعلام شد.
چالش ها و رقبا
علیرغم اینکه ChainLink مدتهاست وجود دارد ، پیشرفتی که تجربه کرده اند چیزی نیست که بسیاری از پروژه های بلاکچین دیگر دارند. این به دلیل پیچیدگی پروژه است. جامعه هنوز راه اندازی شبکه اصلی را پیش بینی می کند.
ChainLink در حال کار بر روی یک منطقه منحصر به فرد از صنعت بلاکچین است. رقبای آن در درجه اول پروژه های متمرکز هستند (اگرچه برخی از پروژه های بلاکچین نزدیک می شوند) ، از جمله مایکروسافت کوکو, کوردا, اوراکلایز, Hivemind, و موبیوس.
ویژگی برجسته ChainLink ماهیت غیرمتمرکز آن است ، و آن را قابل اعتماد و قابل تأیید می کند.
نشانه LINK
نشانه LINK نشانه بومی اکوسیستم ChainLink است.
این رمز برای پرداخت به اپراتورهای گره برای بازیابی اطلاعات از فیدهای داده خارج از زنجیره ، قالب بندی داده ها به قالب های قابل خواندن بلاکچین ، محاسبات خارج از زنجیره و ضمانت های به روزرسانی استفاده می شود. مجموعاً 1 میلیارد نشانه با 350 میلیون نشانه در دست چاپ دارد که قیمت آن در حال حاضر 0.30 دلار است.
رمز LINK را می توان از طریق آن خریداری کرد بینانس با Bitcoin و Ether ، در Bithumb با کره جنوبی برنده ، در Bkex با Ether و USDT ، در Huobi با Bitcoin و Ether ، و چند صرافی دیگر.
رمز LINK یک رمز ERC-20 است. این را می توان در هر کیف پول سازگار با ERC-20 مانند متاماسک, میترالو, جکس. همچنین می تواند در کیف پول های سخت افزاری سازگار با استاندارد توکن ERC-20 مانند Nano Ledger S و Trezor ذخیره شود.
نتیجه
یک سیستم غیر متمرکز اوراکل برای آینده قراردادهای هوشمند یک ضرورت است. برای عملکرد قراردادهای هوشمند در مقیاس جهانی ، به یک میان افزار مانند ChainLink نیاز دارد. Ethereum و سایر سیستم عامل های بلاکچین برای عملکرد یکپارچه با داده های دنیای واقعی که در حال حاضر خارج از بلاکچین هستند ، به این میان افزار نیاز دارند.
در حالی که سیستم های اوراکل با مدل های متمرکز ممکن است در حال حاضر بیشتر مرتبط باشند ، موفقیت و مقیاس گذاری سیستم عامل های بلاکچین نیازی را ایجاد می کند که ChainLink از قبل برای پاسخگویی به آن مناسب است.
برای تحقق بخشیدن به چشم انداز پروژه هنوز کارهای زیادی باید توسط تیم ChainLink انجام شود و پیشرفت آنها موفقیت نهایی را تعیین می کند لینک زنجیره ای.