مطالب مربوط به مفاهیم اولیه بلاکچین

مفاهیم اولیه بلاکچین

تفاوت بین سایدچین‌ها و State Channels

کانال‌های وضعیت (State Channels) و سایدچین‌ها (SideChains) دو اصطلاح در جامعه اتریوم هستند که اغلب به جای هم استفاده می‌شوند و بنابراین باعث به وجود آمدن ابهام زیادی شده‌اند. اما در این مقاله در مورد آن‌ها شفاف‌سازی خواهیم کرد.

مقایسه قراردادهای هوشمند و بلاکچین‌های با کاربرد خاص

قرارداد هوشمند فناوری جذابی بود که در بستر بلاکچین اتریوم معرفی شد. چندی قبل، روش دیگری موسوم به بلاکچین با کاربرد خاص ارائه گردید که توسط پروژه‌ی Cosmos طراحی شده بود. در این مطلب می‌خواهیم قراردادهای هوشمند را با بلاکچین‌های با کاربرد خاص…

شاردینگ کلید (Key Sharding) چیست؟

الگوریتم « اثبات کار » که با بلاکچین‌های اولیه از جمله بیت کوین شکل گرفت، اگر چه در نوع خود انقلابی بود و به تمرکز زدایی سیستم‌های مالی کمک نمود، اما همچنین دارای معضلاتی از جمله سرعت پایین تراکنش‌ها و تراژدی منابع مشترک بود. توسعه‌دهندگان…

اثبات سهم محول شده( Delegated proof of stack) چیست؟

یکی از مهم‌ترین ویژگی‌های فن‌آوری بلاکچین، اجماع است که طی آن خود اعضای شبکه تصمیم‌گیرنده هستند. ایمن‌ترین روش رسیدن به اجماع، اثبات کار است. اما این روش انرژی زیادی می‌طلبد، بنابراین توسعه‌دهندگان از روش جایگزینی به نام اثبات سهم استفاده…

تحمل خطای بیزانس ( Byzantine fault tolerance ) چیست؟

خطای بیزانس یکی از دشوارترین خطاهای موجود در سیستم‌های بزرگ و حائز اهمیت است که مقابله با آن نیازمند روشی موسوم به تحمل خطای بیزانس است. بلاکچین هم به خاطر گستردگی خود از چنین مشکلی رنج می‌برد که با پروتکل اثبات کار با آن مقابله می‌کند. در…

اثبات دانش صفر چیست و چرا باید برای شما مهم باشد؟

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

پسا اجماع آوالانچ (Avalanche): فنا ناپذیر کردن بیت‌‌کوین کش

پروتکل آولانچ یک الگوریتم اجماع قوی با ویژگی اثبات تحمل خطای بیزانس (Byzantine Fault Tolerant) (BFT) است. این پروتکل علاوه بر ویژگی اثبات کار (PoW) ویژگی‌‌های متفاوت دیگری نیز دارد که باعث می‌‌شود به عنوان مکملی برای PoW مورد استفاده قرار…

اثبات سهام و تاریخچه‌‌ی اجماع توزیع‌‌شده: بخش 2

بیت کوین به عنوان اولین سیستم توزیع‌‌شده، پیشرفت بزرگی در فناوری‌‌ به حساب می‌‌آید. اما بیت کوین به شکل طاقت‌‌فرسایی کند است و معماهای هشی که برای اثبات کار (PoW) تکمیل می‌‌شوند، هدررفت بسیار زیادی دارند. بنابراین محققان بیت کوین در تلاشند…

درآمدی بر قراردادهای هوشمند در هایپرلجر فابریک

متن زیر پست یکی از کاربران در پاسخ به سوال چگونگی کار با هایپرلجر فابریک است. هایپرلجر فابریک بر مبنای بلاکچین ساخته شده و در آن می‌‌توان به دو صورت کامپوزر یا SDK برای ساخت قراردادهای هوشمند و کار با آن‌‌ها اپلیکیشن‌‌های مختلف نوشت. این…

اثبات سهام و تاریخچه‌‌ اجماع توزیع‌‌شده: بخش 1

بیت کوین به عنوان اولین سیستم توزیع‌‌شده، پیشرفت بزرگی در فناوری‌‌ به حساب می‌‌آید. اما بیت کوین به شکل طاقت‌‌فرسایی کند است و معماهای هشی که برای اثبات کار (PoW) تکمیل می‌‌شوند، هدررفت بسیار زیادی دارند. بنابراین محققان بیت کوین در تلاشند…

Hedera‌‌ Hashgraph؛ فناوری دفتر کل توزیع شده در سطح شرکتی

آیا بلاک چین جای خود را به هش‌‌گرف (Hashgraph) خواهد داد؟ بلاک چین یا همان فناوری پشت بیت کوین، در صنایع مختلفی که به دنبال کسب شفافیت، تغییر ناپذیری و اثربخشی هستند، به کار گرفته می‌‌شود. خرده‌‌فروشان بزرگ و شرکت‌‌هایی مثل IBM و وال‌‌مارت…

فرض هم‌زمانی و زمان‌بندی در الگوریتم‌های اجماع استفاده شده در بلاکچین‌های اثبات سهام

اینترنت همیشه بی‌نقص کار نمی‌کند، گاهی کند است و گاهی قطع می‌شود، این باعث می‌شود تا پیام‌ها بین نودهای بلاک چین با تاخیر به مقصد برسند و حتی اصلا به مقصد نرسند. چند مدل برای اجماع در شبکه پیشنهاد شده‌اند که هریک به نحوی با این مشکل برخورد…

تکنولوژی دفتر کل توزیع شده‌‌‌ چیست؟

تکنولوژی دفتر کل توزیع شده‌‌‌ اولین دفتر کلی است که نیاز به قسمت واسطه را حذف می‌‌‌کند. با استفاده از این تکنولوژی، دفتر کل میان کاربران توزیع می‌‌‌شود و خود کاربران موظفند اعتبار معاملات و حساب‌‌‌ها را حفظ کنند. این تکنولوژی معاملات را به…

توضیحاتی درباره‌‌ بلاکچین، بیت کوین و کریپتو

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