Tác giả: Che Kohler Biên dịch: Cointime.com 237
Bitcoin đã cách mạng hóa cách chúng ta nghĩ về tiền và giao dịch. Tuy nhiên, một trong những thách thức lớn nhất mà Bitcoin phải đối mặt là khả năng mở rộng và làm thế nào để đưa mạng này đến với hàng tỷ người dùng tiếp theo mà không hoàn toàn gặp sự cố trước nhu cầu giải quyết các giao dịch nhanh chóng và riêng tư.
Khi số lượng người dùng và giao dịch Bitcoin tăng lên, mạng có thể bị tắc nghẽn và chậm lại. Tốc độ giao dịch chậm và phí cao dẫn đến trải nghiệm người dùng kém, đẩy người dùng đến các mạng tiền tệ fiat bị hạn chế, người giám sát bitcoin tập trung hoặc sàn giao dịch tập trung nơi người dùng cần quyền truy cập riêng tư và không được phép vào tiền của họ.
Một số giải pháp đã được đề xuất cho khả năng mở rộng của Bitcoin, bao gồm giảm kích thước chữ ký, tăng dung lượng khối, tối ưu hóa sơ đồ chữ ký và tất nhiên là mạng Lớp 2 nơi các giao dịch ngoại tuyến có thể diễn ra.
Cho đến nay, giải pháp mở rộng quy mô phổ biến nhất cho Bitcoin là Lightning Network.
Mạng Lightning trong nút cổ chai
Với kho tiền đa chữ ký 2-2 được neo vào chuỗi chính Bitcoin, bất kỳ người dùng nào có Bitcoin UTXO đều có thể tìm thấy một bên khác sẵn sàng ghép nối và tạo kênh Lightning.
Nếu tôi và một nút khác tạo kênh Lightning 10 triệu Satoshi (0,1 BTC), thì cả hai chúng tôi đều khóa cùng một lượng bitcoin và bây giờ chúng tôi có một kênh hai chiều với dung lượng tối đa 10 triệu satoshi mỗi bên.
Mỗi kênh Lightning được thiết lập có thể thực hiện thanh toán trực tiếp tới các nút được kết nối, đóng vai trò là cầu nối giữa các đường dẫn thanh toán khác nhau và thu phí trong quá trình này. Điều này cho phép Lightning Network quản lý hàng triệu giao dịch sử dụng cùng một tính thanh khoản mà không cần chạm vào chuỗi cơ bản.
Mặc dù Lightning Network đã di chuyển nhiều xác nhận giao dịch hơn từ chuỗi cơ sở, nhưng nó vẫn gặp phải tình trạng tắc nghẽn của chuỗi cơ sở. Nếu phí trên chuỗi cơ sở quá cao hoặc nhóm bộ nhớ bị tồn đọng, bạn phải trả nhiều tiền hơn để mở hoặc đóng kênh Lightning hoặc phải chờ, điều này sẽ hạn chế tính thanh khoản của tiền vào và ra.
Điều này cũng thúc đẩy quá trình tập trung hóa, vì phí cao có thể không khuyến khích người dùng tạo các kênh nhỏ hơn do chi phí tạo kênh và các kênh có thể không đủ khả năng chi trả các khoản phí này.
Vì vậy, làm thế nào để Lightning Network mở rộng hiệu quả nếu chúng ta luôn bị hạn chế bởi chuỗi cơ bản? Trên thực tế, Lightning Network không hoàn toàn tuân theo chuỗi cơ sở, mà là UTXO, trong đó UTXO neo không phải lúc nào cũng nằm trên chuỗi chính.
Vì vậy, làm thế nào để Lightning Network mở rộng hiệu quả nếu chúng ta luôn bị hạn chế bởi chuỗi cơ bản? Trên thực tế, Lightning Network không hoàn toàn tuân theo chuỗi cơ sở, mà là UTXO, trong đó UTXO neo không phải lúc nào cũng nằm trên chuỗi chính.
Làm thế nào để các giao thức lớp 2 bổ sung cho nhau?
Statechains là một giao thức lớp 2, có nghĩa là nó có thể truyền Bitcoin UTXO mà không gây gánh nặng cho chuỗi khối Bitcoin; mạng được thiết kế để giúp mở rộng quy mô, tiết kiệm phí và cung cấp một số lợi ích riêng tư độc đáo.
StateChains tương tự như Lightning Network ở chỗ chúng cần được ghép nối với một thực thể khác. Để sử dụng StateChain, người dùng phải gửi tiền vào StateChain và tương tác với một thực thể StateChain để tạo địa chỉ Bitcoin. Quá trình tạo khóa hợp tác này tạo ra một khóa được phân bổ đồng đều giữa các thực thể StateChain, máy chủ và người dùng của họ.
Khi người dùng muốn chuyển tiền (toàn bộ UTXO), họ chỉ cần chuyển khóa cá nhân của mình, mà chúng tôi gọi là khóa tạm thời, cho người nhận dự kiến, nhưng tiền không thể chuyển nếu không có sự hỗ trợ lẫn nhau của cả hai bên.
Không giống như Lightning Network, StateChains không đáng tin cậy, nhưng vẫn có khả năng chống kiểm duyệt cao (thậm chí còn hơn thế nữa trong trường hợp các chuỗi bên liên kết của Liquid Network) vì tiền có thể được rút về ví trên chuỗi mà không cần cấp phép.
StateChains và Lightning Channels là hai giải pháp tiềm năng cho các vấn đề về khả năng mở rộng chuỗi khối. Người dùng có thể sử dụng các mạng này một cách độc lập bằng cách giữ Bitcoin của StateChain trong ví StateChain, trả tiền cho người dùng mạng; hoặc họ có thể sử dụng Bitcoin trong Kênh Lightning để trả tiền cho người dùng Lightning Network.
Việc có các mạng thanh toán riêng biệt có thể gây ra một số xích mích, nhưng người dùng luôn có thể quay lại chuỗi cơ bản từ một trong hai mạng; tuy nhiên, bạn phải đối phó với chi phí và thời gian cần thiết để đạt được kết quả cuối cùng trên chuỗi.
Vì StateChains vẫn giữ mô hình UTXO nên chúng có thể được sử dụng để tạo các kênh Lightning. Điều này sẽ cho phép người dùng gửi và nhận thanh toán lẫn nhau mà không cần phải phát các giao dịch đến chuỗi chính mỗi lần, giống như các Kênh Lightning được xây dựng trên Liquid Network.
Kênh sét StateChain hoạt động như thế nào?
Hai người dùng StateChain sẽ sử dụng khóa phân đoạn để ký giao dịch, sau đó phối hợp với nhà điều hành StateChain để trực tiếp ký giao dịch, sử dụng StateChain vào đa chữ ký Kênh Lightning và xử lý việc tạo giao dịch Kênh Lightning.
Nếu bạn có tiền trên Statechain, bạn có thể ngay lập tức chuyển một số tiền cho bạn bè, chuyển đổi Statechain UTXO thành các kênh Lightning được chia sẻ. Và nếu bạn của bạn muốn giảm thiểu liên hệ với thực thể Statechain, bạn có thể trực tiếp chuyển kênh trở lại chuỗi cơ sở.
Nếu bạn có tiền trên Statechain, bạn có thể ngay lập tức chuyển một số tiền cho bạn bè, chuyển đổi Statechain UTXO thành các kênh Lightning được chia sẻ. Và nếu bạn của bạn muốn giảm thiểu liên hệ với thực thể Statechain, bạn có thể trực tiếp chuyển kênh trở lại chuỗi cơ sở.
Một lợi ích khác của phương pháp tạo kênh này là nó có thể được giữ hoàn toàn riêng tư khỏi các thực thể Statechain. Các thực thể sẽ chỉ nhìn thấy toàn bộ UTXO được chuyển nhưng họ không cần biết đó là kênh Lightning. Hai giao thức hoàn toàn độc lập và các thực thể Statechain hoàn toàn không biết, ngay cả trong trường hợp có tranh chấp, chẳng hạn như đóng kênh bắt buộc.
StateChains cũng tạo điều kiện quản lý kênh tốt hơn, vì bạn có thể chuyển các kênh hiện có sang các UTXO lớn hơn. Vì vậy, bạn có thể thử nghiệm với chi phí thấp, tìm kích thước phù hợp với mình và khi bạn có kênh ổn định, bạn có thể di chuyển kênh đến lớp cơ sở bằng cách thoát khỏi Statechain.
Ưu điểm của StateChain Lightning Channel
Đặt Lightning Network lên trên Statechain có một số lợi thế, chẳng hạn như:
1. Dễ dàng tham gia Lightning Network hơn
Đầu tiên, quyền sở hữu các kênh Lightning có thể được chuyển ngay lập tức giữa các bên, cho phép người dùng tham gia Lightning Network mà không cần kênh trước đó. Tôi có thể tạo kênh Lightning được hỗ trợ bởi Statechain và chuyển kênh bằng cách chuyển UTXO cho người dùng khác để họ có thể dễ dàng gửi và nhận số dư Lightning sau khi kiểm soát UTXO trong ví StateChain của họ.
2. Di chuyển kênh đến vị trí mong muốn
Thứ hai, triển khai các kênh Lightning ở bất kỳ đâu trên biểu đồ mạng mà không cần đóng và mở lại các kênh. Thay vì thêm nhiều bitcoin hơn thông qua các giao dịch trên chuỗi, tôi có thể mua các kênh trực tiếp từ người dùng Statechain.
3. Các kênh nhỏ có cơ hội thể hiện lợi thế của mình
StateChain UTXO cũng cho phép neo các kênh nhỏ hơn, cho phép nhiều người dùng Bitcoin hơn sử dụng Lightning Network và tạo ra nhiều đường dẫn khác nhau, cải thiện tính thanh khoản và cung cấp tình huống lý tưởng cho các tuyến đường rẻ nhất cho thanh toán đa đường dẫn nguyên tử.
4. Quản lý thanh khoản của bạn
Statechains cho phép thanh khoản được điều chỉnh tự do hơn, mang lại cơ hội tái cân bằng độc đáo. Nếu bạn rút hết thanh khoản trong kênh và có tất cả thanh khoản ở phía bên kia, bạn sẽ không có khả năng chi tiêu, điều này có thể xảy ra không thường xuyên, đặc biệt nếu bạn không để mắt đến nút Lightning.
Thay vì lấy dung lượng kênh từ thị trường hoặc bắt đầu một kênh khác để cân bằng lại, bạn có thể chuyển dung lượng đó cho những người khác có thể cần các kênh không cân bằng. Các kênh hỗ trợ StateChain được tự do chuyển giao cho bất kỳ ai sẵn sàng; bạn có thể nhận được một kênh cân bằng và tiếp tục sử dụng Lightning Network.
5. Quyền riêng tư của kênh Lightning
StateChains có tính năng CoinSwap tích hợp cho phép bạn CoinJoin các kênh Lightning, vì vậy bạn không bao giờ có thể chắc chắn ai là người ban đầu đã mở hoặc đóng kênh Lightning đó.
6. Nhà máy sản xuất kênh StateChain
Khi việc di chuyển UTXO đến những người dùng khác nhau trở nên dễ dàng hơn, việc quản lý các nhà máy kênh Lightning thông qua Statechain cũng trở nên dễ dàng hơn. Thành viên nhà máy kênh trở nên linh hoạt hơn thông qua chuyển giao StateChain đơn giản, vì các thành viên nhà máy có thể được thêm hoặc xóa mà không có xung đột trên chuỗi.
7. Thay đổi trạng thái chuỗi
Khi việc di chuyển UTXO đến những người dùng khác nhau trở nên dễ dàng hơn, việc quản lý các nhà máy kênh Lightning thông qua Statechain cũng trở nên dễ dàng hơn. Thành viên nhà máy kênh trở nên linh hoạt hơn thông qua chuyển giao StateChain đơn giản, vì các thành viên nhà máy có thể được thêm hoặc xóa mà không có xung đột trên chuỗi.
7. Thay đổi trạng thái chuỗi
StateChains và Lightning có thể mang lại lợi ích cho nhau theo nhiều cách, không chỉ về chi phí tham gia Lightning mà còn về tác động của việc cải thiện quyền riêng tư và giám sát chuỗi. Khi hai giao thức hoàn thiện, các nhà phát triển của cả hai dự án sẽ cần làm việc để chuẩn hóa cách hai mạng sẽ tương tác trước khi thực sự thấy việc sử dụng StateChain và Lightning ngoài chuỗi trên quy mô lớn.
Tất cả bình luận