chương
Chuỗi khối 101
Chuỗi khối hoạt động như thế nào?
Blockchain được sử dụng để làm gì?
Chương 1 - Chuỗi khối 101
Nội dung
Chuỗi khối là gì?
Các khối được kết nối như thế nào?
Blockchains và phân cấp
Vấn đề của các vị tướng Byzantine
Tại sao blockchain cần phải được phân cấp?
Mạng ngang hàng là gì?
Các nút trên blockchain là gì?
Chuỗi khối công khai và công khai riêng tư
Các giao dịch hoạt động như thế nào?
Cách thực hiện giao dịch Bitcoin
Cách rút bitcoin từ Binance
Cách gửi bitcoin từ Trust Wallet đến Electrum
Ai đã phát minh ra công nghệ blockchain?
Ưu và nhược điểm của công nghệ blockchain
Ưu điểm
tương phản
Chuỗi khối là gì?
Blockchain là một loại cơ sở dữ liệu đặc biệt. Bạn có thể quen thuộc với thuật ngữ công nghệ sổ cái phân tán (DLT) - trong hầu hết các trường hợp đều đề cập đến điều tương tự.
Một blockchain có một số thuộc tính độc đáo nhất định. Có các quy tắc về cách thêm dữ liệu và một khi dữ liệu đã được lưu trữ thì hầu như không thể sửa đổi hoặc xóa dữ liệu đó.
Dữ liệu được thêm vào theo thời gian trong các cấu trúc được gọi là khối. Mỗi khối được xây dựng dựa trên khối cuối cùng và bao gồm thông tin liên kết đến khối trước đó. Bằng cách xem khối cập nhật nhất, chúng ta có thể kiểm tra xem nó có thực sự được tạo sau khối cuối cùng hay không. Do đó, nếu tiếp tục “quay ngược chuỗi”, chúng ta sẽ đến được khối đầu tiên – được gọi là Khối Genesis.
Hãy làm một sự tương tự. Giả sử bạn có một bảng tính có hai cột. Trong ô đầu tiên của hàng đầu tiên, bạn đặt dữ liệu bạn muốn lưu trữ.
Dữ liệu từ ô đầu tiên được chuyển đổi thành mã định danh gồm hai chữ cái, sẽ được sử dụng như một phần của mục nhập tiếp theo. Trong ví dụ này, mã định danh gồm hai chữ cái, KP, nên được sử dụng để điền vào ô tiếp theo ở hàng thứ hai (defKP). Nghĩa là, nếu bạn thay đổi dữ liệu đầu vào đầu tiên (abcAA), bạn sẽ nhận được một tổ hợp chữ cái khác trong tất cả các ô khác.

Cơ sở dữ liệu nơi mỗi mục được liên kết với mục trước đó.
Nhìn vào dòng 4, mã định danh gần đây nhất của chúng ta là TH. Như chúng tôi đã đề cập, bạn không thể quay lại và xóa các mục nhập. Điều này là do bất kỳ người dùng nào cũng có thể dễ dàng nhận thấy rằng việc này đã được thực hiện và chỉ cần bỏ qua thay đổi mà bạn đã cố gắng thực hiện.
Giả sử bạn thay đổi dữ liệu trong ô đầu tiên - bạn sẽ nhận được một mã định danh khác, tức là khối thứ hai của bạn sẽ có dữ liệu khác, dẫn đến một mã định danh khác ở hàng 2, v.v. Về cơ bản, TH là sản phẩm của tất cả thông tin có trước nó.
Các khối được kết nối như thế nào?
Những gì chúng ta đã thảo luận ở trên – với mã định danh gồm hai chữ cái – là sự tương tự đơn giản về cách blockchain sử dụng hàm băm. Băm là “chất keo” giữ các khối lại với nhau. Hàm băm thu thập dữ liệu có kích thước bất kỳ và gửi dữ liệu đó đến hàm toán học để tạo ra kết quả đầu ra (hàm băm), luôn có cùng độ dài.
Hàm băm được sử dụng trong chuỗi khối rất thú vị vì khả năng bạn tìm thấy hai phần dữ liệu cho kết quả đầu ra giống hệt nhau là rất thấp về mặt thiên văn. Giống như mã nhận dạng của chúng tôi, bất kỳ sửa đổi nhỏ nào đối với dữ liệu đầu vào sẽ cho kết quả đầu ra hoàn toàn khác.
Hãy ví dụ bằng cách sử dụng hàm SHA256, được sử dụng rộng rãi cho Bitcoin. Như bạn có thể thấy, ngay cả việc thay đổi vỏ cũng đủ để làm xáo trộn hoàn toàn đầu ra.
Dữ liệu đầu vào | Đầu ra làm SHA256 |
|---|---|
Học viện Binance | 886c5fd21b403a139d24f2ea1554ff5c0df42d5f873a56d04dc480808c155af3 |
Học viện Binance | 4733a0602ade574551bf6d977d94e091d571dc2fcfd8e39767d38301d2c459a7 |
học viện binance | a780cd8a625deb767e999c6bec34bc86e883acc3cf8b7971138f5b25682ab181 |
Thực tế là không có xung đột SHA256 nào được biết đến (tức là hai đầu vào khác nhau cho chúng ta cùng một đầu ra) là vô cùng có giá trị trong bối cảnh của chuỗi khối. Điều này có nghĩa là bằng cách bao gồm hàm băm của nó, mỗi khối có thể trỏ lại khối trước đó và mọi nỗ lực chỉnh sửa các khối cũ sẽ hiển thị ngay lập tức trên mạng.

Mỗi khối chứa một dấu vân tay của khối trước đó.
Blockchains và phân quyền
Chúng tôi giải thích cấu trúc cơ bản của một blockchain. Nhưng khi bạn nghe mọi người nói về công nghệ chuỗi khối, có thể họ không chỉ nói về cơ sở dữ liệu mà còn về hệ sinh thái được xây dựng xung quanh chuỗi khối.
Là cấu trúc dữ liệu độc lập, chuỗi khối sẽ chỉ thực sự hữu ích trong các ứng dụng cụ thể. Mọi thứ trở nên thú vị hơn khi chúng ta sử dụng blockchain làm công cụ để những người xa lạ phối hợp với nhau. Kết hợp với các công nghệ và lý thuyết trò chơi khác, blockchain có thể hoạt động như một sổ cái/bản ghi phân tán, không bị ai kiểm soát.
Điều này có nghĩa là không ai có quyền thay đổi các mục nhập bằng cách bỏ qua các quy tắc của hệ thống (sẽ sớm có thêm thông tin về các quy tắc). Do đó, chúng ta có thể nói rằng sổ cái thuộc về tất cả mọi người cùng một lúc: những người tham gia đạt được thỏa thuận về nó bất cứ lúc nào.
Vấn đề của các vị tướng Byzantine
Cái gọi là Bài toán Tướng quân Byzantine là một thách thức thực sự đối với một hệ thống giống như hệ thống được mô tả ở trên. Được hình thành vào những năm 1980, nó mô tả một tình thế tiến thoái lưỡng nan trong đó những người tham gia bị cô lập phải giao tiếp để phối hợp hành động của họ. Tình thế tiến thoái lưỡng nan cụ thể liên quan đến một nhóm tướng lĩnh của quân đội đang bao vây một thành phố, quyết định có nên thực hiện cuộc tấn công hay không. Các tướng chỉ có thể liên lạc qua người đưa tin.
Mỗi vị tướng phải đưa ra quyết định tấn công hay rút lui. Việc họ tấn công hay rút lui không quan trọng miễn là tất cả các tướng đều đồng ý về một quyết định chung. Nếu họ quyết định tấn công, họ sẽ chỉ thành công nếu thực hiện cùng lúc. Vậy làm thế nào chúng ta có thể đảm bảo được điều này?
Tất nhiên, họ có thể liên lạc qua tin nhắn. Nhưng điều gì sẽ xảy ra nếu người đưa tin bị chặn bởi một tin nhắn có nội dung “chúng tôi sẽ tấn công vào lúc bình minh” và tin nhắn đó được thay thế bằng “chúng tôi sẽ tấn công tối nay”? Điều gì sẽ xảy ra nếu một trong những vị tướng có ác tâm và cố tình đánh lừa những người khác để đảm bảo họ bị đánh bại?

