• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Hệ thống chịu lỗi Byzantine là như thế nào ?

Có thể nhận thấy rằng, từ khi Bitcoin sinh ra vào năm 2008, là một hệ thống tiền mã hoá ngang hàng. Kể từ đó, nhiều đồng tiền mã hoá được sinh ra nhiều hơn, với mỗi đồng tiền là một cơ chế riêng. Nhưng cơ chế chung là các đồng tiền mã hoá chính là blockchain - yếu tố cốt lõi trong kiến trúc



He-thong-Byzantine-co-loi-la-gi.png







Xem thêm: Ứng dụng blockchain vào vận tải



Có một số ngoại lệ, các blockchain thiết kế với ý tưởng định hướng phi tập trung với chức năng hoạt động là một cuốn sổ cái điện tử được duy trì bởi một số mạng lưới với các nút máy tính phân tán. Vì lý do này, công nghệ blockchain cho phép tạo ra các hệ thống kinh tế phi ủy thác, nơi các giao dịch tài chính minh bạch và đáng tin cậy có thể được thực hiện mà không cần trung gian. Các đồng tiền mã hóa đang được áp dụng như một giải pháp thay thế khả thi cho các hệ thống thanh toán và ngân hàng truyền thống, vốn phụ thuộc nhiều vào sự ủy thác.



Xem thêm: Ứng dụng blockchain vào xuất nhập khẩu



Cũng giống như hầu hết các hệ thống tính toán phân tán, những người tham gia mạng lưới tiền mã hóa cần phải đồng ý về trạng thái hiện tại của blockchain, và đó là cái mà chúng ta gọi là sự đồng thuận. Tuy nhiên, việc đạt được sự đồng thuận trên mạng lưới phân tán một cách an toàn và đáng tin cậy không phải là một điều dễ dàng.




Xem thêm: Ứng dụng blockchain vào tài chính



Vậy thì làm thế nào một mạng lưới phân tán gồm các nút máy tính đạt được sự đồng thuận khi xử lý một quyết định, nếu một số các nút trong đó có khả năng là sẽ thất bại hoặc không đáng tin? Đây là câu hỏi cơ bản của vấn đề được đặt tên là bài toán các vị tướng Byzantine, từ đó làm khai sinh ra khái niệm về hệ thống chịu lỗi Byzantine.



Bài toán các vị tướng Byzantine là gì ?



Tóm tắt ngắn gọn, bài toán các vị tướng Byzantine, được đưa ra vào năm 1982, mô tả một bài toán logic song đề. Bài toán mô tả việc một nhóm các vị tướng Byzantine gặp các vấn đề về liên lạc khi cố gắng đạt sự đồng thuận về bước đi tiếp.


Byzantine thoi blockchain


Bài toán giả định rằng mỗi tướng có quân đội riêng và mỗi tướng đóng quân ở các địa điểm khác nhau xung quanh thành phố mà họ dự định tấn công. Các tướng phải đồng thuận về việc tấn công hoặc rút lui. Vấn đề tấn công hay rút lui không quan trọng mà là sự đồng thuận của tất cả các tướng, tức là, đồng thuận về một quyết định chung để cùng phối hợp thực hiện.


Do đó, chúng ta có thể xem xét các mục tiêu sau:


Mỗi tướng phải quyết định: tấn công hoặc rút lui (có hay không);


Không thể thay đổi quyết định sau khi đưa ra;


Tất cả tướng phải nhất trí về một quyết định giống nhau và tiến hành đồng bộ với nhau.


Các vấn đề liên lạc như đề cập ở trên liên quan đến thực tế là một tướng chỉ có thể giao tiếp với các tướng khác thông qua các thông điệp được chuyển đi bởi lính đưa tin. Vấn đề trọng tâm của bài toán các vị tướng Byzantine ở đây là các thông điệp có thể bị chậm, hủy hoặc mất.


Ngoài ra, ngay cả khi xét rằng thông điệp sẽ được gửi thành công, vẫn còn khả năng xảy ra là một hoặc nhiều tướng có thể chọn (vì bất kỳ lý do gì) thực hiện hành động gây hại và gửi đi một thông điệp sai để gây nhiễu tới các tướng khác, dẫn đến một thất bại hoàn toàn.


Nếu chúng ta áp dụng bài toán song đề vào trường hợp có sự xuất hiện của blockchain, mỗi tướng sẽ đại diện cho một nút mạng và các nút cần đạt được sự đồng thuận về trạng thái hiện tại của hệ thống. Nói cách khác, phần lớn những người tham gia trong một mạng lưới phân tán phải đồng ý và thực hiện cùng một hành động để tránh một thất bại hoàn toàn.


