11:42, 19/12/2022
Nếu bạn quan tâm đến lĩnh vực đầu tư, ngân hàng và tiền điện tử trong những năm gần đây, chắc hẳn bạn đã nghe đến từ "blockchain". Trong thời đại 4.0, khái niệm công nghệ blockchain đã được nhiều người biết đến. Tuy nhiên, không phải ai cũng hiểu hết tính năng và nguyên lý hoạt động của công nghệ này.
Cha đẻ của blockchain được cho là Satoshi Nakamoto vào năm 2008. Tuy nhiên, blockchain đã có lịch sử lâu đời từ đầu những năm 90.
Ý tưởng về blockchain bắt nguồn từ năm 1991 khi hai nhà nghiên cứu W. Scott Stornetta và Stuart Haber lần đầu tiên mô tả ý tưởng về một chuỗi dữ liệu bất biến trong một bài báo có tiêu đề "Làm thế nào để đánh dấu thời gian cho các tài liệu kỹ thuật số". Trong bài báo này, vấn đề cần giải quyết là hiệu chỉnh tem thời gian của tệp dữ liệu sao cho nó có thể được ghi theo thời gian thực mà không bị chỉnh sửa và can thiệp. Tuy nhiên, lời giải thích của Stornetta & Haber được coi là chưa đầy đủ và các chuyên gia cho rằng vẫn cần một bên thứ 3.
Mặc dù được coi là một công nghệ mới, blockchain cũng đã tạo ra một số lịch sử thú vị cho chính nó. Năm 2008, dưới bút danh Satoshi Nakamoto, ông đã xuất bản "Bitcoin: Hệ thống tiền tệ được mã hóa". Một năm sau, một giao dịch Bitcoin đã được thực hiện thành công. Vào năm 2011, 1 đơn vị bitcoin trị giá 1 đô la.
Vào năm 2016, IBM đã công bố việc sử dụng chiến lược chuỗi khối cho các giải pháp kinh doanh dựa trên đám mây. Chính phủ Nhật Bản cũng đã công nhận tính hợp pháp của blockchain và tiền điện tử. Kể từ đó, công nghệ blockchain được ứng dụng mạnh mẽ vào cuộc sống. Vậy chính xác chuỗi khối là gì?
Như tên của nó, một khối là một khối và một chuỗi là một chuỗi, vậy chuỗi khối là gì? Nó được định nghĩa đơn giản là một chuỗi khối chứa thông tin về các giao dịch tài chính, quyền sở hữu tài sản,... Công nghệ chuỗi khối được coi như một cơ sở dữ liệu, và theo dõi những thông tin có giá trị, chẳng hạn như quyền sở hữu đất đai, bất động sản, hay các giao dịch liên quan đến lĩnh vực tài chính.
Blockchain gồm 3 thành phần chính là Block, Node, Miner. Trong đó, mỗi block sẽ chứa ba thành phần cơ bản gồm dữ liệu, một số nguyên 32bit có tên là nonce và một hàm băm hash. Khi khối đầu tiên của chuỗi được tạo, một nonce sẽ xây dựng một hàm băm. Điều này đồng nghĩa với việc dữ liệu đã được “đóng dấu” và không thể sửa đổi.