• Trang chủ
  • Blockchain
  • Blockchain là gì? Bí mật về Blockchain ít ai biết • Aho Tech Shop
104 lượt xem

Blockchain là gì? Bí mật về Blockchain ít ai biết • Aho Tech Shop


Kỷ nguyên 4.0 ngày nay chính là thời đại của công nghệ số. Nói đến công nghệ này, không thể không nhắc đến công nghệ Blockchain – một xu thế của thời đại và được ứng dụng trong nhiều lĩnh vực khác nhau. Vậy hãy cùng Aho Tech Shop tìm hiểu Blockchain là gì nhé!

Khái niệm

Blockchain là hệ thống cơ sở dữ liệu dạng khối cho phép người dùng lưu trữ và truyền tải thông tin một cách an toàn. Các khối thông tin này được liên kết với nhau bởi một hệ thống mã hoá vô cùng phức tạp. Chúng hoạt động độc lập, có thể mở rộng theo thời gian và được quản lý trực tiếp bởi những người tham gia chứ không thông qua bất cứ bên trung gian nào.

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Blockchain được tạo ra để giảm rủi ro và chống lại việc gian lận trong giao dịch thực tế. Do đó, khối thông tin đã được ghi nhận vào Blockchain thì không có cách nào thay đổi, mà chỉ có thể bổ sung khi có sự đồng thuận của tất cả cá nhân tham gia.

Lịch sử hình thành và phát triển của Blockchain

, Blockchain là gì? Bí mật về Blockchain ít ai biết

1991 – 2008

Stuart Haber và W. Scott Stornetta hình thành ý tưởng giới thiệu một giải pháp thực tế về mặt tính toán, giúp đánh dấu thời gian các văn bản số. Đây chính là tiền thân của công nghệ Blockchain.Qua thời gian, nhiều nhà khoa học đã dựa vào ý tưởng này để đưa ra những nghiên cứu khác liên quan đến tiền điện tử. Đến năm 2008, Bitcoin – dạng đầu tiên của công nghệ Blockchain ra đời. Một năm sau đó, giao dịch Bitcoin đầu tiên diễn ra thành công giữa nhà khoa học máy tính Hal Finney và Satoshi Nakamoto.

2009 – 2018

Đây là giai đoạn phát triển không ngừng nghỉ của Bitcoin và Blockchain. Lúc này, Blockchain được xem như một công nghệ của tương lai và ngày càng được tín nhiệm bởi các tập đoàn lớn (IBM, JP Morgan, Citi Bank…).

Công nghệ hình thành nên Blockchain

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Blockchain được hình thành bởi sự kết hợp của 3 loại công nghệ: Mật mã học, Mạng ngang hàng và Lý thuyết trò chơi.

  • Mật mã học: Public key và hàm Hash function được sử dụng để đảm bảo tính minh bạch, toàn vẹn và riêng tư.
  • Mạng ngang hàng: Mỗi một nút trong mạng được xem như một client và cũng là server để lưu trữ bản sao ứng dụng.
  • Lý thuyết trò chơi: Tất cả các nút tham gia vào hệ thống đều phải tuân thủ luật chơi đồng thuận (giao thức PoW, PoS,…) và được thúc đẩy bởi động lực kinh tế.

Phân loại Blockchain

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Blockchain có 3 loại chính:

  • Public: Dữ liệu trên Blockchain được công khai để mỗi người có thể theo dõi được dữ liệu nếu họ muốn.
  • Private: Người dùng chỉ được quyền đọc dữ liệu, không có quyền ghi vì điều này thuộc về bên tổ chức thứ ba tuyệt đối tin cậy.
  • Permissioned (hay còn gọi là Consortium): đây là sự kết hợp giữa Public và Private.

Các phiên bản của công nghệ Blockchain

, Blockchain là gì? Bí mật về Blockchain ít ai biết

– Công nghệ Blockchain 1.0: Tiền điện tử và Thanh toán

Công nghệ này tương hỗ mọi thanh toán giao dịch tương quan đến quy đổi tiền tệ, kiều hối và tạo lập mạng lưới hệ thống thanh toán giao dịch kỹ thuật số trong khoanh vùng phạm vi tiền điện tử bằng cách sử dụng những thuật toán về tiền tệ .

