آشنایی با کلید خصوصی (Private Key)
والبی بلاگ » آرشیو پست ها » ویدئو » چرا آدرس بیت کوین تغییر می کند؟ (ویدئو)
ویدئو

چرا آدرس بیت کوین تغییر می کند؟ (ویدئو)

 

در این مطلب به معرفی سیستم آدرس بیت کوین می پردازیم. همانطور که میدانید هر کیف پول بیت کوین یک آدرس دارد که از یک رشته شامل اعداد و حروف تشکیل شده است:

0a1c0b1ec0ac55a45b1555202daf2e08419648096f5bcc4267898d420dffef87

این آدرس شامل دو کلید عمومی و خصوصیه. کلید عمومی، مثل شماره حساب بانکی میمونه. برای اینکه از کسی بیت کوین دریافت کنید، باید کلید عمومی تون را به اون شخص بدید.

کلید خصوصی مثل رمز کارت بانکیتون میمونه و به هیچ عنوان نباید اون رو در اختیار کسی قرار بدید.

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

حالا سناریوی اول یعنی انتقال کامل دارایی رو با یه مثال توضیح میدیم. افراد A و B و C برای شما، به ترتیب ۱ بیتکوین، ۲ بیتکوین و ۳ بیتکوین میفرستن. شما مجموعا صاحب ۶ بیت کوین هستید ولی توی سه آدرس کیف پول جداگانه که شما از طریق کلید خصوصیتون می تونین به اونا دسترسی داشته باشین. حالا اگه بخواین تمام ۶ تا بیتکوین رو برای فرد D ارسال کنین، از هر سه آدرس کیف پولتون، بیتکوین ها رو انتقال میدین که جمعا میشه ۶ بیت کوین.

سیستم تغییر آدرس بیت کوین

در سناریوی انتقال بخشی از دارایی ها فرض کنید فرد A برای شما ۵ بیت کوین ارسال میکنه. این ۵ بیتکوین توی آدرس والت شما ذخیره میشن. حالا میخواین ۴ بیت کوین رو برای فرد B بفرستین. سیستم شبکه بیت کوین، تمام ۵ بیت کوین رو میفرسته برای B و ۱ بیتکوین باقیمانده رو دوباره از والت B میفرسته برای شما. مثل اینه که فرد B پول شما رو خورد کرده و باقیمانده رو پس میده. اینجاست که تغییر آدرس اتفاق میفته. یعنی اون ۱ بیت کوین باقیمونده بجای اینکه بیاد توی آدرس قبلی شما، میره توی یک آدرس جدید. در گذشته باید حواستون بود که آدرس جدید رو هم هنگام انتقال وارد کنین ، اگر این کار رو نمی کردین ماینر ها باقیمانده ی پول رو به عنوان کارمزد بر میداشتن، ولی الان خود والت ها به صورت خودکار براتون این کارو انجام میدن و نگرانی وجود نداره.

خب سوال اول اینه که چرا باقی مانده دارایی شما توی همون آدرس قبلی فرستاده نمیشه.

توی شبکه بلاکچین بیت کوین، تمامی تراکنش ها قابل مشاهده ست. به همین دلیل برای بالا بردن امنیت شبکه، در سیستم آدرس بیت کوین، آدرس جدید ساخته میشه.

سوال دیگه ای که پیش میاد اینه که چرا تمامی بیت کوین ها رو میفرسته بعد باقی مانده رو برمیگردونه؟

اینکار بخاطر چند دلیل اتفاق میفته:

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

دوم: جلوگیری از جعل تراکنش. جالبه بدونین که اون ۱ بیت کوین باقیمانده، توی سیستم از بین میره و به همون مقدار، بیت کوین جدید ایجاد میشه. اینجوری دیگه نمیشه بیت کوین ها رو جعل کرد.

سومین دلیل هم واسه اینه که سیستم مطمئن بشه همون مقدار بیتکوینی که از بین رفته، دوباره ایجاد شده.

 

پستهای مرتبط

نکات مهم برای سرمایه گذاری در دیفای (DeFi) چیست؟ + ویدئو

سردبیر والبی

هارد فورک و سافت فورک در بلاکچین چیست؟

سردبیر والبی

پروتکل دیفای آوه (Aave) چیست؟

سردبیر والبی

درج دیدگاه

EnglishIran