BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Kênh Lightning Network dựa trên Statechain

区块律动BlockBeats
特邀专栏作者
2023-01-31 11:22
Bài viết này có khoảng 2750 từ, đọc toàn bộ bài viết mất khoảng 4 phút
Statechain đã được đề xuất kết hợp với Lightning Network, và bây giờ có thể là lúc.
Tóm tắt AI
Mở rộng
Statechain đã được đề xuất kết hợp với Lightning Network, và bây giờ có thể là lúc.

Tiêu đề gốc: Các kênh mạng Lightning dựa trên Statechain

Tác giả gốc: SHINOBI

lý lịch

lý lịch

Chỉ là một bản tóm tắt nhanh cho những ai chưa đọc bài viết trước của tôi: chuỗi trạng thái là một cơ chế ngoại tuyến để chuyển tiền giữa bất kỳ ai hoàn toàn ngoại tuyến miễn phí. Chủ sở hữu ban đầu của quỹ hợp tác với nhà điều hành chuỗi trạng thái để xây dựng địa chỉ ECDSA-MPC. Khóa riêng của địa chỉ được chia thành hai nửa, một nửa nằm trong tay người dùng và nửa còn lại nằm trong tay của nhà điều hành. Giao dịch rút tiền với khóa thời gian được ký kết, sau đó người dùng gửi tiền đến địa chỉ này.

Không một bên nào có toàn quyền kiểm soát khóa riêng tư này và người dùng nắm giữ một giao dịch được ký trước, vì vậy họ có thể đơn phương lấy lại số tiền đó sau khi khóa thời gian được mở khóa. Khi người dùng muốn chuyển nội dung này, họ sẽ thông báo cho nhà điều hành, người sẽ làm việc với người nhận thanh toán để tạo một tập hợp các phân đoạn khóa riêng tư mới (nhưng có cùng đặc điểm với các phân đoạn khóa riêng tư ban đầu), sau đó tạo một A khác giao dịch có khóa thời gian (và khóa thời gian ngắn hơn) được ký; cuối cùng, người vận hành xóa đoạn khóa riêng trước đó.

Theo cách này, các đoạn khóa riêng trong tay của nhà điều hành hiện tại sẽ chỉ được kết hợp với các đoạn khóa riêng trong tay chủ sở hữu mới của quỹ, vì vậy miễn là họ xóa các đoạn khóa riêng cũ, chúng sẽ không thể bị xóa. kết hợp với chủ cũ của quỹ.tiêu tiền. Ngoài ra, các giao dịch rút tiền mới hơn có thời gian khóa ngắn hơn, vì vậy chủ sở hữu mới của tiền luôn có thể rút tiền nhanh hơn chủ sở hữu cũ. Cơ chế này giới hạn số lần tiền của chuỗi trạng thái có thể được chuyển và phải được rút ngay tại thời điểm (nếu không, nó có thể bị chủ sở hữu cũ lấy đi).

Kênh sét dựa trên statechain

Commerceblock hiện đang viết một BLIP mới (Đề xuất nâng cấp mạng lưới Bitcoin Lightning) để đạt được điều gì đó trong đề xuất ban đầu của Somsen: một kênh sét trên một quỹ chuỗi trạng thái.

Một trong những thiếu sót của chính chuỗi trạng thái là mỗi khi nó được chuyển, toàn bộ UTXO sẽ được chuyển cùng nhau. Nhưng điều gì sẽ xảy ra nếu giao dịch rút tiền của chuỗi trạng thái chuyển tiền không phải đến địa chỉ của người dùng thông thường mà đến một kênh sét? Sau đó, một phần quỹ của chuỗi trạng thái có thể được chuyển thông qua phân phối số dư ban đầu của kênh và sau đó, kênh có thể thường xuyên bắt đầu Thanh toán chớp nhoáng.

Toàn bộ quá trình cũng bắt đầu với việc người dùng tạo quỹ trạng thái. Người tạo và người điều hành Statechain này trải qua quy trình thông thường: tạo khóa riêng dùng chung và ký giao dịch khối với khóa thời gian; sau đó người tạo (Alice) tìm một đối tác kênh (Bob) sẵn sàng chấp nhận tiền của chuỗi trạng thái. Cùng với nhau, Alice và Bob tuân theo cùng một quy trình trong đó Alice và người điều hành chia khóa riêng để tạo khóa chung chung của riêng họ. Sau đó, cả hai chia sẻ khóa công khai chung và các đoạn khóa công khai cá nhân của họ với nhà điều hành Statechain. Điều này cho phép nhà điều hành thách thức họ đối với từng dấu hiệu và xác nhận rằng họ đồng ý hợp tác để đóng chuỗi trạng thái trên số dư mới nhất mà không phải đợi hết thời gian khóa rút tiền của chuỗi trạng thái.

