Hệ thống Bitcoin và các thành phần của nó

spot_imgspot_img

Bitcoin là gì?

Mặc dù “Bitcoin” thường được đề cập như một loại tiền điện tử, nhưng nó còn hơn thế nữa.

Bitcoin thực sự là một hệ thống.

Giống như với bất kỳ hệ thống nào, hệ thống Bitcoin là một tập hợp các yếu tố hoặc thành phần hoạt động cùng nhau nói chung.

Chúng ta hãy xem xét các thành phần khác nhau của Bitcoin.

Hệ thống Bitcoin về cơ bản chỉ là một loạt các máy tính “nói chuyện” với nhau qua internet.
Để có thể nói chuyện với nhau, phần mềm Bitcoin được cài đặt trên mỗi máy tính.

Phần mềm Bitcoin là mã nguồn mở có nghĩa là bất kỳ ai cũng có thể nhìn vào mã nguồn.

Mã nguồn mở có nghĩa là phần mềm không thuộc sở hữu của bất kỳ ai hoặc bất kỳ công ty nào. Nó là miễn phí để sử dụng và sửa đổi. Phần mềm nguồn mở là mã được thiết kế để có thể truy cập công khai. Điều này có nghĩa là bất kỳ ai cũng có thể xem, sửa đổi và phân phối mã khi họ thấy phù hợp.

Phần mềm này, được gọi là ứng dụng khách Bitcoin, được tạo ra bởi Satoshi Nakamoto vào cuối năm 2008.

Việc triển khai ban đầu của phần mềm hiện được gọi là Bitcoin Core. Satoshi Nakamoto từng là người duy trì Bitcoin Core ban đầu cho đến khi anh ta biến mất vào cuối năm 2010.

Kể từ đó, một loạt các cá nhân khác, được gọi là “Nhà phát triển cốt lõi” đã tiếp quản và hiện đang duy trì phần mềm.


Phần mềm làm gì? Nó chạy giao thức Bitcoin.

Giao thức là một tập hợp các quy tắc hoặc thủ tục chi phối một hệ thống. Vì vậy, giao thức Bitcoin là tập hợp các quy tắc xác định cách hệ thống Bitcoin hoạt động.

Ví dụ: có một quy tắc chỉ định một lượng bitcoin được xác định trước sẽ được lưu hành. Một ví dụ khác về quy tắc chỉ định những gì xác định một giao dịch là hợp lệ.

Giao thức này, hoặc các quy tắc, có thể được mô tả bằng văn bản, nhưng trong trường hợp của Bitcoin, được thể hiện bằng mã máy tính. Mã máy tính này sau đó được biên dịch thành phần mềm.

Biên dịch chỉ có nghĩa là mã máy tính mà con người có thể đọc được được viết bởi (các) lập trình viên được dịch thành mã máy thực thi máy tính.

Bất kỳ ai cũng có thể tải xuống và cài đặt phần mềm này.

Bởi vì mã của Bitcoin Core là mã nguồn mở, hiện có nhiều triển khai mã của Bitcoin. Nhưng Bitcoin Core vẫn là phổ biến nhất và được sử dụng làm phiên bản tham khảo bởi các phần mềm Bitcoin khác.

Hiện tại, phần mềm này được cài đặt trên hàng ngàn máy tính trải khắp thế giới.

Những máy tính này được gọi là các nút Bitcoin.

Nếu máy tính (“nút”) được kết nối với internet và bắt đầu chạy phần mềm, nó sẽ trở thành một phần của mạng Bitcoin.

Khi các node được kết nối với mạng Bitcoin, chúng bắt đầu giao tiếp và chia sẻ thông tin với nhau.

Được rồi, hãy liệt kê các thành phần của hệ thống Bitcoin đã được đề cập:

Phần mềm bitcoin
Giao thức Bitcoin
Các nút Bitcoin
Mạng lưới Bitcoin

Chúng tôi vẫn còn thiếu các thành phần, nhưng đừng lo lắng. tất cả sẽ được đề cập từ từ trong các bài học sau này.

Bây giờ, hãy vẽ một “bản đồ” của hệ thống Bitcoin về những gì bạn đã học được cho đến nay.

“Bản đồ” trông khá nhỏ ngay bây giờ nhưng chỉ cần bạn chờ đợi!

Khi bạn tìm hiểu thêm các khái niệm, chúng ta sẽ thấy nó phát triển! Hãy chuẩn bị để được ngạc nhiên! 😎

Bây giờ chúng ta hãy tìm hiểu thêm về mạng Bitcoin.

Nguồn: babypips.com

Bài viết liên quan

GỬI PHẢN HỒI

Vui lòng để lại bình luận!
Vui lòng nhập tên của bạn ở đây

Đọc nhiều nhất

spot_img

Subscribe

- Never miss a story with notifications

- Gain full access to our premium content

- Browse free from up to 5 devices at once