مرجع آموزش بلاک چین و ارزهای دیجیتال

الگوریتم اجماع چیست؟

 

 

 

الگوریتم اجماع در بلاکچین به شبکه اجازه می دهد تا روی یک نسخه واحد از اطلاعات به توافق برسند.

 


بلاکچین یک شرکت نیست و یک برنامه هم نیست ، بلکه روشی کاملاً جدید برای ثبت اطلاعات در اینترنت است.

 

از این فناوری می توان برای توسعه برنامه های بلاکچین ، مانند شبکه های اجتماعی ، پیام رسان ها ، بازی ها ، مبادلات ، سیستم عامل های ذخیره سازی ، سیستم های رأی گیری ، بازارهای پیش بینی ، فروشگاه های آنلاین و موارد دیگر استفاده کرد. از این لحاظ ، بلاک چین شباهت به اینترنت دارد . به همین دلیل برخی آن را “اینترنت 3.0” لقب داده اند.

چرا اجماع ضروری است؟

اطلاعات ثبت شده در زنجیره بلوک می تواند به هر شکلی باشد . اعم از انتقال پول ، مالکیت ، معامله ، هویت شخص ، توافق بین دو طرف یا حتی میزان برق مصرفی.

با این حال ، برای ثبت اطلاعات در زنجیره بلوک نیاز به تأیید چندین دستگاه مانند رایانه در شبکه است. در این محیط چالش برانگیز ، باید یک مشکل اساسی را حل کنید تا پول دیجیتال کار کند:

 


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

 

سازوکار اجماع در بلاکچین به شبکه اجازه می دهد تا روی یک نسخه واحد از اطلاعات به توافق برسند. وقتی یک شرکت کننده در شبکه یک تراکنش ایجاد می کند ، تراکنش به کل شبکه پخش می شود.

هر گره تراکنش را ثبت می کند و آن را به نسخه دفتر خود اضافه می کند. نسخه های مختلفی که توسط گره های مختلف نگهداری می شوند کمی متفاوت به نظر می رسند. اگر در ایالات متحده هستید و تراکنشی را پخش می کنید ، گره هایی که به شما نزدیک هستند زودتر از گره مستقر در آسیا آن را دریافت می کنند.

 

جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینز مراجعه نمایید.


خطراتی که شبکه بیت کوین را تهدید میکند( قسمت سوم)

 

 

در ادامه مقاله قبلی در باب حملات احتمالی مهاجم ها به شبکه بیت کوین، در این مقاله به بررسی 2 حمله دیگر میپردازیم.

 

مهاجم میتواند از طریق تجزیه و تحلیل تراکم شبکه هویت شرکت کنندگان معامله را مشخص کند.

تراکنش های بیت کوین توسط فرستنده ها در اینترنت منتشر میشوند. اگر مهاجم قادر باشد تراکم شبکه را ببیند. و مبداء و مقصد تراکنش را مشخص کند ، پس بیت کوین اصلاً مناسب تبدیل شدن به پول نیست.

 

قابلیت های امنیتی

  • در هر تراکنش آدرسهای گیرنده بیت کوین به صورت تصادفی تولید میشوند، و به هویت اشخاص مرتبط نمیباشند.
  • بیت کوین پروژه متن بازی است که تعداد شرکت کنندگان و متخصصینش هر روز رو به افزایش است. اصلاً بعید نیست که به زودی قابلیت های امنیتی دیگری به آدرس ها اضافه شود.
  • تراکنش های بیت کوین میتوانند از شبکه های بی نام و نشانی مانند هات اسپات های مجانی داخل کافی شاپ ها ارسال شوند. البته این مسئله هنوز هم از مضرات این شبکه است و میتواند محل فرستنده را فاش کند.

 

 حملات گذشته

  • NSA تمام ترافیک اینترنت را جمع آوری و ذخیره می کند. پس منطقی است اگر فرض کنیم همه تراکنش های بیتکوین برای اینکه خوانا و قابل ارتباط به افراد باشند ، ذخیره و تحلیل میشوند.

 

