Tổng quan: Blockchain hoạt động như thế nào?

0
2445

Gần đây, đi cùng với đà tăng trưởng ngoạn mục của tỷ giá đồng Bitcoin là sự lên ngôi của công nghệ Blockchain. Blockchain được coi là một trong những bước cải tiến đột phá của công nghệ hiện đại, được thiết lập để tạo ra những biến đổi trong nhiều lĩnh vực, đặc biệt là quản lý.

Vậy thì Blockchain hoạt động như thế nào và nó có gì đặc biệt để các nhà đầu tư lao vào? Hãy cùng tìm hiểu câu trả lời qua những thông tin cụ thể bên dưới.

1/ Blockchain là gì?

“Block” nghĩa là “khối”, “Chain” nghĩa là “chuỗi”, chúng ta có thể Blockchain là một chuỗi các khối được liên kết lại với nhau. Blockchain được coi là một trong những sáng kiến mới về cách tổ chức và lưu trữ dữ liệu  hay các giao dịch.

Trên thực tế có rất nhiều giao dịch được diễn ra cùng một thời điểm, do vậy để đảm bảo sự đồng nhất thì chúng sẽ được tập hợp lại và lưu thành 1 khối mới (Block), Block mới này lại được thêm vào phía trên của Block trước đó bằng cách thêm chỉ dẫn để 2 khối liên kết với nhau.

VD: Block 10 liên kết Block 9, Block 9 liên kết Block 8 …

Các Block này khi liên kết với nhau sẽ hình thành nên một chuỗi các Block dữ liệu được gọi là Blockchain. Với các lưu trữ như thế này thì chúng ta sẽ không cần các trung tâm cơ sở dữ liệu tập trung nào cả, tất cả các node tham gia mạng lưới đều có 1 bản copy Blockchain như nhau hay còn gọi là sổ cái (hyper ledger) cho nên nếu muốn truy vết dữ liệu ở bất kì Block nào đều có thể dễ dàng làm được. Và nếu có bất kì thay đổi ở 1 Block thì sẽ phải thông báo tới tất cả các node để đồng bộ dữ liệu.

Thông qua cách hiểu về tên gọi Blockchain, chắc các bạn cũng đã hiểu rõ hơn về cấu trúc của nó trước khi hiểu nó hoạt động như thế nào rồi phải không?

Blockchain là một chuỗi các khối được liên kết lại với nhau

2/ Thay đổi giao dịch và Block sau khi thêm vào

Các Block sau khi được thêm vào chuỗi thì gần như là vĩnh viễn và không sửa đổi được.

Ví dụ: chúng ta hình dung nó giống như 1 cuốn sách in, được đánh trang theo logic thông thường là liên tiếp nhau và tăng dần 1 đơn vị (ai cũng biết) : 1,2,3,4 ..100 giống như các Block đang được liên kết tuần tự với nhau vậy.

Bây giờ nếu bạn muốn thêm hoặc xóa 1 trang ở giữa thì rất khó, bạn sẽ bị phát hiện ngay, trừ phi là bạn phải sửa đổi toàn bộ các trang sau nó, ví dụ thêm 1 trang mới vào vị trí số 40 thì các trang sau đó sẽ phải sửa và đánh số lại.

Trên thực tế Blockchain cũng vậy, các bạn muốn sửa một khối thì bắt buộc phải sửa luôn các khối sau nó (tuy nhiên việc sửa này gần như là không làm được). Theo ước tính mạng lưới Bitcoin thì cứ 6 Block được thêm vào thì sẽ không thể thay đổi được bất kì Block nào trong khối nữa vì không đủ công suất tính toán để sửa đổi. Và đó cũng là lý do mà một số công ty chờ đủ 6 xác nhận (confirmations) cho 1 giao dịch trước khi chấp nhận thanh toán.

Hiểu được cách thức sửa đổi giao dịch trong Blockchain mình sẽ giúp bạn hiểu thêm 1 chút về cơ chế hoạt động của nó.

Cứ 6 Block được thêm vào thì sẽ không thể thay đổi được bất kì Block nào trong khối

3/ Giao dịch lặp chi (double spending) và cách thức trao đổi giá trị trong mạng lưới Blockchain

Giao dịch lặp chi có nghĩa là: bạn có 1 ngôi nhà và đem thế chấp để vay tiền ở ngân hàng A, sau đó bạn lại dùng chính ngôi nhà này để đem thế chấp vay tiếp ở ngân hàng B, điều này rõ ràng là không hợp lệ vì cùng là 1 tài sản được đem thế chấp ở 2 ngân hàng khác nhau trong cùng 1 thời gian.