Tất cả tướng đều thành công khi tấn công cùng lúc (trái). Nếu tướng nào rút lui thì kẻ tấn công sẽ bị đánh bại (phải).
Chúng ta cần một chiến lược có thể đạt được sự đồng thuận, ngay cả trong trường hợp có những người tham gia độc hại hoặc tin nhắn bị chặn. Đối với cơ sở dữ liệu, việc không đạt được sự đồng thuận không phải là tình huống sinh tử, như trường hợp các tướng tấn công một thành phố mà không có sự trợ giúp của quân tiếp viện, nhưng nguyên tắc tương tự vẫn đúng. Nếu không có ai giám sát blockchain và cung cấp cho người dùng thông tin “chính xác”, họ phải có khả năng giao tiếp với nhau.
Để khắc phục điểm thất bại tiềm ẩn của một (hoặc nhiều) người dùng, các cơ chế blockchain phải được thiết kế cẩn thận để chống lại những thất bại này. Một hệ thống có khả năng chống chịu này được gọi là khả năng chịu lỗi Byzantine. Như chúng ta sẽ sớm thấy, các thuật toán đồng thuận được sử dụng để thực thi các quy tắc nghiêm ngặt.
Tại sao blockchain cần phải được phân cấp?
Tất nhiên bạn có thể tự mình vận hành một blockchain. Nhưng bạn sẽ có một cơ sở dữ liệu vô tổ chức nếu chúng ta so sánh nó với các lựa chọn thay thế phù hợp hơn. Tiềm năng thực sự của blockchain có thể được khám phá trong môi trường phi tập trung – tức là nơi tất cả người dùng đều bình đẳng. Bằng cách này, blockchain không thể bị xóa hoặc bị chi phối một cách độc hại. Đó là một nguồn sự thật duy nhất mà bất cứ ai cũng có thể nhìn thấy.
Mạng ngang hàng là gì?
Mạng ngang hàng (P2P) là lớp người dùng của chúng tôi (hoặc lớp chung, như trong ví dụ trước). Không có quản trị viên; do đó, thay vì liên hệ với máy chủ trung tâm bất cứ khi nào muốn trao đổi thông tin với người dùng khác, người dùng sẽ gửi trực tiếp đến đồng nghiệp (đồng nghiệp) của mình.
Hãy xem xét biểu đồ dưới đây. Ở bên trái, người dùng A cần định tuyến tin nhắn của mình qua máy chủ để nó đến được với người dùng F. Tuy nhiên, ở bên phải, họ được kết nối trực tiếp. Không có trung gian.

Mạng tập trung (trái) so với mạng tập trung một mạng lưới phi tập trung (phải).
Thông thường, máy chủ lưu trữ tất cả thông tin mà người dùng cần. Bằng cách truy cập Binance Academy, bạn đang yêu cầu máy chủ cung cấp cho bạn tất cả các bài viết. Nếu trang web ngoại tuyến, bạn sẽ không thể nhìn thấy chúng. Tuy nhiên, nếu bạn đã tải xuống toàn bộ nội dung, bạn có thể truy cập nội dung đó trên máy tính của mình mà không cần phải tham khảo Binance Academy.
Về cơ bản, đây là điều mà tất cả các Đồng nghiệp thực hiện với blockchain: toàn bộ cơ sở dữ liệu được lưu trữ trên máy tính của họ. Nếu ai đó rời khỏi mạng, những người dùng còn lại vẫn có thể truy cập blockchain và chia sẻ thông tin với nhau. Khi một khối mới được thêm vào chuỗi, dữ liệu sẽ được truyền đi khắp mạng để mọi người có thể cập nhật bản sao sổ cái của riêng mình.
Hãy xem Hướng dẫn về Mạng ngang hàng của chúng tôi để thảo luận sâu hơn về loại mạng này.
Các nút trên blockchain là gì?
Nói một cách đơn giản, các nút là các máy được kết nối với mạng – chúng lưu trữ các bản sao của chuỗi khối và chia sẻ thông tin với các máy khác. Người dùng không cần phải xử lý các quy trình này một cách thủ công. Nói chung, tất cả những gì họ cần làm là tải xuống và chạy phần mềm blockchain và phần còn lại sẽ được hệ thống thực hiện tự động.
Những gì chúng tôi viết ở trên là mô tả về một nút theo nghĩa thuần túy nhất, nhưng định nghĩa này cũng có thể bao gồm những người dùng khác tương tác với mạng theo những cách khác. Ví dụ: với tiền điện tử, một ứng dụng ví đơn giản trên điện thoại di động của bạn được coi là một nút nhẹ.
Chuỗi khối công khai và công khai riêng tư
Như bạn có thể biết, Bitcoin đã cung cấp nền tảng để ngành công nghiệp blockchain phát triển thành những gì chúng ta có ngày nay. Kể từ khi Bitcoin bắt đầu chứng tỏ mình là một tài sản tài chính hợp pháp, nhiều học giả đổi mới đã suy nghĩ về tiềm năng sử dụng công nghệ cơ bản này trong các lĩnh vực khác. Điều này mang lại khả năng khám phá công nghệ blockchain cho nhiều trường hợp sử dụng, ngoài lĩnh vực tài chính.
Hệ thống Bitcoin là cái mà chúng tôi gọi là chuỗi khối công khai. Nói cách khác, bất cứ ai cũng có thể xem các giao dịch của bạn. Tất cả những gì bạn cần là kết nối Internet và phần mềm cần thiết. Vì không có yêu cầu nào khác để tham gia nên chúng tôi có thể coi hệ thống này là môi trường không được phép.
Mặt khác, còn có các loại blockchain khác, được gọi là blockchain riêng tư. Các hệ thống này thiết lập các quy tắc về ai có thể xem và tương tác với blockchain. Do đó, chúng tôi gọi chúng là môi trường được phép (khi cần có sự cho phép). Mặc dù ban đầu các blockchain riêng có vẻ dư thừa nhưng chúng có một số ứng dụng quan trọng – đặc biệt là trong các tình huống của công ty.
Để tìm hiểu thêm về chủ đề này, hãy xem bài viết Blockchain riêng tư, công cộng và tập đoàn - Sự khác biệt là gì?
Bạn đang suy nghĩ về việc đầu tư vào tiền điện tử? Mua Bitcoin trên Binance!
Các giao dịch hoạt động như thế nào?
Nếu Alice muốn thanh toán cho Bob bằng chuyển khoản ngân hàng, cô ấy sẽ thông báo cho ngân hàng của mình. Giả sử rằng, vì những lý do thực tế, cả hai bên đều sử dụng cùng một ngân hàng. Trước khi cập nhật cơ sở dữ liệu của mình (ví dụ: -$50 cho Alice, +$50 cho Bob), ngân hàng xác minh rằng Alice có đủ tiền để thực hiện giao dịch.
Nó không khác lắm so với những gì xảy ra với blockchain. Rốt cuộc, nó cũng là một cơ sở dữ liệu. Sự khác biệt chính là không có một bên nào thực hiện việc kiểm tra và cập nhật số dư. Tất cả các nút trên mạng phải làm như vậy.
Nếu Alice muốn gửi 5 bitcoin cho Bob, cô ấy sẽ truyền một tin nhắn tới mạng chứa thông tin này. Giao dịch sẽ không được thêm vào blockchain ngay lập tức – các nút sẽ có thể nhìn thấy nó, nhưng các hành động khác phải được hoàn thành để giao dịch được xác nhận. Hãy xem các khối được thêm vào blockchain như thế nào?
Khi giao dịch này được thêm vào blockchain, tất cả các nút có thể thấy rằng nó đã được thực hiện. Họ sẽ cập nhật bản sao blockchain của mình khi xem xét các thay đổi. Bây giờ, Alice không thể gửi cùng năm đơn vị đó cho Carol (chi tiêu gấp đôi), vì mạng biết rằng cô ấy đã tiêu năm bitcoin trong giao dịch trước đó.
Không có khái niệm về tên người dùng và mật khẩu – mật mã khóa công khai được sử dụng để chứng minh quyền sở hữu tiền. Để nhận được tiền, trước tiên Bob phải tạo khóa riêng. Đó chỉ là một con số ngẫu nhiên rất dài mà thực tế không ai có thể đoán được, ngay cả khi họ đã cố gắng trong nhiều thế kỷ. Tuy nhiên, nếu Bob tiết lộ khóa riêng của mình, bất kỳ ai có thông tin đó đều có thể sử dụng nó để chứng minh rằng họ sở hữu số tiền (và sau đó chi tiêu chúng). Vì vậy, điều rất quan trọng là anh ta phải giữ bí mật khóa riêng.
Tuy nhiên, điều Bob có thể làm là lấy khóa công khai từ khóa riêng của anh ấy. Anh ta có thể cung cấp khóa chung cho bất kỳ ai, vì kỹ thuật đảo ngược để lấy khóa riêng bằng cách sử dụng khóa chung thực tế là không khả thi. Ngoài ra, trong hầu hết các trường hợp, người dùng thực hiện một thao tác khác (chẳng hạn như băm) trên khóa chung để lấy địa chỉ công khai.

