Sử dụng Blockchain để tăng cường an toàn thông tin mạng tại công ty cổ

Một phần của tài liệu Giải pháp đảm bảo an toàn bảo mật thông tin cho HTTT tại công ty cổ phần TMĐT BSA (Trang 37 - 39)

4. PHƯƠNG PHÁP NGHIÊN CỨU

3.2.3Sử dụng Blockchain để tăng cường an toàn thông tin mạng tại công ty cổ

phần TMĐT BSA

Blockchain được đảm bảo nhờ cách thiết kế sử dụng hệ thống tính toán phân cấp với khả năng chịu lỗi byzantine cao. Vì vậy sự đồng thuận phân cấp có thể đạt được nhờ blockchain. Do đó, blockchain phù hợp để ghi lại những sự kiện, hồ sơ, sử lý giao dịch, công chứng danh tính và chứng minh nguồn gốc. Việc này có tiềm năng giúp công ty có thể xóa bỏ các hậu quả lớn khi dữ liệu bị thay đổi trong bối cảnh thương mại toàn cầu hiện nay.

 Cách cài đặt blockchain:

- Để thiết lập một blockchain mới được gọi [chain-name]dựa trên các tham số blockchain mặc định của MultiChain , hãy chạy: multichain-util create [chain-name]

- Ngoài ra, để thiết lập một blockchain mới dựa trên các tham số của một chuỗi hiện có [old-name], hãy chạy: multichain-util clone [old-name] [chain-name]

- Bất kỳ tham số nào cũng có thể được đặt trên dòng lệnh bằng cách sử dụng cùng tên, ví dụ: multichain-util create [chain-name] -maximum-block-size=16777216

- Cuối cùng, để thiết lập một blockchain bằng cách sử dụng một phiên bản trước của giao thức MultiChain, hãy chạy lệnh dưới đây. Điều này sẽ cho phép các phiên bản MultiChain cũ hơn kết nối với chuỗi, nhưng vô hiệu hóa bất kỳ tính năng nào yêu cầu giao thức mới: multichain-util create [chain-name] 10008 (để tương thích với MultiChain 1.0)

- Trong mọi trường hợp, một thư mục mới ~/.multichain/[chain-name]/sẽ được tạo, với một params.dat tệp bên trong. (Lưu ý rằng bạn có thể thay đổi

~/.multichain/đường dẫn này bằng cách sử dụng -datadir=tùy chọn và %APPDATA %\MultiChain\tương đương trên Windows.) params.dat. Tệp chứa nhiều cài đặt và có thể được chỉnh sửa bằng bất kỳ trình soạn thảo văn bản nào.

- Một khi các thiết lập được hoàn thành, blockchain bắt đầu đang chạy bằng cách ban hành lệnh sau: multichaind [chain-name] -daemon. Điều này sẽ khóa nội dung của params.dat, khởi tạo blockchain, và gây ra khối đầu tiên được tạo ra. Một địa chỉ nút như chain1@12.34.56.78:8571sẽ được xuất, để cho phép các nút khác dễ dàng kết nối. Để bắt đầu, nút MultiChain đã tạo chuỗi có một địa chỉ duy nhất được cấp tất cả các quyền, bao gồm cả quyền quản trị. Tạo khối có thể tiến hành bằng cách sử dụng nút này cho đến khi kết thúc giai đoạn thiết lập, như được xác định bởi setup-first-blocks tham số trong params.dat. Khi kết thúc giai đoạn thiết lập, việc tạo khối sẽ tiến hành theo cài đặt mining-diversity và mining-requires-peers cài đặt.

Một phần của tài liệu Giải pháp đảm bảo an toàn bảo mật thông tin cho HTTT tại công ty cổ phần TMĐT BSA (Trang 37 - 39)