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

ایده فناوری بلاکچین برای اولین بار در سال ۱۹۹۱ توسط استوارت هابر (Stuart Haber) و دبلیو اسکات استورنتا (W. Scott Stornetta) در مقالهای با عنوان «چگونه میتوان یک سند دیجیتالی را زمانبندی کرد» مطرح شد. در این مقاله، این دو نویسنده چگونگی استفاده از زنجیرهای پیوسته از برچسبهای زمانی را برای ثبت اطلاعات به شکل امن توضیح دادند. در سال ۱۹۹۲، هابر و استورنتا برای افزایش کارایی بلاکچین و امکان جمعآوری اسناد بیشتر در یک بلاک، ایده خود را با فناوری درخت مرکل ترکیب کردند.
سرانجام، ساتوشی ناکاموتو پروتکل بیت کوین را برای نخستین بار در سال ۲۰۰۸ با انتشار وایت پیپر بیت کوین به جهان معرفی کرد. اولین بلاک (Genesis Block) توسط خود ناکاموتو ایجاد شد. سایر بلاکها نیز از آن استخراج و به بلاکهای قبلی متصل شدند تا زنجیرهای بزرگ از بلاکهای حاوی اطلاعات و تراکنشها شکل گیرد. با ظهور فناوری بیت کوین، بلاکچین اولین کاربرد واقعی خود را یافت و توجه بسیاری را جلب کرد. بهطوریکه برخی افراد به اشتباه فکر میکنند بیت کوین و بلاکچین یکی هستند!
بلاکچین (Blockchain) از دو واژه Block به معنای بلاک و Chain به معنای زنجیره تشکیل شده است. این فناوری زنجیرهای از بلاکها را فراهم میآورد. بلاکچین بیت کوین به دادههای ذخیره شده در بلاکهای اطلاعاتی اشاره دارد که به شکل دائمی به هم پیوستهاند. هر بلاک شامل مجموعهای از تراکنشهای بیت کوین در یک دوره زمانی خاص است. هر بلاک جدید به بلاکهای قبلی متصل میشود و این اتصال هرگونه تغییر در شبکه را غیرممکن میسازد. به این ترتیب، زنجیرهای از بلاکها تشکیل میشود که موجب ایجاد بلاکچین میگردد.
مقایسه بلاکچین بیت کوین با پایگاه داده
هدف بلاکچین این است که اجازه دهد اطلاعات دیجیتال ثبت و توزیع شود، اما ویرایش نشود. از همین رو، بهخودیخود یک پایگاه داده محسوب نمیشود. بلاکچین سیستمی از ثبت اطلاعات به گونهای است که تغییر، هک یا تقلب در آن دشوار یا غیرممکن میگردد.
اولین تفاوت این دو در نحوه ساختار دادههاست. یک پایگاه داده اطلاعات را در جداول سازمان میدهد، در حالی که یک بلاکچین اطلاعات را در گروههایی به نام بلاک جمعآوری و ذخیره میکند. هر بلاک ظرفیت ذخیرهسازی مشخصی دارد که با پر شدن، به بلاک قبلی متصل میشود و زنجیرهای از دادهها را شکل میدهد. به همین دلیل است که به آن زنجیره بلاکی یا بلاکچین میگویند. هنگامی که یک بلاک پر میشود، به بخشی از یک زنجیره زمانبندی شده تبدیل میگردد. هر بلاک که به زنجیره افزوده میشود، دارای یک شناسه زمانی دقیق است و به همین دلیل تغییرناپذیر خواهد بود. بدین ترتیب، وقتی در یک سیستم غیرمتمرکز به کار گرفته شود، زنجیرهای از دادههای برگشتناپذیر شکل میگیرد.
ویژگیهای شبکه بیت کوین

