1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo bài tập lớn công nghệ phần mềm đề tài blockchain công nghệ chuỗi khối

31 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Blockchain - Công nghệ chuỗi khối
Tác giả Nguyễn Duy Khỏnh, Dao Minh Quang, Lộ Van Tung, Lờ Quang Vũ, Nguyễn Thị Thu Uyờn
Người hướng dẫn Nguyễn Đức Dư
Trường học Trường Đại học Giao thông Vận tải
Chuyên ngành Công nghệ phần mềm
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 31
Dung lượng 1,84 MB

Cấu trúc

  • 2. Giới thiệu về Proof of Stake (PoS) (21)
  • 7. Kết hợp với IOT (30)

Nội dung

Trong số các công nghệ tiên tiễn, blockchain đã nồi lên như một cách tiếp cận đột phá trong việc quản lý đữ liệu và giao dịch trực tuyến.. Việc sử dụng blockchain có thê cải thiện tính m

Giới thiệu về Proof of Stake (PoS)

2.1 Proof of Stake (PoS) la gi?

Proof of Stake (PoS) là một cơ ché déng thuận được thiết kế để cho phép người dùng đóng góp vào việc xác thực và đảm bảo an toàn cho các giao dịch trên mạng lưới PoS cho phép người dùng trở thành người xác thực (hay còn gọi là validator) bằng cách “ đặt cược” (staking) một lượng tài sản nhất định của họ dưới dạng token gốc của blockchain đó

Trong cơ chế PoS, khả năng một người đùng được chọn làm validator phụ thuộc vào số lượng token mà họ đã ký gửi Người dùng sở hữu nhiều token hơn có khả năng cao hơn đề được chọn xác thực khối tiếp theo, và từ đó có cơ hội nhận được phần thưởng lớn hơn từ việc xác minh các giao dịch trên chuỗi

2.2 Lich ste phat trién ctia co ché Proof of Stake Lịch sử phát triển của Proof of Stake (PoS) bắt nguồn từ việc các nhà nghiên cứu bắt đầu nhận ra những hạn chế của cơ chế Proof of Work (PoW), đặc biệt là về mức độ tiêu thụ năng lượng và khả năng mở rộng Mặc dù PoW đã chứng minh được sự an toàn và ôn định trong việc đuy trì số cái phi tập trung như trong trường hợp của Bitcoin, nhưng nó lại đòi hỏi một lượng lớn sức mạnh tính toán, dẫn đến tiêu thụ điện năng cao và tốc độ xử lý giao dịch hạn ché

Proof of Stake được đề xuất như một giải pháp thay thế Proof of Work, cho rằng việc sở hữu nhiều token đủ để chứng minh động lực và khả năng đóng góp vào mạng lưới Cơ chế này nhằm giảm tiêu thụ năng lượng, tăng tốc độ giao dịch.

Nam 2012, Peercoin tro thanh déng tiền điện tử đầu tiên triển khai một biến thể của PoS, kết hợp cả PoW và PoS trong giao thức của mình đề tận dụng ưu điểm của cả hai hệ thống Kế từ đó, nhiều dự án tiền điện tử khác đã áp dụng và tiếp tục phát triển các biến thể của PoS, bao gồm cả các hình thức như Delegated Proof of Stake (DPoS) va Proof of Stake Velocity (PoSV), nham téi uu hoa sw can bang gitra tinh bao mat, céng bang va hiéu suat mang

Sự chuyền dịch lớn nhất trong lich sử phát triển của PoS có lẽ là quá trình Ethereum chuyên từ PoW sang PoS thông qua cập nhật Ethereum 2.0 Quá trình này không chỉ đánh dấu một bước tiễn lớn trong việc áp dụng PoS ở quy mô lớn mà còn chứng tỏ tiềm năng của PoS trong việc hỗ trợ các hệ thống blockchain lớn, phức tạp và mở rộng khả năng ứng đụng của blockchain vào nhiều lĩnh vực khác nhau

2.3 Cách thức hoạt động của cơ chế đồng thuận Prooƒ oƒ Stake (PoS) Phương thức đồng thuận của cơ chế Proof of Stake (PoS) hoạt động thông qua một quy trình được cầu trúc rõ ràng dé đảm bảo sự toàn vẹn và bảo mật của mạng blockchain

Bước đầu tiên trong quá trình này là việc các người đùng cần ‘stake’ token cia ho vào mạng, tức là họ phải đóng băng một lượng token nhất định mà họ sở hữu Việc này không chỉ chứng tỏ cam kết của họ đối với mạng lưới mà còn tạo ra một hình thức

“cổ phần” trong hệ thống, giúp đảm bảo rằng các node (các điểm kết nỗi mạng) hoạt động một cách trung thực và có trách nhiệm

