- در سال 1998، نیک سابو، یک دانشمند کامپیوتر آمریکایی، اصطلاح قرارداد هوشمند را در زمان اختراع اولین ارز دیجیتال، بیت گلد، ابداع کرد.
- قراردادهای هوشمند از یک مفهوم ساده «اگر/دیگر/زمان و سپس» پیروی می کنند که در کد نوشته شده است. هر بلوک به طور متوالی این نوع کد را اجرا می کند و بنابراین یک حلقه تکراری تولید می کند که به ظاهر خودکار است.
- امروزه قراردادهای هوشمند شامل دو نهاد اصلی هستند، سازنده قرارداد و گیرنده.
همه ما درباره ارزهای دیجیتال، انقلاب های وب 3 و امکانات بی پایانی که در اختیار توسعه دهندگان بلاک چین قرار داده شده است، شنیده ایم. فناوری بلاک چین بارها و بارها ماهیت همه کاره و انعطاف پذیر خود را ثابت کرده است. این برنامههای غیرمتمرکز را به ارمغان آورده است که به آرامی در حال تسلط بر دنیای دیجیتال هستند. در واقع این اختراع جدید جای خود را در انقلاب صنعتی چهارم دارد. با این حال، آیا واقعاً درک می کنید که بلاک چین چگونه کار می کند؟ چه چیزی آن را بسیار منحصر به فرد می کند؟ پاسخ به این سوال قرارداد هوشمند است. ما در حال بررسی یک سری 4 قسمتی هستیم که هر کدام نسخه توسعه یافته دیگری را در مورد کاربردهای قراردادهای هوشمند، چیستی و چرایی منحصر به فرد بودن آن بررسی می کنیم.
این برای کمک بیشتر به هر کسی است که علاقه مند به یافتن آنچه باعث می شود بلاک چین تیک بزند. علاوه بر این، امیدواریم که بتواند الهام بخش توسعه دهندگان بلاک چین بیشتری در اکوسیستم آفریقا باشد.
بلاک چین چگونه کار می کند؛ تاریخ
اصطلاح ارز رمزنگاری شده کل را در بر گرفت دنیای دیجیتال با طوفان در سال 2017، 8 سال پس از شروع اولیه خود در سال 2009. از آن زمان، واگن وب 3 اولین قدم زدن خود را آغاز کرد و فناوری بلاک چین به زودی به یک چیز جدید تبدیل شد. با این حال، بیشتر مردم باید بیاموزند که بیت کوین هرگز اولین ارز دیجیتال نبوده و اصطلاح قراردادهای هوشمند مدت ها قبل از ایجاد آن آغاز شد.
همچنین ، بخوانید استخراج اتریوم، راهنمای مبتدیان برای شروع.
در 1998، نیک سابویک دانشمند کامپیوتر آمریکایی، با اختراع اولین ارز رمزنگاری شده، بیت گلد، اصطلاح قرارداد هوشمند را ابداع کرد. در آن زمان، مفهوم فناوری بلاک چین ناشناخته بود، حتی اگر کاربرد آن از قبل وجود داشته باشد. یک واقعیت جالب این است که بسیاری گمان می کنند که سابو بعداً با نام مستعار ساتوشی ناکاموتو دوباره ظاهر شد، اما او در نهایت این ادعا را رد کرد. سابو در کار اصلی خود قراردادهای هوشمند را به عنوان پروتکل های تراکنش کامپیوتری تعریف کرد که شرایط یک قرارداد را اجرا می کنند.
قراردادهای هوشمند هوش مصنوعی نیستند
این دانشمند کامپیوتر، اصطلاح هوشمند را صرفاً به این دلیل به کار برد که می تواند به طور خودکار مراحل از پیش برنامه ریزی شده خاصی را اجرا کند. در آن زمان، بسیاری از افراد فکر می کردند که اصطلاح قرارداد هوشمند با استفاده از آن ارتباط دارد هوش مصنوعی در برنامه او. با این حال، او بعداً اظهار داشت که به همان اندازه که برنامه اولیه قراردادها را خودکار میکرد، قابلیتهای آنها در آنجا متوقف شد و آنها را برای نامیدن هوش مصنوعی نامناسب ساخت.
سابو برای توضیح بیشتر در مورد استفاده خود از قراردادهای هوشمند، آن را با یک دستگاه فروش خودکار مقایسه کرد که در آن زمانی که کاربر شرایط مختلف "قراردادها" را برآورده کرد، مانند درج پول و فشار دادن یک دکمه، دستگاه به طور خودکار به پایان قرارداد خود پایان می دهد.
اساساً تمام برنامه های کاربردی قراردادهای هوشمند، حتی در برنامه های غیرمتمرکز، از این قانون اساسی پیروی می کنند.
سابو نوشت:
این اوراق بهادار جدید با ترکیب اوراق بهادار (مانند اوراق قرضه) و مشتقات (اختیارات و قراردادهای آتی) به روشهای بسیار متنوعی تشکیل میشوند. با توجه به تجزیه و تحلیل کامپیوتری این ساختارهای پیچیده مدت برای پرداخت ها، اکنون می توان در قراردادهای استاندارد شده گنجانده شده و با هزینه های مبادله کم معامله شد.
پس از سالها، توسعهدهندگان بلاک چین این مفهوم را دوباره تعریف کردند تا سیستمها و الگوریتمهایی را توسعه دهند که بعداً بلوکهای سازنده «چگونگی عملکرد بلاک چین» خواهند بود.
امروزه قراردادهای هوشمند شامل دو نهاد اصلی هستند: سازنده قرارداد، که قانون قرارداد لازم را از طریق کد تعریف و تنظیم می کند، و گیرنده، که تمام قوانین را برای به دست آوردن پاسخ انجام داده است. این درک متقابل بین هر دو طرف منجر به کاربردهای متعدد قراردادهای هوشمند شد.
همچنین، بخوانید نرم افزار، بسته ها و ابزارهایی که برای تبدیل شدن به یک توسعه دهنده وب 3 نیاز دارید.
بلاک چین چگونه کار می کند؛ قراردادهای هوشمند
در ابتدایی ترین درک "چگونگی عملکرد بلاک چین"، قراردادهای هوشمند از یک مفهوم ساده "اگر/دیگر/زمان و سپس" پیروی می کنند که به صورت کد نوشته شده است. هر بلوک به طور متوالی این نوع کد را اجرا می کند و بنابراین یک حلقه تکراری تولید می کند که به ظاهر خودکار است. قراردادهای هوشمند شامل شرایط از پیش تعیین شده ای هستند که در صورت تحقق، واکنش هایی را در پی خواهند داشت. به زبان عوام، مفهوم را به فعلیت میرسانند. "هر عملی منجر به یک واکنش می شود". این به طرفین اجازه می دهد تا معاملات را تنها با دانستن منافع مشترک معامله انجام دهند.
نمای اولیه
برای درک نحوه عملکرد بلاک چین، برنامه های غیرمتمرکز این مراحل را دنبال می کنند:
- توسعه دهندگان بلاک چین شرایط از پیش تعریف شده ای را برای تراکنش ها و اعتبارسنجی طراحی و تنظیم می کنند
- یک طرف قرارداد هوشمند را با شروع یک خواسته یا نیاز آغاز می کند. یک مثال بارز تمایل کاربر برای ارسال ارز دیجیتال به طرف دیگر است.
- این فرآیند اعتبار سنجی و تأیید را آغاز می کند. این فرآیند کاربرد واقعی قراردادهای هوشمند است، زیرا برنامه غیرمتمرکز قوانین از پیش تعریف شده توسط توسعه دهندگان بلاک چین را طی می کند. این شبیه به نحوه تأیید اطلاعات حساب و شناسه بانک ها قبل از انتقال وجه است. با این حال، قراردادهای هوشمند نیازی به اطلاعات اضافی ندارند.
- برنامه غیرمتمرکز یک بلوک جدید ایجاد می کند. یکی از کاربردهای اصلی قراردادهای هوشمند، ایجاد یک رکورد است. این رکورد حیاتی است زیرا عنصر اصلی "چگونگی عملکرد بلاک چین" است. داده ها در سراسر شبکه توزیع شده توزیع می شوند و یک قانون اساسی است که به طور جهانی توسط توسعه دهندگان بلاک چین اعمال می شود.
- این اطلاعات قدیمی و جدید را در شبکه بلاک چین ادغام می کند. آخرین مرحله در اکثر قراردادهای هوشمند، به روز رسانی سیستم شبکه است. کاربرد جهانی آن تضمین می کند که هیچ گره واحدی در شبکه داده های متفاوتی ندارد. این امر ماهیت شفاف قراردادهای هوشمند را ایجاد می کند.
اجزای مختلف یک قرارداد هوشمند شامل منطق، ویژگی ها و داده ها در یک بسته واحد است. این لایههای منطقی کسبوکار و داده را در یک لایه جمع میکند که در آن توسعهدهنده در بلاک چین مینویسد. این به تعدادی از جنبه های اساسی «چگونگی عملکرد بلاک چین» پاسخ می دهد. تغییر ناپذیری، اجرای قطعی و شفافیت آن در محیط های غیر قابل اعتماد مورد نیاز است. این ویژگی ها بسته به برنامه های غیرمتمرکز متفاوت است.
همچنین ، بخوانید فناوری بلاک چین؛ اساس برنامه های کاربردی کنیا.
برخی از توسعه دهندگان بلاک چین این قابلیت ها را برای جداسازی و استفاده از آنها در برنامه های مختلف قراردادهای هوشمند جدا می کنند.
همانندسازی، همانطور که قبلا ذکر شد، تضمین میکند که همه طرفها یا شبکههای غیرقابل اعتماد اطلاعات یکسانی دارند. هر گره در شبکه برنامه غیرمتمرکز نیاز به اجرای قرارداد هوشمند بارها و بارها دارد.
نتیجه
توسعه دهندگان بلاک چین اغلب شرایط قوانین اساسی اعمال شده در بلاک چین را دوباره ابداع می کنند. این منجر به کاربردهای متفاوت قراردادهای هوشمند می شود. در همان زمان، برخی ممکن است از تغییر ناپذیری و شفافیت استفاده کنند، برخی دیگر بر توزیع قراردادهای هوشمند تمرکز می کنند. لازم به یادآوری است که این مقاله روی کاربرد آن در ارزهای دیجیتال تمرکز ندارد.
توسعه دهندگان بلاک چین ثابت کرده اند که طرح های متعددی از برنامه های غیرمتمرکز وجود دارد. این صرفاً یک مقاله مقدماتی بود که به مفهوم اساسی قراردادهای هوشمند و توضیح جنبه اساسی آن پرداخت. برای مخاطبان فنی تر خود، مقاله ای منتشر خواهیم کرد که ماهیت پیچیده قراردادهای هوشمند را برجسته می کند. علاوه بر این، در مورد زبان های برنامه نویسی مختلف مورد استفاده توضیح خواهیم داد.
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- پلاتوبلاک چین. Web3 Metaverse Intelligence. دانش تقویت شده دسترسی به اینجا.
- منبع: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- درباره ما
- حساب
- به دست آوردن
- عمل
- اضافه
- پس از
- توافق
- AI
- کمک
- الگوریتم
- معرفی
- قبلا
- امریکایی
- تحلیل
- و
- دیگر
- پاسخ
- پاسخ
- هر کس
- کاربرد
- برنامه های کاربردی
- اعمال می شود
- مقاله
- ظاهر
- جنبه
- خواص
- حضار
- خودکار
- بطور خودکار
- بانک
- اساسی
- اساس
- زیرا
- شدن
- قبل از
- آغاز شد
- میان
- بیت
- بیت کوین
- مسدود کردن
- بلاکچین
- شبکه Blockchain
- شبکه های بلاک چین
- فن آوری بلوکچین
- blockchains
- بلاک ها
- سهام
- هر دو طرف
- آورده
- بنا
- ساخته
- کسب و کار
- دکمه
- قابلیت های
- ادعا
- رمز
- مشتاق
- ترکیب
- مشترک
- مقایسه
- پیچیده
- اجزاء
- کامپیوتر
- مفهوم
- مفاهیم
- شرایط
- رفتار
- قرارداد
- قرارداد
- هسته
- هزینه
- میتوانست
- ایجاد
- ایجاد
- ایجاد
- خالق
- کریپتو کارنسی (رمز ارزها )
- داده ها
- اغاز کار
- عرضه شد
- غیر متمرکز
- برنامه های تقسیم شده
- مشخص
- تعریف می کند
- بستگی دارد
- مشتقات
- طرح
- طرح
- جزئیات
- توسعه
- توسعه دهنده
- توسعه دهندگان
- مختلف
- دیجیتال
- دنیای دیجیتال
- توزیع شده
- شبکه توزیع شده
- توزیع
- هر
- پیش از آن
- اکوسیستم
- دارای جزئیات - بسیط
- بی پایان
- تضمین می کند
- تمام
- اشخاص
- محیط
- ضروری است
- حتی
- در نهایت
- مثال
- اجرا کردن
- اعدام
- منبسط
- کمی از
- پیدا کردن
- نام خانوادگی
- قابل انعطاف
- تمرکز
- به دنبال
- تشکیل
- پایه
- سرگرمی
- ویژگی های
- اساسی
- بودجه
- بیشتر
- آینده
- تولید می کند
- گرفتن
- Go
- طلا
- راهنمایی
- شنیده
- مشخص کردن
- امید
- چگونه
- اما
- HTTPS
- ID
- تغییرناپذیری
- in
- شامل
- افراد
- صنعتی
- انقلاب صنعتی
- اطلاعات
- اول
- الهام بخشیدن
- علاقه
- علاقه مند
- مقدماتی
- اختراع
- اختراع
- موضوع
- IT
- نوع
- دانا
- زبان
- زبان ها
- نام
- لایه
- لایه
- منجر می شود
- یاد گرفتن
- رهبری
- طولانی
- کم
- دستگاه
- اصلی
- باعث می شود
- ساخت
- بسیاری
- حداکثر عرض
- ذکر شده
- صرفا - فقط
- ادغام می شود
- استخراج معدن
- پول
- بیش
- اکثر
- متقابل
- ناکاموتو
- طبیعت
- لازم
- نیاز
- خالص
- شبکه
- سیستم شبکه
- شبکه
- جدید
- گره
- متعدد
- قدیمی
- گزینه
- اصلی
- دیگر
- دیگران
- بسته
- بسته
- بخش
- احزاب
- حزب
- مبلغ پرداختی
- مردم
- محل
- افلاطون
- هوش داده افلاطون
- PlatoData
- فرصت
- نخستین
- روند
- برنامه نويسي
- زبانهای برنامه نویسی
- املاک
- پروتکل
- اثبات شده
- سوال
- واکنش
- خواندن
- رکورد
- به یاد داشته باشید
- تکراری
- تکرار
- نیاز
- ضروری
- پاسخ
- نتیجه
- نتایج
- انقلاب
- قانون
- قوانین
- همان
- راضی
- ساتوشی
- ساتوشی Nakamoto
- دانشمند
- اوراق بهادار
- جداگانه
- سلسله
- تنظیم
- مجموعه
- برپایی
- مشابه
- ساده
- به سادگی
- پس از
- تنها
- به آرامی
- هوشمند
- قرارداد هوشمند
- قراردادهای هوشمند
- So
- برخی از
- خاص
- اظهار داشت:
- گام
- مراحل
- هنوز
- طوفان
- چنین
- سیستم
- سیستم های
- فنی
- پیشرفته
- قوانین و مقررات
- La
- شان
- چیز
- فکر
- از طریق
- سراسر
- زمان
- به
- ابزار
- لمس کردن
- داد و ستد
- معامله
- هزینه معاملات
- معاملات
- انتقال
- شفافیت
- شفاف
- ماشه
- درست
- فهمیدن
- درک
- منحصر به فرد
- جهانی
- استفاده کنید
- کاربر
- استفاده کنید
- اعتبار سنجی
- تنوع
- مختلف
- تایید
- بررسی
- همه کاره
- نسخه
- حیاتی
- راه
- وب
- وب سایت 3
- Web3
- چی
- که
- WHO
- وسیع
- اراده
- در داخل
- مهاجرت کاری
- با این نسخهها کار
- جهان
- خواهد بود
- کتبی
- سال
- شما
- زفیرنت