شبکه بیت کوین دارای مزایای زیادی است که این موضوع باعث تمایز آن شده است. در ادامه به چند ویژگی مهم این شبکه اشاره میکنیم.
شبکه بیت کوین امن است: اطلاعات قبل از ذخیرهسازی رمزنگاری میشوند، و این موضوع به افزایش امنیت شبکه بیت کوین کمک میکند. همچنین برای انتقال دادهها یا تایید تراکنشهای بیت کوین از ویژگی هشینگ استفاده میشود که از حملات هکرها یا عوامل مخرب جلوگیری میکند.
شبکه بیت کوین شفاف است: کاربران میتوانند تمامی تراکنشهای انجام شده در شبکه بیت کوین را مشاهده کنند یا یک تراکنش خاص را پیگیری نمایند. البته این به معنای دسترسی به اطلاعات هویتی افراد نیست و در واقع تنها میتوان یک تراکنش یا آدرس خاص را از مبدا تا مقصد پیگیری کرد.
شبکه بیت کوین غیرمتمرکز است: به این معنا که دادهها در یک کامپیوتر مرکزی ذخیره نمیشود و توسط یک شرکت کنترل نمیگردد. بلکه بر روی سیستمهایی که در شبکه فعال هستند توزیع میشود. پروتکل بیت کوین امکان نگهداری سوابق تراکنشها را در چندین رایانه فراهم میکند که به عنوان نود یا گره شناخته میشوند. هر کاربر شبکه میتواند یک گره باشد، اما برای فعال ماندن آن به انرژی پردازشی زیادی نیاز است. گرهها دادهها را تأیید و در بلاکها ذخیره میکنند که این با روشهای سنتی نگهداری سوابق که دادهها را در یک مکان مرکزی، از جمله سرور رایانه حفظ میکند، متفاوت است.
شبکه بیت کوین تغییرناپذیر است: تراکنشها در هر بلاک با یک امضای رمزنگاری تغییرناپذیر به نام هش ثبت میشوند. این بدان معناست که اگر یک بلاک در یک زنجیره تغییر کند، بهسرعت مشخص میشود که دستکاری شده است. اگر هکرها بخواهند بلاک چین بیت کوین را مختل کنند، بایستی تمامی بلاکها در زنجیره را در تمام نسخههای توزیع شده تغییر دهند. بلاکچینهایی نظیر بیت کوین و اتریوم با اضافه شدن بلاکها به زنجیره بهطور پیوسته در حال رشد هستند که به طور قابل توجهی به امنیت دفتر کل میافزاید. این نمونهای از تغییرات فناوری بیت کوین در نحوه انجام معاملات مالی و بانکی است.
شبکه بیت کوین چگونه کار میکند؟

شبکه بیتکوین یک شبکه همتا به همتا (P2P network) به شمار میرود که امکان مدیریت مبادلات مالی را بدون نیاز به بانک یا شخص ثالث فراهم میسازد. پروتکل بیت کوین این قابلیت را دارد که پرداختهای آنلاین بهطور مستقیم از یک طرف به طرف دیگر، بدون مراجعه به هیچ موسسه مالی انجام گیرد.
این شبکه شامل هزاران گره بیت کوین است که پروتکل را اجرا میکنند. پروتکل به ایجاد و حفاظت از بلاکچین کمک میکند. گرهها برای تأیید تراکنشها از امضای دیجیتال استفاده میکنند. اصطلاح «peer-to-peer» به این معناست که هیچ کدام از گرهها اختیارات ویژهای ندارند و همه در ارائه خدمات به شبکه به طور مساوی مشارکت دارند. بنابراین هر گره مسئول نگهداری و راهاندازی شبکه توزیعشده است.
تراکنشهای بیت کوین در یک پایگاه داده توزیعشده ذخیره میشوند. پایگاه داده غیرمتمرکز، که توسط چندین کاربر مدیریت میشود، به عنوان فناوری دفتر کل توزیعشده (DLT) شناخته میشود. بلاکچین به عنوان یک دفتر کل توزیعشده عمومی، تاریخچه هر تراکنش را در خود نگه میدارد و در شبکهای از سیستمهای کامپیوتری توزیعشده قرار دارد. در واقع، دفتر کل غیرمتمرکز بنیادی است که شبکه بلاکچین بیت کوین را شکل میدهد.
هر زمان که یک تراکنش جدید در شبکه انجام شود، یک سابقه از آن به دفتر کل هر شرکتکننده اضافه میشود. هر فرد میتواند نسخهای از دفتر کل بلاکچین بیت کوین را دانلود کرده و مسیر هر تراکنش را در آن ردیابی کند. یک بلاک شبیه به یک صفحه در یک دفتر کل است که شامل چندین تراکنش است و بلاکچین مشابه یک دفتر رکورد از تمام تراکنشهاست که به بلاکهای متصل در یک شبکه اشاره دارد.
هر بلاک دارای شناسه منحصر به فردی به نام «هش» است. هنگامی که اطلاعات تراکنش به شبکه بلاکچین ارسال میشود، در یک بلاک قرار میگیرد و با هش رمزگذاری میشود. هر بلاک جدید شامل هش بلاک قبلی است که این دو را بهطور مؤثری متصل میکند. هر بار که یک بلاک جدید به زنجیره افزوده میشود، بلاکهای قبلی را غیرقابل تغییر میکند و به این ترتیب امنیت آنها را تضمین مینماید.
در اصل، هش یک تابع ریاضی یکطرفه است که با استفاده از الگوریتم sha256، هر طولی از دادههای شبکه بلاکچین بیت کوین را به عنوان ورودی میگیرد و خروجی آن یک رشته با طول ثابت است. علاوه بر مجموع دادههای تراکنشهای درون بلاک، اطلاعات زیر نیز بهوسیله هش رمزگذاری میشود:
- نسخه بلاک: نسخه مشتری بیت کوین
- هش بلاک قبلی: هش بلاک قبل از هش فعلی
- Merkel root: عدد ۲۵۶ بیتی که اطلاعات مربوط به تمام بلاکهای قبلی را حفظ میکند
- شماره ارتفاع بلاک: فاصله بلاک با بلاک پیدایش اولیه
- برچسب زمان: زمان و تاریخ باز شدن بلاک
- تراکنش coinbase: اولین تراکنش در بلاک که صدور پاداش بیت کوین است
- nonce: عدد ۳۲ بیتی بهطور تصادفی تولید شده
تراکنشهای شبکه بیت کوین چگونه انجام میشود؟

