This book covers the most essential techniques for designing and building dependable distributed systems, from traditional fault tolerance to the blockchain technology. Topics include checkpointing and logging, recovery-orientated computing, replication, distributed consensus, Byzantine fault tolerance, as well as blockchain.
This book intentionally includes traditional fault tolerance techniques so that readers can appreciate better the huge benefits brought by the blockchain technology and why it has been touted as a disruptive technology, some even regard it at the same level of the Internet. This book also expresses a grave concern on using traditional consensus algorithms in blockchain because with the limited scalability of such algorithms, the primary benefits of using blockchain in the first place, such as decentralization and immutability, could be easily lost under cyberattacks.
ترجمه فارسی (ترجمه ماشینی)
این کتاب ضروریترین تکنیکها را برای طراحی و ساختن سیستمهای توزیعشده قابل اعتماد، از تحمل خطای سنتی تا فناوری بلاک چین، پوشش میدهد. موضوعات عبارتند از چک پوینت و ثبت، محاسبات مبتنی بر بازیابی، تکرار، اجماع توزیع شده، تحمل خطای بیزانسی، و همچنین بلاک چین.
این کتاب عمداً شامل تکنیکهای سنتی تحمل خطا میشود تا خوانندگان بتوانند از مزایای عظیمی که به دست میآید قدردانی کنند. با توجه به فناوری بلاک چین و اینکه چرا از آن به عنوان یک فناوری مخرب یاد می شود، برخی حتی آن را در همان سطح اینترنت می دانند. این کتاب همچنین نگرانی شدیدی را در مورد استفاده از الگوریتمهای اجماع سنتی در بلاک چین بیان میکند، زیرا با مقیاسپذیری محدود چنین الگوریتمهایی، مزایای اولیه استفاده از بلاک چین در وهله اول، مانند تمرکززدایی و تغییرناپذیری، به راحتی تحت حملات سایبری از بین میرود.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.