– Công nghệ Blockchain 2.0: Tài chính và Thị trường

Công nghệ này được ứng dụng và giải quyết và xử lý những gia tài của ngành Tài chính – Ngân hàng. Các gia tài gồm có CP, chi phiếu, nợ, quyền sở hữu và bất kể điều gì có tương quan đến thỏa thuận hợp tác hay hợp đồng một cách minh bạch, rõ ràng nhất .

– Công nghệ Blockchain 3.0: Thiết kế và Giám sát hoạt động

Công nghệ Blockchain được lan rộng ra và hội nhập vào đa nghành nghề dịch vụ trong đời sống như y tế, giáo dục, chính phủ nước nhà hay nghệ thuật và thẩm mỹ .

– Công nghệ Blockchain 4.0: Doanh nghiệp và ứng dụng giao dịch

Đây là công nghệ tiên tiến mới nhất, được tạo ra để tối ưu hoá ưu điểm và khắc phục điểm yếu kém của những công nghệ tiên tiến trước. Công nghệ này nhắm đến những doanh nghiệp với mục tiêu tạo ra những ứng dụng thanh toán giao dịch nhanh gọn và hoàn thành xong hơn .

Ưu và nhược điểm của công nghệ Blockchain

Ưu điểm

Blockchain có những ưu điểm điển hình nổi bật sau :

  • Không thể làm giả, không thể phá hủy các chuỗi Blockchain.
  • Dữ liệu trong Blockchain là bất biến và sẽ được lưu trữ mãi mãi.
  • Đảm bảo tính bảo mật cao. Các thông tin, dữ liệu trong Blockchain được phân tán và an toàn tuyệt đối.
  • Dữ liệu trong Blockchain được công khai minh bạch. Ai cũng có thể theo dõi dữ liệu Blockchain đi từ địa chỉ này tới địa chỉ khác và có thể thống kê toàn bộ lịch sử trên địa chỉ đó.
  • Hợp đồng thông minh: là hợp đồng kỹ thuật số được nhúng vào đoạn code if-this-then-that (IFTTT), cho phép tự động thực hiện các điều khoản, thỏa thuận giữa hai bên trong hợp đồng một cách minh bạch mà không cần bên thứ ba.

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Nhược điểm

Bên cạnh những ưu điểm kể trên, Blockchain cũng sống sót những điểm yếu kém mà người dùng cần chú ý quan tâm như :

– Dễ bị các hacker “dòm ngó”.

Khi công nghệ Blockchain ngày càng được tin tưởng và xuất hiện nhiều giao dịch. Đây có thể là những “con mồi béo bở” cho các hacker để lấy cắp thông tin.

– Rất khó để sửa đổi các dữ liệu đã được ghi nhận trên Blockchain.

Sự bất tiện của Private – key

Khi bị mất Private – key, tiền của người dùng cũng sẽ bị mất và không có cách nào có thể lấy lại được.

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Nguyên lý hoạt động của Blockchain

Nguyên lý mã hoá

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Hệ thống Blockchain được thiết kế theo cách không yêu cầu sự tin cậy và bảo đảm bởi độ tin cậy có được thông qua các hàm mã hóa toán học đặc biệt. Để có thể thực hiện các giao dịch trên Blockchain, người dùng cần phải có Ví tiền điện tử.

Ví tiền điện tử này được bảo vệ bằng một phương pháp mã hóa đặc biệt bằng cách sử dụng một cặp khóa bảo mật duy nhất: Private – key (khóa riêng tư) và Public – key (khóa công khai). Nếu một thông điệp được mã hóa bằng một khóa công khai cụ thể thì người dùng chỉ có thể giải mã và đọc nội dung thông điệp khi khoá riêng tư và khoá công khai này là một cặp.

Quy tắc của sổ cái

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Hệ thống Blockchain chỉ ghi lại mỗi giao dịch được yêu cầu chứ không theo dõi số dư tài khoản. Số dư tài khoản của người dùng được lưu giữ bởi các nút trong Blockchain vì mỗi nút đều đang lưu giữ một bản sao của sổ kế toán. Do đó, để biết số dư trên ví điện tử của mình thì người dùng cần xác thực và xác nhận tất cả các giao dịch đã diễn ra trên mạng lưới có liên quan tới ví điện tử của mình.