Bob sẽ cung cấp cho Alice địa chỉ công khai của anh ấy để cô ấy biết nơi gửi tiền. Nó tạo ra một giao dịch yêu cầu thanh toán số tiền này đến địa chỉ công cộng này. Vì vậy, để chứng minh cho mạng thấy rằng mạng không cố gắng tiêu tiền mà nó không có, nó sẽ tạo chữ ký số bằng khóa riêng của chính nó. Bất cứ ai cũng có thể lấy tin nhắn đã ký của Alice và so sánh nó với khóa công khai của cô ấy và do đó nói một cách chắc chắn rằng cô ấy có quyền gửi số tiền này cho Bob.
Cách thực hiện giao dịch Bitcoin
Để minh họa cách bạn có thể giao dịch bằng Bitcoin, hãy tưởng tượng hai tình huống khác nhau. Việc đầu tiên liên quan đến việc bạn rút bitcoin từ Binance và việc thứ hai liên quan đến việc gửi tiền từ TrustWallet của bạn đến ví Electrum.
Cách rút bitcoin từ Binance
1. Đăng nhập vào tài khoản Binance của bạn. Nếu bạn chưa có bitcoin, hãy xem hướng dẫn của chúng tôi về cách mua Bitcoin.
2. Định vị con trỏ trên Ví và chọn Ví giao ngay.

3. Nhấp vào Rút tiền ở thanh bên bên trái.
4. Chọn loại tiền bạn muốn rút – trong trường hợp này là BTC.
5. Sao chép địa chỉ bạn muốn rút bitcoin đến và dán vào trường Địa chỉ BTC của người nhận.

6. Nhập số tiền bạn muốn rút.
7. Nhấp vào Gửi.
8. Bạn sẽ sớm nhận được email xác nhận. Kiểm tra cẩn thận xem địa chỉ có chính xác không. Nếu vậy, hãy xác nhận giao dịch bằng liên kết trong email.
9. Đợi giao dịch blockchain của bạn hoàn tất. Bạn có thể theo dõi trạng thái của mình trong tab Lịch sử gửi tiền và rút tiền hoặc sử dụng trình khám phá khối.
Cách gửi bitcoin từ Trust Wallet đến Electrum
Trong ví dụ này, chúng tôi sẽ gửi một số bitcoin từ Trust Wallet đến Electrum.
1. Mở ứng dụng Trust Wallet.
2. Chọn tài khoản Bitcoin của bạn.
3. Chọn Gửi.
4. Mở ví Electrum của bạn.
5. Trong Electrum, nhấp vào tab Nhận và sao chép địa chỉ.

Một cách khác là thông qua ứng dụng Trust Wallet, nhấp vào biểu tượng [-] để quét mã QR tương ứng với địa chỉ Electrum của bạn.

