This article has been translated from English to Vietnamese.

Thay vì một tổ chức quản lý hoặc cơ quan trung ương (như ngân hàng) quản lý các giao dịch, Bitcoin được điều hành bởi một mạng lưới gồm hàng ngàn máy tính chạy phần mềm xử lý việc gửi và nhận bitcoin.

Mạng lưới máy tính này được gọi là mạng lưới Bitcoin.

Trước khi đi sâu vào các chi tiết của mạng lưới Bitcoin thực tế, hãy lùi lại một bước và xem qua “mạng lưới” là gì.

Mạng lưới là gì?

Mạng lưới là gì? Hay cụ thể hơn, mạng máy tính là gì?

Một mạng lưới chỉ đơn giản là một tập hợp các máy tính được kết nối với nhau, cho phép chúng trao đổi dữ liệu với nhau.

Có hai cách cơ bản để cấu trúc một mạng lưới:

1. Mạng Client-Server

Loại mạng đầu tiên được biết đến như là một “mạng client-server”.

Client-Server Network

Một mạng client-server là khi có một máy tính trung tâm (gọi là “server”) hoạt động như một trung tâm, nơi các máy tính khác (gọi là “clients”) kết nối vào.

Dữ liệu được yêu cầu bởi các máy tính gọi là “clients” (như máy tính cá nhân hoặc thậm chí điện thoại thông minh) và được phục vụ bởi các máy tính gọi là “servers”.

Đây là loại cấu hình mạng được sử dụng bởi các ngân hàng và ứng dụng thanh toán phổ biến như PayPal, Venmo, Apple Pay, và Google Pay.

Trong ngân hàng kỹ thuật số truyền thống, máy tính xách tay hoặc điện thoại di động của bạn hoạt động như một “client” điện tử tương tác với máy chủ trung tâm do ngân hàng của bạn điều hành.

Cấu hình mạng dạng “trục và nan hoa” này rất hiệu quả nhưng lại dễ bị tổn thương bởi vì máy chủ là một “điểm yết hầu” và trở thành điểm lỗi duy nhất tập trung (“SPOF”).

Nếu máy chủ bị sập, toàn bộ mạng lưới sẽ bị sập theo.

2. Mạng Peer-to-Peer (P2P)

Loại mạng thứ hai được biết đến là một “mạng ngang hàng”.

P2P Network

Máy chủ đâu rồi? Không có đâu.

Thay vì “servers” và “clients”, máy tính chỉ được biết đến như “nodes” vì chúng có thể hoạt động cả như client VÀ server.

Một mạng ngang hàng, còn được gọi là mạng P2P, được tạo ra khi hai hoặc nhiều máy tính được kết nối và trao đổi dữ liệu với nhau mà không cần thông qua một máy tính “server” riêng biệt.

Trong một mạng P2P, các máy tính có thể “nói chuyện” với nhau trực tiếp.

Thay vì cấu hình “trục và nan hoa”, một mạng P2P được cấu trúc như một “mạng nhện”.

Một ví dụ nổi tiếng về mạng P2P là chính Internet.

Với những ai có chút tóc bạc, có thể bạn còn nhớ một phần mềm chia sẻ nhạc nổi tiếng gọi là Napster. Napster xứng đáng được ghi nhận vì đã phổ biến việc sử dụng phần mềm chạy trên mạng P2P. BitTorrent cũng là một ví dụ khác.

Trong một mạng ngang hàng:

  • Mọi người đều kết nối với nhau, vì vậy đó là một mạng lưới.
  • Mọi người trên mạng lưới đều bình đẳng, vì vậy họ đều được coi như những người ngang hàng.

Mỗi người ngang hàng đều bình đẳng với những người khác, và mỗi người ngang hàng có cùng quyền và nghĩa vụ như người khác. Những người ngang hàng vừa là khách hàng VÀ máy chủ cùng một lúc.

Cái quái gì mà liên quan đến Bitcoin vậy?

Nhớ nha... Bitcoin chạy trên một mạng máy tính được biết đến là mạng Bitcoin.

Và nó được cấu hình như một mạng ngang hàng (P2P)!

Tại sao điều này quan trọng?

Trong bài học tiếp theo, tôi sẽ giải thích lý do. 🤔