Nguyên lý tạo khối

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Các giao dịch sau khi được gửi lên mạng lưới Blockchain sẽ được phân loại vào các khối. Các giao dịch trong cùng 1 khối (block) được coi là đã xảy ra cùng thời điểm. Ngược lại, các giao dịch chưa được thực hiện trong 1 khối được coi là chưa được xác nhận.

Mỗi nút có thể nhóm các giao dịch với nhau thành một khối và gửi nó vào mạng lưới như một hàm ý cho các khối tiếp theo được gắn vào sau đó. Bất kỳ nút nào cũng có thể tạo ra một khối mới. Để được thêm vào Blockchain, mỗi khối phải chứa một đoạn mã được tạo ra bằng hàm mã hóa băm không thể đảo ngược.

Vì trong mạng lưới luôn có một số lượng lớn các máy tính đều tập trung vào việc đoán ra dãy số ngẫu nhiên, nên cứ sau 10 phút, một khối mới sẽ được tạo ra.

Nút nào giải quyết được vấn đề toán học như vậy sẽ được quyền gắn khối tiếp theo lên trên chuỗi và gửi nó tới toàn bộ mạng lưới.

Trong trường hợp hai nút giải quyết cùng một vấn đề cùng một lúc và truyền các khối kết quả của chúng đồng thời lên mạng lưới, cả hai khối được gửi lên mạng lưới và mỗi nút sẽ xây dựng các khối kế tiếp trên khối mà nó nhận được trước tiên. Tuy nhiên, xác suất việc xây dựng các block đồng thời là rất thấp nên hầu như không có trường hợp nhiều khối được giải quyết cùng một lúc và nhiều lần tạo ra các khối nối đuôi khác nhau. Do đó, toàn bộ chuỗi – khối sẽ nhanh chóng ổn địnhhợp nhất lại khi mà mọi nút đều đồng thuận.

Thuật toán bảo mật Blockchain

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Các giao dịch trong mạng lưới Blockchain được bảo vệ bởi các thuật toán. Khi mỗi block chứa một tham chiếu đến khối trước đó, thì đây một vấn đề toán học cần được giải quyết để truyền khối sau tới mạng lưới. Vì vậy, rất khó để tính toán trước một loạt các block bởi nó cần tính ra một số lượng lớn các số ngẫu nhiên cần thiết để giải quyết một khối và đặt nó trên Blockchain.

Chính vì thế, các giao dịch của Blockchain ngày càng an toàn hơn theo thời gian.

Các cơ chế đồng thuận trong Blockchain

, Blockchain là gì? Bí mật về Blockchain ít ai biết

  • Proof of Work (Bằng chứng Công việc).
  • Proof of Stake (Bằng chứng Cổ phần).
  • Delegated Proof-of-Stake (Uỷ quyền Cổ phần).
  • Proof of Authority (Bằng chứng Uỷ nhiệm).
  • Proof-of-Weight (Bằng chứng Khối lượng /Càng lớn càng tốt).
  • Byzantine Fault Tolerance (Đồng thuận chống gian lận /Tướng Byzantine bao vây Blockchain).

Công nghệ Blockchain và Bitcoin

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Bitcoin là một đơn vị tiền tệ kỹ thuật số với mã là BTC. Bitcoin chỉ có giá trị khi có một cộng đồng đồng ý sử dụng nó làm đơn vị giao dịch hàng hóa và dịch vụ. Để theo dõi số lượng Bitcoin mà mỗi người sở hữu trong các tài khoản nhất định và theo dõi các giao dịch phát sinh từ đó thì cần phải có một cuốn sổ kế toán – Blockchain.

Có thể nói Blockchain là một tệp kỹ thuật số theo dõi tất cả các giao dịch Bitcoin. Tệp sổ cái (Blockchain) này không được lưu trữ trong một máy chủ trung tâm, như trong một ngân hàng hoặc trong một trung tâm dữ liệu mà ngược lại nó được phân phối trên toàn thế giới thông qua một mạng lưới các máy tính ngang hàng với vai trò lưu trữ dữ liệu và thực thi các tính toán. Mỗi máy tính đại diện cho một “nút” của mạng lưới Blockchain và mỗi nút đều có một bản sao của tệp sổ cái này.

