از ایجاد حفاظت شده برای محافظت از سرمایه گذاران ، مانند "قراردادهای هوشمند" گرفته تا "الگوریتم های اجماع" و معاملات آنها ، اجازه دهید ساختار این را در بعضی مواقع نوآوری مالی مبهم که رمزنگاری است ، بررسی کنیم.

در مقاله دیگری ، ما تکامل ، مزایا ، خطرات و تحولات هیجان انگیز را در دنیای Altcoins معرفی کردیم ، بنابراین در این قطعه ، ما کمی فنی تر می شویم. در این مقاله نگاهی به چگونگی کار ارزهای رمزنگاری خواهیم کرد. از ایجاد حفاظت شده برای محافظت از سرمایه گذاران ، مانند "قراردادهای هوشمند" گرفته تا "الگوریتم های اجماع" و معاملات آنها ، اجازه دهید ساختار این را در بعضی مواقع نوآوری مالی مبهم که رمزنگاری است ، بررسی کنیم.
قراردادهای هوشمند
شاید شنیده باشید که ارزهای رمزنگاری شده پول قابل برنامه ریزی هستند. اما این به چه معنی است و چگونه به دست می آید؟
قراردادهای هوشمند به سادگی قطعاتی از کدی هستند که توسط یک شبکه blockchain اجرا شده اند تا مجموعه ای از وظایف را انجام دهند که توسط نویسنده قرارداد هوشمند تعریف شده است. پس از استقرار ، کد قرارداد هوشمند هرگز قابل تغییر نیست و بدون نیاز به شخص ثالث می تواند به طور خودکار اجرا یا اجرا شود.
چرا ما به قراردادهای هوشمند احتیاج داریم؟
ارزهای رمزنگاری شده با همکاری و توافق بین رایانه های متعدد در همگام سازی توزیع می شوند. در اصل آنها ، ارزهای رمزپایه به شما امکان می دهند مالکیت واحدهای ارز را از یک شخص به شخص دیگر منتقل کنید. این انتقال برای دائمی در دفترچه ثبت شده است. اما اگر می خواهید بیشتر از انتقال واحدهای ارز انجام دهید ، چه می کنید؟
اگر می خواهید این واحدها را فقط پس از گذشت مقداری از زمان خاص ، یا فقط در صورت وقوع برخی از رویدادها ، این واحدها را منتقل کنید؟قراردادهای هوشمند را وارد کنید!
قراردادهای هوشمند از خاصیت تغییر ناپذیری blockchains استفاده می کنند و برگشت پذیر نیستند.
قراردادهای هوشمند چگونه ایجاد می شوند و از کجا مستقر می شوند؟
قراردادهای هوشمند بسته به بستر قرارداد هوشمند که برای آنها مقدر شده اند ، می توانند به زبانهای مختلف برنامه نویسی نوشته شوند.
امروزه تعداد زیادی از سیستم عامل های قرارداد هوشمند وجود دارد. مشهورترین آنها Ethereum ، Neo ، EOS ، Cardano ، Stellar و Vechain هستند. لیست طولانی است. در Ethereum و بسیاری از سیستم عامل های دیگر ، قراردادهای هوشمند به زبانی به نام استحکام نوشته شده است که به طور خاص برای قراردادهای هوشمند طراحی شده است ، در حالی که در سیستم عامل های دیگر مانند Neo ، می توانید قراردادهای هوشمند را به زبان های عمومی مانند C#، Java و Python بنویسید.
موارد استفاده از قراردادهای هوشمند چیست؟
در حالی که موارد استفاده برای قراردادهای هوشمند کمی بیشتر از خلاقیت نویسنده محدود است ، رایج ترین مورد استفاده برای قراردادهای هوشمند ، ایجاد نشانه است. بیشتر نشانه های رمزنگاری چیزی غیر از یک قرارداد هوشمند در حال اجرا بر روی یک بستر قرارداد هوشمند نیستند. در حقیقت ، این مورد استفاده به حدی متداول است که استانداردهایی برای ایجاد نشانه ها در اکثر سیستم عامل های قرارداد هوشمند وجود ندارد. در مورد اتریوم ، این استاندارد ERC-20 نامیده می شود ، در حالی که ، در Neo ، آن را NEP5 می نامند. این استانداردها حداقل مجموعه ای از کارکردهایی را که یک قرارداد هوشمند باید داشته باشد تعریف می کند.
زیبایی سیستم عامل های قرارداد هوشمند عمومی این است که هرکسی می تواند یک قرارداد هوشمند را بنویسد و مستقر کند و آن را در تمام رایانه های موجود در شبکه اجرا کند. از آنجا که یک قرارداد هوشمند از منابع موجود در تمام رایانه های موجود در شبکه برای اجرای استفاده می کند ، استفاده از یک عملکرد قرارداد هوشمند همیشه رایگان نیست. اکثر سیستم عامل های قرارداد هوشمند پیچیدگی عملکرد فراخوانی شده را برای تعیین هزینه آن اندازه گیری می کنند. پس از استقرار ، یک قرارداد هوشمند قابل تغییر نیست.
اوراکل و قراردادهای هوشمند
قراردادهای هوشمند گاهی اوقات نیاز به ورودی از دنیای واقعی دارند. یک قرارداد هوشمند را تصور کنید که به مردم اجازه می دهد تا در نتیجه یک مسابقه فوتبال وارد Wagers شوند. قرارداد هوشمند برای مدیریت وجوه و اطمینان از اینكه كسانی كه پیروز می شوند ، برنده می شوند و كسانی كه از دست می دهند ، هیچ چیز را بدست نمی آورند ، اما آنچه احتمالاً نمی تواند بداند نتیجه مسابقه فوتبال است. برای این منظور ، یک یا چند شخص ثالث برای تغذیه قرارداد هوشمند با نتیجه مسابقه فوتبال با استفاده از یک عملکرد مورد نیاز است. چنین شخص ثالث اوراکل نامیده می شود.
یک ویژگی مهم یک قرارداد هوشمند این است که به طور قابل توجهی آنچه را که می گوید انجام می دهد - هیچ چیز بیشتر و چیزی کمتر نیست ، و پس از استقرار ، کد آن قابل تغییر نیست. این قرارداد نیاز به ترانزیت طرفین را برای اعتماد به یکدیگر از بین می برد ، زیرا آنها می دانند که قرارداد هوشمند چه کاری انجام می دهد ، بنابراین همه چیز با احساس اعتماد ، بدون توجه به رابطه یا موقعیت جغرافیایی ، از بین می رود.
یک فرصت خوب وجود دارد که قراردادهای هوشمند بیشتر معاملات را که ما انسانها در آینده با یکدیگر انجام می دهیم تسهیل می کند. در همه چیز از بانکداری ، بیمه ، مدیریت هویت دیجیتال ، زنجیره تأمین ، بازی ، قمار ، شما آن را نامگذاری می کنید ، موارد استفاده برای تعامل بدون دستکاری ، قابل تأیید ، قابل برنامه ریزی از طریق قراردادهای هوشمند بسیار گسترده است و ما فقط سطح را خراش می دهیم.
ERC-20
ERC-20 ممکن است شبیه یک اسم رمز نظامی به نظر برسد، اما در واقعیت، بسیار ساده تر از این است. توکن ERC-20 به سادگی توکنی است که بر روی پلتفرم ارز دیجیتال محبوب اتریوم ساخته شده است.
ERC-20 مخفف عبارت Ethereum Request for Comments است."20" به سادگی عددی است که به پیشنهاد اولیه پیوست شده است. ERC-20 نشان دهنده 9 عملکردی است که یک ارز دیجیتال برای فعالیت در شبکه اتریوم هنگام ایجاد یک ارز دیجیتال باید از آنها پیروی کند.
ارز اصلی در شبکه اتریوم اتر است. با این حال، بلاک چین اتریوم از بسیاری از ارزهای دیجیتالی پشتیبانی می کند که با استانداردهای ERC-20 مطابقت دارند. این شبکه به افراد اجازه می دهد تا بدون بازسازی کل چرخ، ارز دیجیتال خود را ایجاد کنند.
عملکرد توکن های ERC-20
توکن های ERC-20 باید دارای 9 عملکرد داخلی (شش اجباری، سه مورد اختیاری) باشند تا بتوانند به صورت روان در شبکه اتریوم عمل کنند. این توابع توانایی توکن های ERC-20 را برای برقراری ارتباط موثر با یکدیگر حفظ می کنند.
سه عملکرد اختیاری ساده هستند. هنگام ایجاد یک نشانه، شما این امکان را دارید که به نشانه خود یک نام، یک نماد علامت گذاری (مثلا ETH) و تقسیم پذیری توکن (چند رقم اعشاری که توکن شما پشتیبانی می کند) را تنظیم کنید. شش مورد دیگر فنی تر هستند، که برای اختصار، فعلاً از آنها صرف نظر می کنیم.
تولد استاندارد ERC-20 به همه پروژه های شبکه اتریوم اجازه می دهد تا بدون نیاز به برنامه ریزی این تعاملات بر اساس یک به یک با یکدیگر تعامل داشته باشند. انعطاف پذیری و سیالیت کامل را بین تمام توکن های ERC-20 تضمین می کند.
ERC-20 آنقدرها هم که به نظر می رسد پیچیده نیست. این صرفاً مجموعه ای از 9 عملکرد است که به پروژه های ساخته شده در شبکه اتریوم اجازه می دهد تا به طور یکپارچه به روشی کنترل شده و قابل پیش بینی با هم تعامل داشته باشند.
این استاندارد همچنین به عنوان امنیت داخلی در شبکه اتریوم با اطمینان از محدودیت های خاصی که فعالیت غیرقانونی را کاهش می دهد، عمل می کند.
ایجاد استاندارد ERC-20 مستقیماً مسئول حجم عظیم پروژه های ساخته شده در شبکه اتریوم و رونق ICO در سال 2017 است. این به کاربر عادی اجازه می دهد تا پروژه های ارز دیجیتال خود را به راحتی طراحی و پیاده سازی کند، به همین دلیل است که امروزه محبوب ترین قالب توکن باقی مانده است.
الگوریتم های اجماع
در مقاله ما - اجماع چیست؟ ‘ما اجماع را معرفی می کنیم و چرا یک رمزنگاری برای اعتبارسنجی معاملات نیاز به اجماع بین گره ها دارد. با این حال ، همه ارزهای رمزپایه به همان شیوه به اجماع نمی رسند. این روشهای مختلف الگوریتم های اجماع نامیده می شوند. الگوریتم اجماع A Cryptocurrency یک بخش اساسی از طراحی آن است. این تعیین می کند که چند گره از شبکه پشتیبانی می کند ، حمله به شبکه چقدر آسان است و چگونه شبکه می تواند معاملات را تأیید کند. به همین دلایل ، انتخاب یک الگوریتم اجماع که می تواند به مقدار مناسب عدم تمرکز ، سرعت و امنیت برای هر مورد استفاده دست یابد ، مهم است.
الگوریتم های زیادی وجود دارد ، و هر روز بیشتر در حال توسعه است ، اما در اینجا محبوب ترین آنها وجود دارد:
اثبات کار
قدیمی ترین و محبوب ترین cryptocurrency ، بیت کوین ، از الگوریتم اجماع اثبات کار (POW) استفاده می کند ، مفهومی که در اصل در سال 1993 ارائه شده است. در اثبات کار ، کارگران معدن با استفاده از رایانه هایی با سرعت بالاتر برای حل یک مشکل ریاضی رقابت می کنند. اولین معدنچی که مشکل ریاضی را حل می کند سپس معاملات موجود در آن بلوک را تأیید می کند و پاداش بلوک و هزینه معاملات را دریافت می کند. با افزایش قدرت کل پردازش شبکه ، مشکلات ریاضی پیچیده تر می شود تا سریعتر حل نشود. در این الگوریتم اجماع ، یک حمله 51 ٪ فقط با داشتن 51 ٪ از کل قدرت محاسبات شبکه می تواند انجام شود ، به همین دلیل حمله بیت کوین امروز بسیار دشوار است.
اثبات سهام
اثبات سهام یا POS یک الگوریتم اجماع بود که برای اولین بار توسط PeerCoin در سال 2012 اجرا شد. این به عنوان یک راه حل ممکن برای مقدار زیادی از برق مورد استفاده توسط اثبات کار مشاهده می شود. مانند سایر سیستم های زیر ، برای تأیید معاملات به رایانه نیازی به رقابت ندارند. در عوض ، اثبات سهام از انتخاب تصادفی وزن بر اساس تعادل سکه گره استفاده می کند تا انتخاب کند کدام گره بلوک بعدی را تأیید می کند و پاداش بلوک مربوطه را دریافت می کند.
اثبات مشارکت سهام
اثبات نمایندگی سهام (DPO) نوعی اثبات سهام است که تعداد گره هایی را که در اعتبار سنجی بلوک ها شرکت می کنند ، کاهش می دهد. این کار را با نیاز به رأی دادن به نمایندگانی که از طرف آنها اعتبار می گیرند ، این کار را انجام می دهد. پاداش های بلوک سپس به روشی مشابه با استخر معدن به رای دهندگان گره ها منتقل می شوند. با داشتن تعداد معدودی از گره های اعتبار سنج ، سرعت معاملات بسیار بیشتر است ، با این حال ، برخی از سطح عدم تمرکز این سیستم عامل ها می توانند به دست بیاورند. EOS به دلیل استفاده از این الگوریتم مشهور است ، با این حال ، به دلیل سرعت سریع تر معاملات ، به سرعت به یکی از محبوب ترین ها غیر از اثبات کار تبدیل شده است. متأسفانه ، داشتن تعداد کمی گره ، احتمال تبانی را افزایش می دهد و همانطور که توسط کارتل Lisk که شکل گرفته است نشان داده شده است ، این می تواند یک تهدید بسیار واقعی باشد.
تحمل گسل بیزانس
تحمل گسل عملی بیزانس (BFT) روشی برای دستیابی به اجماع است تا زمانی که حداقل دو سوم شبکه قابل اعتماد باشد. گره های موجود در این ارزهای رمزنگاری شده از پیش انتخاب شده و در دورهای BFT برای اعتبارسنجی بلوک ها رای می دهند. این روش اجماع معمولاً با توان بالا و نهایی سریع "مقیاس پذیر" است. متأسفانه ، آنها متمرکز تر هستند زیرا نمی توانند تعداد زیادی گره را پشتیبانی کنند. اجماع BFT قطعی است و تعداد مشخصی از شرکت کنندگان در هر دور رای گیری دارد.
پروتکل های POX بسیار زیادی برای معرفی همه آنها وجود دارد. خوانندگان علاقه مند می توانند راهنمای مبتدی ما برای مکانیسم های اجماع را برای خلاصه ای از مشهورترین اجماع POX امروز بخوانند.
نقش Altcoins در دنیای رمزنگاری
همانطور که احتمالاً از این قطعه آموخته اید ، دنیای رمزنگاری دنیای خودپردازی است. این هر دو آزادی برای کشف و نوآوری و همچنین یک سری از چک ها و تعادل های با کمک فناوری ، به منظور اطمینان از این که سیستم عادلانه و عاری از فساد است ، ساخته شده است. هنگامی که درست انجام شد ، این فرم مالی می تواند ایده آل اتوپیایی در نظر گرفته شود. در حالی که هنوز روزهای ابتدایی است ، ما هیجان زده می شویم که فقط برای آینده رمزنگاری اتفاق می افتد.
آموزش کار در فارکس...
ما را در سایت آموزش کار در فارکس دنبال می کنید
برچسب :
نویسنده : Mihayloo
بازدید : <-PostHit->
تاريخ : يکشنبه
7 اسفند
1401 ساعت: 13:17