Bài chọn lọc

Blockchain là gì? Công nghệ chuỗi khối Blockchain

Blockchain đầu tiên được tạo ra bởi Satoshi Nakamoto, đồng thời cũng là người tạo ra tiền ảo bitcoin vô cùng nổi tiếng hiện nay. Hôm nay, các bạn hãy cũng Điểm Tin Bitcoin tìm hiểu Blockchain là gì và nó hoạt động như thế nào. Vì sao công nghệ Blockchain được cho là công nghệ 4.0, công nghệ của thế giới tương lai.

Blockchain là gì?

Blockchain là gì? Blockchain hay còn gọi là chuỗi khối là cơ sở dữ liệu phân cấp lưu trữ thông tin một cách chính xác dựa trên các thuật toán mã hoá phức tạp thường được ứng dụng trong tiền ảo, tiền điện tử… Hiểu một cách đơn giản Blockchain chính là cuốn sổ cái kế toán nơi có thể lưu trữ dữ liệu mới, các thông tin được lưu trữ trước đó được lưu trữ trong các khối, các khối này không thể chỉnh sửa, điều chỉnh hoặc thay đổi. Việc lưu trữ thông tin vào Blockchain được thực hiện bằng cách sử dụng mật mã liên kết với nội dung của khối mới được thêm với mỗi khối trước nó, như vậy bất kỳ thay đổi nào đối với nội dung của khối trước trong chuỗi khối sẽ làm mất hiệu lực dữ liệu trong tất cả các khối sau nó.

lên trên ↑

Blockchain là cơ sở dữ liệu phân tán

Blockchain là cơ sở dữ liệu phân tán, CSDL này được sao chép hàng nghìn lần trên một mạng máy tính. Thông tin được lưu trữ trên blockchain không được lưu trữ tại một vị trí mà là ở khắp mọi nơi trên thế giới, có nghĩa là các thông tin lưu giữ là công khai và dễ kiểm chứng. CSDL Được lưu trữ bởi hàng triệu máy tính cùng một lúc, dữ liệu của nó có thể truy cập được với bất kỳ ai trên internet.

Trong đó tính năng vô cùng đặc biệt của công nghệ Blockchain là mạng lưới ngang hàng, dữ liệu Blockchain được đặt bởi nhiều nơi bởi những người tham gia mạng lưới. Blockchain được chạy bằng các nút (gọi là Nodes), mỗi máy tính là 1 Nodes chứa một bảng sao cơ sở dữ liệu. Blockchain là mạng đồng thuận, khi dữ liệu được thêm vào Blockchain phải được sự đồng thuận của tất cả các Nodes và không thể bị sửa chữa.

lên trên ↑

Tính minh bạch của Blockchain

Blockchain là mạng đồng thuận, nó sẽ tự động kiểm tra với chính nó sau mỗi mười phút (Tuỳ theo loại tiền ảo). Đây là một hệ sinh thái tự kiểm toán của một giá trị kỹ thuật số, vì thế dữ liệu minh bạch và công khai. Nó không thể bị hỏng làm thay đổi bất kỳ đơn vị thông tin nào trên blockchain có nghĩa là sử dụng một lượng lớn sức mạnh tính toán để ghi đè toàn bộ mạng.

lên trên ↑

Khối (Block) trong mạng Blockchain

Khối hay còn gọi là Block là nơi chứa giao dịch hợp lệ được mã hoá bằng các hàm băm mật mã. Mỗi khối bao gồm mã băm mật mã của khối trước trong mạng blockchain, liên kết hai khối. Các khối liên kết tạo thành một chuỗi. Quá trình lặp lại này xác nhận tính toàn vẹn của khối trước đó. Đôi khi có những khối cùng được tạo ra cùng lúc, mạng Blockchain sẽ có các thuật toán để chọn khối được điểm cao hơn. Khối không được chọn sẽ gọi là khối mồ côi và giao dịch đó sẽ không thành công, tiền của mọi người sẽ được trả lại 1-3 ngày sau đó.

Block time hay còn gọi là thời gian khối, tuỳ theo loại tiền ảo thì sẽ có thời gian khối khác nhau. Khối thời gian là thời gian trung bình cần cho mạng để tạo ra một khối mới trong mạng blockchain. Đối với Bitcoin, cứ mỗi 10 phút 1 khối mới được tạo ra, còn Ethereum là trong khoảng 15 giây.

lên trên ↑

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

Mạng Blockchain một cơ chế đồng thuận, có thể hiểu là tất cả mọi người tham gia mạng đồng thuận thì giao dịch mới hoàn thành và hợp lệ. Sau đây là một số cơ chế đồng thuận phổ biến trong mạng Blockchain:

  1. Proof of Work (Bằng chứng Công việc): Đây là cơ chế đồng thuận được gọi tắt là POW, là cơ chế đồng thuận đầu tiên và phổ biến nhất trên mạng Blockchain, được dùng với Bitcoin, Ethereum, Litecoin, Dogecoin và hầu hết các loại tiền mã hoá. Đây là cơ chế đồng thuận tiêu tốn nhiều năng lượng bởi vì phải sử dụng lượng máy tính khổng lồ để giải mã các hàm băm mật mã.
  2. Proof of Stake (Bằng chứng Cổ phần): Hay còn gọi là POS, cơ chế đồng thuận phổ biến trên các đồng Decred, ADA và trong tương lai là Ethereum và nhiều loại tiền mã hoá khác. Cơ chế đồng thuận này tiêu hao ít năng lượng hơn POW.
  3. Delegated Proof-of-Stake (Uỷ quyền Cổ phần): Cơ chế đồng thuận này được sử dụng phổ biến trong các đồng tiền điện tử như Steemit, EOS, BitShares. Cơ chế đồng thuận này có chi phí giao dịch rất rẻ, khả năng mở rộng cao hiệu suất lớn.
