Nguồn bản ghi Mật mã chia sẻ video YouTube:

https://www.youtube.com/watch?v=wOCb1_-j4Xg

che phủ

Với sự phổ biến của tiền điện tử, ví blockchain đã dần trở thành một phương tiện vận chuyển tiền kỹ thuật số quan trọng. Là trung tâm lưu trữ và quản lý tài sản kỹ thuật số, ví vẫn còn nhiều vấn đề về trải nghiệm người dùng và bảo mật.

Bài viết này được trích từ video chia sẻ trên YouTube của CipherWang, trong đó giới thiệu những thách thức hiện tại mà ví tiền phải đối mặt và các giải pháp khả thi, cũng như nguyên mẫu sản phẩm JoyID.

Sự phát triển của ví blockchain

Đổi mới ví sẽ là cú hích tiếp theo cho blockchain?

Từ Bitcoin đến Ethereum, đến DeFi và NFT, mọi đổi mới trong công nghệ blockchain đều đi kèm với những đổi mới khác nhau. Trong quá trình này, sự phát triển và đổi mới của ví cũng đã trở thành động lực quan trọng cho sự phát triển của công nghệ blockchain. Vậy, động lực tiếp theo thúc đẩy sự phát triển của công nghệ blockchain là gì? Nó có thể là một chiếc ví?

Hiện tại, chúng ta có thể thấy một số xu hướng:

1. Một số lượng lớn các nhà đầu tư, doanh nhân và nhà phát triển Web 2.0 đang chuyển sang Web 3.0.

2. Nhà đầu tư > Bên dự án > Người dùng.

3.DeFi đang suy giảm, trong khi các ứng dụng chơi game, mạng xã hội, NFT và âm nhạc đang gia tăng.

Từ những xu hướng này, chúng ta có thể thấy rằng ví là yếu tố chính cản trở việc người dùng áp dụng công nghệ blockchain. Hiện tại, những thách thức mà các sản phẩm ví phải đối mặt bao gồm:

1. Quá trình học ghi nhớ các từ quá dốc.

2. Nếu bạn bị mất khóa riêng, nó sẽ không thể khôi phục được.

3. Người dùng phải trả phí giao dịch.

Dành cho người đam mê công nghệ: an toàn nhưng bất tiện

Đối với 99% mọi người: nó không an toàn cũng như không tiện lợi. Nó có vẻ an toàn nhưng thực tế là hầu hết mọi người không thể giữ được, vì vậy, từ góc độ sản phẩm, sản phẩm vẫn có vấn đề.

Vì vậy, các giải pháp là gì?

Giải pháp 1: Ví hợp đồng

Ví hợp đồng thông minh quản lý tài khoản trực tuyến của ví thông qua hợp đồng thông minh, thay vì chỉ đơn giản là ghép khóa chung và khóa riêng. Nó giải quyết vấn đề không thể khôi phục được khóa riêng nếu bị mất và người dùng phải trả phí xử lý. Tuy nhiên, nó vẫn yêu cầu người dùng phải tự quản lý khóa riêng và không giải quyết được vấn đề về đường cong học tập cao đối với các từ ghi nhớ. Đồng thời, nó cũng mang đến các vấn đề về chi phí và đồng bộ hóa đa chuỗi.

Giải pháp 2: MPC

Một trong những giải pháp phổ biến nhất hiện nay là tính toán nhiều bên (MPC), chia khóa thành ba phần. Người dùng lấy một phần và máy chủ lấy hai phần. Khi cần, người dùng ký và máy chủ ký để gửi đi. giao dịch. Nó giải quyết vấn đề về khóa riêng không thể phục hồi và hỗ trợ nhiều chuỗi một cách vô điều kiện. Tuy nhiên, đường cong học tập của các cụm từ ghi nhớ quá cao. Trên thực tế, người dùng vẫn phải quản lý khóa riêng của mình và điều này cũng dẫn đến các vấn đề mới. thực sự rất ký quỹ?

Các giải pháp khác

Ngoài ví hợp đồng và MPC, còn có các giải pháp khác như ví lưu ký và ví lai. Ví lưu ký có nghĩa là khóa riêng của người dùng được quản lý bởi một tổ chức bên thứ ba, nhưng tính bảo mật của giải pháp này còn nhiều nghi vấn. Một lựa chọn khác là kết hợp MPC với các hợp đồng và các công nghệ khác để tạo thành một ví lai, có thể cân bằng giữa tính bảo mật và sự tiện lợi.