Tiếp theo, mạng lưới sẽ chọn một số node ngẫu nhién tir nhom da stake token dé tham gia vao qua trinh déng thuận Điều này được thực hiện dựa trên các tiêu chí như số lượng token được stake và có thể kèm theo các yêu cầu về hiệu suất tính toán và bảo mật Cách thức chọn node này giúp đảm bảo rằng quá trình đồng thuận được thực hiện bởi những người đùng có động cơ cao nhất đề duy trì tính ôn định và an toàn của mạng

Sau khi được chọn, các node này có nhiệm vụ xác minh tính hợp lệ của các g1ao dịch mới trên mạng Quá trình xác minh này đảm bảo răng tất cả các giao dịch được thêm vào block mới tuân thủ các quy tắc của mạng và không gian lận Khi một giao dich được xác minh thành công va đạt được sự đồng thuận giữa các node, nó sẽ được đóng gói vào một block mới

Các node sau đó cùng nhau tạo ra bloek mới nảy và thêm nó vào chuỗi blockchain, với sự hỗ trợ của token mà họ đã stake Việc tạo block mới này không chỉ cập nhật chuỗi blockchain mà còn củng cố tính liên kết và bảo mật của mạng thông qua sự tham gia của các node đã stake token

Sau khi khối mới được thêm vào chuỗi, các nút tham gia vào quá trình tạo khối và xác minh giao dịch sẽ nhận được phần thưởng Phần thưởng này, thường là mã thông báo, tương ứng với số lượng mã thông báo mà các nút đã stake và công sức mà họ đã bỏ ra trong quá trình đồng thuận và tạo khối mới Cơ chế này khuyến khích sự tham gia tích cực và trung thực từ các nút, đồng thời đảm bảo sự ổn định và phát triển lâu dài của hệ thống blockchain dựa trên cơ chế PoS.

2.4 Uu điểm và nhược điểm của PoS Proof of Stake (PoS) mang lại nhiều ưu điểm đáng kế so với các cơ chế đồng thuận khác:

- _ Khả năng tiếp cận: Người dùng không cần máy tính cấu hình cao đề tham gia vào mạng lưới; chỉ cần một máy tính cá nhân hoặc máy chủ là đủ đề thiết lập các node chuyên biệt, làm cho PoS trở nên dễ dàng và tiện lợi cho mọi người

- _ Tính phân quyền: PoS khuyến khích một mạng lưới phi tập trung mạnh mẽ bởi việc valiđate không giới hạn ở một nhóm người dùng nhất định, mà mở ra cho bất kỳ ai có stake token, tăng cường sự dân chủ trong quá trình đồng thuận

- Tinh nang delegate: Người dùng có thể “ủy quyền” coin của mình cho Validator để tăng cường quyền vote của họ, giúp người dùng kiếm được phần thưởng mà không cần phải tham gia trực tiếp vào quá trình xác minh giao dịch

Kết hợp với IOT

Blockchain được sử dụng như xương sống của mạng phân tán sử dụng các thiết bị Internet van vat (IoT - Internet of Things) Một blockchain sẽ đóng vai trò như một số cái công cộng cho một số lượng lớn các thiết bị Trong đó, không cần trung tâm dé làm trung gian truyền thông giữa chúng Khi đó, các thiết bị sẽ có khả năng giao tiếp với nhau một cách tự động đề quản lý cập nhật phần mềm, lỗi lập trinh (bugs) hay quản lý năng lượng

8 An ninh mạng Ứng dụng Blockchain trong an ninh mạng giúp loại bỏ rủi ro về một điểm lỗi duy nhất (Single point of failure) Khi có một node (nút) bị tấn công hoặc trục trặc, toàn bộ hệ thống sẽ không bị phá hủy Việc phá hủy toàn bộ node đề đánh sập hệ thống là điều bat khả thi Đối với lĩnh vực an ninh mạng, Blockchain mang lại lợi ích: Xác minh thông tin, chống giả mạo, xác minh chứng thực toàn ven dữ liệu phần mềm, bảo mật loT, đảm bảo tính riêng tư

9, Mang xa hoi Blockchain (Blockchain Social Networks)

Mang xã hội (MXH) được xây dựng trên nền tảng Blockchain bảo đảm tính phân quyên, người dùng kiểm soát dữ liệu cá nhân của chính họ hoàn toàn Hoạt động của người dùng trên MXH được ghi lại trên số cái phân tán của Blockchain Do đó, không ai có thê xóa đi một khi nội dung đã xuất bản MXH Blockchain đảm bảo các lợi ích không xuất hiện điểm lỗi duy nhất, nội dụng không bị kiếm duyệt, lưu trữ nội dung vĩnh viễn Thậm chí, người đùng còn được nhận thưởng nếu như tạo và chia sẻ nội dung giá trị cho cộng đồng Nền tảng MXH Blockchain được cho là sẽ thay đôi cách người dùng tương tác với Internet Diém thu hut nhat cia Blockchain Social Networks

Ngày đăng: 16/09/2024, 15:30

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w