سه فناوری اصلی وجود دارد که برای ایجاد یک بلاکچین blockchain ترکیب شده اند. هیچکدام جدید نیستند. در عوض ترتیب هماهنگی و کاربرد آنها جدید است.
این فناوری ها عبارتند از: ۱) کریپتوگرافی cryptography کلید خصوصی ، ۲) شبکه توزیع شده با دفترچه مشترک و ۳) انگیزه ای برای سرویس دهی به معاملات شبکه ، نگهداری سوابق و امنیت.
در زیر توضیحاتی در مورد چگونگی همکاری این فناوری ها برای حفظ روابط دیجیتال ارائه شده است.
دو نفر میخواهند از طریق اینترنت معامله کنند.
هر یک از آنها یک کلید خصوصی و یک کلید عمومی دارند.
هدف اصلی مؤلفه فناوری بلاکچین blockchain ایجاد مرجع هویت دیجیتالی ایمن است. هویت مبتنی بر در اختیار داشتن ترکیبی از کلیدهای کریپتوگرافی خصوصی و عمومی است.
ترکیبی از این کلیدها را می توان به عنوان یک عمل رضایت بخش ، و ایجاد یک امضای دیجیتال بسیار مفید مشاهده کرد.
به نوبه خود ، امضای دیجیتال ،کنترل كاملي از مالکیت را در اختیار شما قرار می دهد.
اما کنترل قوی مالکیت برای تأمین روابط دیجیتال کافی نیست. در حالی که موضوع احراز هویت حل می شود ، باید با چیزی برای تأیید معاملات و مجوزها (اختیار قانونی) ترکیب شود.
برای بلاکچین ها blockchains ، با یک شبکه توزیع شده شروع می شود.
مزیت و نیاز به شبکه توزیع شده را می توان از طریق آزمایش فکر ” اگر درختی در جنگل بیفتد” درک کرد.
اگر یک درخت در یک جنگل بیفتد ، با دوربین هایی که سقوط آن را ثبت می کنند ، می توانیم کاملا مطمئن باشیم که این درخت سقوط کرده است. ما شواهد بصری داریم ، حتی اگر جزئیات (چرا یا چگونه) ممکن است نامشخص باشند.
بیشتر ارزش بیت کوین بلاکچین bitcoin blockchain این است که یک شبکه بزرگ است که در آن تاییدکنندگان مانند دوربین های موجود در جنگل ، به توافق می رسند که در یک زمان مشترک شاهد یک اتفاق مشترک بوده اند. به جای دوربین ، آنها از تأیید ریاضی استفاده می کنند.
به طور خلاصه ، اندازه شبکه برای تأمین امنیت شبکه اهمیت دارد.
این یکی از جذاب ترین ویژگی های بیت کوین بلاکچین bitcoin blockchain است – بسیار بزرگ است و قدرت محاسباتی زیادی دارد. در زمان نوشتن ، بیت کوین با ۳۵۰۰۰۰۰ TH / s ، بیش از ۱۰،۰۰۰ بانک بزرگ جهان در کنار هم تأمین می شود. اتریوم Ethereum ، که هنوز نابالغ تر است ، با بیش از ۱۲٫۵ TH / s ، بیشتر از Google تأمین می شود و تنها دو سال قدمت دارد و هنوز هم در حالت تست است.
هنگامی که کلیدهای کریپتوگرافیک با این شبکه ترکیب می شوند ، یک شکل فوق العاده مفید از تعامل دیجیتالی پدیدار می شود. این فرآیند با گرفتن کلید خصوصی آنها شروع می شود ، و به نوعی اعلام می شود – در مورد بیت کوین bitcoin، مبلغی را برای کریپتوکارنسی cryptocurrency ارسال می کنید – و آن را به کلید عمومی B وصل میکنید.
سپس یک بلاک – حاوی امضای دیجیتال ، زمان سنج و اطلاعات مربوطه – در کلیه گره های شبکه پخش می شود.
یک فرد واقع بین ممکن است آزمایش فکر درختی که در جنگل می افتد را با این سؤال به چالش بکشد: چرا یک میلیون کامپیوتر با دوربین باید در انتظار ثبت افتادن یا نیفتادن یک درخت باشند ؟به عبارت دیگر ، چگونه شما می توانید قدرت محاسباتی را برای سرویس دهی به شبکه برای تأمین امنیت آن جذب کنید؟
برای بلاکچین های باز و عمومی public blockchain ، این امر شامل ماینینگ Mining میشود. استخراج Mining با رویکردی بی نظیر برای یک سوال قدیمی اقتصادی – تراژدی عوام ساخته شده است.
با استفاده از بلاکچین ها blockchains ، و با ارائه قدرت پردازش کامپیوتر شما برای سرویس دهی به شبکه ، پاداش در اختیار یکی از کامپیوتر ها قرار می گیرد. از منافع شخصی فرد برای کمک به سرویس دهی نیازهای عمومی استفاده می شود.
درمورد بیت کوین bitcoin، هدف پروتکل از بین بردن احتمال استفاده همزمان از یک بیت کوین bitcoin مشترک در معاملات جداگانه است ، به گونه ای که تشخیص این امر دشوار خواهد بود.
اینگونه است که بیت کوین bitcoin به عنوان یک ملک و یا به عنوان طلا عمل می کند. بیت کوین ها Bitcoin و واحدهای پایه آنها (satoshis) باید منحصر به فرد ، متعلق به آنها و دارای ارزش باشند. برای دستیابی به این هدف ، گره های ارائه دهنده شبکه با انجام کار برای حل مشکلات ریاضی اثبات کار proof-of-work، تاریخچه معاملاتی برای هر بیت کوین ایجاد و آن را حفظ می کنند.
آنها اساساً با قدرت پردازنده ی خود رأی می دهند و موافقت خود را درباره بلاک های جدید یا رد بلاک های نامعتبر اعلام می کنند. وقتی اکثریت ماینرها به یک راه حل مشترک برسند ، بلاک جدیدی به زنجیره اضافه می کنند. این بلاک به صورت زمانی انتخاب شده است ، و همچنین می تواند حاوی داده یا پیام باشد.
در اینجا زنجیره ای از بلاک ها وجود دارد:
نوع ، مقدار و تأیید می تواند برای هر بلاکچین blockchain متفاوت باشد. این موضوع مربوط به پروتکل بلاکچین blockchain – یا قوانینی برای تایید اعتبار معامله ، یا تایید اعتبار یک بلاک جدید است. روند تأیید می تواند برای هر بلاکچین blockchain تنظیم شود. هنگامی که گره های کافی به توافق برسند که چگونه معاملات باید تأیید شوند ، هرگونه قوانین و محرک های لازم ایجاد می شود.
این وضعیت انتخاب ، مانند یک چاشنی است ، و مردم در حال حاضر در ابتدای این راه هستند.
ما در حال حاضر در دوره ای از توسعه ی بلاکچین blockchain هستیم که از این دست آزمایشات بسیار اجرا می شوند. تا کنون تنها نتیجه گیری موجود این است که ما هنوز به درک کاملی از مهارت های پروتکل های بلاکچین blockchain نرسیده ایم.
ترجمه توسط تیم دلاریپتو
No views yet
دیدگاه بگذارید