Hyperledger Blockchain Day 2: Thế nào là Membership Service Provider?
Hyperledger Blockchain Day 2: Thế nào là Membership Service Provider?
Đặc điểm của Hyperledger Blockchain là các đối tượng tham gia vào blockchain đã được xác định ngoài đời thực.
Hôm nay chúng ta sẽ tìm hiểu làm sao sự định danh đó được thực thi trên hệ thống Blockchain qua khái niệm về r.Membership Service Provide
Nhắc lại về đặc điểm quan trọng của Hyperledger Blockchain (Fabric), khác với các open blockchain như Ethereum hay Bitcoin, các đối tượng tham gia vào Hyperledger Fabric được chỉ định các quyền khác nhau, tương ứng với nhiệm vụ của đối tượng ngoài thực tế. Dó đó, chúng ta có khái niệm về Role - chức năng của đối tượng trong hệ thống. Với mỗi Role có những Access Restrictions (hạn chế truy cập) nhật định. Để làm được điều đó, chúng ta có khái niệm về Membership Service Provider (Role + Access Restrictions)
Trong khái niệm Membership:
- Member là mỗi tổ chức, cá nhân có tính pháp lý riêng biệt.
- Sự xác định của member được dựa vào một certificate. Trong đó, member có private key để kí certificate, người khác dùng public key của member đó để xem certificate của anh ta có đúng là của anh ta hay không. (Dùng khái niệm key pải tương tự như trong transaction của bitcoin)
Như vậy nếu giả sử công ty A tham gia vào một Hyperledger network. Công ty A sẽ có một Certificate của nó, tuy nhiên, công ty A lại có rất nhiều nhân viên, và công ty A muốn cho nhân viên của mình tham gia vào hệ thống, vậy công ty A sẽ phải cấp cho mỗi nhân viên một Certificate riêng. Do đó, công ty A phải dùng đến công cụ là Membership Service Provider.
Như vậy trong một mạng Hyperledger Blockchain, nếu có nhiều công ty như công ty A, ta sẽ có nhiều Membership Service Provider. Ví dụ, trong hình sau, các công ty B, C cũng có cho mình MSP riêng để cấp cho nhân viên hoặc các cấu trúc trong công ty họ.
Đặc điểm của Hyperledger Blockchain là các đối tượng tham gia vào blockchain đã được xác định ngoài đời thực.
Hôm nay chúng ta sẽ tìm hiểu làm sao sự định danh đó được thực thi trên hệ thống Blockchain qua khái niệm về r.Membership Service Provide
Nhắc lại về đặc điểm quan trọng của Hyperledger Blockchain (Fabric), khác với các open blockchain như Ethereum hay Bitcoin, các đối tượng tham gia vào Hyperledger Fabric được chỉ định các quyền khác nhau, tương ứng với nhiệm vụ của đối tượng ngoài thực tế. Dó đó, chúng ta có khái niệm về Role - chức năng của đối tượng trong hệ thống. Với mỗi Role có những Access Restrictions (hạn chế truy cập) nhật định. Để làm được điều đó, chúng ta có khái niệm về Membership Service Provider (Role + Access Restrictions)
Trong khái niệm Membership:
- Member là mỗi tổ chức, cá nhân có tính pháp lý riêng biệt.
- Sự xác định của member được dựa vào một certificate. Trong đó, member có private key để kí certificate, người khác dùng public key của member đó để xem certificate của anh ta có đúng là của anh ta hay không. (Dùng khái niệm key pải tương tự như trong transaction của bitcoin)
Như vậy nếu giả sử công ty A tham gia vào một Hyperledger network. Công ty A sẽ có một Certificate của nó, tuy nhiên, công ty A lại có rất nhiều nhân viên, và công ty A muốn cho nhân viên của mình tham gia vào hệ thống, vậy công ty A sẽ phải cấp cho mỗi nhân viên một Certificate riêng. Do đó, công ty A phải dùng đến công cụ là Membership Service Provider.
Như vậy trong một mạng Hyperledger Blockchain, nếu có nhiều công ty như công ty A, ta sẽ có nhiều Membership Service Provider. Ví dụ, trong hình sau, các công ty B, C cũng có cho mình MSP riêng để cấp cho nhân viên hoặc các cấu trúc trong công ty họ.
Nhận xét
Đăng nhận xét