Từ đây, với sự ủy quyền của Bob, Alice và người điều hành Statechain này có thể ký một giao dịch để chi tiêu tiền trong chuỗi trạng thái trực tiếp vào kênh Lightning đa chữ ký và xử lý quá trình tạo kênh Lightning Network (đã dịch Ghi chú của tác giả: Điều này kênh là kênh giữa Alice và Bob).

Tại thời điểm này, địa chỉ Statechain vẫn nằm trong tay Alice và người điều hành, nhưng giao dịch mở kênh tia chớp hiện nằm trong tay Bob và khóa thời gian của nó ngắn hơn giao dịch rút tiền ban đầu, điều này đảm bảo rằng giao dịch này có thể được xử lý đơn phương bởi Alice. Có hiệu lực trước khi đóng Statechain. Sau đó, Alice và Bob hoàn thành bản cập nhật cuối cùng với nhà điều hành, sử dụng khóa công khai được chia sẻ của họ để tạo giao dịch rút tiền với nhà điều hành chi tiền chuỗi trạng thái vào kênh Alice-Bob Khóa công khai được chia sẻ của Bob trở thành chủ sở hữu mới của chuỗi trạng thái), và thời gian khóa cho giao dịch rút tiền này ngắn hơn. Bây giờ, Alice và Bob có thể thông báo rằng họ có kênh Lightning.

