Làm thế nào chuỗi công khai blockchain có thể phát triển nhanh hơn?
Lưu ý của biên tập viên: Bài viết này đến từChuỗi tin tức Chuỗi tin tứcLưu ý của biên tập viên: Bài viết này đến từ

Chuỗi tin tức Chuỗi tin tức
(ID: chainnewscom), tác giả: Wang Jiaping, giám đốc điều hành của Sinovation Ventures, được xuất bản bởi Odaily với sự cho phép.
Tính từ bài báo của Satoshi Nakamoto "Bitcoin: Hệ thống tiền mặt điện tử ngang hàng" được xuất bản vào tháng 11 năm 2008, Bitcoin sắp kỷ niệm 10 năm thành lập. Trong mười năm qua, Bitcoin và công nghệ chuỗi khối đằng sau nó đã phát triển mạnh mẽ, nhân danh công nghệ phi tập trung, nó có động lực và tham vọng to lớn để thay đổi toàn bộ thế giới kỹ thuật số trực tuyến.
Tuy nhiên, tham vọng thuộc về tham vọng và công nghệ chuỗi khối đang phát triển mạnh, đặc biệt là trong lĩnh vực chuỗi công khai, có một nút cổ chai chưa thể phá vỡ: với quy mô và khối lượng của thế giới kỹ thuật số ngày nay, bất kỳ hệ thống trực tuyến nào, nếu không có công suất lớn, cơ sở hạ tầng thông lượng cao không thể thực hiện ngay cả một ứng dụng cấp Internet.
Đây là một vấn đề toàn cầu và các học giả và nhà phát triển thông minh nhất trên thế giới đang cố gắng giải quyết nó. Tôi đã làm việc cho Microsoft nhiều năm với vai trò là nhà nghiên cứu phụ trách Viện nghiên cứu Microsoft, tập trung vào nghiên cứu các hệ thống phân tán trong một thời gian dài; sau khi rời Microsoft, tôi làm giám đốc điều hành phụ trách đầu tư blockchain và trí tuệ nhân tạo tại Innovation Works . Kinh nghiệm nhiều năm nghiên cứu về các hệ thống phân tán, cũng như kinh nghiệm đánh giá nhiều dự án chuỗi công khai trong lĩnh vực đầu tư chuỗi khối, giúp tôi hiểu sâu sắc rằng rất khó để đạt được thiết kế hiệu suất cao trong một hệ thống phi tập trung hoàn toàn. .
Tôi thấy rằng có rất nhiều cuộc thảo luận trong ngành về tắc nghẽn hiệu suất và giải pháp của chuỗi công khai blockchain, một số trong số đó có đầy đủ thông tin chi tiết và mang lại lợi ích rất nhiều, nhưng cũng có nhiều ngụy biện và có nhiều ý kiến suy đoán bịa đặt cho việc quảng bá các dự án của riêng họ, có nguy cơ gây hiểu lầm cho cuộc thảo luận. Sau nhiều cuộc trao đổi chuyên sâu với nhiều học giả, nhà phát triển và nhà đầu tư hàng đầu trong ngành, họ đều khuyến khích tôi chia sẻ quan điểm của mình. Sau khi suy nghĩ hai lần, tôi quyết định ghi lại một số ý kiến khiêm tốn của mình về chủ đề này, để rút ra một số suy nghĩ của tôi, đồng thời, tôi hy vọng sẽ có một số cuộc thảo luận với nhiều đồng nghiệp quan tâm đến chủ đề này.
tiêu đề phụĐừng chỉ tập trung vào tắc nghẽn hiệu năng mà bỏ qua tắc nghẽn công suấtTrước tiên, hãy để tôi nói về một trong những kết luận của mình: Trong tình hình hiện tại khi các ứng dụng giống tài chính là kịch bản ứng dụng chủ đạo,
Nút cổ chai hiệu suất quan trọng nhất của hệ thống chuỗi khối là do độ trễ phát của dữ liệu khối「Chain of Blocks」, về cơ bản bị giới hạn bởi băng thông và độ trễ giao tiếp của Internet, điều này trực tiếp hạn chế TPS thông lượng.chỉ nếu。
Bất kể thuật toán đồng thuận nào được sử dụng trong hệ thống, cho dù đó là PoW bằng chứng công việc, PoS bằng chứng cổ phần, BFT chịu lỗi Byzantine hay DPoS bằng chứng cổ phần được ủy quyền, trước khi khối tiếp theo được phát hành, cần đảm bảo rằng khối trước đó nằm trong toàn bộ mạng. Có một tốc độ đồng bộ hóa nhất định, điều này hạn chế rằng mỗi khối không được quá lớn và tần suất khối không được quá cao. Sau đó,không có giải pháp cho vấn đề nàyXin lưu ý rằng hệ thống chuỗi khối được đề cập ở đây đề cập cụ thể đến hệ thống "Chuỗi khối", được đặc trưng bởi「Graph of Blocks」Đảm bảo rằng hệ thống cuối cùng có thể hội tụ thành một cấu trúc danh sách được liên kết duy nhất
và chỉ các khối phía trên chuỗi này được xác nhận, phản ví dụ làHệ thống, chẳng hạn như cấu trúc DAG mà IOTA đã thông qua.Giả sử rằng có thể bỏ qua băng thông và độ trễ của mạng vật lý, chẳng hạn như EOS dựa trên liên kết tốc độ cao của trung tâm dữ liệu,
Điểm nghẽn thứ hai của hệ thống là dung lượng sách hạn chế, về cơ bản bị giới hạn bởi dung lượng bộ nhớ của một nút đầy đủ, hạn chế trực tiếp số lượng địa chỉ người dùng và số lượng DApp có thể được thực hiện trên chuỗi. Bất kể thuật toán đồng thuận nào được sử dụng, miễn là bất kỳ người dùng nào cũng có thể tham gia vào quá trình xác minh/thực hiện giao dịch bất kỳ lúc nào, một nút đầy đủ duy nhất phải giữ trạng thái của từng người dùng và từng DApp trong toàn bộ mạng tại bất kỳ thời điểm nào trong bộ nhớ cho giao dịch Xác minh truy cập thời gian thực.Tất cả các hệ thống "Chuỗi khối" chính thống hiện tại, bao gồm chuỗi khối Bitcoin, Ethereum, EOS, v.v., đều gặp sự cố này và giống nhau,
câu này cũng khó giải. Công nghệ cơ sở dữ liệu bộ nhớ cache đa cấp, chẳng hạn như RocksDB, có thể cải thiện một chút hạn chế này, do đó chỉ những người dùng đang hoạt động mới bị giới hạn bởi bộ nhớ và tổng cơ sở người dùng bị giới hạn bởi dung lượng của đĩa cứng. Nhưng điều này về cơ bản không giải quyết được vấn đề.
Vấn đề "dung lượng" ít được quan tâm hơn nhiều so với thông lượng, lý do rất đơn giản: vì vấn đề thông lượng chưa được giải quyết nên vấn đề dung lượng đã được che đậy.Xin lưu ý rằng một khi thông lượng được cải thiện rất nhiều, vấn đề về dung lượng sẽ xuất hiện ngay lập tức: trên hệ thống có thông lượng cao, nếu số lượng người dùng không tăng lên, có khả năng hiệu suất cao sẽ không thể chạy được. .Một ví dụ điển hình là EOS.
Khi EOS giải quyết vấn đề thông lượng với cái giá phải trả là mất tính năng phân quyền, vấn đề về năng lực ngay lập tức trở nên nổi bật.Sau đó, EOS đã đóng gói nút cổ chai dung lượng sách thành một nguồn tài nguyên khan hiếm và mã hóa nó thành tiền ảo EOS RAM. Tất nhiên, ngoài bộ nhớ, một CPU full-node duy nhất cũng sẽ trở thành nút cổ chai dung lượng, do đó, nó cũng được mã hóa và trở thành tiền ảo EOS CPU. Tuy nhiên, trong các tình huống ứng dụng giống như tài chính, độ phức tạp tính toán thường rất thấp, do đó, bộ nhớ sẽ là nút cổ chai chính.Các thuật toán đồng thuận thực sự không thể giải quyết các tắc nghẽn về hiệu suất và dung lượng.Việc cố gắng cải thiện hiệu suất của hệ thống “Chuỗi khối” dựa trên các thuật toán đồng thuận độc đáo về cơ bản sẽ không cải thiện đáng kể hiệu suất của hệ thống.
. Nói tóm lại, việc giải quyết hai nút thắt nêu trên đòi hỏi sự khéo léo trong thiết kế hệ thống phân tán, liên quan đến thuật toán đồng thuận và mật mã, nhưng điểm khởi đầu thiết yếu không phải là thuật toán đồng thuận và mật mã.
tiêu đề phụ
Nút cổ chai hiệu suất: Nhà sản xuất khối đang làm gì
Trước hết, nút tạo khối cũng là một nút đầy đủ, chấp nhận các khối đã được xác nhận và các giao dịch chưa được xác nhận của toàn bộ mạng, đồng thời xây dựng một chuỗi, liên tục duy trì trạng thái mới nhất của sổ cái, sau đó nắm bắt cơ hội để thử thêm mới. khối ở cuối chuỗi. Bất kể thuật toán đồng thuận nào được sử dụng, nó sẽ trải qua các bước sau:
Trong bước đầu tiên, theo trạng thái mới nhất của sổ tài khoản, chọn một số giao dịch hợp pháp đã được xác minh từ bộ giao dịch chưa được xác nhận, sau đó tạo một khối mới;
Bước thứ hai là tham gia cuộc thi hoặc ứng cử viên cho quyền tạo khối cho khối mới này, ở giai đoạn này, khả năng cao là nó sẽ bị gián đoạn do trạng thái sổ tài khoản được cập nhật, tức là các nút khác thành công các khối đã tạo và quay lại bước đầu tiên;Bước thứ ba là phát khối mới ra toàn mạng sau khi có quyền tạo khối, cập nhật trạng thái sổ tài khoản và quay lại bước đầu tiên.Sự khác biệt cốt lõi giữa các thuật toán đồng thuận khác nhau nằm ở cách hoàn thành bước thứ hai của cuộc thi hoặc ứng cử viên cho quyền tạo khối. Nhưng
Mâu thuẫn này khiến cần phải có khoảng thời gian chặn tương đối dài để đảm bảo rằng khối được phổ biến đầy đủ trong toàn bộ mạng trước khi khối tiếp theo được tạo nếu mỗi khối tương đối lớn và có thể chứa nhiều giao dịch hơn.
Nếu quá trình lan truyền không đủ, trong hệ thống PoW và PoS, nó sẽ được biểu hiện dưới dạng tỷ lệ fork cao hơn và các khối không hợp lệ, trong khi ở hệ thống BFT, nó sẽ được biểu hiện dưới dạng khối có tỷ lệ thất bại cao hơn không thể nhận được 2/3 khối phiếu đồng ý.
tiêu đề phụ
Proof-of-Work và Proof-of-StakePoW yêu cầu giá trị Hash phải nhỏ hơn một giá trị cụ thể bằng cách đặt Mục tiêu băm.Ví dụ: coi giá trị Hash 256 bit là một số nguyên lớn. Giá trị Hash phải được tính toán dựa trên dữ liệu khối mới và dữ liệu Nonce. Tìm bất kỳ nút nào thỏa mãn Mục tiêu băm tương ứng với Nonce và bạn sẽ có quyền tạo khối. Vì Nonce chỉ có thể được tìm thấy thông qua các phương pháp toàn diện ngẫu nhiên, nên cuộc thi này được chuyển thành cuộc thi để tính toán sức mạnh tính toán của Hash. PoS như Peercoin là một biến thể của PoW, giới thiệu cơ chế tiêu thụ Coin Age để tăng Mục tiêu băm, để sự cạnh tranh về sức mạnh tạo khối có thể được thay thế một phần bằng thời gian và số lượng tiền kỹ thuật số được nắm giữ.Có thể thấy rằng ưu điểm lớn nhất của cơ chế PoW là nó sử dụng một thuật toán đơn giản để thực hiện việc phân bổ ngẫu nhiên các quyền sản xuất khối hoàn toàn không cần cấp phép, không cần phối hợp và liên lạc giữa các nút cạnh tranh và có thể dễ dàng hỗ trợ bất kỳ số lượng nút sản xuất khối nào.Cạnh tranh, với các đặc điểm phân cấp tuyệt vời. Chính vì điều này,
Thuật toán này dẫn đến mâu thuẫn giữa độ trễ quảng bá khối và khoảng thời gian khối.Khi khoảng thời gian tạo khối ngắn, trước khi một khối mới được phát hoàn toàn trên toàn bộ mạng, một công cụ khai thác khác sẽ tạo một khối mới khác ở cùng độ cao, được gọi là ngã ba. Trong trường hợp này, cuối cùng một trong các khối sẽ bị loại bỏ bởi ophaned. Xác suất xảy ra điều này không được quá cao, nếu không, nó sẽ làm giảm đáng kể tiêu chuẩn tấn công sức mạnh tính toán 51% ban đầu của Khai thác ích kỷ và trong những trường hợp cực đoan, nó thậm chí có thể khiến đợt phân tách không bao giờ đạt được sự hội tụ ổn định.
Độ trễ phát khối chủ yếu được xác định bởi kích thước khối và băng thông giữa các nút trong toàn bộ mạng.Trong môi trường Internet hiện tại, mất khoảng 10 giây để phát tới hơn 90% số nút. Do đó, trong mạng Bitcoin, khoảng thời gian giữa các khối khoảng 10 phút khiến khả năng phân tách khối trở nên cực kỳ thấp. Trong suốt nửa đầu năm 2018, chỉ có hai đợt fork. Trong mạng Ethereum, khoảng thời gian giữa các khối khoảng 15 giây giữ cho xác suất rẽ nhánh khối ở mức khoảng 10%, ngay cả khi khối của nó nhỏ hơn nhiều so với khối của Bitcoin. Cần lưu ý rằng khoảng thời gian tạo khối của PoW theo nghĩa thống kê, tình hình thực tế là khoảng thời gian tạo khối lớn nhỏ khác nhau và kỳ vọng thống kê là 10 phút. Điều này không phải do sự biến động về sức mạnh tính toán của toàn bộ mạng mà do quá trình tìm kiếm Nonce là một quá trình thăm dò ngẫu nhiên nên nhiều nhóm khai thác đã đưa ra các đường cong giá trị may mắn của riêng họ.
Đối với mạng Bitcoin, khoảng thời gian khối 10 phút thực sự là một hạn chế lớn trong môi trường Internet ngày nay, bạn phải biết rằng đây là một đề xuất được đề xuất cách đây 10 năm, giúp mở rộng kích thước khối.Do mâu thuẫn cơ bản của độ trễ phát khối, cải tiến này chỉ có hiệu quả ở một mức độ nhất định.Ngoài ra, điều đáng nóigiao thức GHOST
. Giao thức đưa ra một tiêu chí mới để xác định fork nào được chấp nhận khi forking. Nó thay đổi nguyên tắc chuỗi dài nhất do Satoshi Nakamoto đề xuất ban đầu thành cây con chứa nhiều sức mạnh tính toán nhất. Hai tiêu chí hoàn toàn tương đương nhau khi xác suất fork rất thấp, nhưng khi xác suất tương đối cao, chẳng hạn như 10% fork của ETH, giao thức GHOST có thể tránh khai thác ích kỷ và cải thiện tính bảo mật. NhưngBất kể giao thức GHOST có được thông qua hay không, nó sẽ không giúp ích đáng kể cho hiệu suất của chuỗi công khai.Sức mạnh tính toán của PoW không liên quan gì đến hiệu suất của hệ thống chuỗi khối và bất kỳ phần mềm hoặc phần cứng nào tăng tốc thuật toán băm sẽ không cải thiện thông lượng của hệ thống chuỗi khối trên mỗi đơn vị thời gian.
Ngoài ra,Đây là lý do tại sao sức mạnh tính toán băm của toàn bộ mạng chuỗi khối Bitcoin đã tăng hàng nghìn tỷ lần, nhưng thông lượng của nó luôn ở mức khoảng 7 TPS.Ngoài ra,Vì tổng lượng năng lượng đầu tư vào khai thác đã được xác định khi mỗi mỏ được thành lập, nên khi các công nghệ hoặc thiết bị khai thác tiết kiệm năng lượng hơn xuất hiện, sự cạnh tranh về sức mạnh tính toán sẽ khiến tất cả các công ty khai thác áp dụng công nghệ mới, điều này cuối cùng sẽ thúc đẩy toàn cầu ngành công nghiệp khai thác.Độ khó khai thác của mạng không gì khác hơn thế.
Do đó, tổng mức tiêu thụ năng lượng thực tế, về mặt vĩ mô, chỉ liên quan đến giá tiền tệ, giá điện và niềm tin đầu tư vào tiền kỹ thuật số chứ không liên quan gì đến hiệu quả khai thác.
tiêu đề phụ
Byzantine Fault Tolerant BFTThuật toán đồng thuận chịu lỗi Byzantine sử dụng thuật toán ngẫu nhiên để xác định nút cho mỗi khối, dựa trên địa chỉ tiền kỹ thuật số trên sổ cái thay vì địa chỉ IP. Tất cả các nút tham gia ứng cử viên khối không cần phải cạnh tranh. Khối mới sẽ được xác minh và ký bởi tất cả các thành viên của ủy ban, một nhóm người xác minh và bỏ phiếu, sau đó phát ra toàn bộ mạng, sau đó bắt đầu quy trình sản xuất khối tiếp theo.
Khác với PoW, ứng cử viên khối BFT là một quá trình hợp tác, liên quan đến độ phức tạp giao tiếp ít nhất là O(n^2), trong khi PoW không yêu cầu bất kỳ chi phí giao tiếp nào trong quá trình cạnh tranh khối. Quá trình cộng tác dựa trên BFT sẽ không dẫn đến các nhánh và không cần tiêu tốn sức mạnh tính toán tài nguyên khan hiếm hoặc Thời đại tiền xu. toàn bộ mạng Quá trình không thể được thực hiện trên toàn bộ mạng. Đây là lý do tại sao các thuật toán giống BFT chắc chắn sẽ liên quan đến quy trình xây dựng ủy ban và chữ ký xác minh chỉ xảy ra trong một phạm vi nhỏ và những người còn lại chỉ tin tưởng chúng.
Nhiều dự án chuỗi công khai dựa trên BFT gần đây, chẳng hạn như Algorand, đã thực hiện rất nhiều công việc về cách chọn ủy ban này một cách an toàn và công bằng, mặc dù những công việc này không liên quan trực tiếp đến việc cải thiện hiệu suất hệ thống.Các phiếu bầu của thuật toán BFT thường được tính trọng số để tránh Sybil Attack. Và trọng số này chủ yếu liên quan đến quyền và lợi ích của những người tham gia, điều này cũng giống như tinh thần của PoS, hiện nay nhiều người gọi loại thuật toán bỏ phiếu này của BFT là thuật toán PoS. Trên thực tế, thuật toán đồng thuận giống như BFT và thuật toán PoS được đề xuất lúc đầu (chẳng hạn như Peercoin) về cơ bản là các cơ chế khác nhau.
Chúng tôi đã đề cập ở trên rằng quá trình lựa chọn nhà sản xuất khối và thành viên ủy ban cho các thuật toán BFT khác nhau ít liên quan đến hiệu suất của hệ thống. Tương tự như PoW/PoS, hiệu suất thông lượng của nó cũng phụ thuộc vào kích thước của từng khối và chu kỳ tạo khối. Trong hệ thống BFT, nếu bạn muốn cho phép mỗi khối tương đối lớn, thì bạn cần phải có thời gian tạo khối tương đối dài, để có khả năng cao là khối mới được tạo và dữ liệu chữ ký ủy ban của nó sẽ được truyền bá hoàn toàn trong ủy ban.Về mặt lý thuyết, quy mô của ủy ban nhỏ hơn nhiều so với quy mô của toàn bộ mạng và độ trễ phát sóng trong thuật toán BFT sẽ nhỏ hơn so với mạng PoW/PoS có cùng quy mô. Trên thực tế, điều này đúng, nhưng độ trễ phát sóng dựa trên giao thức Gossip tỷ lệ thuận với logarit của kích thước mạng chứ không phải tuyến tính, do đó độ trễ phát sóng không nhỏ hơn nhiều. Ngoài ra, các thuật toán BFT dựa trên một số biện pháp bảo mật bổ sung như đồng bộ hóa toàn cầu định kỳ, do đó, trong thực tế,
Các thuật toán giống như BFT không có nhiều lợi thế về hiệu suất so với các hệ thống PoW/PoS.
tiêu đề phụ
Bất kể thuật toán nào, hiệu suất không thể được cải thiện nhiềuTuy nhiên, thời gian để đạt được sự lan truyền đầy đủ dựa trên giao thức Gossip có mối quan hệ tuyến tính với lượng dữ liệu được lan truyền và mối quan hệ logarit với số nút được lan truyền nên BFT không có nhiều lợi thế về độ trễ lan truyền.
Kết quả là bất kể thuật toán nào được sử dụng, có một mâu thuẫn không thể hòa giải giữa kích thước khối và khoảng thời gian khối, do đó hiệu suất không thể được cải thiện đáng kể.
tiêu đề phụNút cổ chai công suất: Một nút đầy đủ không tạo ra các khối đang làm gì?Trong hệ thống "Chuỗi khối" chuỗi đơn, có khoảng ba loại nút:
Các nút đầy đủ tạo ra các khối, các nút đầy đủ không tạo ra các khối và các nút nhẹ.
Bất kể một khối có được tạo ra hay không, nút đầy đủ sẽ xác minh và chuyển tiếp phát các khối mới và các giao dịch chưa được xác nhận. Công việc phát sóng ở đây chiếm lưu lượng chính và tải I/O của đĩa. Đối với TPS, chỉ có một tá Ethereum geth Say , lưu lượng này khoảng 1,5Mbps.Để hoàn thành việc xác minh các khối mới và các giao dịch chưa được xác nhận trong thời gian thực, tất cả sổ tài khoản người dùng và tất cả các trạng thái hợp đồng thông minh cần phải nằm trong bộ nhớ, chiếm phần lớn bộ nhớ chính. Quy mô hiện tại của Ethereum sẽ chiếm gần 4GB bộ nhớ. Mỗi nút đầy đủ sẽ cần phải chịu tải trọng như vậy.Nếu bạn muốn tạo nút khai thác PoW hoặc nút xác minh PoS, bạn cần thực hiện thêm các thao tác khác. Giá của những tải này được trao đổi để có được sự phân quyền an toàn và hoàn chỉnh. Bất kỳ nút đầy đủ nào cũng không cần phải tin tưởng trước bất kỳ nút nào khác và bất kỳ nút đầy đủ nào cũng không có khả năng đánh lừa các nút đầy đủ khác.Giá trị của các nút đầy đủ thông thường được phản ánh ở hai khía cạnh:
Chuyển tiếp phát dữ liệu hợp pháp và duy trì trạng thái mới nhất của toàn bộ sổ tài khoản mạng cho người dùng hoặc các nút nhẹ để truy vấn.Ví dụ: một nút nhẹ như ví di động không xác minh hoặc chuyển tiếp dữ liệu khối quảng bá hoặc giao dịch chưa được xác nhận. Nó dựa vào và tin tưởng một hoặc nhiều nút đầy đủ được thiết lập sẵn và có được trạng thái của một người dùng cụ thể thông qua các nút đầy đủ này, chẳng hạn như Số dư tài khoản và bắt đầu giao dịch chuyển khoản. Bản thân các nút nhẹ không có khả năng xác minh tính xác thực của thông tin và giống như một thiết bị đầu cuối trong thế giới blockchain.Đối với hệ thống "Chuỗi khối" một chuỗi, nếu TPS thông lượng của hệ thống tăng lên 100 lần, thì cần có khối lượng giao tiếp là 150Mbps; hoặc quy mô người dùng được mở rộng lên 100 lần, thì cần có bộ nhớ 400GB.Vì vậy, về cơ bản, hầu hết các máy chủ thông thường trên Internet không thể triển khai một nút đầy đủ một cách trơn tru.Nếu nút đầy đủ chỉ có thể được vận hành bởi các trang trại khai thác chuyên nghiệp và người bình thường không thể triển khai nút đầy đủ một cách độc lập, thì toàn bộ hệ thống sẽ thoái hóa thành dịch vụ đám mây tập trung được triển khai ở nhiều nơi và dễ bị tấn công và cấm.
Do đó, hai nút cổ chai này cần được giải quyết không chỉ đối với các nút tạo khối mà còn đối với các nút đầy đủ thông thường.
tiêu đề phụTại sao không thay đổi suy nghĩ của bạn và tìm một lối thoát mới
Chúng tôi đã đề cập đến nút cổ chai hiệu suất và nút cổ chai công suất, trong hệ thống "Chuỗi khối" chuỗi đơn hiện tại, rất khó để tạo ra một cải tiến lớn, đặc biệt là nút cổ chai công suất. Đây là nguồn gốc của cái gọi là tam giác bất khả thi blockchain. Trong suốt lịch sử phát triển công nghệ máy tính, chỉ có một mô hình thiết kế công suất lớn và thông lượng cao đã đạt được thành công quy mô lớn:
Mở rộng quy mô Mở rộng quy mô.Ví dụ: GPU sử dụng hàng nghìn lõi có hiệu suất chung để hoạt động song song nhằm đạt được những cải tiến về hiệu suất vượt quá hiệu suất tính toán của CPU theo một số bậc độ lớn và công nghệ bán dẫn mà GPU dựa vào về cơ bản không khác với CPU Chip. Một ví dụ khác là hệ thống dịch vụ đám mây trực tuyến ngày nay sử dụng hàng nghìn, thậm chí hàng chục nghìn máy chủ với hiệu suất thông thường hoạt động song song để hỗ trợ các dịch vụ trực tuyến với dung lượng lớn và thông lượng cao.
Ở đây tôi cũng có thể mạnh dạn tưởng tượng:
Có lẽ một hệ thống chuỗi khối có dung lượng lớn và thông lượng cao sẽ là một giải pháp tương tự, nghĩa là cho phép hàng nghìn trường hợp chuỗi đơn đồng nhất hoạt động song song với nhau và phân chia khối lượng công việc của toàn bộ mạng để đạt được tổng dung lượng lớn và thông lượng cao.


