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

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