Phân tích sâu kỹ thuật TCFS: chi phí thấp và tính khả dụng cao, thích hợp cho phát triển và ứng dụng nhanh
星球君
2018-10-18 09:30
本文约1305字,阅读全文需要约5分钟
"Hệ thống tệp được sinh ra cho chuỗi khối" tiết lộ một số chi tiết kỹ thuật của nó.

Tại Hội thảo Công nghệ Thunderchain lần thứ hai được tổ chức tại Hàng Châu vào ngày 13 tháng 10, Guo Jialou, kỹ sư nghiên cứu và phát triển của Thunderchain, đã giải thích chi tiết về Hệ thống tệp Thunderchain (TCFS), hệ thống đã nhận được sự chú ý rộng rãi trong ngành.

tiêu đề phụ

Hệ thống tệp được sinh ra cho blockchain là một kiến ​​trúc mới

Guo Jialou đã giới thiệu chi tiết về khung nội bộ của TCFS, bao gồm ba phần. Ở trung tâm là một nút lưu trữ với số lượng lên tới 1,5 triệu, tạo thành cơ sở lưu trữ của toàn bộ TCFS. Tất cả các tệp được tải lên TCFS sẽ được chia thành 36 lát và trong số 1,5 triệu nút, 36 nút được chọn để lưu trữ. Trong mọi trường hợp, miễn là bất kỳ 18 nút nào còn hiệu lực, tệp gốc có thể được khôi phục.

Tiếp theo là phân hệ người dùng, người dùng muốn tải file lên chỉ cần đăng nhập vào phân hệ này. Thông qua mô-đun này, trước tiên người dùng nhận ra bản sao lưu của không gian lưu trữ, sau đó lấy một loạt các nút lưu trữ có sẵn, sau đó cắt và mã hóa tệp, sau đó tăng các nút có sẵn thông qua PTV. Trước khi tệp được tải lên, các nút lưu trữ này cần được xác minh và sau khi phân phối thành công, chỉ mục của tệp sẽ được cung cấp và toàn bộ quá trình tải lên tệp đã hoàn tất.

Quá trình tải xuống cũng tương tự, chỉ cần tìm ngẫu nhiên 18 nút từ 36 lát để lấy lại, sau đó giải mã và khôi phục.

Một mô-đun quan trọng khác là mô-đun lập lịch trình cho 1,5 triệu nút. TCFS có hơn 1,5 triệu nút, đòi hỏi phải sử dụng tài nguyên hợp lý để tối đa hóa hiệu quả, vì vậy việc lập lịch trình là rất quan trọng. Tuy nhiên, việc lên lịch của bộ lưu trữ phân tán rất khác so với bộ lập lịch. Bộ nhớ phân tán được lên lịch theo khu vực và một số nút lưu trữ khả dụng được chọn ở các thành phố khác nhau để có thể đạt được hiệu quả cao nhất và chức năng này phụ thuộc vào mô-đun lập lịch trình để hoàn thành.

tiêu đề phụ

Chính sách bảo mật nhấn mạnh nhiều xác thực và bảo vệ quyền

Là một hệ thống tệp mở phân tán, bảo mật là một trong những phần được quan tâm nhất của TCFS. Theo Guo Jialou, chiến lược bảo mật của TCFS là xác thực nhiều lần và bảo vệ quyền.

Điều đầu tiên cần xác định để bảo mật tệp là tính xác thực và hợp lệ của tệp. TCFS sẽ xác minh dữ liệu do chủ sở hữu tệp tải lên để đảm bảo tính xác thực của tệp. Sau đó, khi tải xuống, nó sẽ xác minh danh tính của tệp trình tải xuống để xác nhận rằng tệp có sẵn để tải xuống. Quyền sẽ được thông qua. Ngoài ra, trong quá trình tương tác dữ liệu, dữ liệu được mã hóa được sử dụng để truyền.

Mặc dù tệp được chia thành 36 lát và được lưu trữ trên 36 nút khác nhau, nhưng dữ liệu được mã hóa bởi các lát được mã hóa tự nhiên và các nút được sử dụng để lưu trữ không thể lấy được dữ liệu gốc. Chỉ sau khi lấy được tất cả các lát của ít nhất 18 nút, hãy thực hiện Cần phải dịch mã để lấy nội dung tệp gốc. Việc lựa chọn các nút này được chỉ định ngẫu nhiên và 1,5 triệu nút đảm bảo tính ngẫu nhiên của chỉ định này, do đó nhận ra tính bảo mật của lưu trữ tệp.

Đồng thời, người dùng cũng có thể mã hóa các tệp của riêng mình và tải chúng lên bằng khóa, nhờ đó đạt được nhiều biện pháp bảo vệ và đảm bảo an toàn dữ liệu.

Guo Jialou đã đề cập cụ thể rằng TCFS có một cài đặt cơ chế đặc biệt cho phép người dùng ủy quyền cho các tệp đã tải lên để đáp ứng nhu cầu chia sẻ và bán tệp của người dùng có tính phí. Cấu trúc của cơ chế bao gồm các thông tin chính như thời hạn hiệu lực, địa chỉ, chữ ký của người được ủy quyền và đường dẫn của tệp ủy quyền.

Đây là một cơ chế rất phù hợp với đặc điểm của chuỗi khối, qua đó TCFS thực hiện việc bảo vệ quyền và lợi ích đối với dữ liệu cá nhân của người dùng.

Điều đặc biệt quan trọng là TCFS kết hợp hệ thống LinkToken của ThunderChain như một cơ chế khuyến khích để bảo vệ độ tin cậy của từng nút và tận dụng tối đa băng thông và dung lượng lưu trữ nhàn rỗi của xã hội để đạt được chi phí thấp và chất lượng cao. Nó có sẵn và được tích hợp chặt chẽ với Thunderchain, có lợi cho các nhà phát triển để nhanh chóng phát triển các ứng dụng chuỗi khối.




星球君
作者文库