Vì vậy, cách duy nhất để đạt được sự đồng thuận trong các loại hệ thống phân tán này là có sự đồng thuận của ít nhất ⅔ hoặc của nhiều hơn các nút mạng trung thực và đáng tin cậy. Điều này có nghĩa là nếu phần lớn nút trong mạng quyết định thực hiện hành động gây hại, hệ thống sẽ dễ bị lỗi và bị tấn công (ví dụ như tấn công 51%).



Tóm tắt ngắn gọn, Hệ thống chịu lỗi Byzantine (BFT) là hệ thống có thể giải quyết được vấn đề của bài toán các vị tướng quân Byzantine. Điều này có nghĩa là hệ thống BFT có thể tiếp tục hoạt động ngay cả khi một số nút bị lỗi hoặc thực hiện hành động gây hại.


Có nhiều giải pháp khả thi cho vấn đề của bài toán các vị tướng Byzantine, do đó, có nhiều cách để xây dựng một hệ thống BFT. Tương tự như vậy, có nhiều cách khác nhau để một blockchain đạt được hệ thống chịu lỗi Byzantine và điều mà chúng ta có ở đây chính là các thuật toán đồng thuận.


Các thuật toán đồng thuận Blockchain


Chúng ta có thể định nghĩa một thuật toán đồng thuận là một cơ chế mà qua đó một mạng blockchain đạt được sự đồng thuận. Các thuật toán phổ biến nhất là Proof of Work (PoW) và Proof of Stake (PoS). Hãy lấy trường hợp Bitcoin làm ví dụ.


Trong khi giao thức Bitcoin quy định các quy tắc chính của hệ thống, thuật toán đồng thuận PoW sẽ quy định cách thức các quy tắc này sẽ được tuân theo để đạt được sự đồng thuận (ví dụ, trong quá trình xác minh và xác nhận giao dịch).


Mặc dù khái niệm Proof of Work đã có từ lâu trước khi sự ra đời của các đồng tiền mã hóa, Satoshi Nakamoto đã phát triển nó thành một thuật toán cho phép tạo ra Bitcoin như là một hệ thống BFT.


