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