۱- شاید تا به حال اسم قرارداد هوشمند (smart contract) رو شنیدین ولی نمیدونین چرا یک تکنولوژی انقلابی هست، یا این که اسم اوراکل (Oracle) رو شنیدین ولی نمیدونین که بدون اوراکلها، DeFi نمیتونست وجود داشته باشه. در این #کریپتومان به توضیح این موارد میپردازم.
۲- قراردادهای هوشمند در اصل نه قرارداد هستند و نه هوشمند. یک مشت کد هستن (که اکثرا به زبان Solidity نوشته میشوند) و به صورت غیر متمرکز بر روی شبکه های مثل اتریوم، BSC, ... اجرا میشوند و مسئول انتقال و مدیریت ارزش مالی رو به عهده میگیرند. شاید از خودتون سوال کنید که چرا انقدر
۳- یه همچین چیزی میتونه مهم باشه!؟ یکی از مهمترین دلایلش اینه که کسی نمیتونه سانسورشون کنه (censorship resistant)، یعنی چی؟ فرض کنید یه نفر الان تو کانادا یه سایت قمار بیاره بالا (این کار غیرقانونی هست بدون مجوز، و مجوز هم دست خود دولته) بلافاصله مسئولین سایت شناسایی میشوند
۴- سرور سایت پایین آورده میشه، و یک سوپیشینه به همراه جریمه واسه سازنده ثبت میشه. فرض کنید ساده ترین نوع قمار یک لاتری باشه، یعنی مثلا ۶ نفر ، نفر یه اتریوم میزارن وسط و یک تاس میندازن و یک نفر برنده همه اتریوم ها میشه. این رو در قالب یک قرارداد هوشمند میشه براساس نوشت، و نکته
۵- جالب اینه که به خاطر اینکه این قراردادهای هوشمند غیرقابل تغییر هستند (immutable) اگر نویسنده تابعی برای ایست قرارداد هوشمند ننوشته باشه، حتی خود نویسنده نمیتونه جلوی اجرای ابدیش بگیره چه برسه دولتها، حتی اگر نویسنده این قرار داد هوشمند به زندان بیوفته اون به کار خودش ادامه
۶- میده، و چون این کدها به صورت غیر متمرکز در تمام دنیا در حال اجرا هستند عمل فقط با از بین بردن شبکه اتریوم (و اینترنت) میشه جلوش گرفت که تقریبا غیرممکن هست! و حالا سوال اینه که با وجود اینکه قراردادهای هوشمند از ۲۰۱۳-۲۰۱۴ وجود دارند چرا عملا هیچ کار انقلابی ازشون تا ۲۰۱۹-۲۰۲۰
۷- ندیدیم!؟ و حتی تو اوج شوری که تو انتهای ۲۰۱۷ دیدیم قراردادهای هوشمند فقط کاربردهای خیلی محدود مثل بازیهای مسخره یا ICO داشتند!؟ دلیلش نبود چیزی به اسم اوراکل بود و عملا انقلابی که منجر به تولید جنبش DeFi شد مدیون بلوغ اوراکلی به اسم Chainlink هست. اوراکلها به ما کمک
۸- به ما کمک میکنند که بتونیم از بیرون بلاکچین اطلاعات رو به صورت غیرمتمرکز و امن داخل بلاکچین ببریم! یعنی چی؟ مثلا قبلا اگر یک قرارداد هوشمند داشتیم که مردم با اون روی مسابقات بسکتبال شرط میبستند، این کد باید نتیجه رو با فراخوانی یک API از یک وبسایت متوجه میشد تا برنده پیدا کنه
۹- حال فرض کنید اگر صاحب وبسایت روی تیم بازنده شرط بسته بود، اونوقت میتونست برنده رو اشتباه اعلام کنه و در نتیجه جایزه رو بگیره و چون تراکنشها غیرقابل برگشت هستند بعدش هم نمیشد کاری کرد! حالا یک اوراکل مثل چینلینک بهجای یک وبسایت نتیجه رو از دهها سایت مختلف دریافت میکنه و
۱۰- میانگین اونها رو اعلام میکنه و تقلب تقریبا غیرممکن میشه! مهمترین مساله برای پروژهای دیفای تعیین دقیق قیمتهاست مثلا یک چیز مثل Aave نیاز داره قیمت دقیق بیتکوین بدون که بتونه به عنوان وثیقه قبولش کنه و به طرف وام بده برای همین نمیتونه به هر دیتایی اعتماد کنه
۱۱- برای اینکار از یک اوراکل مثل چینلینک یا لینک استفاده میکنه! پس با حل این مساله توسط اوراکلها جنبش DeFi پا گرفت! امیدوارم استفاده کرده باشین، در کریپتومان بعدی پروژه Chainlink بررسی میکنیم!
• • •
Missing some Tweet in this thread? You can try to
force a refresh