نسخه جدیدی از این صفحه وجود دارد اما در حال حاضر فقط به زبان انگلیسی است. به ما کمک کنید تا آخرین نسخه را ترجمه کنیم.
اینجا اشکالی ندارد!
این صفحه ترجمه نمی شود. ما فعلاً این صفحه را به طور عمدی به زبان انگلیسی ترک کرده ایم.
دوباره نشان نده
صفحه آخرین به روز شده: 18 مارس 2023
آشنایی با قراردادهای هوشمند
قراردادهای هوشمند بلوک های اساسی ساخت و ساز برنامه های اتریوم هستند. آنها برنامه های رایانه ای هستند که در blockchain ذخیره می شوند که امکان تبدیل قراردادهای سنتی را به موازی های دیجیتال می دهند. قراردادهای هوشمند بسیار منطقی هستند - به دنبال این ، پس از این ساختار. این بدان معناست که آنها دقیقاً مطابق برنامه ریزی شده رفتار می کنند و نمی توانند تغییر کنند.
نیک سزابو اصطلاح "قرارداد هوشمند" را ابداع کرد. در سال 1994 ، او مقدمه ای از این مفهوم نوشت و در سال 1996 اکتشافی از آنچه قراردادهای هوشمند می توانند انجام دهند.
نیک سزابو یک بازار دیجیتالی را که بر روی این فرآیندهای اتوماتیک و رمزنگاری امن ساخته شده است ، پیش بینی کرد. مکانی که معاملات و کارکردهای تجاری می توانند بدون اعتماد - بدون واسطه - اتفاق بیفتند. قراردادهای هوشمند در اتریوم این چشم انداز را عملی می کند.
قراردادها چیست؟
شما احتمالاً فکر می کنید: "من وکیل نیستم! چرا به قراردادها اهمیت می دهم؟"بشربرای اکثر افراد ، قراردادها توافق نامه ها یا اسناد حقوقی خسته کننده را بی نیاز به ذهن می آورند.
قراردادها فقط توافق نامه هستند. یعنی هر نوع توافق را می توان در شرایط یک قرارداد محصور کرد. توافق نامه های کلامی یا قراردادهای قلم و کاغذی برای بسیاری از موارد قابل قبول است ، اما آنها بدون نقص نیستند.
اعتماد و قراردادها
یکی از بزرگترین مشکلات مربوط به یک قرارداد سنتی ، نیاز به افراد قابل اعتماد برای پیگیری نتایج این قرارداد است.
به عنوان مثال:
آلیس و باب در حال مسابقه دوچرخه هستند. بیایید بگوییم آلیس 10 دلار شرط بندی می کند که او در این مسابقه پیروز خواهد شد. باب اطمینان دارد که او برنده خواهد شد و با شرط بندی موافق است. در پایان ، آلیس مسابقه را خیلی جلوتر از باب به پایان رساند و برنده واضح است. اما باب از پرداخت شرط خودداری می کند و ادعا می کند که آلیس باید تقلب کرده باشد.
این مثال احمقانه مشکل را با هر توافق غیر هوشمند نشان می دهد. حتی اگر شرایط توافق برآورده شود (یعنی شما برنده مسابقه هستید) ، هنوز هم باید به شخص دیگری اعتماد کنید تا توافق نامه را انجام دهد (یعنی پرداخت شرط).
قراردادهای هوشمند با تبدیل شرایط توافق به کد رایانه ای که به طور خودکار هنگام رعایت شرایط قرارداد به طور خودکار اجرا می شود ، توافق نامه ها را دیجیتالی می کند.
یک دستگاه فروش دیجیتال
یک استعاره ساده برای یک قرارداد هوشمند یک ماشین فروش است ، که تا حدودی مشابه با یک قرارداد هوشمند کار می کند - ورودی های خاص تضمین کننده خروجی های از پیش تعیین شده است.
شما یک محصول را انتخاب می کنید
دستگاه فروش مبلغ مورد نیاز برای خرید محصول را برمی گرداند
مبلغ صحیح را وارد می کنید
دستگاه فروش تأیید می کند که مبلغ صحیح را درج کرده اید
ماشین فروش محصول مورد نظر را توزیع می کند
ماشین فروش فقط محصول مورد نظر شما را پس از برآورده شدن تمام نیازها ، کنار می گذارد. اگر محصولی را انتخاب نکنید یا پول کافی را درج نکنید ، ماشین فروش محصول شما را به شما نمی دهد.
یکی از مهمترین مزایایی که قراردادهای هوشمند نسبت به قراردادهای منظم دارند این است که هنگام تحقق شرایط قرارداد ، نتیجه به طور خودکار اجرا می شود. نیازی به انتظار برای اجرای یک انسان نیست. به عبارت دیگر: قراردادهای هوشمند نیاز به اعتماد را برطرف می کنند.
به عنوان مثال ، شما می توانید یک قرارداد هوشمند بنویسید که بودجه ای را برای کودک در اختیار دارد و به آنها اجازه می دهد پس از یک تاریخ خاص ، وجوه را پس بگیرند. اگر آنها سعی کنند قبل از تاریخ مشخص وجوه را پس بگیرند ، قرارداد هوشمند اجرا نمی شود. یا ، می توانید قراردادی بنویسید که هنگام پرداخت فروشنده ، به طور خودکار نسخه دیجیتالی عنوان خودرو را به شما می دهد.
عامل انسانی یکی از بزرگترین نقاط عدم موفقیت در قراردادهای سنتی است. به عنوان مثال ، دو قاضی فردی ممکن است یک قرارداد سنتی را به روش های مختلف تفسیر کنند. تفسیرهای آنها می تواند منجر به تصمیم گیری های مختلف و نتایج متفاوت شود. قراردادهای هوشمند امکان تفسیرهای مختلف را حذف می کنند. در عوض ، قراردادهای هوشمند دقیقاً بر اساس شرایط نوشته شده در کد قرارداد اجرا می شوند. این دقت بدان معنی است که با توجه به همان شرایط ، قرارداد هوشمند همان نتیجه را به دست می آورد.
قراردادهای هوشمند نیز برای ممیزی و ردیابی مفید هستند. از آنجا که قراردادهای هوشمند Ethereum در یک blockchain عمومی قرار دارند ، هر کسی می تواند فوراً نقل و انتقالات دارایی و سایر اطلاعات مرتبط را ردیابی کند. به عنوان مثال می توانید بررسی کنید که کسی به آدرس شما پول ارسال کرده است.
قراردادهای هوشمند همچنین می توانند از حریم خصوصی شما محافظت کنند. از آنجا که Ethereum یک شبکه نام مستعار است (معاملات شما به صورت عمومی به یک آدرس رمزنگاری منحصر به فرد گره خورده است ، نه هویت شما) ، می توانید از حریم شخصی خود در برابر ناظران محافظت کنید.
سرانجام ، مانند قراردادها ، می توانید قبل از امضای آن ، آنچه را که در یک قرارداد هوشمند است (یا در غیر این صورت با آن تعامل داشته باشید) بررسی کنید. با این وجود ، شفافیت عمومی شرایط در قرارداد به این معنی است که هر کسی می تواند آن را بررسی کند.
موارد استفاده از قرارداد هوشمند
بنابراین ، قراردادهای هوشمند برنامه های رایانه ای هستند که در blockchain زندگی می کنند. آنها می توانند به صورت خودکار اجرا کنند. شما می توانید معاملات آنها را پیگیری کنید ، پیش بینی کنید که چگونه آنها عمل می کنند و حتی از آنها نام مستعار استفاده می کنند. باحاله. اما آنها برای چه چیزی خوب هستند؟خوب ، قراردادهای هوشمند می توانند اساساً هر کاری را که سایر برنامه های رایانه ای انجام می دهند ، انجام دهند.
آنها می توانند محاسبات را انجام دهند ، ارز ایجاد کنند ، داده های ذخیره سازی ، NFT های نعناع ، ارسال ارتباطات و حتی تولید گرافیک را انجام دهند. در اینجا چند نمونه محبوب و واقعی در دنیای واقعی آورده شده است:
استابله
ایجاد و توزیع دارایی های دیجیتال منحصر به فرد
مبادله ارز اتوماتیک و باز
بازی غیر متمرکز
بیمه نامه ای که به طور خودکار پرداخت می کند
استانداردی که به مردم اجازه می دهد ارزهای سفارشی و قابل تعامل ایجاد کنند
بیشتر از یک یادگیرنده بصری؟
تماشای Finematics قراردادهای هوشمند را توضیح دهید:
چگونه قراردادهای هوشمند جهان را تغییر می دهند
قراردادهای هوشمند: فناوری blockchain که جایگزین وکلا خواهد شد
قراردادهای هوشمند برای توسعه دهندگان
یاد بگیرید که قراردادهای هوشمند را بنویسید
تسلط بر اتریوم - قرارداد هوشمند چیست؟
تجارت با گزینههای باینری...
ما را در سایت تجارت با گزینههای باینری دنبال می کنید