Trên thực tế Blockchain giải quyết bài toán này bằng cách cứ mỗi 1 giao dịch tạo ra thì sẽ có 1 giao dịch chờ xử lý được gửi tới tất cả mọi người trong mạng lưới Blockchain. Người tập hợp tất cả các giao dịch chờ xử lý đó và bổ xung một khối giao dịch hợp lệ vào chuỗi thì sẽ nhận được 1 phần thưởng, trong mạng lưới Bitcoin thì phần thưởng chính là Bitcoin. Sau khi khối giao dịch mới được bổ sung vào chuỗi thì tất cả mọi người đều cập nhật được và biết rằng ngôi nhà của bạn đã được thế chấp ở ngân hàng nào chưa và sẽ không có chuyện lặp chi nữa.

Đây cũng là 1 điểm mạnh mà Blockchain đem lại – đó là tính minh bạch, tất cả mạng lưới đều có thông tin rõ ràng và kịp thời. Điển hình giống như hệ thống bầu cử dựa trên công nghệ Blockchain, mỗi 1 người bầu cử sau khi bầu xong thì mọi người đều có thể biết thông tin đó và không thay đổi được kết quả, cho nên nhiều quốc gia đang tính đến việc sử dụng công nghệ này cho việc bầu cử, Việt Nam chưa có trong số đó.

Bầu cử bằng công nghệ Blockchain đang là xu hướng ở một số nước

Để bạn có thể hiểu rõ hơn cách thức trao đổi giá trị trong mạng lưới Blockchain chúng ta hãy cùng xem 1 ví dụ: Các bạn hình dung rằng sẽ có 1 thư viện sách sử dụng nền tảng Blockchain để duy trì hoạt động. Mỗi người tới mượn sách sẽ phải trả chi phí 1 Bookcoin/1 cuốn sách. Người đóng góp sách cho thư viện sẽ nhận được 1 Bookcoin nếu có người mượn sách của họ. Trong đó Sam Lén Lút là 1 thành viên tham gia thư viện, anh đã đóng góp cuốn Romeo & Juliet vào thư viện, ai đó đã mượn và trả cho anh ta 1 Bookcoin. Và vốn là người hay vụng trộm nên anh ta nảy ra ý nghĩ là thử nghiệm xem có thể mượn số sách nhiều hơn khả năng chi trả của mình không. Sam Lén Lút mượn cuốn 1984 của David sau đó tiếp tục mượn cuốn Hamlet của Sally. Như vậy 2 giao dịch được tao ra đồng thời trong mạng lưới. Giao dịch đầu tiên được lan truyền trong mạng lưới để công nhận hành động cho mượn cuốn 1984 và Sam phải trả 1 Bookcoin cho David. Giao dịch được mọi người trong mạng lưới chấp nhận là hợp lệ và được bổ sung vào trong Block mới và Block cũng được bổ sung vào chuỗi trong Blockchain:

  • Sam Lén Lút mượn 1984 của David
  • Sam Lén Lút trả 1 bookcoin cho David.

Sau khi giao dịch này được thông qua mạng lưới sẽ tiếp nhận giao dịch thứ 2:

  • Sam Lén Lút mượn Hamlet của Sally
  • Sam Lén Lút trả 1 bookcoin cho Sally

Mạng lưới sẽ kiểm tra số dư Bookcoin của Sam và phát hiện ra rằng anh ta chỉ có 1 Bookcoin và anh ta đang cố gắng tạo ra bản sao chép để đánh lừa mạng lưới. Tuy nhiên mọi người đều có thông tin giao dịch của Sam Lén Lút trên sổ cái nên họ có thể truy ngược lại và thấy rằng anh ta không có 2 Coin để thực hiện giao dịch và giao dịch thứ 2 này của anh ta sẽ bị từ chối, và cũng không được đưa vào Block.

Sẽ không có giao dịch lặp chi nào được diễn ra nhờ công nghệ Blockchain

Thông tin hữu ích nhà đầu tư cần xem thêm: Hướng dẫn cách đổi Bitcoin ra tiền mặt.

4/ Đồng thuận phân tán (Distributed Consensus)

Quay trở lại ví dụ trên về Sam Lén Lút, giao dịch thứ 2 bị coi là không hợp lệ, hay có thể nói là giao dịch số 2 được đại đa số thành viên trong mạng lưới không chấp thuận.

Trong mạng lưới Blockchain giao dịch được coi là hợp lệ thì cần phải có sự đồng thuận phân tán. Rất khó có khả năng toàn bộ thành viên đều đồng thuận vì sẽ tồn tại những thành viên cố tình tạo ra giao dịch lặp chi để đánh lừa hệ thống. Cho nên phần lớn các mạng lưới Blockchain đều có ngưỡng đồng thuận là trên 50% thành viên tham gia mạng lưới.