Ngoài các giải pháp trên còn có một giải pháp mới nổi đó là JoyID. JoyID là một giải pháp ví mới dựa trên mạng Nervos. JoyID sử dụng hệ thống tài khoản mới có tên CoTA hỗ trợ xác thực bằng sinh trắc học, tăng tính bảo mật và tiện lợi cho người dùng. JoyID cũng hỗ trợ khôi phục xã hội, nghĩa là người dùng có thể khôi phục tài khoản của mình thông qua những người bạn mà họ tin tưởng. JoyID hoạt động trên nhiều thiết bị và nền tảng khác nhau, đồng thời hỗ trợ một số thuật toán mã hóa khác nhau.

CKB giải quyết những vấn đề gì ở cấp độ tài khoản?

CKB (Mạng Nervos) giải quyết một số vấn đề ở cấp tài khoản bằng cách giới thiệu các tài khoản trừu tượng và hợp đồng thông minh.

Đầu tiên, thời gian học cách ghi nhớ quá cao và người dùng cần ghi nhớ một danh sách dài các cách ghi nhớ để quản lý khóa riêng của họ. Để giải quyết vấn đề này, CKB cung cấp hỗ trợ mật mã tùy chỉnh và SE (Chip bảo mật) để quản lý sinh trắc học các khóa riêng, giúp người dùng quản lý khóa riêng của họ dễ dàng hơn.

Thứ hai, khóa riêng không thể lấy lại được sau khi bị mất. Để giải quyết vấn đề này, CKB thực hiện việc khôi phục tài khoản bằng cách giới thiệu các hợp đồng thông minh. Người dùng có thể lưu trữ thông tin tài khoản của họ trên blockchain thông qua hợp đồng khôi phục trong trường hợp mất khóa riêng.

Cuối cùng, CKB là blockchain đầu tiên có đầy đủ chức năng AA, nghĩa là CKB có thể cho phép hợp đồng thông minh phức tạp và phát triển ứng dụng phi tập trung mà các blockchain trước đây không thể thực hiện được. Do đó, lớp tài khoản của CKB cung cấp cho người dùng các chức năng an toàn hơn, thuận tiện hơn và mạnh mẽ hơn.

Phân tích sản phẩm và công nghệ JoyID

JoyID là giải pháp quản lý ví và xác thực dựa trên Nervos CKB. Nó bao gồm hai thành phần chính: hợp đồng trực tuyến và sản phẩm đầu cuối. Quy trình kinh doanh của JoyID bao gồm thêm và xóa thiết bị/khóa chung, xác thực và khôi phục mạng xã hội.

JoyID sử dụng hai khái niệm khi thêm hoặc xóa thiết bị/khóa chung: khóa chính và khóa con. khóa chính là khóa chung được người dùng tạo đầu tiên và khóa con là khóa chung cho các thiết bị được thêm sau đó. Dù là khóa chính hay khóa phụ, bạn đều có thể thêm khóa con bổ sung hoặc xóa chúng. Tuy nhiên, trước khi vận hành khóa con, người dùng phải đăng ký JoyID Cell, ô này có thể lưu khóa con dưới dạng cặp khóa-giá trị trong SMT. Đồng thời, khái niệm xxkey sẽ không xuất hiện ở cấp độ sản phẩm mà các khái niệm như "thiết bị được ủy quyền" và "xóa thiết bị" sẽ được sử dụng.

Về mặt xác thực, JoyID hỗ trợ sử dụng khóa chính hoặc khóa con để xác thực. Đối với mainkey, người dùng có thể cung cấp chữ ký số của thuật toán tương ứng để xác minh danh tính của mình. Gói JoyID hỗ trợ R1 (điện thoại di động, Yubikey), K1 (metamask), RSA (hộ chiếu thực, thẻ cư trú), v.v. Đối với khóa con, ngoài chữ ký của thuật toán tương ứng, còn phải có bằng chứng tồn tại SMT về sự tồn tại của khóa con và ô JoyID của người dùng.

JoyID cũng hỗ trợ phục hồi xã hội. Người dùng có thể đặt trước địa chỉ JoyID của những người bạn đáng tin cậy của họ trong JoyID Cell và đặt ngưỡng m/n. Khi tài khoản cần khôi phục, người dùng có thể sử dụng thiết bị mới để tạo khóa con, nhờ bạn bè ký vào khóa con và cập nhật JoyID Cell của người dùng trên chuỗi. Hiện tại, JoyID dựa trên giới hạn tiêu thụ chu kỳ của R1, cho phép tối đa 4 người bạn cùng đăng ký khôi phục nhưng tổng số bạn bè không bị giới hạn. Ngoài ra, "người bạn" cũng có thể là bên trung tâm đáng tin cậy, chẳng hạn như bên trung tâm xác minh số điện thoại di động và địa chỉ email của người dùng, đồng thời cung cấp chữ ký khôi phục sau khi xác minh thông tin tài khoản xã hội của người dùng.

