قرارداد هوشمند چیست و چگونه کار می کند؟

قرارداد هوشمند چیست و چگونه کار میکند؟
بحث در رابطه با قراردادهای هوشمند بیشتر زمانی مطرح میشود که در رابطه با ارزهای دیجیتال صحبت کنیم. اصطلاح قرارداد هوشمند زمانی مطرح میشود که کدهای کامپیوتری بهصورت خودکار تمام و یا بخشی از یک قرارداد و یا توافقنامه موجود بر روی بلاکچین را اجرا کنند.
با این اوصاف، قراردادهای هوشمند چندان چیز عجیبی نبوده و باید بگوییم که چندان هم هوشمند نیستند، زیرا از هیچ نوع هوش مصنوعی استفاده نمیکنند. در این مطلب قصد داریم که بدانیم قرارداد هوشمند چیست و چگونه کار میکند؟
قرارداد هوشمند چیست؟
اصطلاح قراردادهای هوشمند برای اولین بار در دهه 1990 میلادی و توسط رمزنگار و دانشمند علوم کامپیوتر، نیک زابو (Nick Szabo) مورد استفاده قرار گرفت. در مقاله “Smart Contracts: Building Blocks for Digital Markets”، زابو قراردادهای هوشمند را بهعنوان مؤسسات جدید و راهی جدید جهت رسمی کردن این مؤسسات که ناشی از انقلاب دیجیتال بوده، توصیف کرده است. وی این قراردادها را “هوشمند” نامید، چونکه نسبت به اجداد کاغذی خود، عملکردهای بیشتری را میدهند. البته در این قراردادها از هوش مصنوعی استفاده نمیشود.
یکی از مثالهای اولیه در رابطه با قراردادهای هوشمند، دستگاه فروش است. هنگامیکه یک خریدار با قرار دادن پول در داخل دستگاه، شرایط قرارداد مربوطه را احراز میکند، آنگاه دستگاه نیز شرایط قرارداد را بهصورت خودکار احراز کرده و سپس محصول را به خریدار تحویل میدهد. البته انواع پیچیدهتر قراردادهای هوشمند، جهت مبادله ارزهای دیجیتال مبتنی بر بلاکچین، مورد استفاده قرار میگیرند. زابو قراردادهای هوشمند را بهعنوان مجموعهای از تعهدها در نظر گرفته که شکلی دیجیتالی داشته و همچنین شامل دستورالعملهایی جهت عمل کردن طرفین به تعهدات خود هستند.
قراردادهای هوشمند چگونه کار میکنند؟
در حال حاضر قراردادهای هوشمند بیشتر برای دو نوع از تراکنشهایی که در بسیاری از قراردادهای وجود دارند، مناسب هستند: یکی اینکه از پرداخت وجه در صورت احراز شرایطی خاص، اطمینان حاصل شود و دیگری نیز اینکه در صورت برآورده نشدن برخی از شرایط، جریمههای مالی اعمال شوند.
به همین منوال، کارکرد اصلی قرارداد هوشمند، ایجاد مفاد و عملیات مشخصی است، همانند انتقال وجه از کیف پول یک شخص به کیف پول شخصی دیگر. به عبارتی دیگر، اگر مثلا “X” اتقاق بیفتد، آنگاه در واکنش به این موضوع، گام “Y” اجرا خواهد شد. خود قرارداد هوشمند نیز در بین چندین گره بلاکچین جابجا شده و بدین ترتیب از امنیت و تغییرناپذیری که بلاکچین ارائه میدهد، استفاده میکند.
این مطلب را نیز بخوانید: هر آنچه که باید در رابطه با بلاک چین بدانید
قراردادهای هوشمند تا چه حد هوشمند هستند؟
اینکه زابو تصمیم گرفت که تأکید کند که قراردادهای هوشمند در اصل از هوش مصنوعی استفاده نمیکنند، بسیار حائز اهمیت است. شاید قراردادهای هوشمند در قیاس با اجداد کاغذی خود، هوشمندانهتر عمل کنند و در نتیجه بتوانند که برخی از گامهای از پیش برنامهریزی شده را بهصورت خودکار اجرا کنند، اما هنوز هم نمیتوانند مفاد ذهنی و نظریتر یک قرارداد را تجزیه و تحلیل کنند.
این قضیه بدین معناست که کارهایی که قراردادهای هوشمند میتوانند انجام دهند، نسبتا ابتدایی هستند. البته این قراردادها میتوانند تراکنشهای پیچیده شبکه بلاکچین را نیز مدیریت کنند. البته هنوز با اینکه قراردادهای هوشمند بتوانند شاخصههای حقوقی و ذهنی را تحلیل کنند، سالها فاصله داریم.
قرارداد هوشمند چیست و چگونه کار میکند؟
آیا میدانید کاربرد یک قرارداد هوشمند چیست؟ تصور کنید که نیاز به فروش خانه دارید. این یک فرایند نسبتاً پیچیده و دلهره آور است که مستلزم فراهم کردن بسیاری از مدارک ، ارتباط با شرکتها و افراد مختلف و همچنین سطوح بالایی از ریسکهای مختلف است. به همین دلیل است که اکثریت فروشندگان خانه تصمیم می گیرند یک بنگاه معاملات ملکی پیدا کنند ، که بتواند به طرزی موثر، ملک را به بازار عرضه کند و هنگام شروع مذاکرات به عنوان یک واسطه عمل کند تا بتواند یک معامله موفق را به ثمر برساند.
علاوه بر این ، آژانسهای خدمات املاک، امکاناتی را ارائه می دهند که بتوانند روند انجام امور را به شکلی امن انجام دهند. زیرا مبالغ مربوطه معمولاً بسیار زیاد است و شما واقعاً نمی توانید به شخصی که با آن سر و کار خواهید داشت اعتماد کامل داشته باشید. با این وجود ، پس از توافق موفق ، نمایندگان فروشنده و خریدار حدود هفت درصد از قیمت فروش را به عنوان کارمزد خود تقسیم می کنند. این میزان خسارت مالی قابل توجهی را برای فروشنده رقم می زند. هرچند که این مبلغ در کشورهای مختلف میتواند متغیر باشد و بیشتر از این نیز گردد.
قرارداد هوشمند در حال انقلاب جدیدی است
شرایطی از این دست است که استفاده از قرارداد هوشمند واقعاً مفید واقع می شوند و به طور مثری انقلابی در کل صنعت ایجاد می کنند. شاید از همه مهمتر این باشد که آنها بتواند مسئله اعتماد را حل کنند. قراردادهای هوشمند براساس یک اصل “اگر-آنگاه” کار می کنند ، این بدان معناست که مالکیت خانه تنها هنگامی که مبلغ توافق شده به سیستم ارسال شود ، به خریدار منتقل می شود.
آنها همچنین به عنوان خدمات سپرده کار می کنند ، به این معنی که هم پول و هم حق مالکیت دقیقاً همزمان در سیستم ذخیره می شود و برای طرف های شرکت کننده توزیع می شود. علاوه بر این ، صدها نفر شاهد و تأیید معامله هستند ، بنابراین تحویل بدون خطا تضمین می شود. از آنجا که اعتماد بین طرفین دیگر مسئله ای نیست ، نیازی به واسطه نیست. تمام کارکردهایی که یک بنگاه املاک انجام می دهد می تواند از قبل در یک قرارداد هوشمند برنامه ریزی شود ، در حالی که به طور همزمان هم فروشنده و هم خریدار مبالغ قابل توجهی پس انداز می کند.
و این فقط یک نمونه از کاربردهای بالقوه قرارداد هوشمند است. آنها قادر به تبادل پول ، دارایی و هر چیز ارزشمند دیگری هستند ، از شفافیت کامل اطمینان حاصل می کنند ، از ریسکها و خطراتی که همراه یک واسطه است پرهیز می کنند و مسئله اعتماد بین طرفین را ریشه کن می کنند. کد یک قرارداد هوشمند خاص شامل کلیه شرایط و ضوابطی است که طرفین توافق کرده اند و اطلاعات مربوط به معامله خود در یک بلاکچین ، یک دفتر ثبت عمومی غیرمتمرکز و توزیع شده ، ثبت می شود.
قراردادهای هوشمند چگونه کار می کنند
به بیان ساده ، قرارداد هوشمند بسیار شبیه دستگاه های فروش عمل میکنند. شما فقط مقدار لازم ارز رمزنگاری شده را در قرارداد هوشمند می ریزید ، و سپرده گذاری ، حق مالکیت خانه ، گواهینامه رانندگی یا هر چیز دیگری به حساب شما منتقل میشود. تمام قوانین و ضوابط از طریق قرارداد هوشمندی که طراحی شده است اعمال خواهند شد.
وابستگی متقابل
قرارداد هوشمند می تواند همراه با هر تعداد دیگر از قراردادهای هوشمند به منظور رسیدن به هدفی مشترک اجرا شود. آنها را می توان برای رسیدن به مقصودی مشترک طراحی کرد و هر یک را برای رسیدگی به بخشی از آن در نظر گرفت. به عنوان مثال ، انجام موفقیت آمیز یک قرارداد هوشمند خاص می تواند شروع یک قرارداد دیگر را تحریک کند. تا حدی ، این اتفاق در حال حاضر در سیستم های مختلف ارز رمزنگاری شده اجرا می شود ، جایی که همه قوانین از پیش تعریف شده است و به همین دلیل ، شبکه خود می تواند به طور مستقل عمل کند.
محیط
برای طراحی قرارداد هوشمند و عملکرد صحیح آنها ، لازم است که در یک محیط مناسب و خاص کار کنند. اول از همه ، محیط نیاز به استفاده از رمزنگاری کلید عمومی دارد ، که کاربران را قادر می سازد با استفاده از کدهای رمزنگاری منحصر به فرد و خاص خود ، برای معامله ثبت نام کنند. این سیستم دقیقاً اکثریت مطلق ارزهای رمزپایه موجود است که از آن استفاده می کنند.
ثانیا ، آنها به یک پایگاه داده متن باز و غیرمتمرکز احتیاج دارند که همه طرفین قرارداد می توانند به آن اعتماد کامل داشته و کاملاً به صورت خودکار عمل کنند. علاوه بر این ، برای اجرای قرارداد هوشمند باید کل محیط خود را غیر متمرکز کرد. بلاکچین ، به ویژه بلاکچین اتریوم ، محیط مناسبی برای قراردادهای هوشمند است.
سرانجام ، منبع داده های دیجیتالی مورد استفاده قرارداد هوشمند باید کاملاً قابل اعتماد باشد. این مستلزم استفاده از گواهی های امنیتی SSL ریشه ، HTTPS و سایر پروتکل های اتصال ایمن است که قبلاً به طور گسترده مورد استفاده قرار گرفته اند و به طور خودکار در اکثر نرم افزارهای مدرن اجرا می شوند.
امتیازات و مزایای قراردادهای هوشمند
- خودمختاری: قراردادهای هوشمند نیاز به واسطه شخص ثالث تسهیل کننده را ریشه کن می کنند ، در اصل کنترل کامل توافق نامه را به کاربران و دو طرف قرارداد می دهد.
- اعتماد: هیچ کس نمی تواند هیچ یک از اسناد شما را بدزدد یا دستکاری کند ، زیرا آنها رمزگذاری شده و با خیال راحت در یک دفتر امن و مشترک ذخیره می شوند. علاوه بر این ، لازم نیست به افرادی که با آنها سر و کار دارید اعتماد داشته باشید یا انتظار داشته باشید که آنها به شما اعتماد کنند ، زیرا سیستم بی طرفانه قراردادهای هوشمند اساساً جایگزین اعتماد می شود.
- پس انداز: به لطف قراردادهای هوشمند به دفاتر اسناد رسمی ، بنگاه های املاک ، مشاوران ، مددکاران و بسیاری از واسطه های دیگر نیازی نیست و میتواند نیاز به پرداختهای بیهوده برای مساله امنیت را از میان بردارند.
- ایمنی: در صورت اجرای صحیح ، هک قراردادهای هوشمند بسیار دشوار است. علاوه بر این ، محیط های مناسب برای قراردادهای هوشمند با رمزنگاری پیچیده محافظت می شوند ، که اسناد شما را ایمن نگه می دارد.
- کارایی: با قراردادهای هوشمند ، وقت زیادی صرفه جویی می کنید ، به طور معمول در پردازش دستی انبوه اسناد کاغذی ، ارسال یا حمل آنها به مکان های خاص و غیره تلف می شود
با این حال ، اجرای قراردادهای هوشمند تا سال ۲۰۰۹ اتفاق نیفتاد ، زمانی که اولین ارز رمزنگاری شده بیت کوین همراه با بلاکچین آن ظاهر شد ، که سرانجام محیط مناسبی را برای قراردادهای هوشمند فراهم کرد. نیک سابو مکانیزمی برای یک ارز دیجیتال غیرمتمرکز به نام Bit Gold در سال ۱۹۹۸ طراحی کرد که هرگز عملی نشد.
این روزها ، قراردادهای هوشمند عمدتا با ارزهای رمزپایه ارتباط دارند. علاوه بر این ، منصفانه است که بگوییم یکی بدون دیگری وجود ندارد و بالعکس ، زیرا پروتکل های رمزنگاری غیرمتمرکز اساساً قراردادهای هوشمند با امنیت و رمزگذاری غیرمتمرکز هستند. آنها به طور گسترده ای در بیشتر شبکه های رمزنگاری موجود مورد استفاده قرار می گیرند و یکی از برجسته ترین ویژگی های اتریوم هستند.
نمونه هایی از کاربردهای قرارداد هوشمند
در حالی که مواضع دولت ها ، تنظیم کنندگان مالی و بانک ها در سراسر جهان در مورد ارزهای رمزپایه بسیار محتاطانه بوده است ، فناوری پشت سر آنها – بلاکچین و قراردادهای هوشمند – به طور گسترده ای انقلابی پذیرفته شده است و در همه سطوح در حال اجرا است.
به عنوان مثال ، به تازگی ، شرکت سپرده گذاری (DTCC) و چهار بانک بزرگ – Bank of America Merrill Lynch ، Citi ، Credit Suisse و JP Morgan – با استفاده از قراردادهای هوشمند ، مبادله پیش فرض اعتبار را در Blockchain توسعه یافته توسط Axoni با موفقیت معامله کردند. در این قرارداد هوشمند از اطلاعاتی مانند جزئیات تجارت فردی و معیارهای ریسک همتایان استفاده شده است که طبق اعلامیه مطبوعاتی ، سطح جدیدی از شفافیت شرکا و ناظران را فراهم می کند.
موارد مشابه در همه جا اتفاق می افتد. در این ماه ، کنسرسیومی متشکل از ۶۱ بانک ژاپنی و کره جنوبی در حال آزمایش بلاکچین و قراردادهای هوشمند Ripple برای انتقال پول بین مرزی بین دو کشور است. این سیستم جدید در سال ۲۰۱۸ راه اندازی خواهد شد. حتی Sberbank ، بانکی تحت کنترل دولت روسیه ، در کشوری که ضد پول رمزنگاری شده است ، بلاک چین Ethereum و قراردادهای هوشمند فعال شده توسط آن در حال آزمایش هستند .
این آزمایشات با توجه به پیوستن Sberbank به Enterprise Ethereum Alliance ، یک کنسرسیوم متشکل از بیش از ۱۰۰ تجارت ، از جمله بازیکنان برتر مانند Cisco ، BP ، ING ، Microsoft و غیره ، انجام شد. این اتحاد قصد دارد یک Blockchain تنظیم شده دقیق برای استفاده در تجارت ، که در آن قراردادهای هوشمند مورد نیاز برای شرکت های خاص قابل توسعه و اجرا باشد.
از آنجا که قراردادهای هوشمند در ارتباط با ارزهای رمزپایه توسعه یافته است ، هنوز هم بیشتر آنها در دنیای مالی و بانکی در حال اجرا هستند. با این وجود ، این فناوری می تواند توسط دولتهای سراسر جهان برای دسترسی و شفافیت بیشتر به سیستم رأی دهی استفاده شود. زنجیره های تأمین می توانند از آن برای نظارت بر کالاها و خودکار کردن همه کارها و پرداخت های انجام شده استفاده کنند. املاک و مستغلات ، بهداشت و درمان ، مالیات ، بیمه و صنایع بیشمار دیگر می توانند از اجرای قراردادهای هوشمند و مزایایی که ارائه می دهند بهره مند شوند.
محدودیتهای قراردادهای هوشمند چیست؟
قراردادهای هوشمند یک فناوری بسیار جوان است. با وجود قول های زیاد ، هنوز هم می تواند مستعد مشکلات باشد. به عنوان مثال ، کدی که قرارداد را تشکیل می دهد باید کامل باشد و بدون اشکال باشد. این می تواند منجر به اشتباهات و گاهی اوقات ، سوء استفاده از چنین اشکالاتی توسط کلاهبرداران شود. همانطور که در مورد هک Dao اتفاق افتاد ، پولهایی که با یک اشتباه در کد آن در یک حساب هوشمند قرار می گیرد می تواند از آن سرقت شود.
علاوه بر این ، تازگی این فناوری هنوز هم سوالات زیادی را به میان آورده است. چگونه دولت تصمیم به تنظیم چنین قراردادهایی خواهد گرفت؟ چگونه از آنها مالیات می گیرند؟ اگر قرارداد نتواند به موضوع توافق نامه دسترسی پیدا کند یا اتفاق غیر منتظره ای برای آن بیفتد ، چه اتفاقی می افتد؟ این اتفاق می افتاد که وقتی یک قرارداد سنتی منعقد شد ، می توانست در دادگاه لغو شود ، اما بلاک چین مطابق با سیاست “قانون قانون است” مهم نیست که قرارداد انجام شود.
با این وجود ، بیشتر این مشکلات صرفاً به دلیل جوان بودن قراردادهای هوشمند به عنوان یک فناوری وجود دارد. با چنین وعده ای ، مطمئناً این فناوری با گذشت زمان کامل می شود. بدون شک ، قراردادهای هوشمند در شرف تبدیل شدن به جزئی جدایی ناپذیر در جامعه ما هستند.
رمز ارز NEO چیست و چگونه کار می کند؟
NEO واحد پول بومی شبکه NEO است. در ابتدا با نام Antshares شناخته می شد و در سال 2014 توسط داو اریک ژانگ ایجاد شد. علامت تجاری جدید آن در سال 2017 ارائه شد. در سال 2017 پس از تغییر نام تجاری خود مسئولیت پروژه NEO ایجاد "اقتصاد هوشمند" شد که شامل استفاده از قراردادهای هوشمند برای توزیع موثر دارایی های دیجیتال است.
از زمان تغییر نام تجاری سکه NEO در ژانویه 2018 به بالاترین قیمت خود رسید که 196.85 دلار بود. همچنین از نظر سرمایه بازار در برابر سایر ارزهای دیجیتال در رده 20 قرار دارد.
چرا NEO اختراع شد؟
شاید بهتر است این سوال به این صورت بیان شود که "چرا NEO برند شد؟" زیرا هدف آن برای کمک به ایجاد "اقتصاد هوشمند" تغییر یافت. آنها در وب سایت خود اظهار داشتند که "از مزایای ذاتی فناوری بلاکچین برای تحقق دنیای دیجیتال بهینه سازی شده در آینده استفاده می کنند".
NEO چگونه کار می کند و چه فناوری در پشت آن است؟
اقتصاد هوشمندی که NEO درباره آن صحبت می کند به عنوان ترکیبی از دارایی های دیجیتال، هویت دیجیتال و قراردادهای هوشمند تعریف شده است. وقتی این سه مورد با هم کار می کنند یک اقتصاد هوشمند را تشکیل می دهند.
این سازمان می خواهد انتقال دارایی های مرسوم را به دارایی های دیجیتال ارتقا دهد. این دارایی ها غیرمتمرکز بوده و روند انتقال آنها از طریق یک قرارداد هوشمند انجام می شود.
هویت دیجیتال برای افراد یا شرکت ها یک برچسب الکترونیکی است که پس از آن می توان دارایی ها را به آنها نسبت داد.
قرارداد هوشمند بخشی از کد است که در صورت تحقق معیارهای خاص خود عمل می کند. آنها در توزیع دارایی های دیجیتالی نقش اساسی دارند زیرا نیاز شخص ثالث یا افراد مرکز را برطرف می کنند. به همین ترتیب با استفاده از قراردادهای هوشمند می توان معاملات واقعاً غیرمتمرکز را ایجاد کرد که مشتمل بر اعتماد نیستند. به عبارت دیگرهیچ اساسی از اعتماد در معامله لازم نیست زیرا قرارداد هوشمند همیشه پس از احراز شرایط، دارایی ها را به درستی منتقل می کند.
بنابراین ایده آن از یک اقتصاد هوشمند ترکیب این سه مفهوم است که هویت دیجیتالی افراد عادی و شرکت ها را قادر می سازد تا از طریق قراردادهای هوشمند امن و مطمئن با یکدیگر تعامل و تبادل دارایی های دیجیتالی داشته باشند.
این شبکه دارای دو توکن است. اولین توکن NEO است که در واقع می توانید خریداری کنید. این توکن غیر قابل تقسیم است به این معنی که کوچکترین واحد آن بر خلاف برخی دیگر از ارزهای دیجیتال همیشه 1 خواهد بود. 100 میلیون وجود دارد و دیگر هیچ چیزی ایجاد نمی شود. توکن دوم NEO، GAS را تولید می کند.
توکن های GAS جداگانه هستند و برای پرداخت معاملات در شبکه و همچنین اجرای Dapps استفاده می شوند. توکن های GAS قابل تقسیم هستند و توسط الگوریتم فروپاشی تولید می شوند.
آیا قرارداد هوشمند چیست و چگونه کار می کند؟ NEO پول واقعی است؟
در واقع NEO خارج از شبکه اهداف زیادی ندارد. در صرافی ها می توان آن را با ارزهای دیجیتال دیگر معامله کرد اما فراتر از آن بهترین استفاده در شبکه است. به دلیل تمام ویژگی های آن NEO چیزی فراتر از "پول" است. این برنامه می تواند توکن های GAS تولید کند که برای توسعه دهندگانی که dApp را در شبکه ایجاد و اجرا می کنند بسیار حیاتی است.
پرداخت و هزینه ها:
معاملات NEO هزینه ای را متحمل می شوند با این حال این هزینه با توکن GAS پرداخت می شود. توکن های GAS توسط توکن های NEO تولید می شوند. از این پس بعد از خرید توکن های NEO، باید تولید توکن های GAS را شروع کنید. این بدان معنی است که در صورت رسیدگی صحیح تنها هزینه واقعی که باید متحمل شوید در مرحله اول هزینه پیش پرداخت توکن ها است.
در طی فرآیند خرید توکن های NEO، به دلیل استفاده از صرافی های آنلاین، احتمالاً هزینه هایی را متحمل خواهید شد. به ندرت می توان فیات را به طور مستقیم با توکن های NEO معامله کرد بنابراین متداول ترین روش برای به دست آوردن آنها خرید یک ارزدیجیتال در دسترس است مانند بیت کوین یا اتریوم می باشد. پس از داشتن برخی از این ارزها می توانید آن ها را با NEO در صرافی معامله کنید. بسته به روش پرداخت خود به طور بالقوه هزینه واریزی را متحمل خواهید شد و هنگام تعویض ارزها هزینه معاملاتی نیز وجود خواهد داشت.
مزایای NEO چیست؟
اقتصاد هوشمند: یکی از مزایای عمده است. با دیجیتالی کردن دارایی های مرسوم به دلیل قرار گرفتن در بلاکچین می توان به آنها همه مزایا و امنیت یک دارایی دیجیتال معمولی را داد.
می توانید به اکثر زبانها کد بزنید: ایجاد یک قرارداد هوشمند نیازی به یادگیری زبان برنامه نویسی جدید توسط توسعه دهنده ندارد. با اکثر زبانهای برنامه نویسی سازگار است. این امر باعث می شود شبکه NEO برای توسعه دهندگان مطلوب تر باشد و بنابراین پتانسیل آن برای رشد بیشتر می شود.
تراکنش های سریع: در مقایسه با یکی از رقبای خود یعنی اتریوم که فقط حدود 15 مورد را متحمل می شود، NEO می تواند بیش از 10000 تراکنش را در ثانیه انجام دهد. این باعث می شود از نظر سرعت در مقابل سکه های رقیب خود از نظر سرعت رقابت کند.
پشتیبانی: توسط دولت چین و همچنین شرکت های عظیم مانند Alibaba پشتیبانی می شود. در حالی که این امر ممکن است حاکمیت آن را به خطر بیندازد اما در واقع باعث محبوبیت آن در چین شده است زیرا حمایت دولت به آن تأثیر مشروعیت بخشیده است.
آیا می توان از آن به صورت ناشناس استفاده کرد؟
تا همین اواخر NEO مانند اکثر بلاکچین های دیگر می تواند با درجه بالایی از گمنامی استفاده شود اما هرگز با گمنامی کامل استفاده نمیشود. این امر به این دلیل است که فناوری بلاکچین هر معامله انجام شده توسط این زنجیره را ثبت می کند. بنابراین هرگونه "استفاده" از زنجیره ثبت می شود. با این حال فناوری جدید sidechain به دو کاربر این امکان را می دهد تا توکن ها را به یکدیگر انتقال دهند بدون اینکه کیف پول آنها در زنجیره وارد شود. در عوض زنجیره جانبی به عنوان گیرنده یا فرستنده انتقال ثبت می شود. این بدان معنی است که این دو آدرس به هم پیوند نخواهند خورد. در صورت مشکوک بودن به فعالیت مجرمانه این توانایی را دارد که آدرس های زنجیره ای اضافی را کشف کند.
NEO چقدر ایمن می باشد؟
این پلتفرم هنوز حمله ای جدی به شبکه خود نداشته است. در حالی که این بدان معنا نیست که هرگز در آینده چنین موردی وجود نخواهد داشت اما این یک تعریف بزرگ است که هر شبکه بلاکچینی می تواند از نظر امنیت به رخ بکشد.
نود های ثبت شده نقش مهمی در امنیت موفق شبکه دارند. برای اینکه نودی برای اعتبارسنجی معاملات باشد باید هویت آنها را ثبت کرده و مراحل بررسی را طی کند. این امر اطمینان می دهد که فقط افراد معتمد می توانند به نود تبدیل شوند و در صورت عدم موفقیت، NEO تمام اطلاعات خود را برای پاسخگویی به آنها دارد.
چه تیم هایی در حال توسعه دادن NEO هستند؟
OnChain توسط Hongfei و Zhang نیز ایجاد شده است با این حال یک شرکت جداگانه برای NEO می باشد. Onchain مسئول ایجاد DNA معماری شبکه های توزیع شده است که هدف آن این است که هر کسی را قادر به ایجاد و پیاده سازی یک بلاکچین استاندارد کرده و بنابراین بتواند با یکدیگر تعامل داشته باشد. این روند در اجرای اقتصاد هوشمند بسیار حیاتی خواهد بود.
چه موسسات مالی از NEO استفاده می کنند؟
Switcheo یک صرافی غیرمتمرکز است که در واقع بر روی NEO اجرا می شود. پس از سرمایه گذاری توسط برنامه EcoBoost، Switcheo اکنون حتی به آن نزدیکتر شده است. هزینه معاملات در Switcheo اکنون می تواند با توکن های GAS پرداخت شود.
استخراج NEO:
NEO قابل استخراج نیست. عرضه ثابت 100 میلیون توکن وجود دارد و به همین ترتیب تنها راه دستیابی به توکن خرید آن از طریق صرافی است.
کیف پول NEO:
انواع مختلفی از کیف پول برای توکن های NEO وجود دارد. هرکدام از کیف پول های NEO را که انتخاب می کنید مزایای مختلفی را برای شما فراهم می کند. برخی از آنها امنیت بیشتری را ارائه می دهند. حتی برخی از کیف پول ها به شما امکان می دهند با NEO خود توکن GAS تولید کنید در حالی که در کیف پول شماست.
آیا NEO ارزش سرمایه گذاری را دارد؟
این سوال دشواری برای پاسخ دادن می باشد زیرا کاملاً به وضعیت مالی و اهداف شما بستگی دارد. اگر به شبکه NEO، dApps و پتانسیل آینده آن علاقه دارید خرید برخی از توکن های NEO برای تعامل شما با شبکه ارزش سرمایه گذاری را خواهد داشت. با این حال به عنوان یک فرصت خالص سرمایه گذاری باید کمی احتیاط کرد.
قرارداد هوشمند چیست و چگونه کار می کند؟
- محمد یونسی
- اسفند 02, 1400
قرارداد هوشمند چیست ؟
قرارداد هوشمند به یک قراردادی اشاره دارد که تمامی شروط و توابع آن در قالب کد های برنامه نویسی شده پیش بینی شده
و در صورت واقع شدن شرط ، تابع آن شرط نیز به طور خودکار اجرایی می شود؛
بدون انکه نیاز به دخالت یا اعمال قصد و بیان رضایت از سوی متعاملین یا طرف های این قرارداد نیاز باشد . در واقع طرف های این قرارداد پذیرفته اند.
هر گاه بخش از این قرارداد اجرایی شود اثار آن نیز به طور خود کار اجرا شود و در اجرای این قرارداد دیگر اشخاص تاثیر و نقشی نخواهند داشت.
قرارداد هوشمند البته در دنیای بلاکچین کاربرد ویژه ای پیدا کرده و اساس شکل گیری توکن ها برپایه قرارداد های هوشمندی است که در بستر بلاکچین خلق و اجرا می شوند.
در واقع فناوری بلاکچین باعث شده است که قرارداد های هوشمند در بستری توزیع شده و غیرمتمرکز،غیرقابل عدول و بازگشت
و البته قابل ردیابی دست به خلق انواع ارز رمز ها و توکن های رمز نگاری شده، بزنند.
قرارداد هوشمند نقش واسطه ها را برای کنترل، ارزیابی ، نظارت و اجرا تا حد زیادی از بین خواهد برد هرچند ایجاد یک قرارداد هوشمند همچنان نیازمند اشخاص متخصصی است
که هم دانش حقوقی و هم دانش فنی دارند.
اما پس از خلق و ایجاد قرارداد هوشمند دیگر برای اجرای آن نقش انسانی به کمترین حد ممکن میرسد و پس از آن دنیای فناوری است که با هوشمندی خود تشخیص می دهد
که شرطی اجرا شده و باید آثار آن نیز اعمال گردد و تمامی این شروط و توابع و آثار باید توسط کارشناسان از پیش تدبیر شده و در کد های منبع این قرارداد درج شده باشند.
با این وصف دیگر هویت متعاملین و قدرت و نفوذ آنان در اجرای یک قرارداد هوشمند بی تاثیر است
و حتی اجرای یک تعهد نیازمند اعمال قانون و حکم قضائی نخواهد بود و این قرارداد هوشمند است
که امکان انجام معاملات قابل اعتماد و صحیح را بین دو شخص ناشناس و حتی بدون توازن و جایگاه برابر را بدون دخالت قدرت دستگاه قضائی، فراهم می آورد.
هرچقدر شروط و توابع ان دقیق تر و با جزئیات بیشتری تعریف شده باشد اجرای صحیح یک توافق را به موفقیت نزدیک تر می کند.
قراردادهای هوشمند چگونه پدید آمدند؟
قراردادهای هوشمند برای اولین بار در سال 1994 توسط آقای نیک سابو، یک متخصص آمریکایی در حوزه علوم کامپیوتر که حتی یک ارز مجازی به نام “بیت گلد” را در سال 1998 منتشر کرد، ( 10 سال قبل از خلق بیت کوین) ، پیشنهاد شد.
در واقع، اغلب شایعه می شود که نیک سابو همان ساتوشی ناکاموتوی واقعی، (خالق ناشناس بیت کوین) است، که او این شایعه را رد کرده است.
نیک سابو قراردادهای هوشمند را به عنوان یک پروتکل های تراکنش رایانه ای تعریف کرد که شروط و تعهدات یک قرارداد را به صورت خودکار اجرا می کند. به واقع او می خواست کارکرد روش های تراکنش الکترونیکی مانند POS را در حوزه دیجیتال گسترش دهد.
سابو در مقاله خود همچنین اجرای قراردادی را برای دارایی های مصنوعی مانند مشتقات و اوراق قرضه پیشنهاد کرد.
سابو در این خصوص نوشته است: “این اوراق بهادار جدید از ترکیب اوراق بهادار کنونی (مانند اوراق قرضه) با اوراق مشتقه (اختیارات و قراردادهای آتی) به روشهای متنوعی شکل میگیرند. ساختارهای بسیار پیچیدهی پرداختها اکنون میتوانند در قراردادهای استاندارد شده و با هزینههای مبادله کم ، تراکنش شوند.
به عبارت ساده تر قرارداد هوشمند یعنی :
قراردادهای هوشمند صرفاً برنامههایی هستند که روی یک بلاک چین ذخیره میشوند و در صورت برآورده شدن شرایط از پیش تعیین شده اجرا میشوند. آنها معمولاً برای خودکارسازی اجرای توافق استفاده میشوند تا همه شرکتکنندگان بتوانند فوراً از نتیجه مطمئن شوند، بدون دخالت واسطه یا اتلاف زمانی.
قرارداد هوشمند همچنین می توانند یک گردش کار را به صورت خودکار انجام دهند و در صورت برآورده شدن شرایط، اقدام بعدی را آغاز کنند.
قرارداد هوشمند چگونه کار می کند؟
قراردادهای هوشمند با پیروی از عبارات ساده “اگر/وقتی… آنگاه…” که در کد روی یک بلاک چین نوشته می شوند، کار می کنند.
شبکه ای از رایانه ها زمانی که شرایط از پیش تعیین شده برآورده شده و تأیید شده باشد، اقدامات را انجام می دهد.
این اقدامات می تواند شامل آزاد کردن وجوه به طرف های مربوطه، ثبت نام وسیله نقلیه، ارسال اعلان یا صدور بلیط باشد.
پس از تکمیل تراکنش، بلاک چین به روز می شود. این بدان معناست که تراکنش قابل تغییر نیست و تنها طرفهایی که مجوز دریافت کردهاند میتوانند نتایج را ببینند.
در یک قرارداد هوشمند، میتوان به هر تعداد شرط لازم برای جلب رضایت شرکتکنندگان در انجام کامل و رضایتبخش کار در نظر گرفت.
برای ایجاد شرایط، شرکتکنندگان باید نحوه نمایش تراکنشها و دادههای آنها در بلاکچین را تعیین کنند،
روی قوانین «اگر/وقتی… آنگاه…» که بر آن تراکنشها حاکم است توافق کنند، همه استثناهای ممکن را بررسی کنند و چارچوبی برای رفع تعارضات و اختلافات تعریف کنند.
سپس قرارداد هوشمند را میتوان یک برنامه نویس کد های این قرارداد را طراحی و توسعه دهد.
اگرچه به طور فزایندهای، شرکت ها و نهاد هایی که از بلاک چین برای تجارت استفاده میکنند، قالبها، رابطهای کاربری وب و سایر ابزارهای آنلاین را برای سادهسازی ساختار قراردادهای هوشمند به صورت آماده و حتی رایگان ارائه میکنند تا دیگر نیاز به کد نویسی جز در موارد خاص وجود نداشته باشد.
مزایای قرارداد هوشمند چیست؟
پس از تحقق یک شرط، قرارداد بلافاصله اجرا می شود. از آنجایی که قراردادهای هوشمند دیجیتالی و خودکار هستند، هیچ کاغذی برای پردازش وجود ندارد و زمان صرف شده برای تطبیق خطاهایی که اغلب از پر کردن دستی اسناد ناشی میشوند، وجود ندارد.
از آنجا که هیچ شخص ثالثی در کار نیست، و از آنجا که سوابق رمزگذاری شده تراکنشها بین شرکتکنندگان به اشتراک گذاشته میشود، نیازی به این سؤال نیست که آیا اطلاعات برای منافع شخصی تغییر و تحریف و جعل شده است یا خیر.
سوابق تراکنش های بلاک چین رمزگذاری شده است، که هک آنها را بسیار سخت می کند. علاوه بر این، از آنجا که هر رکورد به رکوردهای قبلی و قرارداد هوشمند چیست و چگونه کار می کند؟ بعدی در یک دفتر کل توزیع شده متصل است، هکرها باید کل زنجیره را تغییر دهند تا یک رکورد را تغییر دهند.
قراردادهای هوشمند نیاز به واسطهها را برای رسیدگی به تراکنشها و در نتیجه تاخیرهای زمانی و کارمزدهای مرتبط با آنها را از بین میبرد.
در حال حاضر از زبان های برنامه نویسی مختلفی برای ایجاد قرارداد هوشمند استفاده میکنند که معروف ترین انها solidity است اما زبان هایی همون چون c++ و javascript نیز در این حوزه بکار می رود.
قرارداد هوشمند چیست؟ و کاربرد آن در بلاک چین
قرارداد هوشمند در بستر بلاکچین: همانطور که در گذشته خاطر نشان شدیم گستردگی مطالب در دنیای ارز دیجیتال بسیار زیاد است و فهم آن زمانبر که دانستن مفاهیم پایه به ما کمک میکند که درک و آگاهی خود را ارتقا ببخشیم. در این مقاله به بحث قرارداد هوشمند در بستر بلاک چین پرداخته و اهداف آن را مورد بررسی و ارزشیابی قرار دادیم.
مفاهیم کلی :
قرارداد هوشمند (smart Contract) چیست؟
قرارداد هوشمند (Smart Contract) پروتکل یا پیمان نامهای با هدف نظم دهی و بهبود قراردادهاست. این پروتکل با بهره وری از دادههای موجود به شرایط، تمام اقدامات لازم را لحاظ و آن را به صورت اتوماتیک انجام میدهد. در اینگونه قراردادها بدون مداخله توسط اشخاص ثالث تراکنشهای معتبر، اجازه صدور مییابند. به بیان سادهتر قرارداد هوشمند برای سهولت و اجرا شدن یک گفت و گو و مذاکره به صورت دیجیتالی پا به عرصه ی وجود نهاده است. ضمن آنکه باید خاطرنشان شد که تراکنشها در این پروسه قابلیت ردیابی و برگشت پذیری دارند.
قرارداد هوشمند در بستر بلاکچین
قرارداد هوشمند چگونه کار میکند؟
کارکرد قرارداد هوشمند را میتوان از روی عملکرد و نوع کار دستگاه های فروش بیان کرد. یعنی آنکه به این دستگاه الگوریتم خاصی داده می شود که به صورت اتوماتیک انجام می دهند. باید در قرارداد هوشمند به میزان لازم کریپتوکارنسی تزریق کرده و بعد از آن مالکیت و دسترسی های لازم در حساب خود را دریافت می کنید. باید بدانیم که در آغاز کار موجودی و ضوابط قرارداد کد گذاری و بر بستر بلاک یک بلاک چین سوار می شوند.
اینگونه قراردادها چندین بار بین نودهای پلتفرم کپی و پخش میشود. اما باید خاطر نشان شد که پس از به اجرا درآمدن قرارداد بر اساس ضوابط از پیش تعیین شده انجام میشود که این روند به صورت اتوماتیک توسط این برنامه به تعهدات خود جامعه عمل پوشیده و بررسی های لازم را لحاظ می کند.
هدف قرارداد هوشمند
برای فهم بهتر هدف قرارداد هوشمند اجازه دهید با مثالی شفاف توضیح دهیم:
فرض کنید قصد دارید ملکی را بفروشید اما باید بدانید که این کار زمان زیادی نیز دارد ضمن آنکه مستلزم ارتباطات قوی و مستندات و غیره است. اما بیشتر مردم برای صرفه جویی در وقت و خلاصی از این وضعیت تصمیم می گیرند، ملک خود را به نمایندگان املاک و خبرگان این حوزه بسپارند تا تمامی روند کار را به عهده بگیرند و درقبال عقد قرارداد مبلغی را بابت کمیسیون از نرخ معامله دریافت کنند. با توجه به شرایط موجود این مبلغ یک ضرر برای فروشنده محسوب می شود، اما با پا به عرصه نهادن قراردادهای هوشمند می توان مسائل را بسیار کارآمدتر به سرانجام رساند که این منجر به انقلابی در صنعت نیز می شود. از مهمترین خصوصیات قرارداد های هوشمند می توان به حل مسئله ی اعتماد اشاره کرد.
پروسه ی قرارداد هوشمند در مثال بالا بدین صورت است که انتقال مالکیت ملک، زمانی شکل می پذیرد که نرخ توافق شده در سیستم به حساب مالک واریز گردد. بدین صورت که این سیستم هم توانایی ذخیره پول و نرخ معامله را دارد و هم حق مالکیت که در یک زمان به طرفین مورد معامله ارائه می گردد.
از مزیت های smart Contract باید گفت صدها نفر دیگر شاهد تایید این تراکنش ها هستند و این خود نوعی تضمین بی عیب و نقص تلقی میشود. از آنجایی که اینجا مسئله اعتماد مطرح بین طرفین مطرح نخواهد بود، پس قاعدتاً نیازی به واسطه نیز نخواهد بود و هرگونه کاری که یک خبره املاک انجام میدهد را در یک قرارداد هوشمند می توان برنامهریزی نمود، تا دو طرف معامله در مبلغ کمیسیون که مبلغی نسبتاً قابل توجهی است صرفه جویی کنند.
موارد مورد نیاز برای ایجاد قرارداد هوشمند
برای به وجود آوردن قرارداد هوشمند موارد زیادی لازم است که به برخی از آنان اشاره میکنیم:
این برنامه باید برای کنترل و اتوماتیک عمل کردن پروسهی خرید یا عرضه، به محصول یا خدمات تحت قرارداد دسترسی لازم را داشته باشد.
شرایط قرارداد هوشمند به این گونه است که دقیقا دنبال کننده و پیرو عملیات موجود است که درصورت اتفاق افتادن این شرایط، موجب اجرا و عقد قرارداد میشوند. مشخص شدن آن شرایط البته با برنامه نویسی صورت می پذیرد و صدالبته همه شرکت کنندگان باید آن را امضا کنند.
درمورد اوراکل باید گفت که پردازش اطلاعات خارجی را در قرارداد به عهده میگیرد. برای مثال اگر قرار باشد اطلاعات هواشناسی مورد بررسی قرار بگیرد اوراکل یک سایت هواشناسی خواهد بود.
قرارداد هوشمند در بستر بلاکچین
در پلتفرم انحصاری ،قرارداد هوشمند در بلاکچین توسط یک پلتفرم خاص صدور پیدا میکند و در بین نودهای این پلتفرم پخش میشود. ضمناً برای ثبت قرارداد نیازمند یک کلاینت رسمی با قابلیت اتصال مستقیم به بلاک چین هستیم.
هم اکنون یکی از پلتفرم های محبوب در اجرای قرارداد هوشمند، اتریوم است.
موارد ضروری در یک قرار هوشمند
در یک قرارداد هوشمند می توان به سه مورد اشاره کرد:
1-مبحث قرارداد: دسترسی به کالا یا خدمات برای توقف یا آزاد کردن اتوماتیک توسط برنامه نوشته شده
2-امضای دیجیتال: امضای تمامی طرفین قرارداد با کلید خصوصی
3- بندهای قرارداد: توالی اجرای قرارداد و شرایط آن با توافق نظر طرفین
قرارداد هوشمند در بستر بلاکچین
کاربرد قرارداد هوشمند
قرارداد هوشمند کاربردهای فراوانی دارد که در ذیل بخشی از آن اشاره میکنیم.
مناسب برای دستگاههای دولتی
ارگان های دولتی مختلف با استفاده از این تکنولوژی می توانند انجام کارها را آسان و از هزینهها تا حد چشمگیری بکاهند. (مانند سیستم رای گیری با این فناوری دچار تغییر تحول می شود.) باید خاطر نشان شد امکان تغییر در آن پس از اجرا شدن وجود ندارد .همین باعث جلوگیری از تقلب و تغییر رای در انتخابات می شود.
تجارت آسان و امن
قراردادهای هوشمند اگر تمامی بند های آن با توافق طرفین حاصل شده باشد، انجام کارها را آسان و میزان قابل توجهی از شکایات و نارضایتی بودن افراد را کاهش می دهد.
خدمات مختلف بیمه
اینگونه قراردادها این امکان را به سازمانهای ارائه دهندهی بیمه می دهند که بر مبنای توافق امضا شده ما بین فرد و سازمان بیمه در صورت بروز برخی اتفاقات و حوادث طبیعی و غیر طبیعی مبلغ مورد نظر به صورت اتوماتیک به فرد زیان دیده پرداخت گردد.
خودرو
همانطور که همهی ما می دانیم در آیندهی نه چندان دور اتومبیل ها به صورت خودران و بدون سرنشین خواهند بود و تمام اعمال رانندگی را خودشان بر عهده خواهند گرفت.
فقط کافی است که شما مقصد را ثبت کنید و تا خودروها در امنیت کامل به رانندگی بپردازند و چون از هوش مصنوعی و متغییرهای زیادی استفاده میکنند، برای همین از تصادفات دوری کرده و درصد آن به صفر خواهد رسید.
افزایش سود دهی برای مشاوران املاک
مشاورین املاک یا کسانی که خواهان فروش ملک خود هستند باید با تبلیغات بسیار و کمک واسطه ها در نهایت به خواسته خود برسند. قرارداد هوشمند به حذف واسطه ها و اعتماد سازی بیشتر کمک کرده و سود دهی را بالا میبرد ضمن آنکه بند های توافق بین طرفین به صورت اتوماتیک و هوشمند انجام میگیرد و این باعث افزایش درصد رضایتمندی طرفین می قرارداد هوشمند چیست و چگونه کار می کند؟ شود.
قرارداد هوشمند در بستر بلاکچین
مزایا و معایب
قرارداد هوشمند نیز دارای مزایا و معایبی است، که در ذیل به طور مختصر به شرح آن میپردازیم.
مزایا
معایب
- خطای انسانی در نوشتن برنامه و کد نویسی
- هزینهی کد نویسی با استفاده از الگوریتم غیر از تورینگ
- ضعف پلتفرم اتریوم(ایجاد حفره های امنیتی در نتیجه هک شدن توسط هکرها)
“حرف پایانی”
باید بدانیم که قرارداد هوشمند تنها محدود به قراردادهای کوچک و توافقات بین طرفین نمیشود. این تکنولوژی کاربرد و مزایای بسیاری دارد که دولت ها و نهادهای بزرگ نیز می توانند از آن بهرمند گردند. این تکنولوژی باعث ایجاد اعتماد و حذف شخص ثالث یا واسط شود و با صرفه جویی در هزینه و زمان می توان به سهولت بیشتری در معاملات پرداخت.