6. Dán địa chỉ Bitcoin của bạn vào trường Địa chỉ người nhận trong Ví Trust.
7. Nhập số tiền.
8. Kiểm tra xem dữ liệu có chính xác không và xác nhận giao dịch.
9. Xong rồi! Đợi giao dịch của bạn được xác nhận trên blockchain. Bạn có thể theo dõi trạng thái của mình bằng cách sao chép địa chỉ của bạn vào trình khám phá khối.
Bạn đang suy nghĩ về việc đầu tư vào tiền điện tử? Mua Bitcoin trên Binance!
Ai đã phát minh ra công nghệ blockchain?
Công nghệ chuỗi khối được chính thức hóa vào năm 2009 với sự ra mắt của Bitcoin – chuỗi khối đầu tiên và phổ biến nhất. Tuy nhiên, người tạo ra nó (bút danh) Satoshi Nakamoto đã lấy cảm hứng từ các công nghệ và đề xuất trước đó.
Chuỗi khối sử dụng nhiều hàm băm và mật mã, những thứ đã tồn tại hàng thập kỷ trước khi Bitcoin ra mắt. Điều thú vị là cấu trúc blockchain có thể được bắt nguồn từ đầu những năm 1990, mặc dù nó chỉ được sử dụng để đánh dấu thời gian cho các tài liệu nên sau này chúng không thể thay đổi được.
Để tìm hiểu thêm về chủ đề này, hãy xem Lịch sử của Blockchain.
Ưu và nhược điểm của công nghệ blockchain
Các chuỗi khối được phát triển đúng cách sẽ giải quyết được vấn đề gây khó khăn cho các bên liên quan trong các lĩnh vực khác nhau, từ tài chính đến nông nghiệp. Mạng phân tán có nhiều ưu điểm so với mô hình máy khách-máy chủ truyền thống nhưng cũng có một số nhược điểm.
Ưu điểm
Một trong những lợi ích trước mắt được ghi nhận trong sách trắng Bitcoin là các khoản thanh toán có thể được chuyển đi mà không cần đến trung gian. Các blockchain tiếp theo còn tiến xa hơn nữa, cho phép người dùng gửi tất cả các loại thông tin. Loại bỏ các đối tác có nghĩa là sẽ có ít rủi ro hơn cho người dùng liên quan, dẫn đến mức phí thấp hơn do không cần đến trung gian.
Hơn nữa, như chúng tôi đã đề cập, mạng blockchain công cộng không được phép – không có rào cản gia nhập vì không có ai chịu trách nhiệm. Nếu người dùng có thể kết nối Internet, người đó có thể tương tác với những người tham gia mạng khác (đồng nghiệp).
Nhiều người cho rằng chất lượng quan trọng nhất của blockchain là khả năng chống kiểm duyệt cao. Để gây hại cho hệ thống tập trung, tất cả những gì kẻ độc hại cần làm là nhắm mục tiêu vào máy chủ. Tuy nhiên, trong mạng ngang hàng, mỗi Nút hoạt động như một máy chủ riêng.
Một hệ thống như chuỗi khối Bitcoin có hơn 10.000 nút có thể nhìn thấy trải rộng trên toàn thế giới. Nói cách khác, trên thực tế, kẻ tấn công không thể có đủ tài nguyên để xâm phạm mạng theo bất kỳ cách nào. Điều quan trọng cần lưu ý là cũng có nhiều nút ẩn không hiển thị trên toàn bộ mạng.
Đây là một số lợi thế chung. Có nhiều trường hợp sử dụng cụ thể cho blockchain, như bạn có thể thấy trong chương Blockchain được sử dụng để làm gì?
tương phản
Blockchain không phải là viên đạn bạc cho mọi vấn đề. Khi được tối ưu hóa để phát huy những lợi thế của phần trước, cuối cùng họ sẽ để lại điều gì đó chưa được mong muốn ở các lĩnh vực khác. Trở ngại rõ ràng nhất đối với việc áp dụng rộng rãi blockchain là chúng không có quy mô tốt.
Điều này áp dụng cho bất kỳ mạng phân tán nào. Vì tất cả những người tham gia phải được đồng bộ hóa nên không thể thêm thông tin mới nhanh chóng vì các nút không thể theo kịp. Do đó, các nhà phát triển có xu hướng cố tình hạn chế tốc độ cập nhật blockchain, đảm bảo rằng hệ thống vẫn được phân cấp.
Trong mạng, nếu nhiều người dùng thực hiện giao dịch đồng thời, họ có thể phải chờ đợi lâu. Các khối có thể lưu trữ một lượng dữ liệu hạn chế và không được thêm vào chuỗi ngay lập tức. Nếu có nhiều giao dịch hơn khối có thể lưu trữ, các giao dịch bổ sung sẽ phải đợi khối tiếp theo.
Một nhược điểm khác có thể có của các hệ thống blockchain phi tập trung là chúng không thể được cập nhật dễ dàng. Nếu bạn đang tạo phần mềm của riêng mình, bạn có thể thêm các tính năng mới theo ý muốn. Bạn không cần phải làm việc với người khác hoặc xin phép thực hiện thay đổi.
Trong môi trường có hàng triệu người dùng, việc thực hiện thay đổi khó khăn hơn nhiều. Bạn có thể thay đổi một số thông số phần mềm của nút, nhưng cuối cùng bạn sẽ tự tách mình ra khỏi mạng. Nếu phần mềm đã sửa đổi của bạn không tương thích với các nút khác, chúng sẽ nhận ra điều này và từ chối tương tác với nút của bạn.
Giả sử bạn muốn thay đổi quy tắc về kích thước khối (từ 1 MB thành 2 MB). Bạn có thể thử gửi khối này đến các nút mà bạn được kết nối, nhưng họ có quy tắc là “không chấp nhận các khối lớn hơn 1 MB”. Nếu họ nhận được một khối lớn hơn mức cho phép, họ sẽ không đưa khối đó vào bản sao chuỗi khối của mình.
Cách duy nhất để thực hiện thay đổi là khiến phần lớn hệ sinh thái chấp nhận chúng. Khi xem xét các blockchain chính, có thể cần phải có nhiều tháng – thậm chí nhiều năm – thảo luận sôi nổi trên các diễn đàn trước khi thực hiện các thay đổi hoặc đề xuất thay đổi. Xem Hard Fork và Soft Fork để biết thêm thông tin.
Chương 2 - Blockchain hoạt động như thế nào?
Nội dung
Các khối được thêm vào blockchain như thế nào?
Khai thác (Bằng chứng công việc)
Vantagens làm Bằng chứng công việc
Nhược điểm của Proof of Work
Đặt cược (Bằng chứng về cổ phần)
Vantagens làm bằng chứng cổ phần
Nhược điểm của Proof of Stake
Các thuật toán đồng thuận khác
Có thể đảo ngược các giao dịch blockchain?
Khả năng mở rộng blockchain là gì?
Tại sao blockchain cần phải mở rộng quy mô?
Phân nhánh blockchain là gì?
Dĩa mềm
Dĩa cứng
Các khối được thêm vào blockchain như thế nào?
Chúng tôi đã đề cập đến rất nhiều thông tin quan trọng cho đến nay. Chúng tôi biết rằng các nút được kết nối với nhau và chúng lưu trữ các bản sao của chuỗi khối. Họ truyền tải thông tin về các giao dịch và các khối mới cho nhau. Chúng ta đã thảo luận về nút là gì, nhưng bạn có thể thắc mắc: các khối mới được thêm vào chuỗi khối như thế nào?
Không có nguồn duy nhất để cho người dùng biết phải làm gì. Vì tất cả các nút đều có sức mạnh như nhau nên cần phải có một cơ chế quyết định chính xác ai có thể thêm khối mới vào chuỗi khối. Chúng tôi cần một hệ thống khiến việc gian lận trở nên tốn kém và khen thưởng người dùng vì hành động trung thực. Bất kỳ người sử dụng hợp lý nào cũng sẽ thích hành động theo cách có lợi về mặt kinh tế cho mình.
Vì mạng không được phép (không cần có sự cho phép), nên bất kỳ ai cũng có thể truy cập được việc tạo các khối. Các giao thức thường đảm bảo điều này bằng cách yêu cầu người dùng đưa một số “vẻ ngoài của họ vào trò chơi” – họ phải mạo hiểm tiền của mình. Điều này cho phép người dùng tham gia tạo khối và nếu khối hợp lệ được tạo, phần thưởng sẽ được phân phối tương ứng.
Tuy nhiên, nếu cố gắng gian lận, mọi người trong mạng sẽ biết. Mọi giá trị cổ phần từ người dùng cố gắng gian lận sẽ bị mất. Chúng tôi gọi các cơ chế này là thuật toán đồng thuận vì chúng cho phép những người tham gia mạng đạt được sự đồng thuận về khối tiếp theo sẽ được thêm vào.
Khai thác (Bằng chứng công việc)

