Chuỗi khối Bitcoin thực chất là một danh sách được mã hóa khổng lồ và chia sẻ của tất cả các địa chỉ có số dư Bitcoin. Vì danh sách này được chia sẻ, nó được gọi là công nghệ sổ cái phân tán kỹ thuật số (DLT). Mỗi khối mới đại diện cho bản cập nhật mới nhất về số dư tài khoản. Một khối đơn giản chỉ là một tập hợp các giao dịch Bitcoin có liên quan vì chúng diễn ra trong cùng một khoảng thời gian. Các khối mới được tạo ra sau khi khai thác thêm hoặc có giao dịch xảy ra nơi Bitcoin được trao đổi.
Những Điểm Chính
- Chuỗi khối Bitcoin thực chất là một danh sách được mã hóa khổng lồ và chia sẻ của tất cả các địa chỉ có số dư Bitcoin.
- Chuỗi khối bao gồm một loạt các khối cá nhân, được sắp xếp theo thứ tự thời gian dựa trên thứ tự của các giao dịch.
- Mặc dù chuỗi khối có thể được sử dụng để lưu trữ bất kỳ số điểm dữ liệu nào (phiếu bầu trong một cuộc bầu cử, hàng tồn kho sản phẩm, nhận dạng tiểu bang, chứng từ nhà, v.v.), Bitcoin chỉ sử dụng chuỗi khối như một phương tiện để ghi lại sổ cái thanh toán một cách minh bạch.
Các khối được xếp chồng lên nhau theo cách mà một khối phụ thuộc vào khối trước đó. Theo cách này, một chuỗi khối được tạo ra; đây là nơi thuật ngữ 'chuỗi khối' bắt nguồn. Khi một giao dịch được gửi lên mạng Bitcoin, thông tin sẽ được truyền qua tất cả các nút Bitcoin - tất cả các máy tính kết nối với các máy tính khác trong chuỗi khối - cùng một lúc (thông qua chuỗi khối).
Chức năng của Blockchain
Theo cách này, nó hoạt động như một sổ cái công khai, ghi lại các giao dịch kinh tế và cung cấp cách xác minh rằng tất cả người dùng Bitcoin đều có cùng thông tin. Mọi người có thể tải xuống một bản sao của blockchain và sử dụng nó để theo dõi đường đi của Bitcoin từ giao dịch này đến giao dịch khác. (Lưu ý rằng mặc dù có bản ghi của mọi giao dịch Bitcoin từng được thực hiện, chúng được liên kết với một địa chỉ Bitcoin cụ thể, thay vì tên hoặc email cá nhân. Vì lý do này, Bitcoin được coi là ẩn danh.)
Mục tiêu của blockchain là cho phép thông tin kỹ thuật số được ghi lại và phân phối cho mọi người tham gia, nhưng không bao giờ được chỉnh sửa. Tính vĩnh viễn này được gọi là tính bất biến, là một tính năng quan trọng của kiến trúc dữ liệu blockchain. Trong khi blockchain có thể được sử dụng để lưu trữ bất kỳ số liệu dữ liệu nào (phiếu bầu trong một cuộc bầu cử, kho hàng, nhận dạng nhà nước, chứng từ nhà, v.v.), Bitcoin chỉ sử dụng blockchain như một phương tiện để ghi lại một cách minh bạch sổ cái của các khoản thanh toán.
Trong một blockchain, mỗi nút có một bản ghi đầy đủ của dữ liệu đã được lưu trữ trên blockchain kể từ khi nó được tạo ra. Đối với Bitcoin, dữ liệu này bao gồm toàn bộ lịch sử của tất cả các giao dịch Bitcoin. Nếu một nút có lỗi trong dữ liệu của nó, nó có thể sử dụng hàng ngàn nút khác làm điểm tham chiếu để tự sửa lỗi.
Thông tin trong mỗi khối
Blockchain bao gồm một loạt các khối riêng lẻ, được sắp xếp theo thứ tự thời gian dựa trên thứ tự của các giao dịch. Thông tin trong một khối có hai phần.
Phần đầu tiên bao gồm các yếu tố tiêu đề: thông tin về vị trí và dữ liệu liên quan đến các giao dịch chứa trong khối đó. Ví dụ, một hash trong tiêu đề trỏ đến khối trước đó. Không có hash cho các khối khởi đầu vì các khối này không có khối tiền nhiệm. Một cây Merkle—một cấu trúc dữ liệu được sử dụng trong khoa học máy tính để ghi lại các giao dịch—được sử dụng để hiển thị chuỗi các giao dịch chứa trong khối. Một hash khác trong khối chứa thông tin dấu thời gian, nonce và mức độ khó. Dưới đây là một giải thích ngắn gọn về mỗi thành phần này:
- Thông tin dấu thời gian: hiển thị thời gian và ngày tạo khối
- Nonce: số cần được giải quyết bởi các thợ mỏ
- Mức độ khó: chỉ mức độ khó của vấn đề cần giải quyết.
Phần thứ hai là thông tin nhận dạng. Lại là một hàm băm mật mã. Nó được tạo ra bằng cách băm các yếu tố tiêu đề hai lần liên tiếp.
Blockchain ẩn danh hơn so với sao kê ngân hàng
Một trong những lợi ích (hoặc rủi ro, tùy thuộc vào quan điểm của bạn) của Bitcoin là tính ẩn danh độc đáo của nó. Những người giao dịch bằng Bitcoin được cho là gắn liền với một địa chỉ Bitcoin cụ thể, thay vì một tên hoặc email cá nhân. Tuy nhiên, tính ẩn danh phần nào bị ảnh hưởng bởi sổ cái thông tin blockchain.
Vì mọi giao dịch đều được ghi lại công khai, chỉ một lần rò rỉ thông tin về danh tính chủ sở hữu có thể dẫn đến việc tiết lộ nhiều chủ sở hữu khác chỉ bằng cách theo dõi ngược lại các giao dịch. Blockchain vẫn ẩn danh hơn so với sao kê ngân hàng, nhưng nó không phải là một màn che giấu bí mật không thể xuyên thủng như một số người ủng hộ công nghệ Bitcoin thường khẳng định.