# بلاکچین چیست؟ 0 تا 100 بلاکچین **Published by:** [آموزش ارز دیجیتال](https://paragraph.com/@crypto-mag/) **Published on:** 2022-09-14 **URL:** https://paragraph.com/@crypto-mag/what-is-blockchain ## Content ## بلاکچین چیست طبق دوره ارز دیجیتال [آکادمی حامی سرمایه](https://hamisarmaye.com/)، بلاک چین ها توزیع می شوند (یعنی بدون یک فروشگاه) و دفتر کل دیجیتال غیرمتمرکز که شفاف و مقاوم در برابر دسترسی های غیرمجاز هستند. در ابتدایی ترین سطح خود، آنها به کاربران اجازه می دهند تا تراکنش ها را در دفتر کل مشترک در آن گروه بنویسند. در نتیجه، هیچ تراکنش پس از انتشار در عملکرد عادی شبکه بلاک چین قابل تغییر نیست. مفهوم بلاک چین با بسیاری از فناوری‌ها و مفاهیم رایانه‌ای دیگر در سال 2008 ادغام شد تا ارزهای رمزنگاری شده امروزی را ایجاد کند: پول الکترونیکی که به‌جای یک صندوق مرکزی یا مرجع، با فرآیندهای رمزنگاری ایمن می‌شود. پیاده سازی بلاک چین اغلب با هدف یا عملکرد خاصی در ذهن ایجاد می شود. ارزهای رمزنگاری شده، قراردادهای هوشمند و سیستم های دفتر کل توزیع شده برای مشاغل، همگی نمونه هایی از عملکرد هستند. بیت کوین اولین ارز دیجیتال مبتنی بر بلاک چین بود که به کاربران اجازه داد تا داده ها را به صورت عمومی مبادله کنند تا شرکت کنندگان بتوانند به طور مستقل اعتبار یک تراکنش را تأیید کنند. ارزهای رمزنگاری شده بر پایه فناوری بلاک چین ساخته شده اند که به دلیل استفاده زیاد از ویژگی های رمزنگاری نامگذاری شده است. برای امضای دیجیتال و تراکنش های امن در سیستم، کاربران از کلیدهای عمومی و خصوصی استفاده می کنند. کاربران می‌توانند با استفاده از توابع هش رمزنگاری معماها را حل کنند، به این امید که مقدار ثابتی پول در شبکه‌های بلاک چین مبتنی بر ارز دیجیتال که شامل استخراج هستند، به دست آورند. جریان دائمی پیشرفت‌ها در زمینه فناوری بلاک چین وجود داشته است، پلتفرم‌های جدید به طور مرتب معرفی می‌شوند - محیط دائما در حال تغییر است. علاوه بر ارزهای دیجیتال، از فناوری بلاک چین می توان برای ایجاد یک سیستم حسابداری دائمی، عمومی و شفاف برای جمع آوری داده های فروش، ردیابی استفاده دیجیتال و پرداخت به سازندگان محتوا مانند موسیقی دانان استفاده کرد. این مقاله فناوری بلاک چین را توضیح می دهد و یک نمای کلی از نحوه عملکرد آن ارائه می دهد. ## بلاکچین چگونه کار می کند؟ هدف اصلی بلاک چین این است که به افراد، به ویژه کسانی که به یکدیگر اعتماد ندارند، اجازه دهد تا داده های حیاتی را به روشی امن و محافظت شده از دسترسی های غیرمجاز منتقل کنند. عملکرد هش، بلوک‌ها، گره‌ها، ماینرها، کیف پول‌ها، امضای دیجیتال و پروتکل‌ها مفاهیم اصلی بلاک چین هستند. **تابع هش** بیایید تصور کنیم که 10 نفر در یک اتاق تصمیم به ایجاد یک ارز جدید گرفتند. آنها باید بر جریان وجوه نظارت کنند تا از اعتبار سکه ها در اکوسیستم پولی جدید خود اطمینان حاصل کنند. یک نفر - اجازه دهید او را باب بنامیم - تصمیم گرفت فهرستی از تمام فعالیت ها را در یک دفتر خاطرات نگه دارد. با این حال، مرد دیگری - اجازه دهید او را جک بنامیم - تصمیم گرفت پول را بدزدد. برای پنهان کردن این موضوع، او نوشته های خاطرات خود را تغییر داد. و سپس یک روز باب متوجه شد که شخصی در دفتر خاطرات او دخالت می کند. او تصمیم گرفت برای جلوگیری از جعل در آینده، قالب دفتر خاطرات خود را تغییر دهد. او از برنامه ای به نام تابع هش استفاده کرد که مطابق جدول زیر متن را به یک سری اعداد و حروف تبدیل می کند. این فرآیند از یک الگوریتم هش ایمن یا SHA استفاده می کند که حروف را به رشته کاراکتر تبدیل می کند. باب می‌تواند از بین انواع مختلف SHA انتخاب کند که هر کدام از نظر پیچیدگی متفاوت هستند و نیازهای متفاوتی را برآورده می‌کنند. هش رشته ای از اعداد و حروف است که توسط توابع هش تولید می شود. تابع هش یک تابع ریاضی است که تعداد متغیری از کاراکترها را به رشته ای با تعداد کاراکتر ثابت تبدیل می کند. فقط یک تغییر کوچک در یک رشته یک هش کاملا جدید ایجاد می کند. پس از هر درج در دفتر خاطرات، باب یک هش درج می کرد. اما سپس جک تصمیم گرفت دوباره رکوردها را تغییر دهد. او به دفتر خاطرات رسید، ورودی را تغییر داد و یک هش جدید ایجاد کرد. باب متوجه شد که شخصی دوباره به دفترچه خاطرات نگاه کرده است. او تصمیم گرفت ثبت هر تراکنش را سخت‌تر کند. پس از هر نوشتن، یک هش جدید ایجاد شده از آخرین هش نوشته شده درج می کند. بنابراین، هر ورودی به ورودی قبلی بستگی دارد. اگر جک سعی کند ورودی را تغییر دهد، باید هش را در تمام ورودی های قبلی تغییر دهد. جک، اما، یک دزد مصمم بود، بنابراین تمام شب را صرف شمردن همه هش ها کرد. باب نمی خواست تسلیم شود، بنابراین بعد از هر ورودی یک عدد تصادفی دیگر اضافه کرد. این عدد "یک بار" نامیده می شود. غیر باید طوری انتخاب شود که هش تولید شده با دو صفر به پایان برسد. برای جعل ورودی‌ها با استفاده از سیستم ورودی به‌روز شده باب، جک باید ساعت‌ها را صرف تعیین اننس برای هر خط کند. محاسبه Nonces حتی برای رایانه ها نیز دشوار است، اما این کار قابل انجام است زیرا ماینرها برای کشف آنها به عنوان بخشی از فرآیند استخراج بلاک چین با یکدیگر رقابت می کنند. **بلوک ها** صفحه گسترده اصلی باب از 5000 تراکنش، بلوک پیدایش نامیده می شود که نقطه شروع این بلاک چین است. پذیرش این ارز گسترش یافته است، بنابراین معاملات سریع و مکرر انجام می شود. بلوک های جدید ایجاد می شود که همچنین می تواند تا 5000 تراکنش را شامل شود و دارای کدهایی باشد که با بلوک های قبلی مرتبط است و آنها را غیرقابل تأیید می کند. بیایید فرض کنیم این بلاک چین هر 10 دقیقه با یک بلاک جدید به روز می شود. او این کار را به صورت خودکار انجام می دهد. هیچ کامپیوتر میزبان یا مرکزی به کامپیوترها دستور انجام این کار را نمی دهد. هنگامی که یک صفحه گسترده، دفتر کل یا دفتر کل به روز شود، دیگر نمی توان آن را تغییر داد. بنابراین، جعل کردن آن غیرممکن است. شما فقط می توانید ورودی های جدید را به آن اضافه کنید. رجیستری در تمام رایانه های موجود در شبکه به طور همزمان به روز می شود. تغییرات در بلاک چین نیازمند اجماع اکثر شرکت کنندگان در شبکه است. یکی از خطرات بالقوه برای بلاک چین، «حمله 51 درصدی» است که طی آن یک شرکت‌کننده از بخش بزرگی از هش‌ریت بلاک چین پیشی می‌گیرد و به آن‌ها اجازه می‌دهد سپس به شبکه دیکته کنند. به طور معمول، یک بلوک حاوی یک مهر زمانی، پیوندی به بلوک قبلی، تراکنش‌ها و یک مشکل محاسباتی است که باید قبل از اینکه بلوک به زنجیره بلوک برخورد کند، حل می‌شد. شبکه توزیع شده از گره ها که باید به اجماع برسند، تقلب در بلاک چین را تقریبا غیرممکن می کند. **گره ها** باب برای مدت کوتاهی دفتر خاطرات را به این شکل نگه داشت. با این حال، با ادامه یافتن تراکنش‌های جدید، او به زودی تحت فشار تعداد رکوردها قرار گرفت، زیرا سیستم فعلی خود را ناپایدار می‌دانست. بنابراین زمانی که دفتر خاطرات او 5000 تراکنش داشت، آن را به صفحه گسترده یک صفحه ای تبدیل کرد. مریم صحت همه معاملات را بررسی کرد. سپس باب دفتر خاطرات الکترونیکی خود را به 3000 کامپیوتر مختلف که هر کدام در منطقه متفاوتی از جهان قرار دارند، انتقال داد. به این کامپیوترها گره می گویند. هر بار که یک تراکنش رخ می دهد، باید توسط این گره ها تأیید شود، که هر کدام اعتبار تراکنش را بررسی می کنند. به محض اینکه هر گره تراکنش را تایید کرد، در اصل، نوعی رای گیری الکترونیکی انجام می شود. برخی گره ها ممکن است تراکنش را معتبر بدانند، در حالی که برخی دیگر ممکن است آن را تقلبی در نظر بگیرند. هر گره دارای یک کپی از دفتر خاطرات صفحه گسترده است. هر گره اعتبار هر تراکنش را بررسی می کند. اگر اکثر گره‌ها بگویند که تراکنش معتبر است، در بلوک نوشته می‌شود. حال، اگر جک بخواهد یک ورودی را در دفتر خاطرات صفحه‌گسترده تغییر دهد، همه رایانه‌های دیگر هش اصلی را خواهند داشت. آنها اجازه نمی دهند این تغییر اتفاق بیفتد. **ماینرها** ماینینگ فرآیندی است که در آن ماینرها بلوک های جدیدی را به زنجیره اضافه می کنند. هر بلوک در بلاک چین، نانس و هش منحصر به فرد خود را دارد، اما به هش بلاک قبلی در زنجیره نیز اشاره دارد، که استخراج بلاک را به خصوص در زنجیره های بزرگ دشوار می کند. ماینرها از نرم افزارهای تخصصی برای حل مسئله ریاضی بسیار دشوار تولید هش معقول با استفاده از nonce استفاده می کنند. از آنجایی که nonce تنها 32 بیت و هش 256 بیت است، حدود چهار میلیارد ترکیب از nonce و هش باید قبل از یافتن یک مورد مناسب پردازش شوند. اعتقاد بر این است که ماینرها وقتی این اتفاق می افتد و بلوک آنها به زنجیره اضافه می شود، "nonce طلایی" را کشف کرده اند. ایجاد تغییرات در هر بلوک قبلی در زنجیره نیازمند استخراج مجدد نه تنها بلوک آسیب‌دیده، بلکه تمام بلوک‌های بعدی است. به همین دلیل است که دستکاری فناوری بلاک چین بسیار دشوار است. آن را به عنوان "ایمنی در ریاضیات" در نظر بگیرید، زیرا شناسایی نونس های طلا زمان زیادی و منابع محاسباتی زیادی را می طلبد. هنگامی که یک بلوک با موفقیت استخراج می شود، تمام گره های شبکه تغییر را تایید می کنند و ماینر غرامت مالی دریافت می کند. ## کیف پول، امضای دیجیتال و پروتکل در ادامه با همین مثال، باب 10 نفر را گرد هم آورد (در ابتدا 10 نفر جمع شده بودند که بخشی از ارز جدید هستند). او باید سیستم جدید سکه های دیجیتال و دفتر کل را برای آنها توضیح دهد. جک به گناهان خود در جمع اعتراف کرد و عذرخواهی کرد. او برای اثبات صداقت خود، سکه های آن و مری را پس داد. وقتی همه چیز حل شد، باب توضیح داد که چرا هرگز نمی تواند دوباره تکرار شود. او تصمیم گرفت چیزی به نام امضای دیجیتال را برای تایید هر تراکنش پیاده کند. اما ابتدا به همه یک کیف پول داد. **کیف پول چیست؟** اگر پول دیجیتال دارید، به یک کیف پول دیجیتال یا یک بستر ذخیره سازی آنلاین یا صرافی نیاز دارید. کیف پول رشته ای از اعداد و حروف است، به عنوان مثال: 18c177926650e5550973303c300e136f22673b74. این آدرسی است که با انجام تراکنش ها در بلوک های مختلف در بلاک چین ظاهر می شود. هیچ نام یا اطلاعات قابل شناسایی شخصی داده نمی شود، فقط شماره کیف پول. آدرس های کیف پول عمومی رشته های کاراکتری هستند که دارایی های خاصی را می توان به آنها ارسال کرد. آدرس هر کیف پول خاص بر اساس کلید عمومی تولید می شود. **امضای دیجیتالی** برای انجام تراکنش به دو چیز نیاز دارید: کیف پول که آدرس است و خصوصی کلید کلید خصوصی رشته ای از اعداد تصادفی است. با این حال، برخلاف آدرس، یک کلید خصوصی باید مخفی بماند. کلید خصوصی وجوه نگهداری شده در کیف پول مربوطه را کنترل می کند. هنگامی که شخصی تصمیم می گیرد برای شخص دیگری سکه ارسال کند، باید از کلید خصوصی خود برای امضای پیام حاوی تراکنش استفاده کند. سیستم دو کلید - خصوصی و عمومی - زیربنای رمزگذاری و رمزنگاری و استفاده از آن بسیار قبل از وجود بلاک چین است. اولین بار در دهه 1970 پیشنهاد شد. در این مطلب در مورد اینکه بلاکچین چیست بحث شد و امید است مفید بوده باشد. [منبع](https://cointelegraph.com/blockchain-for-beginners/how-does-blockchain-work-everything-there-is-to-know) ## Publication Information - [آموزش ارز دیجیتال](https://paragraph.com/@crypto-mag/): Publication homepage - [All Posts](https://paragraph.com/@crypto-mag/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@crypto-mag): Subscribe to updates ## Optional - [Collect as NFT](https://paragraph.com/@crypto-mag/what-is-blockchain): Support the author by collecting this post - [View Collectors](https://paragraph.com/@crypto-mag/what-is-blockchain/collectors): See who has collected this post