Khai thác cho đến nay là thuật toán đồng thuận được sử dụng nhiều nhất. Trong khai thác, thuật toán Bằng chứng công việc (PoW) được sử dụng. Điều này liên quan đến việc người dùng cung cấp sức mạnh tính toán để cố gắng giải một câu đố do giao thức thiết lập.
Câu đố này yêu cầu người dùng giao dịch hàm băm và các thông tin khác có trong khối. Nhưng để hàm băm được coi là hợp lệ thì nó phải nhỏ hơn một số nhất định. Vì không có cách nào để dự đoán kết quả đầu ra sẽ như thế nào nên thợ mỏ phải tiếp tục sử dụng dữ liệu được sửa đổi một chút cho đến khi họ tìm được giải pháp hợp lệ.
Rõ ràng, quá trình băm dữ liệu lặp lại rất tốn kém về mặt tính toán. Trên chuỗi khối Proof of Work, giá trị “cổ phần” mà người dùng đề xuất là số tiền được đầu tư vào máy tính để khai thác và điện sử dụng để cung cấp năng lượng cho chúng. Họ làm điều này với hy vọng nhận được phần thưởng khối.
Hãy nhớ những gì chúng tôi đã nói trước đó rằng thực tế không thể đảo ngược hàm băm, nhưng thật dễ dàng để xác minh nó? Khi người khai thác gửi một khối mới đến phần còn lại của mạng, tất cả các nút khác sẽ sử dụng khối đó làm đầu vào trong hàm băm. Họ chỉ cần chạy nó một lần để xác minh rằng khối đó hợp lệ theo các quy tắc blockchain. Nếu không, người khai thác sẽ không nhận được phần thưởng và sẽ tiêu tốn tài nguyên và điện mà không được gì.
Chuỗi khối Proof of Work đầu tiên là Bitcoin. Kể từ khi được tạo ra, nhiều blockchain khác đã áp dụng cơ chế PoW.
Vantagens làm Bằng chứng công việc
Đã thử và kiểm tra – Cho đến nay, Proof of Work là thuật toán đồng thuận hoàn thiện nhất và đã đảm bảo giá trị hàng tỷ đô la.
Không được phép – bất kỳ ai cũng có thể tham gia cuộc thi khai thác hoặc chỉ cần chạy nút xác thực.
Phân quyền – những người khai thác cạnh tranh với nhau để tạo ra các khối, điều đó có nghĩa là sức mạnh băm không bao giờ được kiểm soát bởi một người tham gia mạng duy nhất.
Nhược điểm của Proof of Work
Chất thải - khai thác tiêu thụ một lượng lớn năng lượng điện.
Tăng rào cản gia nhập – Khi có nhiều người khai thác tham gia mạng hơn, các giao thức sẽ làm tăng độ khó của câu đố khai thác. Để duy trì tính cạnh tranh, người dùng phải đầu tư vào thiết bị tốt hơn. Chi phí có thể sẽ quá cao đối với các thợ mỏ.
Tấn công 51% – Mặc dù việc khai thác thúc đẩy sự phân cấp, nhưng vẫn có khả năng một người khai thác duy nhất có được phần lớn sức mạnh băm. Nếu điều này xảy ra, về mặt lý thuyết có thể hoàn tác các giao dịch và làm tổn hại đến tính bảo mật của blockchain.
Đặt cược (Bằng chứng về cổ phần)
Trong hệ thống Proof of Work, điều khuyến khích người dùng hành động trung thực là số tiền đầu tư lớn vào khai thác. Người khai thác sẽ không nhận được tiền lãi từ khoản đầu tư của mình nếu không khai thác các khối hợp lệ.
Với Bằng chứng cổ phần (PoS), không có chi phí bên ngoài. Thay vì những người khai thác, có những người xác thực đề xuất (hoặc “giả mạo”) các khối. Họ có thể sử dụng máy tính thông thường để tạo các khối mới, nhưng họ phải đặt cọc một phần đáng kể số tiền của mình để có được đặc quyền này. Giá trị đặt cược là số tiền được xác định trước của tiền điện tử gốc của blockchain, theo quy tắc của từng giao thức.
Các cách triển khai khác nhau có các biến thể khác nhau, nhưng khi người xác thực đặt cược các đơn vị của họ, chúng có thể được giao thức chọn ngẫu nhiên để thông báo khối tiếp theo. Nếu người dùng làm điều này một cách chính xác, anh ta sẽ nhận được phần thưởng. Có thể có một số người xác nhận đồng ý về khối tiếp theo và phần thưởng được phân bổ theo tỷ lệ, tùy theo giá trị cổ phần của mỗi khối.
Chuỗi khối PoS “thuần túy” ít phổ biến hơn DPoS (Bằng chứng cổ phần được ủy quyền), yêu cầu người dùng bỏ phiếu, chọn nút (nhân chứng) để xác thực các khối cho toàn bộ mạng.
Ethereum, blockchain hợp đồng thông minh hàng đầu, sẽ sớm chuyển sang Proof of Stake khi chuyển sang ETH 2.0.
Vantagens làm bằng chứng cổ phần
Bền vững – tác động môi trường của PoS thấp hơn nhiều so với khai thác PoW. Đặt cược loại bỏ nhu cầu thực hiện các hoạt động băm tốn nhiều tài nguyên.
Giao dịch nhanh hơn – vì không cần tốn sức mạnh tính toán để giải các câu đố ngẫu nhiên được xác định bởi giao thức, một số người ủng hộ PoS cho rằng tỷ lệ giao dịch có thể cao hơn.
Phần thưởng đặt cược và lãi suất – thay vì mang lại lợi ích cho người khai thác, phần thưởng để bảo mật mạng được trả trực tiếp cho chủ sở hữu mã thông báo. Trong một số trường hợp, PoS cho phép người dùng kiếm thu nhập thụ động dưới dạng airdrop hoặc tiền lãi chỉ bằng cách đặt cọc tiền của họ.
Nhược điểm của Proof of Stake
Chưa được thử nghiệm – Các giao thức PoS chưa được thử nghiệm trên quy mô lớn. Có thể có một số lỗ hổng chưa được biết đến trong quá trình triển khai hoặc kinh tế học mật mã.
Chế độ tài phiệt – có lo ngại rằng PoS có thể khuyến khích một hệ sinh thái nơi “người giàu trở nên giàu hơn”, vì những người xác nhận có số cổ phần lớn (giá trị cổ phần) có xu hướng nhận được nhiều phần thưởng hơn.
Vấn đề “không có gì bị đe dọa” – trong hệ thống PoW, người dùng chỉ có thể chọn một chuỗi – họ khai thác trên chuỗi mà họ tin rằng có tiềm năng thành công nhất. Trong quá trình hard fork, họ không thể đặt cọc nhiều chuỗi có cùng sức mạnh băm. Tuy nhiên, trình xác thực PoS có thể hoạt động trên nhiều chuỗi với rất ít chi phí bổ sung, điều này có thể gây ra các vấn đề kinh tế.
Các thuật toán đồng thuận khác
Bằng chứng công việc và Bằng chứng cổ phần là những thuật toán đồng thuận phổ biến nhất, nhưng còn có nhiều thuật toán khác. Một số là mô hình lai kết hợp các yếu tố của cả hai hệ thống, trong khi một số khác sử dụng các phương pháp khác nhau.
Chúng tôi sẽ không đi vào chi tiết về các phương pháp khác ở đây. Nếu bạn quan tâm, hãy xem các bài viết sau:
Bằng chứng công việc bị trì hoãn là gì
Thuật toán đồng thuận cho thuê bằng chứng cổ phần
Bằng chứng ủy quyền là gì?
Bằng chứng đốt cháy là gì?
Có thể đảo ngược các giao dịch blockchain?
Blockchains là cơ sở dữ liệu rất mạnh mẽ. Các đặc tính vốn có của nó khiến việc xóa hoặc thay đổi dữ liệu khỏi blockchain trở thành một quá trình rất khó khăn sau khi đăng ký. Khi nói đến Bitcoin và các mạng lớn hơn khác, điều này gần như không thể xảy ra. Vì vậy, khi bạn thực hiện một giao dịch trên blockchain, tốt nhất hãy coi đó là một giao dịch vĩnh viễn, không thể đảo ngược.
Xem xét điều này, có một số cách triển khai blockchain và sự khác biệt chính giữa chúng là liên quan đến việc đạt được sự đồng thuận trong mạng. Điều này có nghĩa là trong một số triển khai, một nhóm tương đối nhỏ người tham gia có thể có đủ sức mạnh trên mạng để đảo ngược các giao dịch một cách hiệu quả. Điều này đặc biệt liên quan đến các altcoin chạy trên các mạng nhỏ (với tỷ lệ băm thấp do cạnh tranh khai thác thấp).
Khả năng mở rộng blockchain là gì?
Thuật ngữ khả năng mở rộng blockchain thường được sử dụng như một thuật ngữ chung để chỉ khả năng của hệ thống blockchain đáp ứng nhu cầu ngày càng tăng. Chuỗi khối có các đặc tính mong muốn (chẳng hạn như phân quyền, chống kiểm duyệt, bất biến), nhưng những đặc tính này phải trả giá.
Không giống như các hệ thống phi tập trung, cơ sở dữ liệu tập trung có thể hoạt động với tốc độ và tốc độ truyền cao hơn. Điều này có ý nghĩa vì không cần hàng nghìn nút trải khắp thế giới để đồng bộ hóa với mạng mỗi khi nội dung của chúng được sửa đổi. Nhưng đây không phải là trường hợp của blockchain. Do đó, khả năng mở rộng luôn là chủ đề được thảo luận sôi nổi giữa các nhà phát triển blockchain.
Một số giải pháp đã được đề xuất hoặc triển khai để giảm thiểu một số nhược điểm về hiệu suất của chuỗi khối. Tuy nhiên, cho đến nay vẫn chưa có phương pháp nào thực sự hiệu quả. Vẫn cần phải thử nghiệm nhiều giải pháp khác nhau cho đến khi có nhiều câu trả lời trực tiếp hơn cho vấn đề về khả năng mở rộng.
Ở cấp độ rộng hơn, chúng tôi có một câu hỏi cơ bản về khả năng mở rộng: chúng ta nên cải thiện hiệu suất của chính blockchain (khả năng mở rộng trên chuỗi) hay chúng ta nên cho phép các giao dịch được thực hiện mà không làm quá tải blockchain chính (khả năng mở rộng ngoài chuỗi)?
Có những lợi thế rõ ràng cho cả hai. Các giải pháp mở rộng quy mô trên chuỗi có thể giảm quy mô giao dịch hoặc đơn giản là tối ưu hóa cách lưu trữ dữ liệu trong các khối. Mặt khác, các giải pháp ngoài chuỗi liên quan đến các giao dịch hàng loạt, bên ngoài chuỗi khối chính, được thêm vào sau. Một số giải pháp off-chain đáng chú ý nhất được gọi là sidechain và kênh thanh toán.
Để tìm hiểu thêm về chủ đề này, hãy xem bài viết Khả năng mở rộng chuỗi khối - Chuỗi bên và kênh thanh toán.
Tại sao blockchain cần phải mở rộng quy mô?
Nếu các hệ thống blockchain muốn cạnh tranh với các hệ thống tập trung, thì ít nhất chúng cần phải có hiệu suất tương đương với chúng. Tuy nhiên, trên thực tế, họ có thể sẽ phải hoạt động tốt hơn nữa để khuyến khích các nhà phát triển và người dùng chuyển sang các nền tảng và ứng dụng dựa trên công nghệ blockchain.
Nói cách khác, khi so sánh với các hệ thống tập trung, việc sử dụng blockchain cần phải nhanh hơn, rẻ hơn và dễ dàng hơn cho các nhà phát triển và người dùng. Đây không phải là một nhiệm vụ dễ dàng vì các thuộc tính quan trọng nhất của chuỗi khối được đề cập ở trên phải được duy trì.
Phân nhánh blockchain là gì?
Giống như bất kỳ phần mềm nào, blockchain cần cập nhật để khắc phục sự cố, thêm quy tắc mới hoặc xóa quy tắc cũ. Vì phần mềm blockchain là nguồn mở nên về mặt lý thuyết, bất kỳ ai cũng có thể đề xuất các bản cập nhật mới để thêm vào phần mềm quản lý mạng.
Hãy nhớ rằng blockchain là mạng phân tán. Sau khi phần mềm được cập nhật, hàng nghìn nút trên khắp thế giới cần liên lạc và triển khai phiên bản mới. Nhưng điều gì sẽ xảy ra nếu người tham gia không thể thống nhất về việc triển khai bản cập nhật nào? Nói chung, không có tổ chức hoặc hệ thống cấp bậc nào được thành lập để đưa ra quyết định này. Điều này đưa chúng ta đến với hard fork và soft fork.
Dĩa mềm
Nếu có sự đồng thuận về một bản cập nhật, quá trình này tương đối đơn giản. Phần mềm được cập nhật với những thay đổi tương thích ngược, điều đó có nghĩa là các nút đã nâng cấp vẫn có thể tương tác với những nút chưa có. Trên thực tế, kỳ vọng là hầu hết tất cả các nút sẽ được cập nhật sau một thời gian. Đây được gọi là một ngã ba mềm.
Dĩa cứng
Hard fork phức tạp hơn. Sau khi được thực hiện, các quy tắc mới sẽ không tương thích với các quy tắc cũ. Do đó, nếu một nút chạy các quy tắc mới cố gắng tương tác với một nút chạy các quy tắc cũ thì chúng sẽ không thể liên lạc được. Điều này dẫn đến việc blockchain chia thành hai phần – một phần là phần mềm cũ đang chạy và phần còn lại là các quy tắc mới đã được triển khai.
Sau hard fork, về cơ bản có hai mạng chạy song song hai giao thức khác nhau. Điều đáng chú ý là tại thời điểm fork (chia tách), số dư của đơn vị blockchain gốc được sao chép từ mạng cũ. Vì vậy, nếu tại thời điểm fork bạn có số dư trên dây chuyền cũ thì bạn cũng sẽ có số dư trên dây chuyền mới.
Để tìm hiểu thêm về chủ đề này, hãy xem Hard Fork và Soft Fork.
Chương 3 - Blockchain được sử dụng để làm gì?
Nội dung
Chuỗi khối cho chuỗi cung ứng
Blockchain và ngành công nghiệp trò chơi
Blockchain cho hệ thống chăm sóc sức khỏe
Blockchain và chuyển tiền
Chuỗi khối và nhận dạng kỹ thuật số
Chuỗi khối và Internet vạn vật (IoT)
Blockchain cho hệ thống quản trị
Chuỗi khối dành cho tổ chức từ thiện
Blockchain cho thị trường đầu cơ
Huy động vốn từ cộng đồng bằng blockchain
Hệ thống tập tin chuỗi khối và phân tán
Công nghệ chuỗi khối có thể được sử dụng cho nhiều trường hợp sử dụng khác nhau. Hãy thảo luận về một số trong số họ.
Chuỗi khối cho chuỗi cung ứng
Chuỗi cung ứng hiệu quả là nền tảng của nhiều doanh nghiệp thành công, tập trung vào việc quản lý hàng hóa từ nhà cung cấp đến người tiêu dùng. Tuy nhiên, việc điều phối nhiều bên liên quan trong một lĩnh vực nhất định thường tỏ ra khó khăn. Tuy nhiên, công nghệ blockchain có thể mang lại mức độ minh bạch mới trên nhiều lĩnh vực. Một hệ sinh thái chuỗi cung ứng có khả năng tương tác xoay quanh cơ sở dữ liệu bất biến chính là điều mà nhiều ngành công nghiệp cần để trở nên mạnh mẽ và đáng tin cậy hơn.
Nếu bạn muốn đọc thêm về chủ đề này, hãy xem bài viết Các trường hợp sử dụng Blockchain: Chuỗi cung ứng.
Blockchain và ngành công nghiệp trò chơi
Ngành công nghiệp game đã trở thành một trong những ngành giải trí lớn nhất thế giới và có thể hưởng lợi rất nhiều từ công nghệ blockchain. Thông thường, game thủ có xu hướng phụ thuộc hoàn toàn vào các nhà phát triển game. Trong hầu hết các trò chơi trực tuyến, người chơi được yêu cầu chấp nhận các điều kiện của máy chủ và tuân theo các quy tắc của nhà phát triển, những quy định này luôn thay đổi. Trong bối cảnh này, blockchain có thể giúp phân quyền quản trị, quản lý và bảo trì các trò chơi trực tuyến.
Tuy nhiên, một vấn đề tiềm ẩn là các vật phẩm trong trò chơi không thể tồn tại bên ngoài, loại bỏ cơ hội sở hữu thực sự và thị trường thứ cấp. Bằng cách áp dụng cách tiếp cận dựa trên blockchain, trò chơi có thể trở nên bền vững hơn về lâu dài và các vật phẩm trong trò chơi được phát hành dưới dạng sưu tầm tiền điện tử có thể có giá trị trong thế giới thực.
Nếu bạn muốn biết thêm về chủ đề này, hãy xem bài viết Các trường hợp sử dụng Blockchain: Trò chơi.