https://www.theguardian.com/world/interactive/2013/jul/31/nsa-xkeyscore-program-full-presentation

 

در حال حاضر ممکن است دسترسی به این داده ها برای هزاران کارمند و پیمانکاری که برای دولت های طرفدار ایالات متحده کار می کنند محدود شود. اما این احتمال هم وجود دارد که شبکه هک شود و داده ها به طرز گسترده تری منتشر شوند.البته اگز قبلاً این اتفاق نیفتاده باشد.

 

جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینز مراجعه نمایید.


آشنایی با اتریوم این رایانه جهانی-قسمت اول

 

در این مقاله ضمن ارائه توضیح مختصری درباره اینترنت با اتریوم و هدفهای این شبکه آشنا میشویم. امروزه همه اطلاعات مالی ،پسوردها و اطلاعات شخصیمان بر روی کامپیوتر های افراد دیگر ذخیره میشوند. این اطلاعات ما در فضاهای ابری و سرورهای شرکت هایی مثل آمازون، فیس بوک یا گوگل موجود هستند.

مزایا و معایب اینترنت

حتی همین مقاله کوین دسک هم روی سرور کمپانی ای ذخیره شده که در ازای انجام این کار هزینه دریافت کرده است. این اقدامات مزایای زیادی دارد. چرا که این شرکت ها تیم متخصصی دارند که به بهبود امنیت ، ذخیره سازی داده ها ، کاهش هزینه ی هاست( host ) و هم چنین زمان فعالیت کامپیوتر کمک میکنند.

اما به این مزایا انتقاداتی هم وارد است. همانطور که میدانیم هکر ها و دولت بدون اطلاع شما به طور کامل به اطلاعاتتان دسترسی دارند. آنها میتوانند به راحتی اطلاعات شخصی شما را بدزدند، فاش کنند و یا حتی تغییر بدهند.

برایان بهلندرف مؤسس وب سرور Apache ، این طرح متمرکز را گناه اصلی نامیده است. افرادی مثل برایان معتقدند که اینترنت از ابتدا هم قرار بود غیر متمرکز باشد. اما به تازگی یک جنبش پراکنده با استفاده از ابزار ها ی جدیدی مثل فناوری بلاک چین در جهت دستیابی به این هدف مهم به پا خواسته اند.

اتریوم یکی از جدیدترین فناوریهایی است که به این جنبش پیوسته است. در حالی که بیت کوین قصد دارد سیستم Paypal و بانکداری آنلاین را مختل کند ، اتریوم در صدد است تا با استفاده از بلاکچین جایگزین اینترنت نسل سوم شود. اینترنت نسل سوم از قابلیت های زیادی مثل ذخیره و انتقال اطلاعات، پیگیری ابزارهای پیچیده مالی برخوردار است.

 

جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینز مراجعه نمایید.


مقایسه بلاکچین عمومی و خصوصی در یک نگاه

 

با مقایسه بلاکچین عمومی و خصوصی در یک نگاه میتوان بلاکچین مناسب مشاغل مختلف را شناسایی کرد.مشاغل باید با مزایا و معایب بلاکچین های عمومی و خصوصی آشنا شوند تا مشخص شود کدام نوع بلاکچین برای الزامات خاص تجاری آنها سودمندترین است.

 

 

 

 

بلاکچین خصوصی

بلاکچین عمومی

متمرکز غیرمتمرکز
نیاز به مجوز دارد permissioned نیاز به مجوز ندارد Permissionless
دسترسی خواندن و نوشتن تنها برای نقش های خاص وجود دارد دسترسی خواندن و نوشتن برای همه  شرکت کنندگان وجود دارد
شرکت کنندگان همدیگر را می شناسند شرکت کنندگان یکدیگر را نمی شناسند
توکن های رمزنگاری شده ندارند توکن های رمزنگاری شده دارند
سرعت بالاتری دارند سرعت کمتر

الگوریتم های اجماع :

 

