
هر کسی که به بیت کوین علاقه مند باشد ، در برخی مواقع عبارت “تابع هش رمزنگاری” را شنیده است. اما این دقیقاً به چه معناست و چه ارتباطی با ارزهای رمزپایه دارد؟ در این مقاله به بررسی تابع هش که ستون فقرات بلاکچین است، می پردازیم. مقدمه تاریخچه تعریف هش هش در بلاک چین توابع هش در فرآیند استخراج ویژگی های تابع هش انواع توابع هش نتیجه گیری مقدمه ای بر تابع هش بلاکچین دفترکل توزیع شده ای است که دائماً در حال رشد است . تمام تراکنش های انجام شده به صورت ایمن و تغییرناپذیر با ترتیب زمانی ، در دفترکل به صورت دائمی ثبت می شود. برای ایمن سازی داده ها ، بلاکچین از تابع هش استفاده می کند. هش تابعی است که نیازهای رمزگذاری ش...
ادامه مطلب
هش گراف (Hashgraph) ادعا می کند که فوق العاده سریع است: گفته می شود می تواند بیش از 250000 معامله را در ثانیه انجام دهد. Blockchain هنوز منسوخ نشده است. به خصوص در سازمان های خصوصی ، به عنوان یک دفتر توزیع شده خصوصی ، دارای مزایایی است و می تواند به اندازه کافی سریع باشد. علاوه بر این ، پیشرفت های Blockchain در دست بررسی است و ممکن است به بهبود عملکرد و دامنه کاربرد آن کمک کند. آنچه اهمیت بلاکچین را نمایان تر می کند دو ویژگی مهم آن است: تمرکززدایی و تغییرناپذیری داده ها. امروزه بسیاری از افراد فناوری دفتر کل توزیع شده را با بلاکچین برابر می دانند . با گذشت زمان ، تازه واردان وارد بازار رمزنگاری می شوند و راه حل های جدیدی ارائه می دهند. هش گراف(Hashg...
ادامه مطلب
الگوریتم اجماع RAFT برای بلاکچین های خصوصی و مجوزدار استفاده می شود. مقدمه و تاریخچه ای از RAFT Raft الگوریتمی برای اجماع توزیع شده است که توسط دیگو اونگارو (Diego Ongaro)و جان اوسترهوت (John Ousterhout)از دانشگاه استنفورد ایجاد شده است. عامل اصلی ایجاد Raft این واقعیت بود که Paxos ، اگرچه الگوریتم توافق توزیع شده استاندارد برای بیش از یک دهه بود ، اما درک آن بسیار سخت تلقی می شد. بنابراین هدف نویسندگان ارائه یک الگوریتم توافق توزیع شده با درک آسان بود. همچنین Raft یک الگوریتم اجماع برای مدیریت تکثیر داده ها است. که نتیجه ای معادل Paxos تولید می کند و به همان اندازه کارآمد است ، اما ساختار آن از Paxos متفاوت است طوری که باعث می شود Raft قابل درک تر از Pa...
ادامه مطلب
چرا اثبات اهمیت(PoI) مطرح شد؟ در مقالات قبلی به بررسی الگوریتم های اثبات کار و اثبات سهام پرداختیم.در هر دوی این الگوریتم ها هر فرد بسته به میزان قدرت پولی خودش می تواند در تایید بلاکها نقش داشته و پاداش دریافت کند.در اثبات کار باید قدرت سخت افزاری بالا برای استخراج و در اثبات سهام مقدار زیادی سهم داشته باشد.بنابراین در هر دو شانس افراد ثروتمندتر بیشتر است چون منابع آنها بیشتر است. در این مقاله به بررسی اثبات اهمیت می پردازیم. نسخه های اصلاح شده بسیاری از PoS وجود دارد که برای غلبه بر این مشکل پیشنهاد می شود. Proof-of-Authority (PoA) از اعتبار به عنوان مرجع استفاده می کند. فردی که بیشتربن اعتبار را دارد بیشترین شانس را برای کشف یک بلاک دارد. ...
ادامه مطلب
اثبات ظرفیت (PoC) ، الگوریتم اجماعی است که در بلاکچین استفاده می شود و به دستگاه های استخراج در شبکه امکان می دهد تا از فضای موجود هارددیسک خود برای تصمیم گیری در مورد استخراج و تأیید تراکنش ها استفاده کنند. مزیت اصلی سیستم PoC کارایی آن در مقایسه با سیستم های اثبات کار (PoW) و اثبات سهام (PoS) است. اثبات ظرفیت چیست؟ Proof-of-Capacity الگوریتم اجماعی است که در آن ماینرها برای شرکت در تأیید تراکنش ها ، هارد دیسک های خود را “برنامه ریزی” می کنند. به عبارت دیگر ، ماینرها قبل از شروع استخراج ، راه حل های پازل استخراج را محاسبه و ذخیره می کنند. برخی از راه حلها وجود دارد که سریعتر از راه حلهای دیگر بدست خواهد آمد و اینه...
ادامه مطلب
برای ایجاد هر نوع اعتماد در بلاکچین ، گره ها باید در مورد پذیرش بلاک ها، در دفترکل توزیع شده ، به توافق برسند.در این مقاله به بررسی الگوریتم تحمل خطای بیزانس می پردازیم: به طور کلی الگوریتم های اجماع به دو دسته تقسیم می شوند: الگوریتم های مبتنی بر اثبات الگوریتم های مبتنی بر تحمل خطای بیزانس مانند BPFT ، Ripple، Tendermind الگوریتم های مبتنی بر اثبات در الگوریتم های مبتنی بر اثبات ، استخراج کنندگان باید ثابت کنند که آنها می توانند یک بلاک جدید ایجاد کنند. اثبات باید توسط گره های دیگر قابل تأیید باشد. الگوریتم های مبتنی بر اثبات مانند POW ، POS ،DPOS ،POA،POE الگوریتم های مبتنی بر تحمل ...
ادامه مطلب
الگوریتم اجماع در بلاکچین به شبکه اجازه می دهد تا روی یک نسخه واحد از اطلاعات به توافق برسند. بلاکچین یک شرکت نیست و یک برنامه هم نیست ، بلکه روشی کاملاً جدید برای ثبت اطلاعات در اینترنت است. از این فناوری می توان برای توسعه برنامه های بلاکچین ، مانند شبکه های اجتماعی ، پیام رسان ها ، بازی ها ، مبادلات ، سیستم عامل های ذخیره سازی ، سیستم های رأی گیری ، بازارهای پیش بینی ، فروشگاه های آنلاین و موارد دیگر استفاده کرد. از این لحاظ ، بلاک چین شباهت به اینترنت دارد . به همین دلیل برخی آن را “اینترنت 3.0” لقب داده اند. چرا اجماع ضروری است؟ اطلاعات ثبت شده در زنجیره بلوک می تواند به هر شکلی باشد . اعم از انت...
ادامه مطلب