Blockchain cho hệ thống chăm sóc sức khỏe
Lưu trữ hồ sơ y tế một cách đáng tin cậy là điều quan trọng đối với bất kỳ hệ thống chăm sóc sức khỏe nào. Sự phụ thuộc vào các máy chủ tập trung để lại thông tin nhạy cảm ở vị trí dễ bị tổn thương. Tính minh bạch và bảo mật của công nghệ blockchain khiến nó trở thành nền tảng lý tưởng để lưu trữ hồ sơ y tế.
Bằng cách bảo mật hồ sơ của họ bằng mật mã trên blockchain, bệnh nhân có thể duy trì quyền riêng tư của mình đồng thời có thể chia sẻ thông tin y tế của mình với bất kỳ tổ chức chăm sóc sức khỏe nào nếu họ quan tâm. Nếu tất cả các thành viên của hệ thống chăm sóc sức khỏe phân mảnh hiện tại có thể truy cập cơ sở dữ liệu toàn cầu, an toàn thì luồng thông tin giữa tất cả các tổ chức và thành viên của hệ thống sẽ nhanh hơn nhiều.
Nếu bạn muốn biết thêm về chủ đề này, hãy tham khảo bài viết Các trường hợp sử dụng Blockchain: Hệ thống y tế.
Blockchain và chuyển tiền
Gửi tiền quốc tế bằng ngân hàng truyền thống là một quá trình tương đối phức tạp. Chủ yếu là do mạng lưới trung gian quan liêu, phí và thời gian thanh toán khiến việc sử dụng ngân hàng truyền thống trở thành một lựa chọn tốn kém và không đáng tin cậy cho các giao dịch khẩn cấp hơn.
Tiền điện tử và chuỗi khối loại bỏ hệ sinh thái trung gian này và cho phép chuyển tiền nhanh chóng và rẻ trên toàn thế giới. Trong khi các blockchain chắc chắn phải hy sinh hiệu suất để có được một số đặc tính mong muốn của chúng, thì một số dự án đang tận dụng công nghệ này để cho phép các giao dịch rẻ hơn và gần như ngay lập tức.
Nếu bạn muốn biết thêm về chủ đề này, hãy xem bài viết Các trường hợp sử dụng Blockchain: Chuyển tiền.
Bạn đang suy nghĩ về việc đầu tư vào tiền điện tử? Mua Bitcoin trên Binance!
Chuỗi khối và nhận dạng kỹ thuật số
Quản lý danh tính an toàn trên Internet rất cần một giải pháp nhanh chóng. Một lượng lớn dữ liệu cá nhân của chúng tôi được lưu trữ trên các máy chủ tập trung và được phân tích bằng thuật toán học máy mà chúng tôi không hề biết hoặc không có sự đồng ý.
Công nghệ chuỗi khối cho phép người dùng nắm quyền sở hữu dữ liệu của họ và chỉ tiết lộ thông tin có chọn lọc cho bên thứ ba khi cần thiết. Loại phép thuật mật mã này có thể cải thiện trải nghiệm trực tuyến mà không ảnh hưởng đến quyền riêng tư của người dùng.
Nếu bạn muốn biết thêm về chủ đề này, hãy xem bài viết Các trường hợp sử dụng Blockchain: Nhận dạng kỹ thuật số.

