Chainlink چیست؟

Chainlink چیست؟

Chainlink توسط مدیر عامل فعلی سرگئی نازاروف و CTO فعلی استیو الیس تاسیس شد. Chainlink  فهمید که چگونه می توانید اطلاعات خود را از طریق blockchain به روشی که هنوز مطمئن، قابل اعتماد و غیرمتمرکز بود دریافت کنید. منابع داده بین blockchain و دنیای “واقعی”، معروف به اوراکل، دیگر نیازی به یک نقطه شکست برای یک برنامه قرارداد هوشمند نیست. Chainlink شبکه ای از گره ها را برای ارائه اطلاعات به داخل و از blockchain ایجاد کرد و در نتیجه یک قطعه حیاتی از زیرساخت های قرارداد هوشمند ایجاد کرد. این “میان افزار blockchain” به معنای اوراکل های Chainlink می تواند اطلاعات ضروری مانند فید قیمت، نتایج رویداد و پیوندها به سیستم های پرداخت سنتی را بدون آسیب رساندن به عدم تمرکز یا امنیت فراهم کند. هم توسعه دهندگان مستقل و هم شرکت های بزرگ می توانند داده ها را به عنوان اپراتور گره به شبکه Chainlink بفروشند و در این فرآیند به نشانه های LINK پرداخت می شوند.

بررسی بیشتر Chainlink

جایی که blockchain با دنیای خارج ملاقات می کند، آسیب پذیری بزرگی در برنامه های غیرمتمرکز (dapps) ایجاد کرده است تا اینکه Chainlink یک پل مطمئن ایجاد کرد. نقاطی که داده ها به بلاکچین وارد می شوند نیز نقاطی هستند که می توانند داده ها را دستکاری ، به خطر بیاندازند، یا به سادگی جعل کنند – این نقاط شکست جایی هستند که Chainlink ارزش ایجاد می کند.برای به حداقل رساندن شکست احتمالی اوراکل ، آنها در اصل لیست اصلی خود را به سه اصل اختصاص می دهند، توزیع منابع داده؛ توزیع اوراکل و استفاده از سخت افزار قابل اعتماد.برای بهبود امنیت برای اوراکلها یا فید های داده، Chainlink یک استارتاپی به نام TownCrier کسب کرد. با استفاده از فناوری TownCrier ، داده های ارائه شده به اوراکل های Chainlink با استفاده از “محیط های با اعتماد به نفس” و سخت افزار فوق العاده ویژه ایمن تر می شوند.

چگونه ChainLink کار می کند؟

هدف اصلی ChainLink ایجاد پل های اکوسیستم های زنجیره ای و خارج از زنجیره است و به همین ترتیب ، دو مؤلفه اصلی معماری دارد: زیرساخت های زنجیره ای و زیرساخت های خارج از زنجیره.

عملکردهای زنجیره ای – اولین مؤلفه ChainLink شامل قراردادهای زنجیره ای است که در قسمت زنجیره ای Ethereum مستقر شده اند. این قراردادهای اوراکل درخواست های داده کاربرانی را که می خواهند از خدمات اوراکل شبکه استفاده کنند، پردازش می کنند. اگر یک کاربر یا نهاد بخواهد به داده های خارج از زنجیره دسترسی داشته باشد، آنها یک قرارداد کاربر (یا درخواست قرارداد) را به شبکه ChainLink ارسال می کنند ، و blockchain این درخواست ها را در قراردادهای خود پردازش می کند.این قراردادها وظیفه تطبیق قرارداد درخواست کننده با اوراکل های مناسب را بر عهده دارند. این قراردادها شامل یک قرارداد شهرت ، یک قرارداد تطبیق سفارش و یک قرارداد کل هستند. به نوبه خود، قرارداد تطبیق سفارش، توافق نامه سرویس سطح قرارداد کاربر کاربر در شبکه را ثبت می کند و پیشنهادهایی را از ارائه دهندگان مسئول اوراکل جمع می کند. سرانجام ، قرارداد جمع آوری داده های جمعی اوراکل های منتخب را جمع می کند و آنها را متعادل می کند تا دقیق ترین نتیجه را پیدا کنند.

توابع غیر زنجیره ای – مؤلفه دوم ChainLink شامل گره های اوراکل غیر زنجیره ای است که به شبکه Ethereum وصل شده اند. در حال حاضر ، ChainLink فقط با قراردادهای هوشمند در شبکه Ethereum ارتباط برقرار می کند ، اما در آینده ، این برنامه به صورت agnostic به کار می رود تا بتواند با قراردادهای هوشمند در شبکه های مختلف کار کند.گره های خارج از زنجیره ای مسئولیت جمع آوری داده ها از منابع غیر زنجیره ای را طبق درخواست های کاربر درخواست می کنند. این گره ها پس از بازیابی اطلاعات مربوطه ، داده ها را از طریق ChainLink Core ، نرم افزار گره اصلی که به زیرساخت های خارج زنجیره ای امکان ارتباط با blockchain ChainLink را پردازش می کند ، پردازش می کنند. پس از پردازش داده ها ، ChainLink Core آن را برای جمع بندی نتیجه به قرارداد اوراکل زنجیره ای انتقال می دهد. در غرامت این کار ، اپراتورهای اوراکل خارج از زنجیره در برداشت و ارسال داده به LINK ، نشانه بومی ChainLink پرداخت می شوند.

علائم Chainlink