Trong hệ sinh thái Nervos, JoyID được thiết kế như một công cụ quản lý và xác thực danh tính phi tập trung, xuyên chuỗi, cho phép người dùng lưu trữ và sử dụng tiền điện tử cũng như các ứng dụng phi tập trung khác một cách an toàn.

Mặc dù JoyID rất mạnh nhưng mức độ phổ biến của JoyID bị hạn chế do Nervos có tương đối ít ứng dụng Layer1. Do đó, các nhà phát triển JoyID đã quyết định tích hợp với mạng Lớp 2 của Nervos để tăng phạm vi của JoyID.

JoyID có thể tích hợp liền mạch với các mạng Lớp 2 của Nervos, bao gồm Axon và Godwoken, vì nó được xây dựng trên Lớp 1 của Nervos. JoyID tương thích với mạng Lớp 2 của Nervos và có thể hỗ trợ các tài khoản Lớp 2 và máy ảo khác nhau, giúp người dùng sử dụng các công cụ quản lý và xác thực JoyID dễ dàng hơn.

Nhìn chung, việc tích hợp JoyID có thể giúp các ứng dụng phi tập trung trên mạng Nervos dễ sử dụng và quản lý hơn, đồng thời đảm bảo tính bảo mật cho tiền điện tử của người dùng và các tài sản kỹ thuật số khác.

Tương lai của JoyID

Là một giải pháp quản lý khóa và xác thực danh tính phi tập trung an toàn và thuận tiện, JoyID có triển vọng ứng dụng lớn trong tương lai. Một hướng quan trọng là tài khoản hợp nhất Web3. Ngoài việc sử dụng JoyID trong chuỗi L2 của hệ sinh thái CKB, các blockchain khác cũng có thể hỗ trợ sử dụng JoyID bằng cách nhúng các nút CKB-VM và CKB, chẳng hạn như BSC, Polygon, v.v. Hỗ trợ của JoyID dành cho L2 là máy ảo độc lập và có thể hỗ trợ các máy ảo khác nhau. Ngoài ra, JoyID cũng có thể hoạt động như một tài khoản tài sản đa chuỗi.

Trong thông tin đăng nhập Web2, Google, Facebook và Apple đã trở thành tính năng tiêu chuẩn trên nhiều trang web và đăng nhập JoyID có những lợi thế riêng. Đăng nhập JoyID không cần sự cho phép, được phân cấp, an toàn và đáng tin cậy hơn.

JoyID cũng có thể mở giao diện người dùng. Bất kỳ ai cũng có thể triển khai giao diện người dùng JoyID để quản lý khóa theo giao thức. Các giao diện người dùng JoyID khác nhau có thể ủy quyền cho nhau thông qua giao thức mở. Các giao diện người dùng khác nhau có thể được tách biệt thông qua các tài khoản phụ, thuận tiện và an toàn.

Trong tương lai, JoyID cũng có thể được kết hợp với Passkey để tối ưu hóa nền tảng Apple, Google và Windows nhằm cải thiện bảo mật ủy quyền và ngăn chặn các cuộc tấn công trung gian. Đồng thời, nó kết hợp .bit để cung cấp số nhận dạng duy nhất, ví tài sản CKB dựa trên JoyID, CoTA để cung cấp dịch vụ đồ thị xã hội NFT/SBT và Mail3 để cung cấp dịch vụ liên lạc Web3 nhằm cải thiện tính bảo mật, trải nghiệm và chức năng của JoyID.

Nhìn chung, sự xuất hiện của JoyID cung cấp cho người dùng giải pháp ví blockchain an toàn, tiện lợi và dễ sử dụng. Bằng cách sử dụng các công nghệ tiên tiến như chip bảo mật SE, giao diện WebAuthn và khả năng khôi phục xã hội, JoyID có thể giải quyết nhiều điểm yếu của ví hiện tại. Ngoài ứng dụng trong hệ sinh thái CKB, JoyID còn có khả năng mở rộng và có thể áp dụng trên các blockchain khác. Chúng tôi tin rằng JoyID sẽ trở thành một hướng đi mới cho sự phát triển của ví blockchain và góp phần vào sự thịnh vượng và phát triển của nền kinh tế kỹ thuật số.