Chuỗi khối và Internet vạn vật (IoT)
Hiện nay, có một số lượng lớn các thiết bị đang kết nối Internet và con số này đang tăng lên mỗi ngày. Một số suy đoán rằng giao tiếp và tương tác giữa các thiết bị này có thể cải thiện đáng kể bằng cách sử dụng công nghệ blockchain. Thanh toán tự động giữa máy với máy (M2M) có thể tạo ra một nền kinh tế mới dựa trên giải pháp cơ sở dữ liệu an toàn, thông lượng cao.
Nếu bạn muốn biết thêm về chủ đề này, hãy xem bài viết Các trường hợp sử dụng Blockchain: Internet of Things (IoT).
Blockchain cho hệ thống quản trị
Mạng phân tán có thể xác định và thực thi các hình thức quy định riêng của chúng dưới dạng mã máy tính. Không có gì ngạc nhiên khi công nghệ blockchain có thể loại bỏ các bên trung gian khỏi các hệ thống quản trị khác nhau ở cấp địa phương, quốc gia hoặc thậm chí quốc tế.
Hơn nữa, nó có thể giải quyết một trong những vấn đề lớn nhất mà môi trường phát triển nguồn mở hiện nay đang phải đối mặt – thiếu cơ chế đáng tin cậy để phân phối vốn. Quản trị chuỗi khối đảm bảo rằng tất cả những người tham gia đều có thể tham gia vào việc ra quyết định và cung cấp cái nhìn minh bạch về những chính sách đang được thực hiện.
Nếu bạn muốn biết thêm về chủ đề này, hãy xem bài viết Các trường hợp sử dụng Blockchain: Hệ thống quản trị.
Chuỗi khối dành cho tổ chức từ thiện
Các tổ chức từ thiện thường gặp phải những hạn chế về cách họ có thể nhận tiền và quyên góp. Ngoài ra, có thể khó theo dõi chính xác điểm đến cuối cùng của số tiền quyên góp, điều này chắc chắn khiến nhiều người không muốn ủng hộ các tổ chức này.
“Từ thiện tiền điện tử” quan tâm đến việc sử dụng công nghệ blockchain để vượt qua những hạn chế này. Dựa trên các đặc tính vốn có của công nghệ để đảm bảo tính minh bạch cao hơn, sự tham gia toàn cầu và giảm chi phí, lĩnh vực mới nổi này tìm cách tối ưu hóa tác động của các tổ chức từ thiện. Một tổ chức như vậy là Quỹ từ thiện Blockchain.
Nếu bạn muốn biết thêm về chủ đề này, hãy xem bài viết Các trường hợp sử dụng Blockchain: Tổ chức từ thiện.
Blockchain cho thị trường đầu cơ
Không còn nghi ngờ gì nữa, một trong những ứng dụng phổ biến nhất của công nghệ blockchain là đầu cơ tài chính. Chuyển khoản dễ dàng giữa các nhà môi giới, giải pháp giao dịch không giám sát và hệ sinh thái phái sinh đang phát triển khiến blockchain trở thành môi trường lý tưởng cho tất cả các loại hình đầu cơ.
Do đặc tính của nó, công nghệ blockchain là một công cụ tuyệt vời để người dùng sẵn sàng chấp nhận rủi ro khi tham gia vào loại tài sản mới nổi này. Một số thậm chí còn tin rằng sau khi công nghệ trưởng thành và được quản lý, tất cả các thị trường đầu cơ toàn cầu đều có thể được mã hóa để sử dụng trong công nghệ blockchain.
Nếu bạn muốn biết thêm về chủ đề này, hãy tham khảo bài viết Các trường hợp sử dụng Blockchain: Thị trường dự đoán.

