Giaosucan's blog - Chia sẻ kiến thức theo cách bá đạo

Ticker

20/recent/ticker-posts

Để người nông dân cũng hiểu được Blockchain - Part 1



Blockchain là gì


Blockchain đã trở thành công nghệ hot trong thời đại ngày nay. Các ngân hàng, tổ chức tài chính đều ứng dụng Blockchain vào business. Các chuyên gia đi chém gió về Blockchain như rồng. Search Google thì ra cả triệu kết quả về Blockchain, nào là Distributed Ledger, Consensus Algorithm, Proof Of Work, Proof Of State. Toàn những thuật ngữ khái niệm chắc IQ cỡ Satoshi mới hiểu được. Bài viết này sẽ giới thiệu về công nghệ Blockchain theo cách “bá đạo”, để cho người nông dân, bác xe ôm, anh thợ hồ cũng có thể hiểu được.

Image result for Blockchain


Blockchain là cái chi mô rứa?

Đây là cách giải thích của Wikipedia về Blockchain
blockchain,[1][2][3] originally block chain,[4][5] is a continuously growing list of records, called blocks, which are linked and secured using cryptography.[1][6] Each block typically contains a cryptographic hash of the previous block,[6] a timestamp and transaction data
Công Lý blockchain

OK, hãy tìm hiểu Blockchain bằng câu chuyện của Giaosucan’s Blog.
Sơn và Lan là đôi bạn thân từ thủa thiếu thời. Lan là cô gái hay la cà quán nét để đánh game, thâu đêm suốt sáng. Một ngày nọ, Lan nhắn tin qua Zalo cho Sơn
Sơn ơi, “cứu net” mình đi, mình hết tiền trả rồi, chuyển hộ 1 chai qua Tien Phong Bank nhé, số tk ABC-XYZ
Sơn lập tức mở tài khoản TPBank, nhập OTP, chuyển cho Lan 1 triệu đồng cứu net.
Lan nhận được tiền, cứu net và hai người có 1 happy ending
Image result for nhà nghỉ

Sau khi Lan nhận được tiền, giao dịch chuyển tiền được lưu trong sổ cái (Ledger) của ngân hàng, đại loại kiểu thế này
Giao dịch TPBank
Như vậy, giao dịch giữa Lan và Sơn được bên thứ 3 (TPBank) quản lý, cuốn sổ cái trên nằm trong tay ngân hàng. Lan và Sơn đã tin tưởng (trust) vào ngân hàng trong việc giao dịch tiền nong. Và tất nhiên ngân hàng theo dõi được mọi giao dịch của 2 người, và biết đâu 1 ngày nào đó, tiền của Sơn trong tài khoản sẽ bị “bốc hơi”. Lúc đấy thì tha hồ kiện cáo nhé.
Vậy câu trả lời là có cách nào chuyển tiền mà không qua ngân hàng không?
Anh Satoshi trả lời rằng “Có, dùng blockchain nhé”
Trong blockchain, cuốn sổ cái ghi các giao dịch trên sẽ không thuộc về một trung tâm nào cả, nó thuộc về mọi người, mỗi cá nhân trong mạng blockchain sẽ nắm giữ một bản copy cái sổ cái này
Mạng blockchain
Vậy là cái sổ cái đấy từ của riêng (bank) trở thành của chung, và người ta gọi nó là distributed ledger (sổ cái phân tán)
Mặc dù là của chung, nhưng không có chuyện “cha chung không ai khóc”, mỗi cá nhân đều có trách nhiệm với sổ do mình giữ, đảm bảo các giao dịch được ghi đầy đủ vào sổ

Block chain làm việc ra răng?

Giả sử như có 6 người (như hình trên) tham gia mạng blockchain Quang Hải, Xuân Trường, Công Phượng, Tiến Dũng, Văn Đức, Duy Mạnh, họ có thể nhìn thấy mọi giao dịch của nhau, mặc dùng không hề biết danh tính của nhau những vẫn tin tưởng lẫn nhau (kiểu sống bằng niềm tin). Mỗi anh được giao 1 cuốn sổ ghi chép y hệt nhau. Trong thực tế, 6 người trên là 6 máy tính kết nối peer-to-peer, gọi là computer node. Cái sổ ghi chép trên là chuỗi block-chain
Giờ Xuân Trường chuyển 1 tỉ cho Quang Hải tiền thưởng của VFF, Xuân Trường thông báo đều toàn thể team
Hi các chú, anh chuyển 1 tỉ cho Quang Hải nhé.
Những người còn lại sẽ kiểm tra xem a Trường có đủ tiền chuyển không hay là chém gió, xong khi kiểm tra xong xuôi, mọi người đều xác nhận
Lúc 10h30p ngày 12/3/2018, a Trường chuyển cho a Hải 1 tỉ đồng
Quá trình thực hiện xác nhận này thực hiện bằng việc giải mã thuật toán rất phức tạp, yêu cầu dùng nguồn máy tính cấu hình mạnh, gọi là thuật toán đồng thuận (Consensus), thuật toán thì có nhiều như Proof Of Work, Proof of State,.. Cái này sẽ trình bày ở bài sau.
Anh nào trong 4 anh Phượng, Dũng, Đức, Mạnh giải mã xong sớm nhất sẽ được thưởng 1 khoản tiền “công phụ hồ”

Và cuối cùng, giao dịch được xác nhận, mọi người ghi lại giao dịch vào sổ của mình. Giao dịch đã ghi vào sổ thì cấm tẩy xóa, chỉnh sửa. Khi mọi người đều có thể nhìn thấy giao dịch của nhau thì sẽ đảm bảo sự minh bạch. Còn để 1 ông ngân hàng nắm giữ giao dịch thì giời biết chuyện gì sẽ xảy ra trong tương lai.
Trong blockchain, giao dịch như vậy được đóng gói trong 1 block và được add vào chuỗi chain. Cái chuỗi chain giống như cuốn sổ ở trên.

Đến đây thì các bạn đã hiểu cơ bản về blockchain rồi, tuy nhiên người nông dân vẫn chưa thỏa mãn



Vậy thì người nông dân phải làm gì? Đón đọc bài tiếp thôi

Đăng nhận xét

1 Nhận xét