به زبان ساده بلاکچین یک پایگاه داده یا database است.
ویژگیهای بلاکچین:
- شما فقط می توانید اطلاعات را اضافه کنید – نمیتوانید روی یک سلول کلیک کنید و مواردی را که قبلاً اضافه کردهاید حذف کنید یا به هر طریقی آن را تغییر دهید.
- هر ورودی (بلاک) در database از نظر رمزنگاری به آخرین ورودی مرتبط است. هر ورودی جدید باید حاوی نوعی اثر انگشت دیجیتال به نام هش (hash) از بلاک قبلی باشد.
پس از آنجایی که هر بلاک به آخرین بلاک برمیگردد، زنجیرهای از بلاکها یا بلاکچین خواهیم داشت.
- یک بلاکچین تغییرناپذیر است: اگر بلاکی را تغییر دهید، هش هم تغییر میکند و از آنجایی که آن هش در بلاک بعدی هم وجود دارد، بلاک بعدی هم تغییر میکند و این روند مثل دومینو تا آخر ادامه دارد پس کوچکترین تغییری در اطلاعات به راحتی آشکار میشود.
پس این شبکه نه تنها برای وارد کردن اطلاعات بلکه برای محافظت از آن در برابر تغییرات غیرمجاز هم استفاده میشود. در نتیجه، بلاکچین اجازه میدهد تا سطوح بسیار بالایی از امنیت را در مقایسه با سایر فناوریها به دست آورد.
مفهوم بلاک در بلاکچین
در فناوری بلاک چین، بلاک مفهومی است برای بهینه سازی فرآیند اعتبار سنجی تراکنشهایی که انجام میشود.
بیتکوین دهها تراکنش در ثانیه دارد. اعتبار سنجی هر یک از این تراکنشها به صورت جداگانه غیرقابل اجرا خواهد بود. در بلاکچین تمام اطلاعات یک بلاک از طریق هش ارجاع داده میشود و مدیریت آن را آسانتر و در نتیجه کارآمدتر میکند.
این بلاکها معمولا شرایط متفاوتی دارند. حداکثر اندازه هر بلاک به ساختار بلاکچین بستگی دارد و این که یک بلاک جدید هر چند وقت یک بار ایجاد شود هم مشخص شده است.
بلاکچین چگونه کار میکند؟
برای اینکه فناوری بلاکچین کار کند، اول باید نرم افزار خاصی برای آن ایجاد شود. این نرمافزار به کامپیوترها اجازه میدهد تا شبکهای را برای اجرای بلاکچین به صورت غیرمتمرکز ایجاد کنند. به طور کلی، این نرمافزار open-ended است و با مجوزهای FOSS محافظت میشود.
همانطور که گفتیم شبکه بلاکچین غیرمتمرکز است. حالا این به چه معناست؟ یعنی در تمام کامپیوترهای جهان که به یک بلاکچین متصل هستند، اطلاعات تکرار می شود. اگر بیش از 50 درصد از رایانههایی که یک شبکه بلاکچین را تشکیل میدهند از یک شخص یا شرکت نباشند، میتوان گفت که آن شبکه غیرمتمرکز است یعنی آن شبکه مرکز انتشار، کنترل یا قدرت ندارد.
کارایی تکنولوژی بلاکچین
فناوری بلاکچین در ایجاد ارزهای دیجیتال ضروری است. علاوه بر دیجیتالی کردن هر چیزی که دارای ارزش است، فناوری بلاکچین به ما این امکان را میدهد تا دادههای تغییرناپذیری از اموال و داراییهای دیجیتالی ایجاد کنیم که میتواند بین افراد بدون نیاز به واسطهای قابل اعتماد مانند (بانک ها، دفاتر اسناد رسمی …) انتقال یابد.
منابع:
https://academy.binance.com/en/start-here
https://academy.bit2me.com/en/what-is-a-block-within-the-blockchain/
https://academy.bit2me.com/en/how-blockchain-blockchain-works/