Cơ bản
Giao ngay
Giao dịch tiền điện tử một cách tự do
Giao dịch ký quỹ
Tăng lợi nhuận của bạn với đòn bẩy
Chuyển đổi và Đầu tư định kỳ
0 Fees
Giao dịch bất kể khối lượng không mất phí không trượt giá
ETF
Sản phẩm ETF có thuộc tính đòn bẩy giao dịch giao ngay không cần vay không cháy tải khoản
Giao dịch trước giờ mở cửa
Giao dịch token mới trước niêm yết
Futures
Truy cập hàng trăm hợp đồng vĩnh cửu
TradFi
Vàng
Một nền tảng cho tài sản truyền thống
Quyền chọn
Hot
Giao dịch với các quyền chọn kiểu Châu Âu
Tài khoản hợp nhất
Tối đa hóa hiệu quả sử dụng vốn của bạn
Giao dịch demo
Giới thiệu về Giao dịch hợp đồng tương lai
Nắm vững kỹ năng giao dịch hợp đồng từ đầu
Sự kiện tương lai
Tham gia sự kiện để nhận phần thưởng
Giao dịch demo
Sử dụng tiền ảo để trải nghiệm giao dịch không rủi ro
Launch
CandyDrop
Sưu tập kẹo để kiếm airdrop
Launchpool
Thế chấp nhanh, kiếm token mới tiềm năng
HODLer Airdrop
Nắm giữ GT và nhận được airdrop lớn miễn phí
Launchpad
Đăng ký sớm dự án token lớn tiếp theo
Điểm Alpha
Giao dịch trên chuỗi và nhận airdrop
Điểm Futures
Kiếm điểm futures và nhận phần thưởng airdrop
Đầu tư
Simple Earn
Kiếm lãi từ các token nhàn rỗi
Đầu tư tự động
Đầu tư tự động một cách thường xuyên.
Sản phẩm tiền kép
Kiếm lợi nhuận từ biến động thị trường
Soft Staking
Kiếm phần thưởng với staking linh hoạt
Vay Crypto
0 Fees
Thế chấp một loại tiền điện tử để vay một loại khác
Trung tâm cho vay
Trung tâm cho vay một cửa
a16z: Tốc độ của blockchain đủ để đáp ứng nhu cầu tài chính rồi, tiếp theo là gì?
作者:Pranav Garimidi、Joachim Neu、Max Resnick,a16z crypto研究员;来源:a16z crypto;编译:Shaw 金色财经
Ngày nay, blockchain đã có thể tự tin tuyên bố rằng nó sở hữu khả năng xử lý cần thiết để cạnh tranh với cơ sở hạ tầng tài chính hiện có. Các hệ thống môi trường sản xuất hiện tại có thể xử lý hàng chục ngàn giao dịch mỗi giây, và hiệu suất trong tương lai còn có thể tăng lên nhiều cấp độ.
Tuy nhiên, ngoài thông lượng đơn thuần, các ứng dụng tài chính còn cần tính dự đoán. Khi một giao dịch được khởi tạo - cho dù là giao dịch, đấu giá hay thực hiện quyền chọn - việc có thể đảm bảo thời gian xác nhận giao dịch trên chuỗi một cách đáng tin cậy là rất quan trọng cho hoạt động bình thường của hệ thống tài chính. Nếu giao dịch phải đối mặt với sự chậm trễ không thể dự đoán (dù là do can thiệp có chủ đích hay tình huống ngẫu nhiên), hàng loạt ứng dụng sẽ không thể hoạt động bình thường. Để các ứng dụng tài chính trên chuỗi có sức cạnh tranh, blockchain phải cung cấp bảo đảm cho giao dịch lên chuỗi trong thời gian ngắn: chỉ cần một giao dịch hợp lệ được gửi đến mạng, nó phải được đảm bảo sẽ được đóng gói và lên chuỗi càng nhanh càng tốt.
Lấy sổ đặt hàng trên chuỗi làm ví dụ. Một sổ đặt hàng hiệu quả cần các nhà tạo lập thị trường cung cấp thanh khoản thông qua việc liên tục đặt lệnh mua bán tài sản. Vấn đề cốt lõi mà các nhà tạo lập thị trường phải đối mặt là: làm thế nào để giảm thiểu chênh lệch giá (sự chênh lệch giữa giá mua và giá bán) mà không phải chịu rủi ro lựa chọn ngược do việc báo giá không theo kịp thị trường. Để làm điều này, các nhà tạo lập thị trường phải liên tục cập nhật lệnh để phản ánh tình trạng thị trường mới nhất. Ví dụ, khi Cục Dự trữ Liên bang phát hành thông báo dẫn đến sự biến động lớn về giá tài sản, các nhà tạo lập thị trường cần ngay lập tức cập nhật lệnh đến giá mới. Trong tình huống này, nếu giao dịch mà nhà tạo lập thị trường sử dụng để cập nhật lệnh không thể lên chuỗi ngay lập tức, các nhà đầu tư chênh lệch giá sẽ giao dịch theo giá đã lỗi thời, khiến họ chịu thiệt hại. Các nhà tạo lập thị trường chỉ có thể buộc phải mở rộng chênh lệch giá để giảm rủi ro này, dẫn đến sự suy giảm sức cạnh tranh của các nền tảng giao dịch trên chuỗi.
Cơ chế lên chuỗi giao dịch có thể dự đoán có thể cung cấp sự đảm bảo đáng tin cậy cho các nhà tạo lập thị trường, giúp họ có thể phản ứng nhanh chóng với các sự kiện bên ngoài chuỗi, duy trì hoạt động hiệu quả của thị trường trên chuỗi.
Khoảng cách giữa hiện trạng và nhu cầu
Hiện tại, các blockchain công khai chỉ có thể cung cấp bảo đảm cuối cùng lên chuỗi tương đối đáng tin cậy trong khoảng vài giây. Bảo đảm này đủ cho các ứng dụng thanh toán, nhưng đối với nhiều ứng dụng tài chính cần người tham gia thị trường phản ứng thời gian thực, thì sức mạnh này vẫn còn rất thiếu. Lấy ví dụ về bối cảnh sổ đặt hàng ở trên: đối với các nhà tạo lập thị trường, nếu giao dịch của nhà đầu tư chênh lệch giá được ưu tiên đóng gói vào khối trước đó, thì bảo đảm “lên chuỗi trong vài giây” trở nên vô nghĩa. Thiếu bảo đảm lên chuỗi mạnh mẽ, các nhà tạo lập thị trường chỉ có thể mở rộng chênh lệch giá và cung cấp báo giá kém hơn cho người dùng để phòng ngừa rủi ro lựa chọn ngược cao hơn. Điều này sẽ khiến giao dịch trên chuỗi mất đi sức hấp dẫn so với các địa điểm giao dịch khác có bảo đảm mạnh hơn.
Nếu blockchain muốn thực sự trở thành cơ sở hạ tầng hiện đại cho thị trường vốn, các nhà phát triển phải giải quyết những vấn đề này để các ứng dụng có giá trị cao như sổ đặt hàng phát triển mạnh mẽ trên chuỗi.
Tính dự đoán khó khăn ở đâu?
Việc tăng cường bảo đảm lên chuỗi giao dịch trên các blockchain công khai hiện tại để hỗ trợ các tình huống tài chính như vậy rất khó khăn. Một số giao thức hiện tại phụ thuộc vào một nút đơn lẻ (tức là “nút tạo khối”), nơi quyết định trong khoảng thời gian chỉ định giao dịch nào có thể được đóng gói. Thiết kế này, dù giảm bớt khó khăn kỹ thuật trong việc xây dựng blockchain công khai hiệu suất cao, nhưng cũng tạo ra điểm độc quyền kinh tế tiềm ẩn - nút tạo khối có thể lợi dụng điều này để chiếm đoạt giá trị. Thông thường, trong khoảng thời gian mà nút được chọn là nút tạo khối, nó có quyền kiểm soát tuyệt đối đối với các giao dịch nào sẽ được bao gồm trong khối.
Đối với một blockchain mang lại các hoạt động tài chính khác nhau, nút tạo khối ở vị trí đặc quyền. Nếu nút này từ chối đóng gói một giao dịch, người dùng chỉ còn cách chờ nút tạo khối tiếp theo sẵn lòng đóng gói giao dịch đó. Trong mạng không có giấy phép, nút tạo khối tự nhiên có động cơ để chiếm đoạt giá trị, hay còn gọi là giá trị có thể trích xuất từ thợ đào (MEV). MEV không chỉ đơn giản là thực hiện các cuộc tấn công sandwich đối với giao dịch AMM. Ngay cả khi nút tạo khối chỉ trì hoãn việc đóng gói giao dịch vài chục miligiây, nó vẫn có thể thu lợi lớn và giảm mạnh hiệu suất hoạt động của các ứng dụng cơ sở. Nếu sổ đặt hàng chỉ ưu tiên xử lý giao dịch của một số nhà giao dịch, điều đó là không công bằng đối với tất cả những người tham gia khác. Trong tình huống cực đoan, hành vi xấu của nút tạo khối thậm chí có thể khiến các nhà giao dịch từ bỏ nền tảng hoàn toàn.
Một ví dụ: khi Cục Dự trữ Liên bang công bố tăng lãi suất, giá ETH ngay lập tức giảm 5%. Tất cả các nhà tạo lập thị trường trên sổ đặt hàng đều vội vàng hủy bỏ lệnh cũ và đặt lệnh mới với giá mới. Trong khi đó, tất cả các nhà đầu tư chênh lệch giá cũng gửi giao dịch, cố gắng bán ETH theo lệnh đã lỗi thời. Nếu sổ đặt hàng hoạt động trên một giao thức sử dụng thiết kế nút tạo khối đơn, nút này sẽ có quyền lực rất lớn. Nó có thể trực tiếp chọn kiểm duyệt tất cả các giao dịch hủy lệnh của các nhà tạo lập thị trường, để cho các nhà đầu tư chênh lệch giá kiếm được lợi nhuận lớn; hoặc không hoàn toàn kiểm duyệt các giao dịch hủy lệnh, mà là trì hoãn xử lý, chờ đến khi giao dịch của các nhà đầu tư chênh lệch giá lên chuỗi rồi mới cho phép; nút tạo khối thậm chí có thể trực tiếp chèn giao dịch chênh lệch giá của riêng mình và thu lợi từ sự sai lệch giá.
Hai yêu cầu cốt lõi: khả năng chống kiểm duyệt và tính ẩn danh giao dịch
Đối mặt với vị thế ưu việt này, sự tham gia tích cực của các nhà tạo lập thị trường sẽ trở nên không có lợi - chỉ cần giá có sự biến động, họ có thể bị lợi dụng. Vấn đề về bản chất bắt nguồn từ việc nút tạo khối có quyền đặc quyền quá mức ở hai khía cạnh: nút tạo khối có thể kiểm duyệt giao dịch của bất kỳ nhà giao dịch nào; nút tạo khối có thể xem giao dịch của người khác và dựa vào đó gửi giao dịch phản ứng của mình. Bất kỳ vấn đề nào trong số này cũng có thể dẫn đến hậu quả thảm khốc.
Ví dụ minh họa
Chúng ta có thể rõ ràng minh họa vấn đề qua một trường hợp. Giả sử có hai người tham gia đấu giá: Alice và Bob, trong đó Bob chính là nút tạo khối của phiên đấu giá này. (Việc chỉ đặt hai người tham gia là để thuận tiện cho việc giải thích, logic này cũng áp dụng cho bất kỳ số lượng người tham gia nào.)
Đấu giá diễn ra trong khoảng thời gian tạo khối, từ t=0 đến t=1. Alice gửi giá thầu bA vào thời điểm tA, và Bob gửi giá thầu bB vào thời điểm tB (tB > tA). Do Bob là nút tạo khối của khối đó, anh ta luôn đảm bảo mình có giá thầu cuối cùng. Cả Alice và Bob đều có thể xem giá tài sản thực tế được cập nhật liên tục (ví dụ, giá trung bình của một sàn giao dịch tập trung). Giả sử giá tại thời điểm t là pt, chúng ta giả định rằng tại bất kỳ thời điểm t nào, cả hai bên đều kỳ vọng giá tài sản khi đấu giá kết thúc (t=1) sẽ bằng với giá hiện tại pt. Quy tắc đấu giá rất đơn giản: người có giá thầu cao hơn sẽ thắng và giao dịch theo giá thầu của chính mình.
Sự cần thiết của khả năng chống kiểm duyệt
Bây giờ hãy xem điều gì sẽ xảy ra khi Bob lợi dụng lợi thế của nút tạo khối. Nếu Bob có thể kiểm duyệt giá thầu của Alice, cơ chế đấu giá sẽ trực tiếp không còn hiệu lực. Anh ta chỉ cần đưa ra một mức giá cực thấp, anh ta sẽ chắc chắn thắng, vì tất cả các giá thầu khác đều bị chặn lại. Điều này sẽ dẫn đến doanh thu cuối cùng của đấu giá gần như bằng không.
Sự cần thiết của tính ẩn danh giao dịch
Tình huống phức tạp hơn là: Bob không thể trực tiếp kiểm duyệt giá thầu của Alice, nhưng có thể nhìn thấy giá thầu của cô ấy trước khi đưa ra giá của mình. Lúc này, Bob sẽ thực hiện một chiến lược đơn giản: khi đưa ra giá thầu, anh ta sẽ xác định xem giá hiện tại ptB có cao hơn bA hay không. Nếu có, anh ta sẽ đưa ra giá nhỉnh hơn bA; nếu không, anh ta sẽ từ bỏ việc đưa ra giá.
Thông qua chiến lược này, Bob sẽ khiến Alice luôn phải đối mặt với sự lựa chọn ngược. Alice chỉ có thể thắng khi giá được cập nhật và giá thầu của cô ấy cao hơn giá trị dự kiến của tài sản. Và mỗi khi cô ấy thắng đấu giá, dự kiến sẽ thua lỗ, cuối cùng sẽ không tham gia đấu giá nữa. Khi tất cả các đối thủ cạnh tranh rời đi, Bob lại có thể đưa ra mức giá cực thấp để thắng đấu giá, khiến doanh thu của đấu giá trở về con số không.
Kết luận cốt lõi của trường hợp này là: Thời gian của đấu giá không quan trọng. Chỉ cần Bob có thể kiểm duyệt giá thầu của Alice, hoặc có thể nhìn thấy giá thầu của Alice trước khi đưa ra giá của mình, thì cuộc đấu giá này chắc chắn sẽ thất bại.
Logic này cũng áp dụng cho mọi tình huống giao dịch tài sản tần suất cao, bao gồm giao dịch ngoài trời, hợp đồng vĩnh viễn, sàn giao dịch phái sinh, v.v.: nếu tồn tại một nút tạo khối có quyền lực như Bob trong trường hợp này, toàn bộ cơ chế thị trường sẽ sụp đổ. Để các sản phẩm trên chuỗi phục vụ cho những tình huống như vậy có tính khả thi, không thể trao cho nút tạo khối những đặc quyền như vậy.
Những vấn đề này xuất hiện như thế nào trong thực tế hiện nay?
Mô tả ở trên vẽ ra một bức tranh không mấy lạc quan cho bất kỳ giao dịch nào sử dụng giao thức nút tạo khối đơn không có giấy phép. Tuy nhiên, nhiều giao thức như vậy vẫn có khối lượng giao dịch tốt trên các sàn giao dịch phi tập trung (DEX), lý do đằng sau là gì?
Trên thực tế, có hai lực lượng cùng nhau bù đắp cho các vấn đề nêu trên:
Nút tạo khối không hoàn toàn lạm dụng quyền lợi kinh tế của mình, vì họ thường có động lực lớn để đảm bảo sự thành công của blockchain cơ sở;
Các ứng dụng đã xây dựng các giải pháp tạm thời để giảm thiểu sự dễ bị tổn thương của chính mình đối với những vấn đề như vậy.
Mặc dù hai yếu tố này cho đến nay vẫn giúp tài chính phi tập trung (DeFi) hoạt động, nhưng về lâu dài, chúng không đủ để cho thị trường trên chuỗi thực sự cạnh tranh với thị trường truyền thống bên ngoài chuỗi.
Trên một blockchain có các hoạt động kinh tế đáng kể, việc có được quyền tạo khối đòi hỏi phải đặt cọc một lượng lớn token. Do đó, các nút tạo khối phải hoặc tự mình sở hữu một lượng lớn tài sản thế chấp, hoặc có đủ uy tín để cho phép các chủ sở hữu token khác ủy quyền quyền cọc cho họ. Trong bất kỳ trường hợp nào, các nhà điều hành nút lớn thường là các thực thể công khai, và uy tín của họ đứng trước rủi ro. Ngoài uy tín, tài sản thế chấp mà họ sở hữu cũng có nghĩa là họ có động lực kinh tế để thúc đẩy blockchain phát triển tích cực. Chính vì vậy, chúng tôi hiện chưa thấy nút tạo khối hoàn toàn lạm dụng quyền lực thị trường như đã mô tả ở trên - nhưng điều này không có nghĩa là những vấn đề này không tồn tại.
Một mặt, việc dựa vào áp lực xã hội và lợi ích lâu dài để ràng buộc lòng tốt của các nhà điều hành nút không phải là nền tảng đáng tin cậy cho hệ thống tài chính tương lai. Khi hoạt động tài chính trên chuỗi mở rộng, không gian lợi nhuận tiềm năng của các nút tạo khối cũng sẽ tăng lên đồng thời. Tiềm năng này càng lớn, càng khó để ràng buộc các nút tạo khối qua các phương diện xã hội, khiến họ phải đi ngược lại lợi ích ngắn hạn.
Mặt khác, mức độ lạm dụng quyền lực thị trường của các nút tạo khối là một khoảng liên tục, từ hành vi nhẹ nhàng đến việc tiêu diệt hoàn toàn thị trường. Các nhà điều hành nút có thể thử nghiệm từng bước một, lợi dụng quyền lực để kiếm lợi cao hơn. Khi một số nhà điều hành liên tục vượt qua ranh giới hành vi chấp nhận được, các nút khác sẽ nhanh chóng bắt chước. Hành vi của một nút riêng lẻ có vẻ ảnh hưởng hạn chế, nhưng khi tất cả mọi người bắt đầu bắt chước, tác động sẽ rất rõ ràng.
Cách thể hiện rõ nhất hiện tượng này có thể là trò chơi theo thời gian: các nút tạo khối sẽ cố gắng trì hoãn công bố khối càng lâu càng tốt, trong khi vẫn đảm bảo khối đó vẫn hợp lệ trong giao thức để kiếm được phần thưởng cao hơn. Điều này sẽ dẫn đến thời gian tạo khối kéo dài, nếu nút quá quyết liệt, thậm chí có thể dẫn đến tình huống khối bị bỏ qua. Mặc dù tính khả thi của các chiến lược này đã được biết đến rộng rãi, nhưng các nút tạo khối ban đầu chọn không tham gia vào những trò chơi này chủ yếu để bảo vệ hình ảnh của mình như những người quản lý blockchain tốt. Tuy nhiên, sự cân bằng xã hội này rất dễ bị tổn thương. Một khi một nhà điều hành nút bắt đầu sử dụng chiến lược này để kiếm lợi cao hơn mà không bị trừng phạt, các nút khác sẽ nhanh chóng theo kịp.
Trò chơi theo thời gian chỉ là một trong những ví dụ về việc các nút tạo khối tăng lợi nhuận mà không hoàn toàn lạm dụng quyền lực. Họ cũng có thể sử dụng nhiều cách khác nhau để nâng cao lợi nhuận của mình, đánh đổi chi phí ứng dụng. Nếu nhìn riêng lẻ, những biện pháp này có thể vẫn nằm trong khả năng chịu đựng của ứng dụng, nhưng cuối cùng sẽ phát triển đến mức chi phí vận hành trên chuỗi vượt quá lợi nhuận.
Một yếu tố khác giúp DeFi hoạt động bình thường là: các ứng dụng chuyển logic cốt lõi ra ngoài chuỗi và chỉ đưa kết quả lên chuỗi. Ví dụ, tất cả các giao thức cần thực hiện đấu giá nhanh đều chọn thực hiện bên ngoài chuỗi. Những ứng dụng này thường hoạt động trên một nhóm các nút có giấy phép để tránh các vấn đề do nút tạo khối xấu gây ra. Chẳng hạn, UniswapX thực hiện đấu giá Hà Lan được sử dụng để khớp giao dịch bên ngoài chuỗi trên mạng chính Ethereum, tương tự, Cowswap cũng thực hiện đấu giá theo lô bên ngoài chuỗi.
Mặc dù cách tiếp cận này có thể đảm bảo hoạt động của ứng dụng, nhưng nó khiến giá trị cốt lõi của blockchain cơ sở và các xây dựng trên chuỗi gặp nguy cơ nghiêm trọng. Nếu logic thực hiện của ứng dụng đều ở bên ngoài chuỗi, blockchain cơ sở sẽ chỉ trở thành một lớp thanh toán đơn thuần. Một trong những lợi thế cốt lõi của DeFi là khả năng kết hợp, nhưng trong thế giới mà tất cả các thực hiện xảy ra bên ngoài chuỗi, các ứng dụng này tự nhiên ở trong môi trường bị phân mảnh nhau. Dựa vào thực hiện bên ngoài chuỗi cũng sẽ tạo ra các tiền đề mới cho mô hình tin cậy của các ứng dụng: các ứng dụng không chỉ cần blockchain cơ sở hoạt động bình thường mà còn phải dựa vào cơ sở hạ tầng bên ngoài chuỗi khả dụng để hoạt động bình thường.
Làm thế nào để đạt được tính dự đoán
Để giải quyết những vấn đề này, giao thức cần đáp ứng hai đặc tính lớn: tính ổn định trong việc lên chuỗi và quy tắc sắp xếp giao dịch, cũng như bảo vệ quyền riêng tư trước khi giao dịch được xác nhận.
Yêu cầu cốt lõi thứ nhất: khả năng chống kiểm duyệt
Chúng tôi tóm tắt đặc tính đầu tiên là khả năng chống kiểm duyệt ngắn hạn. Nếu một giao thức có khả năng chống kiểm duyệt ngắn hạn, thì bất kỳ giao dịch nào đến được nút trung thực đều có thể được đảm bảo sẽ được đóng gói vào khối khả dụng tiếp theo.
Khả năng chống kiểm duyệt ngắn hạn: bất kỳ giao dịch hợp lệ nào được gửi đúng thời gian đến bất kỳ nút trung thực nào sẽ chắc chắn được đưa vào khối tiếp theo.
Nói chính xác hơn, chúng ta giả định giao thức hoạt động dựa trên đồng hồ cố định, khối được tạo ra theo thời gian cố định, chẳng hạn như mỗi 100 mili giây tạo một khối. Vậy chúng ta cần đảm bảo rằng: nếu một giao dịch đến nút trung thực vào thời điểm 250 mili giây, nó sẽ chắc chắn được đóng gói vào khối được tạo ra vào 300 mili giây. Kẻ tấn công không nên có quyền tùy ý chọn lọc giao dịch, đóng gói có chọn lọc hoặc loại bỏ một số giao dịch. Ý tưởng cốt lõi của định nghĩa này là: người dùng và ứng dụng nên có cách thức đáng tin cậy cao để đảm bảo giao dịch được lên chuỗi một cách thuận lợi vào bất kỳ thời điểm nào. Không nên vì một nút đơn lẻ bị mất gói - dù là do ác ý hay sự cố hoạt động - mà khiến một giao dịch không thể lên chuỗi.
Mặc dù định nghĩa này yêu cầu cung cấp bảo đảm lên chuỗi cho các giao dịch đến bất kỳ nút trung thực nào, nhưng trong thực tế, việc thực hiện điều này có thể tốn kém quá mức. Ý nghĩa cốt lõi ở đây là: giao thức nên có đủ tính ổn định để làm cho việc lên chuỗi giao dịch thể hiện tính dự đoán mạnh mẽ và có logic đơn giản dễ hiểu. Giao thức nút tạo khối đơn không có giấy phép rõ ràng không đáp ứng được đặc tính này, vì nếu nút tạo khối duy nhất vào một thời điểm nào đó thực hiện hành vi xấu, thì giao dịch không có cách nào khác để lên chuỗi. Tuy nhiên, ngay cả khi chỉ có một nhóm bốn nút có thể đảm bảo đóng gói giao dịch trong mỗi khoảng thời gian, điều đó cũng sẽ tăng cường đáng kể sự lựa chọn lên chuỗi cho người dùng và ứng dụng. Để các ứng dụng có thể phát triển ổn định và thịnh vượng, việc hy sinh một phần hiệu suất để đổi lấy độ tin cậy là điều đáng giá. Việc tìm ra sự cân bằng phù hợp giữa độ bền và hiệu suất vẫn cần nghiên cứu thêm, nhưng bảo đảm mà các giao thức hiện có cung cấp vẫn là chưa đủ.
Một khi giao thức có thể đảm bảo giao dịch lên chuỗi, vấn đề sắp xếp sẽ dễ dàng được giải quyết. Giao thức có thể áp dụng bất kỳ quy tắc sắp xếp xác định nào để đảm bảo kết quả sắp xếp là nhất quán. Giải pháp đơn giản nhất là sắp xếp theo phí ưu tiên, hoặc cho phép ứng dụng linh hoạt sắp xếp các giao dịch tương tác với trạng thái của nó. Phương pháp sắp xếp tối ưu cho giao dịch vẫn là một hướng nghiên cứu sôi nổi, nhưng dù sao đi nữa, chỉ khi giao dịch có thể thành công lên chuỗi, quy tắc sắp xếp mới có ý nghĩa.
Yêu cầu cốt lõi thứ hai: tính ẩn danh thông tin
Sau khi đạt được khả năng chống kiểm duyệt ngắn hạn, một đặc tính quan trọng khác mà giao thức cần đáp ứng là khả năng bảo vệ quyền riêng tư mà chúng tôi gọi là tính ẩn danh.
Tính ẩn danh: Trước khi giao dịch được xác nhận cuối cùng trên chuỗi, không ai ngoài nút nhận giao dịch có thể thu được bất kỳ thông tin nào về giao dịch đó.
Giao thức đáp ứng tính ẩn danh cho phép nút nhận xem rõ ràng tất cả giao dịch được gửi đến nó, nhưng yêu cầu phần còn lại của giao thức không biết gì về nội dung giao dịch cho đến khi sự đồng thuận hoàn tất và thứ tự giao dịch được xác định trong nhật ký cuối cùng. Ví dụ, giao thức có thể sử dụng mã hóa khóa thời gian, khiến tất cả nội dung của khối không thể thấy trước một thời hạn nào đó; hoặc sử dụng mã hóa ngưỡng, chỉ khi ủy ban xác nhận rằng khối không thể đảo ngược thì mới giải mã khối.
Điều này có nghĩa là, các nút có thể lạm dụng thông tin giao dịch được gửi đến chúng, nhưng các nút khác trong mạng không thể biết nội dung chờ xác nhận trước khi sự đồng thuận kết thúc. Khi thông tin giao dịch được công khai cho các nút còn lại trong mạng, giao dịch đã hoàn tất sắp xếp và xác nhận, do đó không bên tham gia nào có thể thực hiện giao dịch trước. Để định nghĩa này có tính thực tiễn, yêu cầu trong bất kỳ khoảng thời gian nào cũng có thể có nhiều nút hoàn thành việc lên chuỗi giao dịch.
Chúng tôi không sử dụng định nghĩa quyền riêng tư mạnh hơn - tức là chỉ có người dùng biết nội dung giao dịch trước khi xác nhận giao dịch (ví dụ như giải pháp giao dịch được mã hóa) - vì giao thức cần một giai đoạn nào đó làm bộ lọc giao dịch rác. Nếu nội dung giao dịch hoàn toàn bị ẩn với toàn mạng, thì mạng không thể phân biệt giữa giao dịch rác và giao dịch hợp lệ. Cách duy nhất để giải quyết là giữ lại một phần siêu dữ liệu không ẩn trong giao dịch, chẳng hạn như địa chỉ thanh toán, bất kể giao dịch có hợp lệ hay không đều sẽ bị mất phí. Tuy nhiên, siêu dữ liệu này vẫn có thể tiết lộ đủ thông tin để kẻ tấn công có cơ hội lợi dụng. Vì vậy, chúng tôi thiên về thiết kế theo hướng: một nút có thể thấy giao dịch hoàn chỉnh, trong khi các nút khác trong mạng không thể nhìn thấy. Tuy nhiên, điều này cũng có nghĩa là, để tính năng này có hiệu lực, người dùng phải có ít nhất một nút trung thực trong mỗi khoảng thời gian như một cổng vào để giao dịch lên chuỗi.
Kết luận
Một giao thức đồng thời có khả năng chống kiểm duyệt ngắn hạn và tính ẩn danh thông tin là nền tảng lý tưởng để xây dựng các ứng dụng tài chính. Trở lại với ví dụ về việc thực hiện đấu giá trên chuỗi, hai đặc tính này trực tiếp giải quyết vấn đề mà Bob có thể gây ra cho sự sụp đổ của thị trường. Bob không thể kiểm duyệt giá thầu của Alice, cũng không thể sử dụng giá thầu của Alice để hướng dẫn giá thầu của mình, chính xác giải quyết các vấn đề 1) và 2) trong ví dụ trước đó.
Dưới sự đảm bảo của khả năng chống kiểm duyệt ngắn hạn, bất kỳ người dùng nào gửi giao dịch - dù là giao dịch hay giá thầu đấu giá - đều có thể đảm bảo giao dịch được ngay lập tức đóng gói lên chuỗi. Các nhà tạo lập thị trường có thể cập nhật lệnh, người tham gia đấu giá có thể nhanh chóng đưa ra giá thầu, các hoạt động thanh lý có thể được thực hiện hiệu quả. Người dùng có thể tin tưởng rằng bất kỳ hành động nào họ khởi xướng sẽ được thực hiện ngay lập tức. Điều này sẽ cho phép thế hệ ứng dụng tài chính thực tế mới với độ trễ thấp hoàn toàn được xây dựng trên chuỗi. Nếu blockchain muốn thực sự cạnh tranh với cơ sở hạ tầng tài chính hiện tại, thậm chí vượt qua hiệu suất của nó, những vấn đề mà chúng tôi cần giải quyết không chỉ dừng lại ở vấn đề thông lượng.