Lưu ý rằng thuật toán PoW không đảm bảo 100% chịu lỗi Byzantine, nhưng nhờ vào quá trình đào tốn kém chi phí và các kỹ thuật mã hóa đằng sau, PoW đã chứng tỏ là một trong những thuật toán triển khai an toàn và đáng tin cậy nhất cho các mạng blockchain. Theo nghĩa đó, thuật toán đồng thuận Proof of Work, được thiết kế bởi Satoshi Nakamoto, được coi là một trong những giải pháp thiên tài nhất cho vấn đề lỗi Byzantine.
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
V Help Cách khắc phục tài khoản bị tạm ngưng do phá vỡ hệ thống Blogger 3
Admin Share khóa học quản trị viên hệ thống - Nginx, Apache, SSL Encryption - System Administrator Certification Course (2020) VPS & Dedicated Server 0
Admin Hệ thống tra điểm thi tốt nghiệp THPT năm 2020 bởi tuoitreit.vn Thảo luận chung 0
Admin Hệ thống tra điểm thi vào lớp 10 năm 2020 bởi tuoitreit.vn Thảo luận chung 0
Npnken Share LickLink ra mắt hệ thống upload kiếm tiền tại VipShare Tut, tool, mmo 0
T Van cân bằng trong hệ thống van công nghiệp HVAC Thảo luận chung 0
N Hội viên KNDL của Mobifone được giảm 50% tại hệ thống nhà hàng TOUS LES JOURS Thông tin các mạng di động 12
C Một số câu hỏi phỏng vấn quản trị hệ thống Thảo luận chung 0
Thichquangboom Bão số 10 đổ bộ, FPT đứt cáp trục Bắc Nam ảnh hưởng hệ thống Fshare Trò chuyện linh tinh 1
N Ưu đãi mConnect với hệ thống rạp CGV Thông tin các mạng di động 0
M Mobifone nâng cấp hệ thống phục vụ khách hàng Thông tin các mạng di động 2
Admin Hệ thống tra điểm thi đại học, cao đẳng, điểm chuẩn, tốt nghiệp, vào 10 năm 2016 Thảo luận chung 1
S Thảo luận Thảo Open Hệ Thống Đua Top Wap Việt Thảo luận SEO 0
Admin Hệ thống tra điểm thi đại học, cao đẳng, điểm chuẩn, tốt nghiệp, vào 10 năm 2015 Tin tức, sự kiện thường ngày 0
Admin Hệ thống proxy Việt Nam trực tuyến, vào web nhanh ngày đứt cáp Thảo luận wap việt 0
A Game pc Khai Mở Sever Thiên Tử Kiếm 22/7/2014. Hệ Thống Hoạt Động Phong Phú, Nhiều Tính Năng Nổi Bật, Hỗ Trợ Trò chơi 2
Admin Hệ thống tra điểm thi, điểm chuẩn đại học, cao đẳng năm 2014 Tin tức, sự kiện thường ngày 2
T Android Hướng dẫn chuyển Apps thường thành Apps hệ thống cho Android Android, iOS 1
Admin Tổng hợp 45 đề tài quản lý phân tích thiết kế hệ thống chi tiết Sách, truyện, tài liệu 0
A Game pc [HOANGKIEM.NET] Khai Mở Sever Thánh Kiếm 12/02. Hệ Thống Hoạt Động Phong Phú, Nhiều Tính Năng Nổi Bậ Trò chơi 1
Admin Share code hệ thống quản lý bệnh viện - Bayanno hospital management system pro 1.2 Mã nguồn web 2
A SPVH Lắp đặt hệ thống báo cháy Tin tức, giới thiệu về ĐTDĐ 0
Admin Đại học Duke phát triển hệ thống chuyển đổi sóng ngắn như tín hiệu Wi-Fi, vệ tinh thành điện Tin khoa học, sản phẩm mới 0
Admin Miễn phí bản quyền O&O DiskImage 6.8 - Phần mềm sao lưu và khôi phục hệ thống Phần mềm 0
Admin iOS 7 beta 4 đã có, tối ưu hệ thống, nhanh và mượt hơn Tin tức, giới thiệu về ĐTDĐ 0
Admin Share zencms 3.0.0 bản update toàn bộ hệ thống Mã nguồn wap 2
K Công ty Hệ thống thông tin FPT tuyển LTV Android Trò chuyện linh tinh 0
Admin Hệ Thống Liberty Reserve (LR) Đã Sụp Đổ Tin tức CNTT 6
H Credits 1.1.6 - Hệ thống tiền ảo tốt nhất cho Xenforo Xenforo 0
Admin Share code zencms 2.0 fix lỗi bảo mật và update hệ thống Mã nguồn wap 1
A Game pc KT Hoàng Kiếm Alphatest Sever Trường Kiếm, Nhiều Tính Năng Hay, Hệ Thống Event Phong Phú,Hấp Dẫn Trò chơi 0
Yeukodamnoi [ Alien_Mascare ] GAME bắn súng 3D cực đẹp !hệ thống hình ảnh miễn chê ! háck tiền để nâng cấp súng S40 0
Myshare Thảo luận [THÔNG BÁO] V.v đóng cửa hệ thống WMP từ ngày 15/04/2013 Thảo luận wap việt 5
Admin FREE Windows Tuner 2.0.0.3-Công cụ tăng tốc và tối ưu hóa hệ thống miễn phí Phần mềm 0
Admin Bắt tạm giam đối tượng truy cập trái phép vào hệ thống của VTC Tin tức CNTT 0
V Phần mềm PC Download + key Bản quyền miễn phí phần mềm Advanced System Care -Tối ưu hóa hệ thống máy tính của bạ Phần mềm 0
S WinTools.net 13.0.1 Premium - Bộ công cụ tăng hiệu năng hệ thống MS Windows Phần mềm 0
Admin USB Flash Drives Control v 3.2.0.0 - Giữ an toàn hệ thống bằng cách quản lý kết nối USB Phần mềm 0
Admin Android Font Changer 4.0.3 - Đổi font chữ hệ thống Android, iOS 0
Admin Tối ưu hóa hệ thống, hạn chế tình trạng giật lag khi chơi game Thủ thuật máy tính 1
Admin Hướng dẫn tạo ổ khôi phục hệ thống trên Windows 8 Thủ thuật máy tính 0
S Mỹ xây thêm hệ thống phòng thủ tên lửa ở Nhật Tin tức, sự kiện thường ngày 0
Admin Hướng dẫn update hệ thống windows 2003 lên windows 2008 Video, clip 0
S Nga phát triển hệ thống loại bỏ rác vũ trụ Tin tức, sự kiện thường ngày 0
S Nga: Sức mạnh của hệ thống phòng không S-400 Tin tức, sự kiện thường ngày 0
congtust24 Share DP-DNS CONTROL PANEL • Hệ thống quản lý DNS hoàn toàn miễn phí Hosting / Domain 8
Kidblood Hệ thống cảnh báo sét đánh qua đtdd Tin tức CNTT 0
Hailan Hệ thống đăng ký wap builder mở cửa beta Vbulletin 4
style Hệ Thống upload cho xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 1
Admin S.2.U Firewall System - Hệ Thống Tường Lửa Chống Ddos Website Hiệu Quả Firewall 13

Similar threads

New posts New threads New resources

Back
Top