پیپکده | pipkadeh

واحد یک: مفهوم هشینگ در ارزهای دیجیتال چیست؟

درس 1/3 | زمان مطالعه: 15 دقیقه
واحد یک: مفهوم هشینگ در ارزهای دیجیتال چیست؟


مفهوم هشینگ در ارزهای دیجیتال چیست؟

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

برای بهتر فهمیدن بیت‌کوین و سایر ارزهای رمزنگاری، لازم است اول مفهوم هش یا هشینگ را درک کنیم.

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

مفهوم هشینگ چیست؟

هش یک روش رمزنگاری است که هر شکلی از داده را به یک رشته متنی منحصر به فرد با طول ثابت تبدیل می‌کند.

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

کلمه "Crypto" در "Cryptocurrencies" (ارزهای دیجیتال) مخفف "Cryptography" است. "هش" بخش اساسی در رمزنگاری است و در رمزنگاری ارزهای دیجیتال نقش مهمی دارد.

به زبان ساده، هش به معنای تبدیل هر متن به یک رشته متن با طول ثابت است.


هر قطعه داده می‌تواند هش شود، بدون توجه به اندازه، نوع یا طول آن. در مثال‌های زیر، تابع هش با استفاده از الگوریتم SHA-1 خروجی با طول 40 کاراکتر تولید می‌کند.




مقایسه سریع این سه مثال نشان می‌دهد که حتی با ورودی‌های مختلف، طول خروجی همیشه 40 کاراکتر است.

هش به عنوان اثر انگشت دیجیتال

هر داده منحصر به فرد، همیشه هش یکسانی را تولید می‌کند. به‌عنوان مثال، حتی اگر کلمه "Hello" میلیون‌ها بار هش شود، هر بار خروجی یکسان خواهد بود. هش کلمه "Hello" همیشه به این صورت خواهد بود:

f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0

هش‌ها به عنوان اثر انگشت‌های دیجیتال شناخته می‌شوند، چرا که هر ورودی خاص، هش خاصی دارد.

هش قابل برگشت نیست

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


از آن‌جایی که توابع هش یک‌طرفه هستند، اطلاعات نمی‌توانند از هش به دست آیند. این امکان باعث می‌شود داده‌ها امن و ناشناخته باقی بمانند.

تابع هش چیست؟

تابع هش یک عمل ریاضی است که با استفاده از یک الگوریتم خاص، داده‌های ورودی را به خروجی به طول ثابت تبدیل می‌کند.

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

توابع هش محبوب عبارتند از:

MD-5: الگوریتم Message Digest 5

که امروزه امنیت آن ضعیف است.

SHA (Secure Hash Algorithm): الگوریتم هش امن، که SHA-256 نمونه‌ای معروف از خانواده SHA است و در بیت‌کوین استفاده می‌شود.































در حال حاضر مهم است که بدانید SHA-256 یک نوع تابع هش است که در سیستم بیت‌کوین مورد استفاده قرار گرفته است.

GDPR

هنگامی که از هر یک از وب سایت های ما بازدید می کنید، ممکن است اطلاعاتی را در مرورگر شما ذخیره یا بازیابی کند، عمدتاً به شکل کوکی. این اطلاعات ممکن است در مورد شما، تنظیمات برگزیده یا دستگاه شما باشد و بیشتر برای اینکه سایت همانطور که انتظار دارید کار کند استفاده می شود. این اطلاعات معمولاً مستقیماً شما را شناسایی نمی کند، اما می تواند تجربه وب شخصی سازی شده تری را به شما بدهد. از آنجایی که ما به حق شما برای حفظ حریم خصوصی احترام می گذاریم، می توانید برخی از انواع کوکی ها را مجاز نکنید. برای اطلاعات بیشتر و مدیریت تنظیمات برگزیده خود، روی عناوین دسته بندی های مختلف کلیک کنید. لطفاً توجه داشته باشید که مسدود کردن برخی از انواع کوکی ها ممکن است بر تجربه شما از سایت و خدماتی که ما می توانیم ارائه دهیم تأثیر بگذارد.