(Ghi chú của người dịch: Mục đích của tập hợp các thỏa thuận này là tạo ra một kênh giữa chủ sở hữu hiện tại và người trả tiền dự kiến ​​dựa trên quỹ của chuỗi trạng thái, cho phép chủ sở hữu hiện tại chia quỹ của bang và chỉ trả một phần tiền cho người trả tiền dự định .Sau khi thỏa thuận kết thúc, Statechain có liên quan sẽ không còn thuộc về chủ sở hữu ban đầu (ở đây là Alice), vì đoạn khóa riêng khớp với Alice đã bị người điều hành hủy, nó sẽ được thay thế bằng kênh Alice-Bob.

(Ghi chú của người dịch: Thiếu sót hoặc không đầy đủ của nó là Alice không thể thực sự chuyển tất cả kênh (hoặc số dư còn lại của cô ấy) cho Carol, bởi vì nó cần chuyển tất cả các giao dịch giữa Alice và Bob trong kênh. tất cả các tương tác đều được chuyển cho Carol, nếu không thì Alice và Bob có thể thông đồng để lừa gạt Carol, nhưng không có cơ chế nào được thiết kế để đảm bảo rằng Alice đã chuyển tất cả dữ liệu, cơ chế này yêu cầu Alice/Bob gửi một cam kết sau mỗi lần thanh toán chớp nhoáng được bắt đầu. Tuy nhiên , dựa trên nguyên tắc được mô tả ở trên, nó cũng có thể được coi là coinpool nhiều bên thay vì kênh sét hai bên.)

Cải thiện tiện ích của chuỗi trạng thái

Đề xuất này sẽ làm tăng đáng kể tiện ích của chuỗi trạng thái vì nó nới lỏng các yêu cầu thanh khoản nghiêm ngặt của chuỗi trạng thái. Bất cứ khi nào ai đó muốn chấp nhận một quỹ của chuỗi trạng thái nhưng thấy rằng mệnh giá không khớp với số tiền thanh toán, người gửi có thể giải quyết vấn đề này bằng cách mở một kênh chớp nhoáng với TA cho đến khi một bên chi tiêu số tiền còn lại của mình (hoặc kênh Tất cả các khoản tiền trong chuỗi trạng thái thuộc về một trong các bên), sau đó hoàn tất chuyển khoản để chuyển tất cả các khoản tiền của chuỗi trạng thái. Những khả năng như vậy không chỉ làm tăng tính hữu dụng của chuỗi trạng thái mà còn là tiện ích của Lightning Network (nếu giao thức được hỗ trợ đúng cách).

Tái cân bằng số dư trong kênh là một chức năng cần thiết cho các nút trong Mạng Lightning, cho dù bạn là nút định tuyến hay nút biên chỉ gửi và nhận giao dịch. Khi tất cả các khoản tiền trong kênh đã chuyển đến một đầu của kênh, kênh này sẽ mất chức năng truyền thanh toán theo một hướng nhất định (nếu tất cả các khoản tiền đều ở phía bạn, bạn không thể nhận khoản thanh toán qua kênh này; nếu tất cả các khoản tiền đều ở phía đối thủ của bạn, thì bạn không thể sử dụng kênh này để thanh toán). Vì vậy, bạn cần chuyển tiền từ kênh này sang kênh khác, cân bằng lại kênh của chính mình bằng cách gây mất cân bằng ở kênh kia. Cuối cùng, động lực này kết thúc với một kênh ở đâu đó phải trao đổi tiền trên Lightning Network và trên chuỗi.

Statechain cho phép thanh khoản di chuyển trên chuỗi, nhưng không tạo dấu ấn trên chuỗi hoặc trả phí cho nó. Giả sử bạn có một kênh cạn kiệt, tất cả số dư đều thuộc về đối tác của bạn, bạn hết khả năng chi tiêu và bạn có một quỹ Statechain. Chà, bạn có thể chuyển số tiền Statechain này cho bất kỳ ai sẵn sàng chấp nhận nó và nếu bạn không thể tiêu hết số tiền Statechain của mình, thì bạn có thể xây dựng một kênh Lightning trên đó và kênh này cũng có thể được sử dụng để cân bằng lại kênh sét thông thường của bạn.

Điều này sẽ cho phép tăng hiệu quả về số lượng kênh cần đi qua để cân bằng lại các kênh của bạn (đừng quên rằng khi bạn muốn cân bằng lại các kênh của mình, nó sẽ làm mất cân bằng mọi kênh mà tiền chảy qua), tối ưu Trong phần này trong trường hợp đó, bạn có thể cân bằng lại kênh của mình bằng cách gửi tiền trực tiếp cho cùng một đối tác. Nếu bạn muốn đóng một kênh nhất định và mở một kênh khác với người khác, bạn thậm chí có thể cân bằng lại tất cả số dư trong kênh này và chuyển tất cả chúng sang kênh mới mà bạn đã thiết lập với đối thủ mới của mình dựa trên chuỗi trạng thái.

Tương lai của Statechain và Lightning Network

Thảo luận về các kế hoạch trong tương lai của họ, Nicolas Gregory của Commerceblock cho biết: "Kế hoạch của chúng tôi là thiết lập một cách tiếp cận tiêu chuẩn để kết hợp công nghệ chuỗi trạng thái và Lightning nhằm hỗ trợ Lightning Network tái cân bằng ngoại chuỗi bằng cách sử dụng các kênh trạng thái. Một bộ quy tắc hiện tại sẽ là nền tảng của mục tiêu này."

Ngay từ đầu, chuỗi trạng thái đã được đề xuất tích hợp với Lightning Network để giải quyết vấn đề của riêng nó: giá trị của toàn bộ UTXO phải được chuyển khi thực hiện thanh toán. Điều này cũng cung cấp một mức độ linh hoạt cho Lightning Network, vốn không có phương pháp quản lý thanh khoản riêng.

Giờ đây, Lightning Network đang trong giai đoạn đầu phát triển lành mạnh và việc triển khai chuỗi trạng thái vững chắc đã tồn tại được hơn một năm, đã đến lúc xem xét việc kết hợp cả hai. Lightning Network, với tư cách là một mạng, là một hệ thống tự động xử lý chuyển tiền giữa hai bên bất kỳ không được kết nối trực tiếp. Về phần nội bộ mỗi kênh trong bản đồ mạng hoạt động như thế nào, nghiêm túc mà nói, đối với người gửi và người nhận đều không thành vấn đề, chỉ cần hai bên thiết lập kênh là có thể tự mình lấy được.

Cả Statechain và Lightning Channel đều mang lại nhiều lợi ích cho nhau, tất cả những gì chúng ta cần làm là phát triển một cách tiêu chuẩn hóa để cả hai tương tác.

BTC
mạng sét
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tài khoản chính thức
https://twitter.com/OdailyChina
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tìm kiếm
Mục lục bài viết
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android