شبکه Chainlink از یک نشانه ERC677 استفاده می کند که عملکردی را از استاندارد توکن های ERC-20 به ارث می برد و به انتقال توکن اجازه می دهد تا یک بار داده داشته باشد. همچنین برای پرداخت ارائه دهندگان داده هایی که داده ها را به blockchain وارد می کنند و ترجمه می کنند ، که توسط خریدار داده پرداخت می شود ، استفاده می شود. قیمت خدمات آنها توسط ارائه دهندگان داده یا اوراکل در هنگام ارائه پیشنهاداتشان تعیین می شود.علاوه بر کسب نشانه های LINK به عنوان ارائه دهنده ، می توانید علائم LINK را نیز در Coinbase ، Binance و Huobi بخرید.اگرچه Chainlink در Ethereum شروع به کار کرد ، سرویس های اوراکل آنها در سایر بلاکچین ها مانند Bitcoin و Hyperledger نیز موجود است. هم توسعه دهندگان مستقل و هم شرکت های بزرگ می توانند داده ها را به عنوان اپراتور گره به شبکه Chainlink بفروشند و در این فرآیند به نشانه های LINK پرداخت می شوند.

فرآیند سه مرحله ای توابع زنجیره ای ChainLink

انتخاب اوراکل- هنگام ارائه قرارداد درخواست کننده ، کاربر مجموعه ای از پارامترها و الزامات مربوط به جستجوی داده های خود را که به عنوان توافق نامه سطح سرویس (SLA) شناخته می شود ، مشخص می کند. این موارد ممکن است شامل شهرت اوراکل ، مشخصات داده ، تعداد مدخل ها / منابع داده مورد نیاز و غیره باشد. کاربران می توانند با استفاده از ChainLink برای یافتن اوراکل ها به صورت دستی فیلتر و دستی کنند. در مواقعی که جستجوی دستی بهینه نباشد ، یک موتور تطبیق خودکار در دسترس خواهد بود. برای این گزینه ، اوراکل می تواند براساس SLA قرارداد مناقصه کند. قراردادها گزینه اجرای مجازات مجازات سوء رفتار را دارند و به محض اینکه یک قرارداد مناقصه هایی با کیفیت کافی دریافت کرد ، این اوراکل ها انتخاب شده و توافق نامه خدمات آغاز می شود.

گزارش داده ها – این یکی بسیار ساده است. پس از انتخاب آنها ، اوراکل های خارج از زنجیره توافق نامه خدمات را انجام داده و داده های درخواستی را برای پردازش گره های زنجیره ای به زنجیره انتقال می دهند.

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

منابع توزیع شده و اوراکل های توزیع شده

ما این بخش را در اینجا گنجانده ایم زیرا این دو مفهوم برای درک چگونگی جدا کردن ChainLink از سایر پروتکل های اوراکل مهم هستند.برنامه ChainLink برخلاف همتایان متمرکز ، کاملاً غیرمتمرکز است. مشكل موجود در اوراكل متمركز ، ممكن است راهي براي داده هاي تقلبي باشد. به عنوان مثال ، اگر یک قرارداد کاربر برای ارائه گزارشی در مورد حسابرسی مالی ، به یکی از اوراکلها تکیه کند ، این اوراکل در صورت داشتن قصد مخرب ، می تواند از این داده ها دستکاری کند.برای حل این مسائل امنیتی ، ChainLink آنچه را که منبع و توزیع اوراکل نامیده می شود ، پیاده سازی می کند. اگر اوراکل شهرت قابل اعتماد داشته باشد ، می تواند داده های خود را از چندین منبع بکشد. علاوه بر این ، هنگامی که یک قرارداد کاربر درخواستی را با شبکه ایجاد می کند ، آن درخواست با چندین گره اوراکل غیر زنجیره ای منعقد می شود. این مدخلها ممکن است از منابع مشابه یا متفاوتی حاصل شود.

مزایای ChainLink

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

2. زیرساخت های زنجیره ای شامل قراردادهای زنجیره ای مستقر در آستانه اتریوم است. اینها قراردادهای اوراکل هستند که درخواست های داده کاربرانی را که مایل به دسترسی به داده های غیر زنجیره ای هستند پردازش می کند.

3. کاربرانی که می خواهند داده های مربوط به اکوسیستم خاموش blockchain را ارسال کنند ، یک قرارداد درخواست کننده را به شبکه ChainLink ارسال می کنند ، که به نوبه خود این درخواست ها را به قراردادهای خود پردازش می کند ، که مطابق قرارداد کاربر با اوراکل های موجود است که برای برنامه مناسب است.

4. قراردادهای کاربر گزینه اجرای مجازات رفتارهای ناشایست را دارد که اوراکل می تواند از آن بپردازد.

5. در حال حاضر، ChainLink فقط با Smart Contracts در blockchain Ethereum ارتباط برقرار می کند ، اما قصد دارد در آینده با شبکه های چندگانه همکاری کند.

6. در ازای سهم خود در برداشت شبکه و انتقال داده ها ، اپراتورهای اوراکل خارج از زنجیره به شکل LINK ، نشانه ERC20 بومی ChainLink جبران می شوند.

آخرین مطالب وبلاگ
دریافت ماینر یک ساعته رایگان
دریافت ماینر یک ساعته رایگان

آموزش ثبت نام در سامانه آی ماینر و دریافت ماینر یک ساعته رایگان ماینر یک...

خرید ماینر بیت کوین از آی ماینر
خرید ماینر بیت کوین از آی ماینر

ماینر بیت کوین چیست؟ از کجا ماینر بخریم؟ خرید ماینر بیت کوین: اکنون دیگر با...

آموزش استخراج بیت کوین با آی ماینر
آموزش استخراج بیت کوین با آی ماینر

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

Change Language

English پارسی Türk русский العربية
آی ماینر