Giải thích chi tiết về WalletConnect: một giao thức eo hẹp giữa ví và Dapps

avatar
DK
11-15
Bài viết này được dịch máy
Xem bản gốc

Tác giả gốc: Nichanan Kesonpat, đồng sáng lập 1kx Trình biên dịch: Gu Yu, người bắt dây chuyền

Vào năm 2021, nhóm người dùng tiền điện tử sẽ mở rộng từ các chuyên gia kỹ thuật và nông dân Thanh khoản sang những người sáng tạo, nhà sưu tập và người chơi. Với sự mở rộng liên tục của số lượng người dùng, một số lượng lớn các sản phẩm và dịch vụ web3 gốc mới đã xuất hiện. Ngày nay, có hơn 1.000 giao thức (trong đó hơn 400 giao thức có giá trị TVL vượt quá 10 triệu USD), hơn 100 chuỗi công khai và hơn 200 ứng dụng ví được mã hóa. Rõ ràng, thị trường đang trở nên đa dạng và cạnh tranh hơn đối với các ứng dụng người dùng cuối (Ứng dụng phi tập trung) cũng như ví.

Chúng ta có thể quan sát thấy rằng trên các nền tảng khác nhau, Ứng dụng phi tập trung và ví rất tách biệt với nhau, ví trình duyệt máy tính để bàn Metamask là một trong những cách sớm nhất để người dùng tương tác với Ứng dụng phi tập trung , trong khi người dùng ví di động phải thông qua " trình duyệt Ứng dụng phi tập trung". cung cấp trải nghiệm dưới mức trung bình so với các ứng dụng trình duyệt thông thường mà họ đã sử dụng, chẳng hạn như Chrome và Safari. Trên iOS Wallet, tính năng này cuối cùng đã phải bị xóa để tuân thủ các nguyên tắc đánh giá của App Store.

Có một khoảng cách lớn giữa các hệ sinh thái, các nhà phát triển Ứng dụng phi tập trung khó tiếp cận người dùng di động và xảy ra xung đột mỗi khi người dùng muốn kết nối với Ứng dụng phi tập trung hoặc ký giao dịch bằng ví di động.

WalletConnect ra đời

WalletConnect là một giao thức phổ biến tạo điều kiện kết nối an toàn giữa bất kỳ ví nào và bất kỳ Ứng dụng phi tập trung nào. Về cơ bản, giao thức tạo điều kiện giao tiếp được mã hóa đầu cuối giữa hai máy khách — gần giống với "tín hiệu ví".

Sử dụng ví của họ, người dùng có thể quét mã QR trên trình duyệt hoặc kết nối qua liên kết sâu trên thiết bị di động. WalletConnect tạo một cặp khóa và tạo phiên giữa ví và Ứng dụng phi tập trung .

Với WalletConnect, người dùng có thể tương tác với bất kỳ Ứng dụng phi tập trung nào bằng ví yêu thích của họ. Và các nhà phát triển có thể tập trung vào việc xây dựng sản phẩm tốt nhất (cho dù đó là Ứng dụng phi tập trung hay ví) mà không phải lo lắng về cách người dùng giao tiếp với nhau.

Chúng tôi tin rằng WalletConnect sẽ là một phần cơ sở hạ tầng ngày càng quan trọng thúc đẩy việc sử dụng web3 của người tiêu dùng vì những lý do sau:

  1. **Kích hoạt trải nghiệm người dùng gốc trên thiết bị di động.** Vào năm 2020, các thiết bị di động đã thúc đẩy hơn 65% tổng lưu lượng truy cập web trên toàn cầu. Sự gia tăng của các ứng dụng giao dịch và thanh toán xã hội như Robinhood và Venmo là bằng chứng cho thấy người dùng cảm thấy thoải mái khi quản lý tài chính trên điện thoại của họ. Để tài sản tiền điện tử tiếp cận được làn sóng người dùng tiếp theo, ví và Ứng dụng phi tập trung cũng cần cung cấp trải nghiệm liền mạch trên thiết bị di động. Lần này, người dùng có quyền kiểm soát thực sự đối với tiền của họ và quyền truy cập thông qua ví lưu ký của riêng họ, có thể cắm vào bất kỳ Ứng dụng phi tập trung nào mà không được phép.

  2. Bảo mật : Hầu hết Ứng dụng phi tập trung hiện nay đều là ứng dụng web gốc, nhưng trình duyệt máy tính để bàn là một trong những nơi kém an toàn nhất để lưu trữ khóa cá nhân. Mặt khác, WalletConnect là một khóa riêng được lưu trữ trên điện thoại thông minh, nơi các ứng dụng được đóng hộp nhiều hơn và ít kết nối với nhau hơn.

  3. Không yêu cầu quyền . WalletConnect được xây dựng cho cộng đồng ngay từ ngày đầu tiên, với những đóng góp ban đầu có giá trị từ các nhóm như Gnosis Safe và Rainbow. Dựa trên tinh thần ưu tiên cộng đồng này, giao thức thể hiện sự đồng thuận giữa các bên liên quan khác nhau trong hệ sinh thái, thay vì lợi ích của một công ty. Điều này làm cho WalletConnect trở thành mẫu số chung cho nhiều trường hợp sử dụng nhất.

  4. Đáng tin cậy và trung lập . WalletConnect là một giao thức tối giản và trung lập, thúc đẩy một hệ sinh thái mở.

Thỏa thuận "thắt lưng buộc bụng" giữa ví và Ứng dụng phi tập trung

Chúng tôi tin rằng WalletConnect cung cấp cho ví và Ứng dụng phi tập trung những gì TCP/IP cung cấp cho công nghệ mạng và ứng dụng web.

Trước khi có Internet, công nghệ mạng máy tính được điều chỉnh để đáp ứng nhu cầu của các ứng dụng cụ thể. Các trường đại học và cơ quan chính phủ được kết nối ARPANET (dựa trên cáp), SATNET (dựa trên vệ tinh) hỗ trợ liên lạc xuyên Đại Tây Dương và PRNET (dựa trên đài phát thanh) hỗ trợ liên lạc giữa các môi trường di động.

Mặc dù các công nghệ mạng này đều cung cấp băng thông, nhưng việc kết hợp chúng lại rất khó khăn vì mỗi mạng có giao diện, kích thước gói, quy ước và tốc độ truyền tải khác nhau. Điều này có nghĩa là một ứng dụng được xây dựng cho một công nghệ web không thể được sử dụng trên một công nghệ web khác.

Nếu chúng ta coi hệ sinh thái này như một thị trường cung cấp (băng thông) và nhu cầu (từ các ứng dụng) hai chiều, thì Internet ban đầu phải đối mặt với một vấn đề bắt đầu nguội. Các công nghệ web mới phải được thiết kế cho các trường hợp sử dụng khác nhau, khiến người dùng phải bắt đầu lại từ đầu. Các ứng dụng phải chọn những mạng mà chúng muốn tương thích, thực hiện sự đánh đổi dựa trên khả năng và những người tham gia mạng. Hãy tưởng tượng một mạng xã hội hoặc nhà cung cấp dịch vụ email phải xây dựng các giải pháp khác nhau cho Wifi, LAN và 5G. Hệ sinh thái bị phân mảnh, cũng như thị trường mục tiêu của nhà cung cấp dịch vụ và băng thông có sẵn cho các ứng dụng mới.

Sự xuất hiện của TCP/IP hợp nhất hệ sinh thái này và bản chất tối giản, không thiên vị của nó làm cho giao thức trở nên phổ biến trong các ứng dụng được xây dựng trên nó và các công nghệ hỗ trợ nó. Điều này đã tạo ra mô hình đồng hồ cát nổi tiếng, trong đó TCP/IP đóng vai trò là "vòng eo" ở giữa.

Bằng cách tổng hợp các công nghệ mạng máy tính và thống nhất chúng thông qua các tiêu chuẩn được chia sẻ, TCP/IP

  1. Mở ra một thị trường địa chỉ cho các nhà cung cấp băng thông cho bất kỳ ứng dụng nào có thể yêu cầu kết nối mạng. Những người mới tham gia có thể tham gia thị trường và tham gia vào hệ sinh thái ứng dụng hiện có ngay từ ngày đầu tiên.

  2. Đảm bảo rằng bất kỳ ứng dụng nào cần gửi bit từ A đến B đều có quyền truy cập vào băng thông, có thể được cung cấp bởi bất kỳ công nghệ mạng máy tính nào.

Điều này mở ra bánh đà của Internet, nơi các ứng dụng đến và sử dụng băng thông, thúc đẩy nhu cầu của các nhà cung cấp công nghệ để tăng băng thông khả dụng. Bất kể các ứng dụng hoặc công nghệ cơ bản khác nhau như thế nào, tất cả chúng đều có thể tận dụng các hiệu ứng mạng của internet để tạo thành trang web như chúng ta biết ngày nay.

Tương tự như vậy, bằng cách hoạt động như một giao thức tối giản, không có ý kiến cho mọi ví và mọi Ứng dụng phi tập trung cách giao tiếp với nhau, WalletConnect tạo điều kiện đổi mới cho cả hai bên bằng cách tách hệ sinh thái Ứng dụng phi tập trung khỏi hệ sinh thái ví, cho phép cả hai thị trường phát triển độc lập.

  1. Các nhà phát triển ví có thể tham gia thị trường khi biết rằng bất kể sản phẩm của họ khác biệt như thế nào, người dùng của họ vẫn sẽ được kết nối ngay lập tức với hệ sinh thái Ứng dụng phi tập trung hiện có.

  2. Các nhà phát triển Ứng dụng phi tập trung có quyền truy cập vào cơ sở người dùng rộng hơn, không chỉ người dùng ví sử dụng tiện ích mở rộng trình duyệt mà còn người dùng của bất kỳ ví nào trên bất kỳ nền tảng nào.

  3. Người dùng có thể chọn ví phù hợp nhất để họ truy cập Ứng dụng phi tập trung, tương tự như cách người dùng truy cập email bằng Wifi, 5G hoặc LAN.

lực kéo

WalletConnect đã đạt được sức hút ổn định, như chúng ta có thể thấy từ sự tăng trưởng về số lượt cài đặt npm hàng tuần.

Trong năm qua, WalletConnect đã chứng kiến số lượt cài đặt npm hàng tuần tăng 900% từ 13.000 lên hơn 140.000.

Nguồn: npmtrends

Điều này đã dẫn đến sự bùng nổ về số lượng ví và Ứng dụng phi tập trung tương thích với WalletConnect. Vào năm 2018, khi WalletConnect lần đầu tiên được thành lập, chỉ có 2 ví và Ứng dụng phi tập trung được kết nối với nó, thì ngày nay, hơn 200 Ứng dụng phi tập trung và hơn 100 ví đã được kết nối với WalletConnect. Chỉ riêng trên thiết bị Android, năm ví tiền điện tử phổ biến nhất hiện tại (Trust, Metamask, Crypto.com, imToken và bitpay) đã tích hợp WalletConnect và số lượt cài đặt tích lũy đã vượt quá 20 triệu.

Hệ sinh thái Ứng dụng phi tập trung và ví tương thích với WalletConnect càng lớn thì càng hấp dẫn những người mới tham gia tích hợp giao thức. Ứng dụng phi tập trung có thể tiếp cận người dùng tiềm năng trên bất kỳ ví nào ngay từ ngày đầu tiên và ví không cần thực hiện thêm công việc để tương thích với từng Ứng dụng phi tập trung mới.

Giới thiệu về WalletConnect v2.0

1. Hỗ trợ Đa chuỗi

WalletConnect 2.0 bổ sung hỗ trợ cho hệ sinh thái chuỗi công khai Cosmos, Polkadot, Celo, Solana và Near. Ứng dụng phi tập trung có thể yêu cầu kết nối trên nhiều chuỗi, ví dụ: Uniswap có thể cho ví biết rằng nó đang chạy trên Optimism và Arbitrum, yêu cầu quyền cho cả hai chuỗi và gửi giao dịch đến các chuỗi khác nhau cùng một lúc, điều này không còn yêu cầu người dùng chuyển đổi thủ công chuỗi khối .

2. Thông báo đẩy

Sau khi kết nối được thiết lập với ví của người dùng, Ứng dụng phi tập trung có thể sử dụng WalletConnect để thông báo cho người dùng về tải trọng sắp tới. Người dùng có thể chọn nhận thông báo đẩy chi tiết từ Ứng dụng phi tập trung khác nhau và quản lý quyền thông báo trực tiếp từ ví của họ.

Thông báo đẩy sẽ là một trường hợp sử dụng sát thủ, đặc biệt đối với các sự kiện nhạy cảm về thời gian như khi người dùng sắp bị thanh lý, khi họ nhận được giá thầu trên NFT hoặc khi đề xuất DAO được gửi để bỏ phiếu.

3. Chương trình phụ trợ nhắn tin phi tập trung

WalletConnect v2 sử dụng Waku (mạng chuyển tiếp tin nhắn phi tập trung) làm phương thức nhắn tin chính. Điều này cho phép khởi tạo nhiều máy chủ chuyển tiếp, ví Ứng dụng phi tập trung kết nối với các máy chủ khác nhau và đồng bộ hóa tin nhắn qua Waku.

Việc chuyển sang một chương trình phụ trợ phi tập trung sẽ không chỉ cải thiện thời gian hoạt động và độ trễ mà còn cho phép nhắn tin từ ví này sang ví khác được mã hóa, giúp người dùng có toàn quyền kiểm soát ai có thể nhắn tin trực tiếp cho họ qua ví của họ. Điều này cho phép nhắn tin tức thời gốc được mã hóa, ví dụ:

  1. Chọn tham gia để nhận các bản cập nhật dự án chính thức cho mã thông báo của bạn;

  2. Bắt đầu giao dịch OTC với chủ sở hữu NFT mà bạn muốn, chẳng hạn như tên miền ENS, tác phẩm nghệ thuật, vùng đất ảo, v.v.;

  3. Đàm phán các điều khoản cho vay được hỗ trợ bởi NFT với người cho vay trên các giao thức P2P như NFTfi;

4. Đám mây WalletConnect

Đây là giải pháp có độ trễ thấp bằng cách sử dụng máy chủ proxy do WalletConnect lưu trữ trên mạng Waku. Dịch vụ này sẽ cho phép các nhà phát triển xây dựng khả năng nhắn tin và giám sát việc sử dụng ứng dụng của họ để hiểu rõ hơn cách người dùng tương tác với ứng dụng.

WalletConnect Cloud là tiền thân của WalletConnect Network, đây là một giải pháp hoàn toàn phi tập trung, nơi bất kỳ ai cũng có thể tham gia với tư cách là người chuyển tiếp và cạnh tranh ở cấp độ cung cấp dịch vụ.

Đổi lại, quyền sở hữu chung của giao thức sẽ giúp san bằng sân chơi để các dịch vụ khác không phụ thuộc vào một nền tảng lớn.

Ví của bạn không chỉ là tài khoản ngân hàng của bạn

DeFi Lego thế hệ đầu tiên (các giao thức tiền tệ như DEX, cho vay, bảo hiểm), Lego tổ chức (khung DAO và công cụ quản trị) và Lego phương tiện (giao thức NFT) đặt nền tảng để mở khóa lớp tiếp theo của các trường hợp sử dụng tiền điện tử nhờ các chuỗi khối công khai Có thể kết hợp bản chất của hợp đồng thông minh.

Khi các sản phẩm xã hội, chuyên nghiệp và giải trí dựa trên web3 hoàn thiện, ví tiền không còn chỉ là tài khoản ngân hàng tự giám sát và theo dõi danh mục đầu tư. Là điểm truy cập cho bất kỳ tương tác nào với chuỗi khối, ví cuối cùng sẽ trở thành proxy cho danh tính cá nhân, hồ sơ về cộng đồng mà họ thuộc về (tư cách thành viên DAO), điều họ tin tưởng (hoạt động quản trị), điều họ thích (bộ sưu tập NFT) ) và nơi họ đến Trung tâm trung tâm Đi đâu (POAP Gallery).

WalletConnect đang đặt cược vào một thị trường cạnh tranh lành mạnh cho các sản phẩm ví. Trên nền tảng này, người dùng có quyền tự do lựa chọn cách thức và nơi họ quản lý tài chính, mạng xã hội, XP chơi game, v.v.

Thông qua thiết kế trung lập, WalletConnect đảm bảo rằng bất kỳ Ứng dụng phi tập trung mới nào cũng có thể kết nối với người dùng trên bất kỳ ví nào và bất kỳ ví mới nào cũng có thể được cắm vào Ứng dụng phi tập trung mà không có bất kỳ trải nghiệm người dùng không nhất quán nào.

Nhóm đằng sau WalletConnect

WalletConnect được tạo ra bởi một nhóm do Pedro Gomes đứng đầu, người đã xây dựng nguyên mẫu của WalletConnect vào năm 2018 và lặp lại sản phẩm trong 3 năm tiếp theo, trong thời gian đó anh cũng tham gia nhiều hội nghị Ethereum khác nhau để trình diễn giao thức của mình và nhận phản hồi từ cộng đồng. phản hồi trong . Những đóng góp ban đầu của WalletConnect đến từ các nhóm ví và Ứng dụng phi tập trung nổi tiếng của Zerion, Rainbow, Trust wallet và Gnosis. Họ vẫn là những người ủng hộ trung thành của giao thức. Hiện tại, các thành viên trong nhóm của WalletConnect chỉ có 12 người.

Nếu bạn là nhà phát triển, bạn có thể xem tài liệu của họ để tìm hiểu cách tích hợp WalletConnect vào ví hoặc Ứng dụng phi tập trung của bạn, ngay lập tức đưa sản phẩm của bạn vào hệ sinh thái web3 đang phát triển.

Mirror
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận