/ / Bitcoin Blockchain lưu trữ dữ liệu gì?

Bitcoin Blockchain lưu trữ dữ liệu gì?

Nếu bạn giao dịch với tiền điện tử, thì chắc chắn bạn đã tiếp xúc với blockchain vào một thời điểm nào đó. Chuỗi khối cũng có liên quan trong quản lý chuỗi cung ứng, hậu cần, xác minh danh tính và một loạt các lĩnh vực khác, vì vậy bạn có thể đã sử dụng công nghệ này ngay cả khi bạn không sử dụng tiền điện tử. Nhưng blockchain lưu trữ dữ liệu gì? Và, nếu những chuỗi khối này được công khai, bạn có nên lo lắng về những gì có trên chúng không?


Tổng quan nhanh về công nghệ chuỗi khối

Trước khi chúng ta thảo luận về dữ liệu được lưu trữ trên chuỗi khối, trước tiên chúng ta nên tìm hiểu khái niệm chuỗi khối đơn giản là gì để biết loại công nghệ mà chúng ta đang xử lý.

Các chuỗi khối được hình dung tốt nhất là các chuỗi khối ảo, do đó có tên này. Mỗi khối lưu trữ dữ liệu bằng phương pháp băm, một phương pháp mật mã. Điều này ngăn chặn các cá nhân bất hợp pháp khai thác dữ liệu blockchain. Sau khi đạt đến khả năng của một khối và được xác nhận để tham gia chuỗi, một khối khác sẽ bắt đầu được xác nhận, có thể thông qua bằng chứng công việc, bằng chứng cổ phần hoặc cơ chế đồng thuận khác.

Các khối có kích thước khác nhau, nghĩa là lượng thông tin mà chúng có thể lưu trữ là khác nhau. Ví dụ, một khối Bitcoin chỉ có kích thước 1 MB. Điều tương tự cũng xảy ra với Litecoin và Dogecoin. Tuy nhiên, Bitcoin Cash có kích thước khối lớn hơn nhiều là 32 MB, nghĩa là có thể lưu trữ nhiều giao dịch hơn trên mỗi khối.

Các khối lớn hơn thường nhường chỗ cho thời gian giao dịch nhanh hơn và phí thấp hơn, nhưng hôm nay chúng ta sẽ không đi sâu vào yếu tố đó của công nghệ chuỗi khối. Thay vào đó, hãy bắt đầu với loại dữ liệu được lưu trữ trên chuỗi khối.

Một khối lưu trữ dữ liệu gì?

đồ họa của các khối trong suốt kỹ thuật số

Loại dữ liệu cụ thể mà một khối nhất định sẽ lưu trữ có thể khác nhau tùy thuộc vào mục đích và bản chất của chuỗi khối. Nhưng hãy sử dụng Bitcoin, một trong những chuỗi khối phổ biến nhất thế giới, để hiểu rõ về lưu trữ chuỗi khối.

Các khối bitcoin được khai thác thông qua cơ chế đồng thuận bằng chứng công việc, trong đó những người khai thác sử dụng phần cứng chuyên dụng để giải quyết các vấn đề tính toán phức tạp. Cho đến nay, hơn 760.000 khối Bitcoin đã được khai thác, với khoảng 900 BTC được đưa vào lưu thông hàng ngày. Mỗi khối đưa 6,25 BTC vào lưu thông, tương đương với phần thưởng đủ điều kiện cho người khai thác hoặc nhóm khai thác khai thác khối đó.

Bitcoin sắp đạt đến giới hạn nguồn cung là 21 triệu BTC. Khi đạt đến giới hạn này, không thể khai thác thêm BTC nữa. Nhưng khi các giao dịch Bitcoin tiếp tục được thực hiện, các khối sẽ cần tiếp tục được thêm vào chuỗi khối để duy trì sổ cái bất biến.

Dữ liệu trong một khối Bitcoin được băm bằng thuật toán băm mật mã SHA-256. Các loại tiền điện tử khác nhau sử dụng các thuật toán băm khác nhau. Ethereum, ví dụ, sử dụng Ethash. Nhiều chính phủ cũng sử dụng SHA-256 để băm dữ liệu.

Một khối Bitcoin bao gồm một vài phần khác nhau. Hãy bắt đầu với tiêu đề khối.

Tiêu đề khối Bitcoin lưu trữ loại dữ liệu sau:

  • thời gian giao dịch
  • nonce
  • Chút ít
  • bămMerklRoot
  • hashPrevBlock
  • Phiên bản

Các thời gian giao dịch chứa dấu thời gian biểu thị thời gian diễn ra giao dịch. Các khối lưu trữ các giao dịch theo thứ tự thời gian.

Các nonce (rút gọn từ “số chỉ sử dụng một lần”) đóng vai trò rất quan trọng trong quá trình khai thác bằng chứng công việc. Đây là con số mà một người khai thác phải đạt được bằng cách giải các bài toán tính toán. Nếu một người khai thác giải quyết được nonce, họ có thể khai thác thành công khối. Theo thời gian, việc khai thác các khối ngày càng trở nên khó khăn hơn khi độ khó khai thác Bitcoin (tức là mức độ khó để khai thác một khối) tăng lên.

Tiếp theo, chúng tôi đã có chút ít. Trường này cũng liên quan đến độ khó khai thác của Bitcoin, vì nó chứa chính độ khó đó. Điều này có thể tăng hoặc giảm theo thời gian. Nếu độ khó tăng lên, người khai thác phải sử dụng nhiều sức mạnh băm hơn để khai thác khối. Nếu nó giảm, người khai thác có thể sử dụng ít hơn. Tất nhiên, những người khai thác thích độ khó thấp hơn vì điều này giúp tiết kiệm năng lượng và thời gian. Nói chung, nếu số lượng thợ mỏ tăng lên thì độ khó cũng tăng theo.

Các bămMerklRoot được liên kết với Merkle Root. Đây là một phương pháp toán học được sử dụng để xác nhận thông tin trên cây Merkle, về cơ bản là một cấu trúc lưu trữ dữ liệu. Cây Merkle sử dụng mật mã để lưu trữ dữ liệu, với hashMerklRoot là hàm băm của tất cả các hàm băm của các giao dịch được lưu trữ trong một khối nhất định.

hashPrevBlock, như tên gợi ý, đề cập đến hàm băm 256 bit của khối trước đó. Mỗi khối Bitcoin trên chuỗi chứa hàm băm của khối trước đó.

Cuối cùng, bạn đã có phiên bản. Trường này chỉ đề cập đến phiên bản của giao thức Bitcoin đã được sử dụng. Giao thức Bitcoin được sử dụng ngày nay không hoàn toàn giống với giao thức được sử dụng khi Bitcoin được ra mắt lần đầu tiên vào năm 2008. Các bản cập nhật được thực hiện thường xuyên để cải thiện một số phần nhất định của mạng. Phiên bản giao thức gần đây nhất là 70015, được giới thiệu vào năm 2017. Bản cập nhật này cung cấp khả năng cấm các khối nhỏ gọn không hợp lệ khỏi chuỗi.

Phần còn lại của một khối Bitcoin

Nhưng mọi thứ không dừng lại ở tiêu đề. Có nhiều loại dữ liệu khác được lưu trữ trong mỗi khối Bitcoin, bao gồm:

  • Kích thước khối
  • quầy giao dịch
  • con số kỳ diệu
  • giao dịch

Hãy bắt đầu với kích thước khối. Trường này áp đặt giới hạn về lượng dữ liệu có thể được lưu trữ trong một khối. Như đã nêu trước đây, giới hạn kích thước khối của Bitcoin là 1 MB, nhưng điều này thay đổi từ tiền điện tử sang tiền điện tử.

Các quầy giao dịch chỉ đơn giản là đếm số lượng giao dịch được ghi lại trong một khối Bitcoin nhất định. Không có số lượng giao dịch cố định mà khối lưu trữ, vì mỗi giao dịch có thể có kích thước khác nhau. Tuy nhiên, trung bình, mỗi khối Bitcoin chứa từ 1.500 đến 2.000 giao dịch, cho hoặc nhận vài trăm giao dịch ở mỗi bên.

Các con số kỳ diệu có giá trị không đổi là 0xD9B4BEF9 và xác định loại tệp cũng như cấu trúc được sử dụng trong khối. Các số ma thuật cũng đóng vai trò là mã định danh mạng cho mỗi khối. Giá trị không đổi này được đặt bởi Satoshi Nakamoto khi Bitcoin được tạo ra.

Các lĩnh vực giao dịch liệt kê tất cả các giao dịch có trong bất kỳ khối Bitcoin nào (không giống như trường bộ đếm giao dịch, cho biết số lượng giao dịch trong khối). Như chúng ta đã thảo luận, số lượng giao dịch được lưu trữ trong một khối không thể vượt quá dung lượng 1 MB.

Blockchain có lưu trữ dữ liệu cá nhân của bạn không?

đồ họa sét bitcoin màu xanh với biểu tượng khóa

Tên, chi tiết liên hệ, thông tin thanh toán và dữ liệu riêng tư khác của bạn không được lưu trữ trên chuỗi khối. Dữ liệu duy nhất liên quan đến bạn là địa chỉ ví công khai của bạn. Trong hầu hết các tình huống, điều này là hoàn toàn lành tính. Nhưng các công cụ theo dõi phức tạp hơn được sử dụng bởi các cơ quan chính phủ và các nhà phân tích chuỗi khối khác có thể phát hiện ra danh tính của bạn thông qua địa chỉ của bạn nếu họ đủ cố gắng.

Hầu hết các loại tiền điện tử ngoài kia đều là bút danh và có thể theo dõi ở một mức độ nào đó. Đây là lý do tại sao một số đồng tiền riêng tư thích hơn, chẳng hạn như ZCash và Monero, vì chúng có thể ẩn địa chỉ ví của mình khi giao dịch các tài sản này.

Dữ liệu chuỗi khối đóng một vai trò lớn trong mạng

Nếu không có dữ liệu khối, sẽ không có cách nào để ghi lại và theo dõi các giao dịch, vốn là một phần quan trọng của công nghệ chuỗi khối. Việc cung cấp sổ cái bất biến mang lại tính bảo mật và minh bạch, cho phép người dùng kiểm tra các loại thông tin khác nhau trong mạng, chẳng hạn như số tiền giao dịch,

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *