فكت كوينز

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

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

۱۴ بازديد

 

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

 

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

حتي همين مقاله كوين دسك هم روي سرور كمپاني اي ذخيره شده كه در ازاي انجام اين كار هزينه دريافت كرده است. اين اقدامات مزاياي زيادي دارد. چرا كه اين شركت ها تيم متخصصي دارند كه به بهبود امنيت ، ذخيره سازي داده ها ، كاهش هزينه ي هاست( 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 اين امكان را به سازمانها مي داد تا بدون وابستگي به نهادي متمركز كار كنند.

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

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

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

 

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

مزايا و محدوديت هاي بلاكچين

۱۹ بازديد

 

مزايا و محدوديت هاي بلاكچين در بسياري از صنايع،  مورد بحث قرار گرفته و توسط رهبران سازمانهاي بزرگ در سراسر جهان كه در فضاي بلاكچين شركت مي كنند ، ارائه شده است.

مزايا و محدوديت هاي بلاكچين به شرح زير است:

تمركززدايي (Decentralization):

غيرمتمركز بودن يك ويژگي اصلي و مفيد در بلاكچين است. براي تأييد تراكنش ها نيازي به شخص ثالث يا واسطه معتمد نيست. در عوض ، از سازوكار اجماع براي توافق در مورد اعتبار تراكنش ها استفاده مي شود.

شفافيت و اعتماد (Transparency and trust):

از آنجا كه بلاكچين به اشتراك گذاشته مي شوند و همه مي توانند آنچه در بلاكچين وجود دارد را ببينند ، اين امر باعث مي شود سيستم شفاف باشد. در نتيجه ، اعتماد ايجاد مي شود.

تغييرناپذيري (Immutability):

هنگامي كه داده ها در بلاكچين نوشته شد ، تغيير مجدد آن بسيار دشوار است. اين امر به عنوان يك مزيت براي حفظ يك دفتر كل تغييرناپذير است.

در دسترس بودن بالا(High availability):

از آنجا كه سيستم بر اساس هزاران گره در يك شبكه نظير به نظير بنا شده و داده ها در هر گره تكثير و به روز مي شوند ، سيستم دسترس پذيري بالايي دارد. حتي اگر بعضي از گره ها از شبكه خارج شوند يا غيرقابل دسترس شوند ، شبكه به طور كلي به كار خود ادامه ميدهد.

بسيار امن(Highly secure):

تمام تراكنش ها در بلاكچين از نظر رمزنگاري ايمن هستند و بنابراين يكپارچگي شبكه را فراهم مي كنند.

 

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

بلاك چين چگونه كار مي كند؟

۱۹ بازديد

بلاك چين چگونه كار مي كند؟

 

اجزاي بلاكچين

شبكه اي از كامپيوترها (نودها) بلاكچين را اجرا مي كنند. آنها دائماً در حال تبادل اطلاعات مربوط به معاملات و بلاك هاي جديد هستند. نودها زيرساخت هاي بلاكچين را تشكيل مي دهند.

 

در بلاكچين چند نوع نود يا گره وجود دارد:

 

Full node: گره كامل مانند برج آنتن تلفن همراه است كه تلفن شما به آن متصل مي شود. تمام ايستگاه هاي آنتن (گره هاي كامل) به يكديگر متصل شده و زيرساخت شبكه ارتباطي را تشكيل مي دهند. اگر مي خواهيد با تلفن خود تماس بگيريد ، قبل از اينكه بتوانيد با هر تلفن همراه ديگري تعامل كنيد ، ابتدا بايد به برج تلفن همراه متصل شويد. در شبكه توزيع شده بلاكچين ، گره هاي كامل در بيشتر اوقات فعال هستند و شبكه توزيع شده را تشكيل مي دهند. آنها همچنين يك نسخه از كل بلاكچين را نگهداري مي كنند.

 


بيشتر بدانيد:نانس (nonce) : ماينرها در جستجوي يك قطعه گمشده!!


 

Light node : گره سبك يا لايت نود كپي بلاكچين را نگه نمي دارد براي همين قبل از اينكه بتواند با بلاكچين ارتباط برقرار كند ، بايد به يك نود كامل متصل شود.زماني كه از كيف پول روي تلفن يا رايانه خود استفاده كنيد ، از گره سبك استفاده خواهيد كرد. بيشتر كيف پول هاي موجود گره هاي سبك هستند ، به اين معني كه آنها كليدهاي شما را ذخيره مي كنند اما كپي بلاكچين را حفظ نمي كنند.

 

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

ذخيره سازي در بلاكچين

۱۶ بازديد

 

ذخيره سازي در بلاكچين چگونه انجام مي شود؟ داده ها مي توانند مستقيماً در زنجيره بلوكي ذخيره شوند. اما ، بلاكچين براي ذخيره سازي مقادير زيادي داده نمي تواند از اين روش استفاده كند. با اين روش مي توان تراكنش هاي ساده و برخي داده هاي دلخواه را ذخيره كرد . اما براي ذخيره تصاوير يا داده هاي بزرگ مناسب نيست. همانطور كه در  پايگاه داده هاي سنتي هم استفاده از اين روش مناسب نيست.

نحوه ذخيره سازي بلاكچين چگونه است؟

بلاكچين مبتني بر فناوري دفتركل توزيع شده (DLT) است كه به عنوان يك پايگاه داده غيرمتمركز از اطلاعات مربوط به تراكنش ها بين چند طرف عمل مي كند.

تراكنش ها به ترتيب زماني DLT را پر مي كنند. آنها به عنوان يك سري بلاك دردفتر ذخيره مي شوند ، به صورتي كه هر بلاك به موارد قبلي اشاره دارد و يك زنجيره بهم پيوسته را تشكيل مي دهد.

فناوري Blockchain دفتركل را در چندين گره توزيع مي كند. هر گره كپي كاملي از داده ها را نگهداري مي كند . همه شركت كنندگان در بلاكچين مي توانند دفتر را ببينند و تأييد كنند. بنابراين نيازي به هيچ مرجع مركزي يا سرويس تأييد نيست.

يك سيستم ذخيره سازي مبتني بر بلاكچين با ايجاد shard ياsegment  هاي داده،رمزنگاري shard ها ، ايجاد يك هش منحصر به فرد براي هر  shard و ايجاد كپي هاي اضافي از هر shard ، داده ها را براي ذخيره سازي آماده مي كند. سپس shard  هاي تكثير شده، در گره هاي بلاكچين توزيع مي شوند. تراكنشها در دفتر بلاكچين ثبت مي شوند و سيستم ، تراكنش هاي بين گره هاي بلاكچين را تأييد مي كند.

 

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

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

۱۶ بازديد

 

 

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

 

در ادامه مقاله قبلي در باب حملات احتمالي به شبكه بيت كوين، در اين مقاله به بررسي چندين حمله ديگر ميپردازيم :

 

انتشار تراكنش جعلي در شبكه

هر تراكنش پس از ايجاد به شبكه انتقال داده ميشود. مهاجم به منظور سرقت بيت كوين ها ميتواند يك تراكنش جعلي را به شبكه ارسال كند. حال اگر مهاجم بتواند شبكه را متقاعد سازد كه اين تراكنش قانوني است موفق ميشود بيت كوين هاي موجود را از حساب قرباني اين حمله به حساب خود منتقل كند.

 

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

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

 

حملات گذشته

تا به حال هيچ حمله اي به اين صورت انجام نشده است.

 

بعيد است نقصي ديده شود كه به مهاجم اجازه جعل امضاي ديجيتالي را بدهد.

 

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

تئوري CAP و بلاكچين

۱۳ بازديد

 

تئوري CAP كه به عنوان قضيه Brewer نيز شناخته مي شود ، توسط Eric Brewer در سال 1998 به عنوان يك نظريه مطرح شد. در سال 2002 ، توسط Seth Gilbertو Nancy Lynchبه عنوان يك قضيه اثبات شد.

اين تئوري شامل سه ويژگي زير است:

 

سازگاري(consistency):  سازگاري يك ويژگي است كه اطمينان مي دهد همه گره ها در يك سيستم توزيع شده يك كپي واحد و يكسان از داده ها دارند.

 

در دسترس بودن ( Availability) : به اين معني است كه گره هاي موجود در سيستم ، براي استفاده در دسترس هستند و درخواست هاي دريافتي را مي پذيرند و در صورت لزوم بدون هيچ گونه خطايي پاسخ مي دهند. به عبارت ديگر ، داده ها در هر گره در دسترس هستند و گره ها به درخواست ها پاسخ مي دهند.

 

تحمل پارتيشن ( Partition tolerance): تحمل پارتيشن اطمينان مي دهد كه اگر گروهي از گره ها به دليل خرابي شبكه قادر به برقراري ارتباط با گره هاي ديگر نباشند ، سيستم توزيع شده به درستي به كار خود ادامه مي دهد.

 

تئوري CAP بيان مي كند كه هر سيستم توزيع شده نمي تواند به طور همزمان از سه ويژگي سازگاري ، در دسترس بودن و تحمل پارتيشن برخوردار باشد و فقط امكان فراهم كردن دو گزينه وجود دارد.

 

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

سيستم هاي غيرمتمركز

۱۶ بازديد

 

در سيستم هاي غيرمتمركز ، هر گره ، به تنهايي تصميم مي گيرد. رفتار نهايي سيستم مجموع تصميمات گره هاي منفرد است. توجه داشته باشيد كه هيچ نهاد مركزي وجود ندارد كه درخواست را دريافت كرده و به آن پاسخ دهد.

به عنوان مثال بيت كوين محبوب ترين نمونه از سيستم هاي Decentralized است. هيچ نهاد / سازمان واحدي مالك شبكه بيت كوين نيست. اين شبكه مجموع تمام گره هايي است كه براي حفظ مقدار بيت كوين با يكديگر ارتباط دارند.

ويژگي هاي سيستم غيرمتمركز

فقدان ساعت واحد : هر گره مستقل از ساير گره ها است و از اين رو گره ها ساعت هاي مختلفي دارند .

تحمل در برابر خرابي: خرابي يك گره مركزي باعث از كار افتادن بخشي از سيستم مي شود نه كل سيستم

مقياس پذيري: مقياس گذاري عمودي امكان پذير است. هر گره مي تواند براي افزايش عملكرد خود كه منجر به افزايش عملكرد كل سيستم مي شود ، منابع (سخت افزار ، نرم افزار) را به خود اضافه كند.

 

بيشتر بخوانيد :   امضاي ديجيتال (Digital Signature) چيست؟

 

محدوديت هاي سيستم غيرمتمركز

 

 

براي سيستم هاي كوچك مناسب نيست.

 

هماهنگ كننده مركزي نداريم و ممكن است در يك سازمان منجر به مشكلاتي شود.

هيچ نظارتي برعملكرد گره ها وجود ندارد.

تشخيص گره معيوب دشوار است.

 

 

 

متمركز،غيرمتمركز،توزيع شده

 

 

 

مزاياي سيستم غيرمتمركز


در دسترس بودن بالا

كل بار در همه گره ها به صورت متوازن توزيع مي شود

استقلال و كنترل بيشتر بر منابع وجود دارد. از آنجا كه هر گره رفتار خود را كنترل مي كند ، داراي استقلال بهتري است كه منجر به كنترل بيشتر منابع مي شود.

 

موارد پركاربردي كه از سيستم هاي Decentralized استفاده مي شود:


پايگاه داده غيرمتمركز

ارز رمزنگاري شده

سيستم هاي توزيع شده

۹ بازديد

 

درك سيستم هاي توزيع شده براي درك فناوري بلاكچين ضروري است ، زيرا بلاكچين يك سيستم توزيع شده است. بلاكچين يك دفتر توزيع شده است كه مي تواند متمركز يا غيرمتمركز باشد ولي معمولاً به عنوان يك پلت فرم غيرمتمركز مورد استفاده قرار مي گيرد.

تعريف سيستم هاي توزيع شده

سيستم توزيع شده، مجموعه اي از كامپيوترها هستند، كه توزيع آن ها از ديد كاربر مخفي (transparent) است. بنابراين، كاربري كه با يك سيستم توزيع شده كار ميكند، اين سيستم را همانند يك كامپيوتر مشاهده ميكند.

تننباوم (Tanenbaum)، نويسنده كتاب سيستم هاي توزيع شده، تعريف زير را براي اين سيستم ارائه ميدهد:

سيستم توزيع شده، مجموعه اي از كامپيوترهاي مستقل از هم هستند، كه از نظر كاربر، يك كامپيوتر واحد به نظر مي رسند.

سيستم هاي توزيع شده الگوهاي محاسباتي هستند كه به موجب آن دو يا چند گره به صورت هماهنگ با يكديگر كار مي كنند تا به يك نتيجه مشترك برسند.

اين سيستم ها به گونه اي مدل سازي شده است كه كاربران نهايي، آن را به عنوان يك پلت فرم منطقي واحد در نظر مي گيرند.

به عنوان مثال ، موتور جستجوي گوگل مبتني بر يك سيستم توزيع شده بزرگ است ، اما به نظر كاربر ، يك پلت فرم منسجم و واحد است.

سيستم توزيع شده چگونه كار مي كند؟

در سيستم هاي توزيع‌شده يك مسئله به وظايف مختلف تقسيم مي‌شود كه هر كدام از آن‌ها توسط يك كامپيوتر يا بيشتر حل مي‌شود.اين سيستم ها از طريق ارسال پيام با يكديگر در ارتباط هستند.

 

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