lên trên ↑

Cách thức hoạt động của Blockchain

Công nghệ Blockchain là phát minh vĩ đại của con người trong thế kỷ 21, là công nghệ quan trọng trong thời đại công nghệ 4.0. Công nghệ Blockchain cho phép mọi trao đổi các giá trị mà không cần bên thứ 3 làm chứng với độ chính xác an toàn cao bằng các hợp đồng thông minh. Hãy tưởng tượng tôi và bạn đặt cược 100$ cho trận bóng giữa Manchester United và Arsenal tối nay. Tôi chọn Arsenal thắng, ngược lại bạn đặt cược vào Manchester United. Tối nay, chúng ta có ba lựa chọn để cá cược phi vụ này:

  • Tin tưởng lẫn nhau: Nghĩa là một trong 2 đội bóng thắng người kia sẽ trả tiền cho người còn lại và phi vụ đặt cược này bằng miệng và dựa trên sự tin tưởng lẫn nhau.
  • Tạo một bản hợp đồng tại chỗ: Với 2 người là mới gặp nhau thì việc tạo ra một bản hợp đồng để tạo nên bằng chứng và độ an toàn cho phi vụ. Nếu như người thua không trả tiền, để lấy được tiền thì vô cùng khó khăn, với các loại tiền cược nhỏ nếu ra toà thì sẽ rất tốn thời gian và chi phí.
  • Nhờ đến một bên thứ ba trung lập làm chứng: Nếu cảm thấy hợp đồng là không đủ, chúng ta cần người làm chứng một quan toà để khi thắng hay thua chắc chắn nhận được tiền cược. Đây vẫn chưa là giải pháp tối ưu, vì nếu người thứ 3 vẫn có thể cầm tiền chạy mất thì chúng ta cũng khó lấy lại được tiền.

Vì vậy, Blockchain là công nghệ cho phép một lập trình viên phát triển các chương trình chạy trên mạng blockchain, giải quyết bài toán cá cược của 2 chúng ta. Cả 2 sẽ chuyển tiền vào mạng Blockchain và chương trình sẽ giữ số tiền này như là một hợp đồng thông minh. Khi có kết quả trận bóng giữa  Manchester United và Arsenal, chương trình sẽ kiểm tra kết quả trên các nguồn dữ liệu khác nhau và tự động trả tiền cho người thắng. Mỗi người có thể tự kiểm tra hợp đồng, tính logic, và vì chương trình được chạy trên mạng blockchain nên hợp đồng không thể bị sửa chữa hay thay đổi nên đảm bảo người chiến thắng sẽ nhận được tiền.

lên trên ↑

Các ứng dụng của Blockchain trong đời sống thực tế

Thanh toán và chuyển tiền: Đây có lẽ là ứng dụng phổ biến nhất hiện nay. Bằng cách sử dụng công nghệ blockchain, bạn có thể chuyển tiền trực tiếp và bảo mật cho bất kỳ ai bạn muốn trên thế giới gần như ngay lập tức và với mức phí cực thấp. Đó là bởi vì không có bất kỳ trung gian nào làm chậm quá trình chuyển tiền giữa nhiều ngân hàng, cũng như tốn chi phí giao dịch cao.

Hợp đồng thông minh: Nổi tiếng với Ethereum, là một nền tảng phi tập trung chạy các hợp đồng thông minh: các ứng dụng chạy chính xác như được lập trình mà không có bất kỳ khả năng thời gian chết, kiểm duyệt, gian lận hoặc can thiệp của bên thứ ba nào.

Lưu trữ đám mây: Lưu trữ đám mây sẽ là một ứng dụng khác mà doanh nghiệp có thể tận dụng khi sử dụng công nghệ Blockchain. Với Siacoin và Storj, công ty đang sử dụng blockchain để cung cấp cho người dùng khả năng lưu trữ dữ liệu trên mây với giá phải chăng, nhanh chóng và an toàn.

Chăm sóc sức khỏe: Hồ sơ y tế nổi tiếng với các quy trình xử lý dữ liệu không nhất quán có nghĩa là bệnh viện và phòng khám thường bị buộc phải làm việc với hồ sơ bệnh nhân không chính xác hoặc không đầy đủ. Các dự án chăm sóc sức khỏe như MedRec đang sử dụng blockchain như một phương tiện tạo điều kiện chia sẻ dữ liệu chính xác trong khi cung cấp xác thực và duy trì tính bảo mật.

Thanh toán toàn cầu: Ripple là mạng Blockchain cung cấp giải pháp thanh toán toàn cầu bằng cách kết nối ngân hàng lại với nhau, các nhà cung cấp dịch vụ thanh toán, doanh nghiệp cũng như các giao dịch tài sản kỹ thuật số, cho phép giải quyết thanh toán ngay tức thì, theo nhu cầu trên toàn cầu.

Chúng tôi sẽ rất vui khi bạn để lại bình luận...

Bình luận

Điểm Tin Bitcoin
Register New Account
Reset Password
Compare items
  • Total (0)
Compare