گر طي ده سال گذشته پيگيري امور بانكي، سرمايه گذاري يا رمزنگاري بوده ايد، احتمالا با فن آوري بلاك چين (blockchain) كه در پشت شبكه بيت كوين قرار دارد، آشنا هستيد. در تلاش براي كسب اطلاعات بيشتر در مورد blockchain، شما احتمالاً با تعريفي مانند اين روبرو شده ايد: «بلاك چين يك دفتر توزيع شده، غيرمتمركز و عمومي است.»، اما اين مفاهيم به چه معنا است؟بلاك چين چيست؟برخي معتقدند كه اين فن آوري بسيار پيچيده است، اما چرا آن را "blockchain" ميناميم؟ در ابتداييترين سطح خود، blockchain به معناي واقعي كلمه فقط يك زنجيره بلوك است، اما در معناي خاص خود. پس در ابتدا بايد مشخص كنيم كه وقتي در اين متن از كلمات «بلوك» و «زنجيره» استفاده ميكنيم، در واقع ما در مورد اطلاعات ديجيتالي (بلوك) ذخيره شده در يك پايگاه داده عمومي (زنجيره) صحبت ميكنيم.
«بلوك»هاي موجود در بلاك چين از اطلاعات ديجيتالي تشكيل شده است كه به طور خاص، شامل سه بخش هستند:
يك. بلوكها اطلاعات مربوط به معاملات مانند تاريخ، زمان و مبلغ دلاري آخرين خريد شما را ذخيره ميكنند.
دو. بلوكها اطلاعات در مورد اينكه چه كسي در معاملات شركت ميكند را ذخيره ميكند. براي مثال يك بلوك براي خريد عمده شما از آمازون، نام شما را به همراه Amazon.com، شركت (AMZN) ضبط ميكند. به جاي استفاده از نام واقعي، خريد شما بدون هيچ گونه اطلاعات شناسايي با استفاده از «امضاي ديجيتال» منحصر به فرد، مانند نوعي نام كاربري ثبت ميشود.
سه. بلوك ها، اطلاعاتي كه آنها را از ساير بلوكها متمايز ميكند را ذخيره ميكند. دقيقاً مثل ما انسانها كه نامهايي داريم تا بتوانيم از يكديگر متمايز شويم، هر بلوك نيز كد منحصر به فردي به نام «هش» (Hash) را ذخيره ميكند كه به ما امكان ميدهد جدا از هر بلوك ديگري اعلام كنيم. هشها كدهاي رمزنگاري هستند كه توسط الگوريتمهاي خاص ايجاد شده اند. در نظر بگيريد كه شما در حال انجام يك خريد اينترنتي عالي هستيد، اما در حالي كه خريد شما در حال پردازش است شما مجددا تصميم ميگيريد كه يكي ديگر هم سفارش دهيد. حتي اگر جزئيات معامله جديد شما با خريد قبلي شما تقريباً يكسان به نظر برسد، ما هنوز ميتوانيم به دليل كدهاي منحصر به فرد آن ها، بلوكها را از هم جدا كنيم.
اگر چه در مثال ساده بالا هر بلوك براي ذخيره يك خريد واحد در نظر گرفته شده، اما در واقعيت ماجرا كمي متفاوت است. يك بلوك واحد در بلاك چين بيت كوين ميتواند حداكثر ۱ مگابايت داده را ذخيره كند. بسته به اندازه معاملات، اين بدان معناست كه يك بلوك واحد ميتواند چند هزار تراكنش را در زير يك سقف قرار دهد.Blockchain چگونه كار ميكند؟فروش النگو شركت عقيق با اقساط 6 ماهه فقط با پرداخت چكسراسر ايرانفروش النگو شركت عقيق با اقساط 6 ماهه فقط با پرداخت چك سراسر ايران
پيشنهاد امروزyektanet-logo-signهنگامي كه يك بلوك، دادههاي جديد را ذخيره ميكند به بلاك چين اضافه ميشود. همانطور كه از نام آن پيداست، Blockchain شامل چندين بلوك است كه به هم وصل شده اند. براي اينكه يك بلوك به blockchain اضافه شود، بايد چهار اتفاق رخ دهد:
يك: يك معامله بايد رخ دهد. بياييد با مثال خريد از يك فروشگاه اينترنتي ادامه دهيم. بعد از جستجو در فروشگاه و كليكهاي سريع و متعدد در نهايت تصميم خود را ميگيريد و خريد ميكنيد. همانطور كه در بالا اشاره كرديم، در بسياري از موارد، يك بلوك هزاران تراكنش را به هم متصل ميكند؛ بنابراين خريد شما به همراه اطلاعات تراكنش كاربران ديگر در اين بلوك ذخيره ميشود.
دو: اين معامله بايد تأييد شود. پس از انجام آن خريد، معامله شما بايد تأييد شود. اما در blockchain، اين كار در اختيار شبكه رايانهها است. وقتي خريد خود را از فروشگاه اينترنتي انجام ميدهيد، آن شبكه رايانهها سريعا به بررسي معامله شما به روشي كه گفته ايد ميپردازد. يعني جزئيات خريد از جمله زمان معامله، مبلغ دلار و شركت كنندگان در معامله را تأييد ميكنند. (احتمالا در يك ثانيه.)
سه: آن معامله بايد در يك بلوك ذخيره شود. پس از تأييد صحت معامله شما، چراغ سبز ميشود. مبلغ دلار معامله، امضاي ديجيتال شما و امضاي ديجيتال فروشگاه، همه در يك بلوك ذخيره ميشوند. در اين بلوك، معامله شما احتمالاً به صدها يا هزاران معمله ديگر مانند آن ميپيوندد.
چهار: به آن بلوك بايد هش داده شود. پس از تأييد همه معاملات يك بلوك، بايد يك كد شناسايي كننده منحصر به فرد به نام هش به آن داده شود. اين هش همچنين به جديدترين بلوك اضافه شده به blockchain داده ميشود. پس از هش شدن، ميتوان بلوك را به blockchain اضافه كرد. همه چيز درباره بلاك چين(blockchain)
وقتي آن بلوك جديد به blockchain اضافه شد، در دسترس عموم قرار ميگيرد-حتي شما. اگر به blockchain Bitcoin نگاهي بيندازيد، خواهيد ديد كه به دادههاي معامله دسترسي داريد. اطلاعاتي مربوط به زمان (Time)، مكان (Height)، و توسط چه كسي ("Relay By").آيا Blockchain خصوصي است؟هر كسي ميتواند محتويات blockchain را مشاهده كند و كاربران همچنين ميتوانند رايانههاي خود را به عنوان گره به شبكه blockchain متصل كنند. با انجام اين كار، رايانه آنها يك نسخه از blockchain را كه به طور خودكار بروزرساني ميشود. به عبارت ديگر هر زمان كه بلاك جديد اضافه شود، شما ميتوانيد آن را دريافت كنيد. چيزي شبيه به اينستاگرام يا فيسبوك كه هر زمان كه وضعيت جديدي ارسال شود، صفحه شما نيز در لحظه به روز رساني ميشود.
هر رايانهاي در شبكه blockchain داراي نسخه مختص به خود از blockchain است. به اين معني كه هزاران نسخه، يا در مورد بيت كوين، ميليونها نسخه از همان blockchain وجود دارد. اگرچه هر نسخه از blockchain يكسان است، اما انتشار اطلاعات در شبكههاي گسترده رايانه اي، دستكاري آنها را بسيار دشوار ميكند. در واقع در blockchain، شما با يك گزارش قطعي و اختصاصي از وقايع كه قابليت دستكاري داشته باشند مواجه نيستيد. يك هكر براي دستكاري، نياز به نفوذ در هر يك نسخههاي موجود از blockchain در شبكه را دارد. به همين دليل است كه در تعريف blockchain آن را «يك دفترچه توزيع شده» معرفي ميكنند.
با اين حال اگر به blockchain Bitcoin، نگاه كنيد متوجه ميشويد كه به اطلاعات مربوط به كاربران در حال انجام معاملات دسترسي نداريد. اگرچه معاملات روي بلاك چين كاملاً ناشناس نيستند، اما اطلاعات شخصي در مورد كاربران فقط به امضاي ديجيتال يا نام كاربري آنها محدود ميشود.
اين مسأله سوال مهمي را ايجاد ميكند: اگر ندانيم چه كسي بلوكهايي را به blockchain اضافه ميكند، چگونه ميتوان به blockchain يا شبكه رايانههايي كه از آن پشتيباني ميكنند اعتماد كرد؟آيا Blockchain امن است؟فناوري Blockchain موضوعات مختلف امنيتي و اعتماد را از چندين طريق مد نظر قرار ميدهد. اول اين كه بلوكهاي جديد هميشه بصورت خطي و بر اساس تاريخ ذخيره ميشوند. براي همين بلوكهاي جديد هميشه به «انتهاي» blockchain اضافه ميشوند. اگر به blockchain Bitcoin نگاهي بيندازيد، خواهيد ديد كه هر بلوك داراي يك موقعيت به نام «ارتفاع» در زنجيره است. در ژانويه سال ۲۰۲۰، ارتفاع بلوك به ۶۱۵.۴۰۰ رسيده بود.
بعد از اينكه يك بلوك به انتهاي بلاك چين اضافه شد، برگرداندن و تغيير محتواي بلوك بسيار دشوار است. به اين دليل كه هر بلوك حاوي هش مخصوص به خود، به همراه هش بلوك قبل از آن است. كدهاي هش توسط يك عملكرد رياضي ايجاد ميشوند كه اطلاعات ديجيتال را به رشتهاي از اعداد و حروف تبديل ميكند. اگر اين اطلاعات به هر طريق يا دليل ويرايش شود، كد هش نيز تغيير ميكند.
سه شنبه ۰۲ شهریور ۰۰ ۱۶:۵۹
۹ بازديد
تا كنون نظري ثبت نشده است