اینجا با هم میخونیم با هم یاد میگیریم با هم پیشرفت میکنیم...
قرارداد هوشمند چیست؟(smart contract , توضیح ساده)
سلام دوستان به بخش دوم سری مقالات توضیح ساده خوش آمدید.
جالبترین و مفیدترین چیز در مورد بلاک چین توانایی آنها در توانمندسازی افراد به روشهای جدید است. بلاک چین قدرت را در دستان مردم قرار می دهد و آن را از نهادهای بزرگ می گیرد. ما قبلاً بلاک چین را توضیح دادهایم و یکی از بزرگترین مزایای آن - قراردادهای هوشمند - را ذکر کردهایم. پس بیایید به آن بپردازیم!
قرارداد هوشمند قراردادی است که در شبکه بلاک چین (در پایگاه داده هر شرکت کننده) کدگذاری و ذخیره شده است. شرایطی را تعریف می کند که همه طرف های استفاده کننده از قرارداد با آن موافق هستند. بنابراین اگر شرایط لازم برآورده شود، اقدامات خاصی انجام می شود.
از آنجایی که قرارداد هوشمند در هر رایانه ای در شبکه ذخیره می شود، همه آنها باید آن را اجرا کنند و به یک نتیجه برسند. به این ترتیب کاربران می توانند مطمئن شوند که نتیجه درست است.
قراردادهای هوشمند عالی هستند و دلیل آن در اینجا آمده است:
1)خودمختاری - شما هستید که توافق می کنید. برای تایید نیازی به تکیه بر هیچ واسطه ای نیست. اتفاقاً، این خطر دستکاری یک میانجی را نیز منتفی میکند، زیرا اجرای قرارداد بهجای اینکه توسط افراد انجام شود، بهطور خودکار مدیریت میشود.
2)اعتماد - همه اسناد در یک دفتر کل رمزگذاری شده است. هیچ راهی وجود ندارد که آنها را گم یا تغییر دهید.
پشتیبان گیری - تصور کنید بانک شما حساب پس انداز خود را گم کرده است. در بلاک چین، تک تک دوستان شما پشتیبان شما هستند. اسناد چندین بار تکرار می شوند.
3)ایمنی - رمزنگاری، رمزگذاری وب سایت ها، اسناد شما را ایمن نگه می دارد. امکان هک منتفی است.
سرعت - معمولاً برای پردازش دستی اسناد، زمان و مدارک زیادی لازم است. قراردادهای هوشمند از کد نرم افزاری برای خودکارسازی وظایف استفاده می کنند و در نتیجه کارایی را افزایش می دهند.
4)پس انداز - قراردادهای هوشمند هزینه ها را کاهش می دهند زیرا حضور یک واسطه را از بین می برند. به عنوان مثال، شما باید به یک دفتر اسناد رسمی بپردازید تا شاهد معامله شما باشد.
5)دقت - قراردادهای خودکار نه تنها سریعتر و ارزانتر هستند، بلکه از اشتباهات ناشی از پر کردن دستی انبوهی از فرمها نیز جلوگیری میکنند.
با این اوصاف قرارداد های هوشمند فرصت های بسیاری در عرصه بلاکچین به ارمغان آورده است.
البته نقص هایی اعم از عدم کارکرد صحیح و کندی شبکه و احتمال تحت حمله قرار گرفتن نیز وجود خواهد داشت.
مطلبی دیگر از این انتشارات
بررسی DOM در جاوااسکریپت، آموزش متد querySelector
مطلبی دیگر از این انتشارات
هدر بلوک Block Header
مطلبی دیگر از این انتشارات
آنچه باید از تپروت (Taproot) بیتکوین بدانید