Iman Profile picture
19 Jul, 11 tweets, 3 min read
۱- شاید تا به حال اسم قرارداد هوشمند (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
 

Keep Current with Iman

Iman Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(