Giải quyết các nhánh mềm trong mạng Blockchain là một quá trình tương đối dễ dàng. Tất cả các đồng nghiệp trong mạng có thể đi đến thống nhất về trạng thái thực sự của Blockchain và tiếp tục các hoạt động từ đó. Việc giải quyết các hard fork có thể là một thách thức vì các chuỗi xung đột có thể kéo dài với các hoạt động giao dịch có từ thời điểm xảy ra xung đột. Mặc dù cổ phần của việc quay trở lại từ một đợt hard fork là rất cao, nhưng chúng có thể được giải quyết bằng cùng một nguyên tắc đồng thuận như đã thảo luận trước đó. Như trường hợp của
Ethereum, một đợt hard fork đã được sử dụng để lấy tiền cho các nhà đầu tư sau
khi “DAO” bị tấn công [48]. Cuối cùng, quá trình giải quyết một đợt fork phụ
thuộc vào sự đồng ý của các đồng nghiệp trong mạng lưới và cổ phần của họ trong đợt fork.
Trong Ethereum, các khối chú cũng được thưởng và trở thành một phần của Blockchain. Gần đây, số lượng các khối mồ côi trong Bitcoin đã giảm do sự chuyển hướng sang các mạng khai thác tập trung cao và do đó giảm xác suất các khối mồ côi phổ biến trong các mạng min-ing phi tập trung. Tuy nhiên, khai thác tập trung có các vấn đề khác như không công bằng trong mạng và cuộc tấn công
51%. Giải pháp khác để tránh các khối cũ hoặc không có liên quan đến việc điều
chỉnh động về độ khó của mạng [109]. Trong Bitcoin, độ khó được điều chỉnh hai
tuần một lần (2016 khối). Trong khi đó, nếu tỷ lệ băm của mạng tăng mạnh hoặc có nhiều thợ đào tham gia, thì thời gian dự kiến tìm thấy khối mới sẽ
giảm (2) . Kết quả là, có nhiều khả năng tạo ra các khối cũ. Do đó, điều chỉnh độ
khó động sẽ giúp giảm số lượng các khối cũ và không có. Trong khi có các kỹ thuật hiệu quả để chống lại các ngã ba và các khối mồ côi, lĩnh vực đồng thuận vẫn còn mở. Các nỗ lực nghiên cứu cần được dành riêng để làm cho PoW hiệu quả hơn về năng lượng và PoS, phi tập trung hơn. Trong các blockchain riêng tư dựa trên PBFT, vấn đề chính là khả năng mở rộng hạn chế do độ phức tạp của thông điệp cao. Hơn nữa, PBFT có khả năng chịu lỗi thấp nên dễ bị tấn
công. Trong phần VH, chúng em cung cấp thêm thông tin chi tiết về việc làm cho
PBFT có khả năng mở rộng và an toàn hơn.
CHƯƠNG V HỆ THỐNG PEER-TO-PEER CỦA BLOCKCHAIN
Kiến trúc ngang hàng cơ bản là lý do chính tại sao một số đảm bảo nhất định được cung cấp bởi một Blockchain, bao gồm bảo mật và khả năng truy cập. Theo trực giác, kiến trúc ngang hàng này mà Blockchain cư trú trên ac-tually góp phần vào một số cuộc tấn công bao gồm khai thác ích kỷ, cuộc tấn công 51%, cuộc tấn công DNS, cuộc tấn công từ chối dịch vụ phân tán, cuộc tấn công nhật thực, fork sau các cuộc tấn công giữ lại, và sự chậm trễ đồng thuận. Trong phần này, chúng ta khám phá cách các cuộc tấn công này có thể làm tổn hại đến các ứng dụng Blockchain.