Đây chính là cách thức mà mạng lưới phi tâp trung công nhận các giao dịch, thay vì trao quyền cho 1 bộ phận thì tất cả các thành viên đều có quyền tham gia xác nhận. Rủi ro của cách thức này chính là cuộc tấn công 51% ( đây là 1 khái niệm các bạn có thể tìm hiểu thêm) tức là khi có ai đó điều khiển được 51% thành viên tham gia mạng lưới thì họ có thể phủ quyết và công nhận những bản giao dịch không hợp lệ và cho nó vào chuỗi khối.

Giao dịch được coi là hợp lệ khi có trên 50% số người đồng tình

5/ Khai thác (Mining)

Thuật ngữ này bạn có thể nghe nhiều khi thảo luận về Bitcoin và nhiều loại tiền kỹ thuật số khác. Các yêu cầu giao dịch được truyền tới mạng lưới để được công nhận và đưa vào chuỗi khối, công việc xác nhận này chính là việc giải bài toán tìm ra mảnh ghép cho khối tiếp theo để đưa vào chuỗi và máy tính nào giải được đầu tiên thì người đó sẽ được 1 phần thưởng công nhận cho sự đóng góp của mình bằng 1 lượng tiền kỹ thuật số. Quá trình này được gọi là quá trình khai thác.

Khai thác cũng là cách giúp bạn kiếm được một ít đồng tiền kỹ thuật số

Thông tin hữu ích nhà đầu tư cần xem thêm: Cách đào Bitcoin bằng máy tính.

6/ Bằng chứng xử lý công việc

Như các bạn đã biết mỗi giao dịch sinh ra thì cần phải có quá trình xác nhận sự hợp lệ từ mạng lưới, quá trình xác nhận này được gọi là quá trình khai thác và ai khai thác thành công đầu tiên thì sẽ có phần thưởng.

Vậy thì làm sao để có thể xác nhận bạn là người khai thác thành công đầu tiên? Để làm được điều này thì khái niệm Proof of Work ra đời. Trên thực tế quá trình giải bài toán chính là việc đi tìm chìa khóa, ở đây chìa khóa chính là 1 mật mã Hash. Việc giải bài toán thì cực kỳ khó và tốn kém nhưng việc thử kết quả thì lại vô cùng dễ, việc giải được mật mã Hash bằng cách đoán, mọi người tiến hành đoán mã rồi thử chìa khóa để biết có đúng hay không. Người đầu tiên tìm thấy chìa khóa thì có quyền đưa Block vào chuỗi và nhận được 1 phần thưởng.

Hành động này được coi là bằng chứng chứng tỏ người này đóng góp công sức tính toán và công suất điện năng, thời gian vào việc duy trì mạng lưới Blockchain. Cách thức Proof of Work này đòi hỏi 1 lượng công suất tính toán vô cùng lớn và nó khiến lượng điện năng tiêu thụ vô cùng khủng khiếp.

Người đầu tiên tìm thấy chìa khóa thì có quyền đưa Block vào chuỗi và nhận được 1 phần thưởng

Hi vọng các bạn có thể hiểu thêm phần nào về cách thức mà 1 mạng lưới Blockchain hoạt động. Blockchain được đánh giá là một sáng kiến đáng giá nhất trong vài thập kỉ trở lại đây, đặc biệt, Blockchain có thể làm nên một cuộc cách mạng và thay đổi cách thức vận hành trao đổi mọi thứ trong cuộc sống.

Để hiểu hơn về điều này bạn có thể xem thêm bài viết: Ứng dụng của Blockchain trong những ngành công nghiệp ngoài lĩnh vực tài chính.

Trên đây là những thông tin mà các nhà đầu tư cần biết về nền tảng Blockchain Ethereum. Ngoài ra nếu bạn muốn cập nhật thêm các kiến thức về: có nên chơi Bitcoin, hướng dẫn cày Bitcoin, kỹ thuật Trade Coin, tỷ giá Bitcoin hôm nay, cày Bitcoin bằng CPU có còn hiệu quả,.. thì có thể đến với Pink Blockchain.

Pink Blockchain là kênh chia sẻ tin tức, kiến thức về tiền tệ mã hóa Bitcoin, Altcoin, Trade coin, Blockchain, Đào coin. Đến với Pink Blockchain, những câu hỏi, thắc mắc trong quá trình kinh doanh đồng tiền điện tử của bạn sẽ được giải đáp thấu đáo và tường tận. Pink Blockchain giúp bạn hiểu rõ hơn về xu thế của đồng tiền kỹ thuật số đang nổi trội lên trong thời gian gần đây và phân tích tình hình giá Bitcoin hiện tại cũng như các đồng tiền khác để giúp các nhà đầu tư đưa ra được quyết định chính xác nhất có thể.

Hãy đến với Pink Blockchain – kênh thông tin về tiền mã hóa hàng đầu Việt Nam!

Có thể bạn quan tâm:

LEAVE A REPLY

Please enter your comment!
Please enter your name here