واقعیت این است که بیتکوینها در حقیقت وجود فیزیکی ندارند و آنچه که وجود دارد تنها سوابق تراکنشهاست. هر تراکنشی که تا به امروز انجام شده، در دفتر کل توزیعشده ذخیره میشود. به همین دلیل، زمانی که میگوییم یک تراکنش بیتکوین انجام شده، میتوانیم به انتقال ارزش بیتکوین از یک آدرس به آدرس دیگر بر روی بلاکچین اشاره کنیم و هیچ چیز فیزیکی جابجا نمیشود. هر تراکنش بیتکوین شامل سه نوع اطلاعات است:
- ورودی (Input): مقدار بیتکوینهایی که فرستنده دارد.
- خروجی (Output): آدرس بیتکوین گیرنده.
- مقدار بیتکوین (Amount): میزان بیتکوینهایی که قرار است ارسال شود.
برای ارسال یک بیتکوین، فرستنده باید از دو کلید خصوصی و عمومی استفاده کند. این کلیدها در انجام معاملات بین دو طرف ضروری هستند. هر شخص از این کلیدها برای تولید یک مرجع هویت دیجیتال امن معروف به «امضای دیجیتال» استفاده میکند. این هویت امن، جنبهای حیاتی از فناوری بلاکچین است که برای مجوز و کنترل تراکنشها مورد استفاده قرار میگیرد. کاربران بلاکچین از کلیدهای رمزنگاری برای انجام تعاملات دیجیتالی در شبکه استفاده میکنند.
برای ارسال بیتکوین، فرستنده باید آن را امضا کند (همچون امضای یک فرد روی چک). اما این امضا دستی نیست و بهصورت دیجیتال انجام میشود. پیام تراکنش توسط کلید خصوصی امضا میشود و سپس به شبکه بیتکوین ارسال میگردد تا نودها با کمک کلید عمومی، اعتبار تراکنش را تأیید کنند. در مرحله بعد، ماینرها تراکنش را بررسی کرده و آن را در یک بلاک از تراکنشها قرار میدهند و به این ترتیب تراکنش تأیید میشود. در نهایت، بلاک جدید میان تمامی نودهای شبکه توزیع میشود و تمامی نودها نسخهای از آن را در بلاکچین خود قرار میدهند.
نقش ماینر در بلاکچین بیت کوین

