مطالب و مقالات آموزشی پیرامون بلاکچین

آدرس‌های بلاک چینی – قسمت سوم

مترجم: مریم لطانی

آدرس‌های اتریوم

در خصوص اتریوم، آدرس‌ها هم مانند سایر خواص آن در بین ارزهای رمزنگاری شده، جالب توجه هستند. برای بسیاری از افرادی که ابتدا با بیت‌کوین شروع کرده و سپس سراغ اتریوم می‌روند، فرمت آدرس‌های اتریوم یک معماست. این آدرس‌ها رشته‌های هگزادسیمالی و طولانی هستند که با 0x شروع می‌شوند. مانند: “0x0eb81892540747ec60f1389ec734a2c0e5f9f735”. Read more

آدرس‌های بلاک چینی – قسمت دوم

مترجم: مریم لطانی

ساخت آدرس بلاک‌چینی برای بیت‌کوین

برای ایجاد یک آدرس، کیف پول شما کلید عمومی را یک مجموعه الگوریتم رمزنگاری قرار می‌دهد. به طور دقیق‌تر می‌توان گفت مراحل زیر طی می‌شود: Read more

آدرس‌های بلاک چینی – قسمت اول

مترجم: مریم لطانی

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

آدرس در بلاک‌چین چیست؟

در اوایل ظهور بیت‌کوین این امکان وجود داشت که پرداخت‌ها به یک IP ارسال شوند. این کار، روش آسانی برای ارسال پول بدون نیاز به کلید عمومی آدرس‌ها بود ولی به زودی توسعه‌دهندگان بیت‌کوین دریافتند که این روش بسیار مورد توجه هکرها می‌باشد. بنابراین این قابلیت حذف شد و دیگر مورد استفاده قرار نگرفت. Read more

هش کردن چیست؟ – قسمت چهارم

مترجم: احمد رجعتی

اکنون اجازه دهید بر روی هش Merkle Root تمرکز کنیم. اما قبل از آن باید با درخت Merkle آشنا شوید.

درخت Merkle چیست؟ Read more

هش کردن چیست؟ – قسمت سوم

مترجم: احمد رجعتی

اکنون لازم است به ذکر نمونه‌هایی از توابع هش رمزنگاری بپردازیم:

  • MD 5: یک هش 128 بیتی تولید می‌کند. مقاومت در برابر برخورد پس از تقریبا 2^21 هش شکسته خواهد شد.
  • SHA 1 : یک هش 160 بیتی تولید می‌کند. مقاومت در برابر برخورد پس از تقریبا 2^61 هش.
  • SHA 256 : یک هش 256 بیتی تولید می‌کند. در حال حاضر توسط بیت‌کوین استفاده می‌شود.
  • Keccak-256: یک هش 256 بیتی تولید می‌کند و در حال حاضر توسط اتریوم استفاده می‌شود.

Read more

هش کردن چیست؟ – قسمت دوم

مترجم: احمد رجعتی

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

  • بهترین سناریو: پاسخ خود را در اولین تلاش خود دریافت کنید. برای اینکه این اتفاق بیفتد، باید خوش شانس‌ترین فرد در جهان باشید. شانس چنین اتفاقی نجومی است.
  • بدترین سناریو: شما پس از 2^128-1 بار به پاسخ درست می‌­رسید. یعنی پاسخ خود را در پایان تمام داده‌ها پیدا خواهید کرد.
  • سناریو بینابینی: جوابتان را در جایی در وسط پیدا خواهید کرد و اساسا پس از 2^128/2 = 2^127 بار به نتیجه خواهید رسید. به عبارت دیگر این عدد برابر با 2^127 = 1.7 X 10^38 است که عدد بسیار بزرگی است.

Read more

هش کردن چیست؟ – قسمت اول

مترجم: احمد رجعتی

دانستن این که استفاده از هش در بلاک‌چین چگونه است، بسیار مهم است. با این حال، برای انجام این کار ابتدا باید یکی از اصول اصلی ایجاد بلاک‌چین را درک کنیم. فن آوری بلاک‌چین یکی از نوآورانه‎ترین فناوری­‌ها در قرن گذشته است.  برای درک چگونگی عملکرد ارزهای رمزنگاری‌شده مختلف مانند عملکرد اتریوم و بیت‌کوین نیز لازم است با هش (Hash) آشنا شویم.

هش کردن چیست؟

به عبارت ساده، هش کردن بدین معنی است که یک رشته ورودی از هر طولی را دریافت کنیم و در خروجی یک رشته با طول ثابت را ارائه دهیم. در ارزهای رمزنگاری‌شده مانند بیت‌کوین، معاملات به عنوان یک ورودی گرفته می‌شوند و یک الگوریتم هشینگ (بیت‌کوین از SHA-256 استفاده می‌­کند) اجرا می‌شود که خروجی‌­ای با طول ثابت را ارائه می‌دهد. Read more

تمام آنچه که باید درباره‌ ارزهای رمزنگاری شده بدانید – قسمت چهارم

مترجم: فهیمه خاکپاش

مشخصه‌های معاملاتی ارزهای رمزنگاری شده:

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

Read more

تمام آنچه که باید درباره‌ ارزهای رمزنگاری شده بدانید- قسمت سوم

مترجم: فهیمه خاکپاش

 

واقعا ارزهای رمزنگاری شده چه هستند؟

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

پول همان ورودی تایید شده در برخی از انواع پایگاه داده حساب‌ها، ترازنامه‌ها و تراکنش‌ها است. چگونه استخراج‌کنندگان (Miners) سکه‌ها را ایجاد نموده و تراکنش‌ها را تایید می‌کنند؟ Read more

تمام آنچه که باید درباره‌ ارزهای رمزنگاری شده بدانید – قسمت دوم

مترجم: فهیمه خاکپاش

مهم‌ترین بخش اختراع ساتوشی این بود که روش ایجاد یک سیستم پول دیجیتال غیرمتمرکز را پیدا کرده بود. در دهه 90 میلادی تلاش‌های بسیاری برای ایجاد پول دیجیتال انجام شد اما همه آنها به شکست انجامید.

ساتوشی ناکاموتو در یک ایمیل به داستین ترمِل (Dustin Trammell) عنوان کرد: «بعد از بیش از یک دهه تلاش، سیستم‌های مبتنی بر شخص ثالث مورداعتماد مانند Digicash و غیره به این نتیجه رسیدند که این مورد نمی‌تواند به موفقیت برسد. امیدوارم که بتوانند تمایزی ایجاد کنند زیرا این اولین بار است که تلاش می‌‎کنیم یک سیستم بی‌نیاز از اعتماد ایجاد کنیم.» Read more