proof of authority

Raft

Proof of Elapsed Time (PoET)

Istanbul BFT

 

الگوریتم های اجماع :

 

proof of work

proof of stake

proof of space

proof of burn

و غیره ..

هزینه های کمتر هزینه های بیشتر
مقیاس پذیری بهتری دارند مقیاس پذیری دارند
سرعت تراکنش ها بیشتر است سرعت تراکنش ها کمتر می شود
هزینه های تراکنش ها کمتر است هزینه تراکنش ها بیشتر است
مدیریت داده ها به دست سازمان خاص است مدیریت داده ها به دست هر شخصی امکان پذیر است
بلاکچین های خصوصی تا حدی تغییرناپذیر هستند. در موارد خاص ، سازمانها می توانند بلاک خاصی حذف کنند. بلاکچین عمومی کاملاً غیرقابل تغییر است
کارای بالاتری دارند کارایی کمتری دارند
اعتماد به سازمان در آن مطرح است نیازی به اعتماد نداریم
مصرف انرژی کمتر مصرف انرژی بالاتر


 


بیشتر بخوانید :   انفجار قیمت بیتکوین در سال 2021/2022

 

برای مقایسه بلاکچین عمومی و خصوصی به صورت کاملتر و مطالعه ویژگی انواع بلاکچین به مقاله انواع بلاکچین مراجعه فرمایید.


انواع بلاکچین

    نظر

 

اگرمی خواهید در مورد انواع بلاکچین مطالب بیشتری بدانید پس با ما همراه باشید:

شکی نیست که بلاکچین در دهه اخیر بسیار پیشرفت کرده است. این کار با بیت کوین آغاز شد که بلاکچین عمومی را عرضه می کند ( اولین نوع بلاکچین). می توانیم بلاکچین بیت کوین را به عنوان اولین نسل فناوری بلاکچین بنامیم.

در حال حاضر ، ما در نقطه ای هستیم که انواع مختلفی از فناوری بلاکچین وجود دارد . هر یک از آنها اهدافی را دنبال کرده و یک مشکل خاص را حل می کنند.

چرا نیاز به انواع مختلف بلاکچین وجود دارد؟


قبل از اینکه بحث اصلی در مورد انواع بلاکچین را شروع کنیم ، بیایید بررسی کنیم که در وهله اول چرا به آنها نیاز داریم؟وقتی فناوری بلاکچین به دنیا معرفی شد ، یک نوع بلاکچین عمومی مورد استفاده رمز ارزها بود.

درک هدف ساخت آن واقعاً دشوار است ، اما به طور کلی مفهوم فناوری دفتر کل غیرمتمرکز (DLT)را ارائه می دهد.مفهوم DLT نحوه حل مسائل  را تغییر داد. DLT این امکان را به سازمانها می داد تا بدون وابستگی به نهادی متمرکز کار کنند.

فناوری توزیع شده مشکلات وجود نهادمرکزی را برطرف می کند ، اما به خودی خود مشکلات زیادی را در هنگام استفاده از فناوری بلاکچین در سناریوهای مختلف به ارمغان می آورد.

به عنوان مثال ، بیت کوین از یک الگوریتم اجماع ناکارآمد(اثبات کار) استفاده کرد. به گره ها نیاز داشت تا با استفاده از انرژی محاسبات ریاضی را حل کنند.در ابتدا مشکلی نبود ، اما به محض افزایش سختی شبکه ، زمان و انرژی لازم برای حل آن معادلات ریاضی نیز افزایش می یافت.

این ناکارآمدی برای هر سیستمی که نیاز به کارآیی دارد ، مناسب نیست.به عنوان مثال ، بانک ها هر روز تراکنش های زیادی انجام می دهند. بنابراین ، این نوع بلاکچین مناسب بانک  نیست. مشکلات دیگری در رابطه با نسل اول بلاکچین وجود داشت ، از جمله مقیاس پذیری ، عدم خودکار سازی و غیره.

 

جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینز مراجعه نمایید.