ماینرها در شبکه بیتکوین نقشی کلیدی ایفا میکنند. ماینر بیت کوین به دستگاههای خاصی اشاره دارد که با سرعت پردازش بالا به استخراج بیتکوین میپردازند. وظیفه ماینرها شامل بررسی و تأیید معاملات قبلی و ایجاد بلاک جدید است. در واقع ماینرها در بیتکوین برای حل معاملات و ایجاد یک بلاک جدید با یکدیگر رقابت میکنند؛ این فرآیند «استخراج» یا ماینینگ نامیده میشود. در ازای این تلاش، ماینرها از شبکه پاداش دریافت میکنند.
در سالهای ابتدایی ظهور بیتکوین، تعداد ماینرها چندان زیاد نبود. اما با افزایش قیمت بیتکوین و ورود دستگاههای استخراج بیشتر به شبکه برای کسب پاداش، رقابت شدت بیشتری یافت. با افزایش این رقابت، سختی شبکه بیتکوین نیز افزایش مییابد و این امر باعث میشود که بلاکچین در برابر حملات مخرب هکرها امنتر شود.
اگر سؤالی برایتان پیش آمده که چگونه افزایش تعداد ماینرها به امنیت شبکه بیتکوین کمک میکند، باید گفت که هکرها برای نفوذ به بلاکچین به قدرت محاسباتی زیاد نیاز دارند. بهعبارتی، سیستمی باید بهاندازه کافی قدرتمند باشد که بتواند بیش از نیمی از قدرت هش شبکه را در اختیار بگیرد. با افزایش تعداد ماینرها، برای حفظ زمان لازم برای استخراج هر بلاک، سختی شبکه نیز بالا میرود، که این امر فرآیند استخراج را دشوارتر میکند. نتیجه این وضع این است که تسلط بر بیش از نیمی از قدرت شبکه عملاً غیرممکن میشود و شانس هکرها برای نفوذ به صفر میرسد.
شفافیت؛ مهمترین خاصیت شبکه بیت کوین
بلاکچین بیتکوین به صورت عمومی عمل میکند، به این معنا که تمامی نودهای مشارکتکننده به دادههای بلاکچین دسترسی دارند و تمامی اطلاعات در دفتر کل ثبت میشود. در واقع میتوان ادعا کرد که هیچ انحصاری در این زمینه وجود ندارد و بلاکچین بیتکوین از شفافیت کاملی برخوردار است.
البته این شفافیت به همراه خود ویژگی محرمانگی بلاکچین را نیز به ارمغان میآورد که اطلاعات شخصی کاربران را در حین ارائه و انجام تراکنشهای مالی حفظ میکند. بدین ترتیب، هنگامی که یک تراکنش انجام میشود، هویت فرستنده و گیرنده بهطور کامل مخفی باقی میماند در حالی که اطلاعات تراکنش در دفتر کل ثبت میشود.
### توضیحات نهایی
این متن به زبان رسمی و روان نوشته شده و تمام اطلاعات کلیدی را حفظ کرده است. از واژههای مرتبط و مترادف بهخوبی استفاده شده تا به SEO سایت کمک کند. همچنین تلاش شده تا ساختار اصلی HTML بدون تغییر باقی بماند.
این موضوع خطر اطلاعات شناسایی کاربران را به همراه ندارد. زیرا هیچکس قادر به دسترسی به اطلاعات شناسایی افرادی که این تراکنشها را انجام میدهند، نخواهد بود. با این وجود، شفافیت موجود در بلاکچین ممکن است برای همه افراد خوشایند نباشد. به عنوان مثال، اگر شما آدرس عمومی یک شرکت بزرگ را داشته باشید، میتوانید به راحتی به تمامی تراکنشهای انجام شده دسترسی پیدا کنید و آنها را بررسی نمایید. در صورتی که اگر شرکت مذکور دارای فعالیتهای مشکوک باشد، این سطح از شفافیت میتواند مشکلاتی را به بار آورد.
نتیجهگیری این است که یکی از مهمترین کاربردهای بلاکچین، بدون شک در حوزه سیستمهای مالی خواهد بود. هرچند در حال حاضر ادغام بلاکچین بیت کوین با سیستمهای مالی سنتی چالشهایی را به همراه دارد، اما بسیاری بر این باورند که فناوری بلاکچین پتانسیل آن را دارد که آینده خدمات مالی و ابعاد مختلف زندگی بشر را متحول کند.
به نظر شما، تاثیر بلاکچین در سالهای آینده بر کسب و کارها و اقتصاد چگونه خواهد بود؟
سختی شبکه، متوسط زمان لازم برای ایجاد یک بلاک را در سطح معینی نگه میدارد. بدون وجود چنین سیستمی، با افزایش تعداد ماینرها، زمان تشکیل هر بلاک در بلاکچین کاهش خواهد یافت که این امر منجر به افزایش نرخ عرضه بیت کوین میشود.
تا به امروز، بیت کوین ثابت کرده که شبکهای امن و پایدار است، زیرا هیچ گزارشی مبنی بر هک یا دستکاری در بلاکچین آن وجود ندارد و احتمال وقوع چنین مواردی در آینده با توجه به پروتکلهای امنیتی موجود، بسیار پایین است.
بیت کوین یک سیستم پرداخت همتا به همتا و غیرمتمرکز است که بر بستر بلاکچین راهاندازی شده است. بیت کوین اولین کاربرد عمومی از فناوری بلاکچین است که توسط ساتوشی ناکاموتو معرفی شد.








اولین دیدگاه را بنویسید و گفتوگو را شروع کنید.