Skip to main content

The Bitcoin Backbone Protocol with Chains of Variable Difficulty

Giao thức Bitcoin Backbone với các chuỗi có độ khó thay đổi

Blockchain được duy trì phân tán và đổi mới của Bitcoin phụ thuộc vào độ khó thích hợp của “bằng chứng công việc” mà các thợ đào phải tạo ra để thực hiện các giao dịch. Điều quan trọng là những bằng chứng công việc này phải đủ khó để các thợ đào có cơ hội thống nhất quan điểm của họ khi có kẻ tấn công can thiệp nhưng có sức mạnh tính toán hạn chế, nhưng đủ dễ để có thể giải quyết thường xuyên và cho phép các thợ đào đạt được tiến bộ. Do đó, khi số lượng thợ đào tăng lên theo thời gian, độ khó của những bằng chứng này cũng tăng theo. Bitcoin cung cấp cơ chế điều chỉnh này với bằng chứng thực nghiệm về tốc độ tạo Block không đổi trước những thay đổi dân số như vậy.

Bài nghiên cứu này cung cấp phân tích chính thức đầu tiên về hàm tính toán (tính toán lại) mục tiêu của Bitcoin trong cài đặt mật mã, tức là chống lại tất cả kẻ tấn công có thể có nhằm mục đích phá hoại các thuộc tính của giao thức. Chúng tôi mở rộng mô hình đồng bộ giới hạn q của giao thức Bitcoin Backbone [Eurocrypt 2015], mô hình này đặt ra các thuộc tính cơ bản của cấu trúc dữ liệu Blockchain cơ bản của Bitcoin và cho thấy cách có thể xây dựng một sổ cái giao dịch công khai mạnh mẽ dựa trên chúng, cho các môi trường có thể cho thông qua hoặc làm gián đoạn các bên trong mỗi vòng.

Bài nghiên cứu cung cấp một tập hợp các điều kiện cần thiết liên quan đến cách dân số phát triển, trong đó “Bitcoin Backbone với các chuỗi có độ khó thay đổi” cung cấp sổ cái giao dịch mạnh mẽ khi có kẻ tấn công độc hại tích cực kiểm soát một phần nhỏ thợ đào dưới 50 % tại mỗi thời điểm thực hiện. Nghiên cứu của chúng tôi giới thiệu các kỹ thuật và công cụ phân tích mới cho lĩnh vực hệ thống Blockchain có thể hữu ích trong việc phân tích các giao thức Blockchain khác.

Link tải tài liệu

Nguồn tài liệu tại đây


Picture