Huy động vốn từ cộng đồng bằng blockchain
Các nền tảng huy động vốn cộng đồng trực tuyến đã đặt nền móng cho nền kinh tế ngang hàng trong gần một thập kỷ. Sự thành công của các trang web này cho thấy có sự quan tâm thực sự đến việc phát triển sản phẩm bằng hình thức huy động vốn từ cộng đồng. Tuy nhiên, các nền tảng này đóng vai trò là người giám sát tiền, nghĩa là cuối cùng họ có thể tính phí một phần đáng kể trong số tiền. Hơn nữa, mỗi bên sẽ có bộ quy tắc riêng, điều này sẽ tạo điều kiện thuận lợi cho sự thỏa thuận giữa những người tham gia khác nhau.
Công nghệ chuỗi khối và cụ thể hơn là các hợp đồng thông minh, có thể cho phép huy động vốn từ cộng đồng an toàn và tự động hơn, trong đó các điều khoản hợp đồng được xác định bằng mã máy tính.
Các ứng dụng huy động vốn từ cộng đồng khác sử dụng công nghệ blockchain là Cung cấp tiền xu ban đầu (ICO) và Ưu đãi trao đổi ban đầu (IEO). Trong hoạt động bán mã thông báo như thế này, các nhà đầu tư gây quỹ với hy vọng rằng mạng sẽ thành công trong tương lai và tạo ra lợi tức đầu tư.
Hệ thống tập tin chuỗi khối và phân tán
Phân phối lưu trữ tệp qua Internet có nhiều lợi ích so với các giải pháp thay thế tập trung thông thường. Phần lớn dữ liệu được lưu trữ trên đám mây phụ thuộc vào các máy chủ và nhà cung cấp dịch vụ tập trung, có xu hướng dễ bị tấn công hơn và có thể gây mất dữ liệu. Trong một số trường hợp, người dùng cũng có thể gặp phải vấn đề về khả năng truy cập do sự kiểm duyệt từ các máy chủ tập trung.
Từ góc độ người dùng, các giải pháp lưu trữ tệp sử dụng công nghệ blockchain hoạt động theo cách tương tự như các giải pháp lưu trữ đám mây – bạn có thể tải lên, lưu trữ và truy cập tệp. Tuy nhiên, hệ thống cung cấp các dịch vụ này khá khác nhau.
Khi bạn tải một tệp lên bộ lưu trữ blockchain, nó sẽ được phân phối và sao chép trên nhiều nút. Trong một số trường hợp, mỗi nút sẽ lưu trữ một phần khác nhau trong tệp của bạn. Dữ liệu bị phân mảnh không hữu ích lắm, nhưng bạn có thể yêu cầu các nút cung cấp từng phần, kết hợp chúng và khôi phục tệp hoàn chỉnh.
Không gian lưu trữ được lấy từ những người tham gia cung cấp dung lượng lưu trữ và băng thông cho mạng. Thông thường, những người tham gia này nhận được các ưu đãi kinh tế để cung cấp các nguồn lực này. Nếu họ không cung cấp tài nguyên theo quy định, họ có thể bị trừng phạt.
Bạn có thể tưởng tượng loại mạng này tương tự như mạng Bitcoin. Tuy nhiên, trong trường hợp này, mục đích chính của mạng không phải là hỗ trợ chuyển giá trị tiền tệ mà là cho phép lưu trữ tệp phi tập trung và không bị kiểm duyệt.
Các giao thức nguồn mở khác, chẳng hạn như Hệ thống tệp liên hành tinh (IPFS), đã mở đường cho Web mới, phân tán hơn này. Mặc dù IPFS là một giao thức và mạng ngang hàng nhưng nó không hẳn là một blockchain. Tuy nhiên, nó áp dụng một số nguyên tắc của công nghệ blockchain để tăng tính bảo mật và hiệu quả.