Ứng dụng của công nghệ Blockchain trong cuộc sống

Blockchain được ứng dụng khá rộng rãi trong các ngành công nghiệp và công nghệ như:

  • Công nghệ ô tô Automotive (Automotive).
  • Chế tạo (Manufacturing).
  • Công nghệ, truyền thông và viễn thông (Tech, media & Telecommunications).
  • Dịch vụ tài chính (Financial Services).
  • Nghệ thuật & Giải trí (Art & Recreation).
  • Chăm sóc sức khỏe (Healthcare).
  • Bảo hiểm (Insurance).
  • Bán lẻ (Retail).
  • Khu vực công (Public Sector).
  • Bất động sản (Property).
  • Nông nghiệp (Agricultural).
  • Khai thác (Mining).
  • Vận tải và Logistics (Transport & Logistics).
  • Công trình hạ tầng kỹ thuật (Utility).

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Ngoài ra, người dùng còn có thể sử dụng Blockchain để phát triển và hoàn thiện các lĩnh vực:

  • Hợp đồng thông minh.
  • Kinh tế chia sẻ.
  • Mở rộng thị trường gọi vốn.
  • Phát triển lĩnh vực quản trị.
  • Kiểm tra chuỗi cung ứng.
  • Lưu trữ file.
  • Dự đoán thị trường.
  • Bảo vệ quyền lưu trữ trí tuệ.
  • Internet of Things (IoT).
  • Quản lý danh tính.
  • AML và KYC.
  • Giao dịch chứng khoán.
  • Hệ thống lưới vi mô lân cận (Neighbourhood Microgrid).

Xu hướng công nghệ Blockchain

, Blockchain là gì? Bí mật về Blockchain ít ai biết

Công nghệ Blockchain có thể được xem như là công nghệ tương lai và có những bước tăng trưởng nhất định. Đây cũng chính là nền tảng để các ứng dụng khác ra đời.

Chính do đó, công nghệ Blockchain được Dự kiến sẽ có những xu thế như :

Xu hướng được tin tưởng hơn: Blockchain hứa hẹn sẽ giảm bớt các vụ lừa đảo vì giờ đây đã có sự can thiệp của nhà nước vào lĩnh vực này.

– Bitcoin và các loại tiền ảo khác vẫn tiếp tục phát triển trên nền tảng Blockchain.

– Mở rộng tính ứng dụng: Blockchain đã và đang xuất hiện và đóng góp trong nhiều lĩnh vực. Trong những năm tới, công nghệ Blockchain còn có tiềm năng được ứng dụng vào hoạt động quản lý nhà nước, bầu cử và các ngành khác.

– Xu hướng bùng nổ game Blockchain: Sự thú vị của các trò chơi được xây dựng trên nền tảng Blockchain ngày càng thu hút nhiều nhà đầu tư.

Giải đáp một số câu hỏi liên quan

Ai là người tạo ra công nghệ Blockchain?

– Trả lời: Có thể nói Satoshi Nakamoto chính là người phát minh và thiết kế công nghệ Blockchain.

Cấu trúc của Blockchain gồm những phần nào?

– Trả lời: Mỗi khối (block) sẽ được lưu trữ gồm 3 phần: Dữ liệu, Hash của khối hiện tại và Hash khối trước.

Bitcoin, Ethereum thuộc loại công nghệ Blockchain nào?

– Trả lời: Bitcoin, Ethereum là các ví dụ của Public Blockchain.

Tại sao việc sửa dữ liệu trên Blockchain là bất khả thi?

– Trả lời: Vì Blockchain là một mạng phân tán và được bảo vệ bởi các loại mã hóa vô cùng phức tạp. Việc không cho phép sửa dữ liệu trên Blockchain cũng là một cách để tăng độ bảo mật của công nghệ này.

Bài viết trên đây trình làng và đưa ra những thông tin chi tiết cụ thể về công nghệ tiên tiến Blockchain. Hy vọng những kiến thức và kỹ năng này hoàn toàn có thể giúp ích cho bạn .

Source: https://trade.edu.vn
Category: Blockchain

Vote sao

Trả lời

Email của bạn sẽ không được hiển thị công khai.