Ví blockchain là gì
Ví blockchain (sau đây gọi là ví) là lối vào blockchain của người dùng và là hộ chiếu của người dùng trong thế giới Web3.
Ví thường bao gồm các chức năng sau:
Tạo một tài khoản chuỗi khối
Vì quá trình tạo tài khoản blockchain rất phức tạp nên sự tồn tại của ví có thể giúp người dùng đơn giản hóa các quy trình này. Nói chung, trong quá trình tạo tài khoản, ví sẽ hướng dẫn người dùng sao lưu khóa riêng hoặc cụm từ ghi nhớ, sau đó tiến hành xác minh thứ cấp để đảm bảo rằng khóa riêng hoặc cụm từ ghi nhớ đã sao lưu của người dùng là chính xác.
Quản lý tài sản blockchain
Sự tồn tại của ví hỗ trợ rất nhiều cho việc quản lý tài sản của người dùng, chủ yếu bao gồm chuyển khoản, thu thập, xem chi tiết tài sản, chi tiết giao dịch, v.v. Chức năng này tương tự như APP ngân hàng. Bạn có thể xem tài sản nào bạn hiện đang sở hữu, giá trị của chúng và thực hiện các hoạt động như chuyển tài sản của bạn.
Khám phá hệ sinh thái blockchain
Hiện tại, một số thiết kế chuỗi công khai sẽ khuyến khích người dùng trong hệ sinh thái tích cực tham gia xây dựng hệ sinh thái chuỗi công cộng. Các hình thức chính bao gồm bỏ phiếu nút, trưng cầu dân ý, đặt cược, v.v., tất cả đều có thể tham gia thông qua ví.
Và một số ứng dụng DApp quy mô lớn tồn tại dưới dạng APP độc lập của bên thứ ba. Khi trải nghiệm DApp dưới dạng các APP này, ví cũng được yêu cầu làm phương tiện để đăng nhập và ủy quyền giao dịch.
buôn bán
Một số ví cũng sẽ hỗ trợ trao đổi tiền điện tử, giao dịch trao đổi, giao dịch OTC và các dịch vụ giao dịch tài sản tiền điện tử khác. Trong số đó, các giao dịch OTC (Over The Counter) nằm ngoài sàn giao dịch, được đảm bảo bởi bên thứ ba và giao dịch điểm-điểm của khách hàng. phương thức này là loại tiền hợp pháp hiện tại và Phương thức chính để mua và bán tài sản tiền điện tử một-một.
khác
Vì ví đương nhiên có thuộc tính tài chính nên một số ví sẽ tích hợp nhiều công cụ và chức năng tài chính khác nhau bao gồm nhóm khai thác, quản lý tài chính, khai thác, đầu tư dự án, v.v. để đáp ứng nhu cầu đánh giá tài sản của người dùng.
So sánh "Alipay"
Đối với những người dùng lần đầu tiên tiếp xúc với blockchain, trước tiên chúng tôi có thể so sánh ví blockchain với “Alipay” từ góc độ không được xác định nghiêm ngặt.
Những điểm tương tự như "Alipay":
Bạn có thể quản lý tài sản, thực hiện chuyển khoản thanh toán, xem tài sản, v.v.
Bạn có thể quản lý danh tính của mình và cho phép đăng nhập để truy cập các ứng dụng hoặc trang web của bên thứ ba.
Sự khác biệt so với "Alipay":
"Alipay" là một sản phẩm tập trung do Ant Group kiểm soát, trong khi ví blockchain có nguồn gốc từ blockchain phi tập trung và gần như không thể kiểm soát được bởi con người.
Tạo tài khoản "Alipay" yêu cầu thông tin CMND và điện thoại di động. Nếu bị mất, tài khoản ví Block wallet chain sẽ ẩn danh và gần như không thể lấy lại được nếu bị mất.
Tài sản do "Alipay" quản lý được ghi lại bằng tiền hợp pháp. Có luật chuyên sâu để bảo vệ "quyền sở hữu" của người dùng. Tài sản do ví blockchain quản lý thực sự thuộc về người dùng.
Sự phát triển và thách thức của ví
Khi Bitcoin mới ra đời, chiếc ví này còn rất thô sơ và thậm chí phải mất vài ngày đồng bộ hóa để tải xuống toàn bộ sổ cái Bitcoin trước khi nó có thể chạy. Vào thời điểm đó, chỉ một số chuyên viên máy tính có thể sử dụng ví bằng cách thao tác trên máy tính. . Hình ảnh bên dưới cho thấy ví Bitcoin đầu tiên trên thế giới được thiết kế bởi Satoshi Nakamoto, người sáng lập Bitcoin:
Với sự phát triển của Bitcoin, vào ngày 29 tháng 6 năm 2011, bộ xử lý thanh toán Bitcoin BitPay đã ra mắt ví điện tử Bitcoin đầu tiên dành cho điện thoại thông minh. Đây là một bước đi lịch sử để chiếc ví này có thể sử dụng được cho người dùng thông thường, nhưng chủ yếu là Các tính năng: Chỉ Bitcoin mới có thể được lưu trữ. .
Vào tháng 11 năm 2013, gần 5 năm sau khi khối khởi nguồn Bitcoin ra đời, sách trắng Ethereum xuất hiện, thông báo rằng blockchain đã bước vào kỷ nguyên 2.0. Hợp đồng thông minh bắt đầu được áp dụng cho blockchain vào thời điểm này. chuyển và nhận thanh toán, ví Ngoài ra, các hoạt động hợp đồng trên chuỗi cũng có thể được thực hiện.
Vào năm 2018, thuật ngữ DeFi lần đầu tiên được đề xuất trên Telegram Với sự ra mắt của Hợp chất, Uniswap, DAI và các giao thức khác, hệ sinh thái Ethereum bắt đầu phát triển mạnh mẽ Sau khi phát triển Yield Farming và Aggregator vào mùa hè năm 2020, Sau khi dịch bệnh bùng phát. hoạt động giao dịch tăng lên đáng kể, việc khai thác thanh khoản DeFi trở nên phổ biến, số lượng người dùng ví blockchain vượt quá 50 triệu và ví blockchain bước vào thời kỳ mở rộng nhanh chóng.
Từ năm 2021 đến nay, với câu chuyện về chuỗi chéo và Lớp 2, ví blockchain đã trở thành lựa chọn phổ biến để mọi người lưu trữ tài sản và giao dịch. Đồng thời, việc hỗ trợ tài sản chuỗi chéo cũng trở thành một trong những vấn đề quan trọng cần cân nhắc. để người dùng lựa chọn ví.
Năm 2022, tại hội nghị Devcon 6 tổ chức ở Bogota, Tomasz Tunguz đã đề cập đến một số thống kê của Web3: DAU tích lũy của mỗi chuỗi công cộng chính thống là khoảng 2,5 triệu, trong khi DAU của Internet truyền thống là 5 tỷ, và DAU trước đây chỉ vừa đủ để đạt được 0,05% sau này. Từ phía cung, có khoảng 16.000 nhà phát triển đang phát triển Web3. Tổng số nhà phát triển trên thế giới đã lên tới 27 triệu, trong đó các nhà phát triển Web3 chiếm chưa đến 0,06%. Kết quả là Web3 vẫn còn lâu mới được áp dụng rộng rãi.
Khi bước vào Web3, thách thức đầu tiên đối với việc áp dụng ví trên quy mô lớn là giải quyết vấn đề "lưu trữ khóa riêng".
Trong thế giới blockchain, khóa riêng kiểm soát mọi thứ và có sự đồng thuận trong ngành rằng "Không phải chìa khóa của bạn, không phải tiền của bạn".
Ví phi tập trung sử dụng các từ dễ nhớ và cấu trúc xác định phân cấp (HD) để lấy khóa riêng và quyền tự quản lý, điều này dường như có nghĩa là ví phi tập trung phải là phương pháp tốt nhất để quản lý tài sản tiền điện tử. Theo báo cáo do Finbold công bố, có 295 triệu người dùng ví tiền điện tử trên các sàn giao dịch toàn cầu và chỉ có 81 triệu người dùng ví phi tập trung, chiếm 21,5%.
Việc ký quỹ khóa riêng cho một sàn giao dịch tập trung đương nhiên là không an toàn. Sự sụp đổ của FTX vào tháng 11 năm 2022 là sự cố mới nhất trong một danh sách dài các sự cố bảo mật sàn giao dịch. Tuy nhiên, một số lượng lớn người dùng vẫn sẵn sàng chịu rủi ro về quyền lưu ký để đổi lấy mức thấp hơn. Chi phí và dễ sử dụng. Bởi vì đối với đại đa số người dùng, mặc dù họ có thể quản lý tài sản của mình một cách độc lập bằng cách làm chủ khóa riêng mà không để tài sản và dữ liệu vào tay người khác, nhưng việc lưu giữ khóa riêng đã trở thành một vấn đề lớn. Tôi tin rằng nhiều người có kinh nghiệm viết ghi nhớ trên giấy.
Theo thống kê của OKLink, vào năm 2022, tổn thất tài sản kỹ thuật số của người dùng do rò rỉ khóa riêng và tổn thất khóa riêng sẽ lớn nhất, lên tới 930 triệu USD, chiếm khoảng 40% tổng thiệt hại. Trong thế giới blockchain, một khi khóa riêng bị mất hoặc bị đánh cắp, điều đó đồng nghĩa với việc mất tài sản vĩnh viễn, điều này không thể chịu đựng được đối với người dùng thông thường.
Để giải quyết vấn đề "lưu ký khóa riêng", các nhà sản xuất ví đang khám phá ví không cần khóa riêng và phục hồi xã hội, và ví hợp đồng thông minh là một trong những giải pháp chủ đạo.
Ví hợp đồng thông minh
Các loại tài khoản của Ethereum được chia thành tài khoản bên ngoài (Tài khoản thuộc sở hữu bên ngoài, EOA) và tài khoản hợp đồng (Tài khoản hợp đồng, CA).
Ví hợp đồng thông minh là một tài khoản hợp đồng hoạt động giống như một chiếc ví, tức là hợp đồng thông minh cho phép người dùng quản lý tài sản và tương tác với DApps. Khác với ví tài khoản bên ngoài, ví hợp đồng thông minh không có khóa riêng, chỉ có địa chỉ. Do đó, ví hợp đồng thông minh không thể chủ động khởi tạo giao dịch và chỉ có thể thực hiện giao dịch theo mã đã viết sau khi được kích hoạt. Và các hợp đồng thông minh cần phải được triển khai trên chuỗi, do đó, việc tạo ra ví thông minh đòi hỏi chi phí ban đầu.
Ví đa chữ ký mà chúng ta thường gọi là một loại ví hợp đồng thông minh, cần có chữ ký của các khóa M-of-N để thực hiện giao dịch.
Mỗi thực thể trong ví đa chữ ký giữ khóa riêng của mình. Việc thực hiện giao dịch yêu cầu nhiều thực thể vượt qua xác minh hợp đồng ví. Hợp đồng thường cung cấp các tùy chọn khôi phục. Hầu hết các thực thể có thể bỏ phiếu để thay đổi bộ khóa được ủy quyền, điều này có thể giải quyết một cách hiệu quả. vấn đề của một số thực thể. Vấn đề khóa riêng bị đánh cắp hoặc bị mất.
Ví đa chữ ký được sử dụng rộng rãi bởi các giao thức DeFi và DAO, nhưng chúng không phải là con đường kỹ thuật phổ biến và phổ biến cho ví. Xét cho cùng, người dùng bình thường đã quen với các khoản thanh toán và tài khoản Web2, chẳng hạn như thanh toán qua sinh trắc học và khôi phục tài khoản trên mạng xã hội.
Để đạt được những chức năng mạnh mẽ như vậy trong thế giới Web3, cần phải đưa ra khái niệm "trừu tượng hóa tài khoản".
Trong khoa học máy tính, "trừu tượng hóa" có nghĩa là trích xuất các phần có liên quan từ một phần lớn hơn, chia một phần nào đó thành các phần nhỏ hơn.
Trong Ethereum, việc trừu tượng hóa tài khoản đề cập đến việc phân tách xác minh giao dịch và thực hiện giao dịch từ một quy trình nguyên khối thành các thành phần mô-đun có thể được điều chỉnh theo nhu cầu cá nhân của người dùng.
Mục tiêu cốt lõi của việc trừu tượng hóa tài khoản là cho phép các hợp đồng thông minh đóng vai trò là tài khoản khởi tạo các giao dịch, cho phép người dùng tùy chỉnh mô hình bảo mật và mô hình hoạt động của tài khoản của họ, loại bỏ hoàn toàn nhu cầu về tài khoản bên ngoài. Vì các tài khoản bên ngoài được liên kết chặt chẽ với các cặp khóa nên về cơ bản chúng giống nhau nên không thể lập trình chúng bằng mã tùy chỉnh để ủy quyền giao dịch và mở khóa trải nghiệm người dùng.
Buterin đã đề cập trong bài viết “Ba sự chuyển đổi của Ethereum”: Việc không cho phép mọi người chuyển sang ví hợp đồng thông minh sẽ dẫn đến sự thất bại của Ethereum.
Do đó, việc trừu tượng hóa tài khoản có ý nghĩa rất lớn đối với Ethereum Sau khi được triển khai, các ứng dụng, lối chơi và không gian tưởng tượng mới có thể được sinh ra trong Web3.
Trừu tượng hóa tài khoản
Kể từ khi Ethereum được ra mắt vào năm 2015, cuộc thảo luận về việc trừu tượng hóa tài khoản vẫn chưa dừng lại. ERC-4337 mới nhất được đề xuất bởi V God và những người khác.
Giới thiệu UserOperation, đây là một giao dịch đặc biệt thể hiện ý định của người dùng và cho phép các tài khoản hợp đồng tích cực thực hiện các hoạt động. Các UserOperations này được quản lý bởi một vai trò có tên Bundler, mô phỏng việc thực thi UserOperations và thêm các hoạt động hợp lệ vào nhóm giao dịch đặc biệt. Sau đó, hợp đồng EntryPoint sẽ xác minh và thực thi các UserOperations này để đáp ứng ý định của người dùng.
Ưu điểm lớn nhất của ERC-4337 là nó không yêu cầu sửa đổi ở cấp độ giao thức đồng thuận vì nó không yêu cầu hard fork.
Quá trình xác minh và giao dịch được tách thành hai hợp đồng thông minh: hợp đồng EntryPoint và hợp đồng Wallet. Hợp đồng EntryPoint đóng vai trò là người điều phối để tương tác với hợp đồng Wallet. Hợp đồng Wallet xử lý xác minh giao dịch của người dùng dựa trên logic tùy chỉnh. Nếu hợp đồng ví xác thực thành công một giao dịch, thì hợp đồng điểm vào sẽ thực hiện giao dịch và chuyển nó sang khối tiếp theo.
Sự trừu tượng hóa này mang lại cho các nhà phát triển và người dùng quyền tự do mã hóa bất cứ điều gì họ muốn vào hợp đồng ví tùy chỉnh của họ như một yêu cầu để các giao dịch hợp lệ. Ví dụ: hợp đồng ví có thể sử dụng nhiều chữ ký, tính năng phục hồi xã hội và thậm chí cả sơ đồ chữ ký kháng lượng tử.
ERC-6551 là một đề xuất của nhóm Nguyên thủy Tương lai nhằm kết nối các mã thông báo không thể thay thế (NFT) với ví hợp đồng thông minh theo cách mới, cho phép kiểm soát nhiều hơn và linh hoạt hơn đối với tài sản. Giao thức này được gọi là "Tài khoản ràng buộc mã thông báo" và cho phép mỗi NFT có địa chỉ ví riêng.
ERC-6551 không phải là một bản tóm tắt tài khoản, cũng không phải là một tiêu chuẩn mã thông báo mới. Nhưng ví hợp đồng thông minh có thể được kết hợp để nâng cao đáng kể chức năng của NFT, khiến chúng trở nên thiết thực hơn bao giờ hết, chẳng hạn như cho phép khả năng kết hợp NFT, danh tiếng trên chuỗi, kho nhân vật trong trò chơi, v.v.
Về nguyên tắc, chủ sở hữu NFT tạo ví hợp đồng thông minh bằng cách tương tác với hợp đồng Đăng ký. Hợp đồng đăng ký là bất biến, không cần sự cho phép và không có chủ sở hữu. Nó triển khai một ví hợp đồng thông minh duy nhất, có địa chỉ xác định cho mỗi NFT, quyền kiểm soát của nó chỉ thuộc sở hữu của chủ sở hữu NFT. của tài khoản cũng được chuyển giao.
Với việc đề xuất ERC-4337 mới nhất và đề xuất ERC-6551 trở thành tiêu chuẩn của ngành, ngành này sẽ mở ra sự phát triển nhanh chóng vào năm 2023, như hình dưới đây:
EIP-3074 là một đề xuất khác đã nhận được sự ủng hộ rộng rãi từ cộng đồng Ethereum và chính thức được đưa vào đợt hard fork Ethereum tiếp theo.
EIP-3074 được đề xuất bởi nhà nghiên cứu Ethereum Sam Wilson, nhà phát triển Go Ethereum Matt Garnett và những người khác. Cốt lõi của nó là cho phép bất kỳ tài khoản EOA nào hoạt động giống như một ví hợp đồng thông minh mà không cần triển khai các hợp đồng bổ sung hoặc di chuyển thủ công.
EIP-3074 giới thiệu hai hướng dẫn Máy ảo Ethereum mới: AUTH và AUTHCALL, cho phép EOA kết nối hợp đồng thông minh và chuyển quyền kiểm soát giao dịch sang hợp đồng thông minh.
AUTH: được sử dụng để xác minh chữ ký và đặt biến ngữ cảnh "được ủy quyền". Nếu chữ ký hợp lệ và địa chỉ của người ký khớp với địa chỉ được ủy quyền đã cho thì "được ủy quyền" được đặt thành địa chỉ được ủy quyền. Lệnh AUTH cho phép hợp đồng thông minh thực hiện các hoạt động thay mặt cho EOA, từ đó cho phép ủy quyền;
AUTHCALL: Tương tự như lệnh CALL hiện có, được sử dụng để thực hiện cuộc gọi bên ngoài. Sự khác biệt là AUTHCALL sẽ sử dụng địa chỉ ủy quyền được đặt trước đó thông qua lệnh AUTH làm địa chỉ người gọi. Điều này có nghĩa là AUTHCALL sẽ sử dụng EOA được ủy quyền làm người gửi chứ không phải bản thân hợp đồng.
EIP-3074 cần được triển khai thông qua hard fork của Ethereum. Mục tiêu chính là cung cấp các chức năng EOA tương tự như hợp đồng thông minh và ủy quyền kiểm soát EOA cho hợp đồng thông minh. Nhưng vì bản thân tài khoản là EOA nên nếu chìa khóa bị đánh cắp hoặc bị mất, điều đó đồng nghĩa với việc mất quyền kiểm soát hoàn toàn.
EIP-7702 được Vitalik phát hành vào ngày 7 tháng 5 năm nay để thay thế cho EIP-3074. EIP-7702 cho phép EOA tạm thời áp dụng các chức năng của hợp đồng thông minh trong quá trình giao dịch. EOA có thể chuyển đổi EOA thành ví hợp đồng thông minh trong quá trình thực hiện một giao dịch và trở về trạng thái bình thường sau khi giao dịch hoàn tất.
EIP-7702 giới thiệu loại giao dịch mới chứa tham số và chữ ký "contract_code", tạm thời chuyển đổi tài khoản EOA đã ký thành ví hợp đồng thông minh trong quá trình giao dịch, nhờ đó đạt được chức năng tương đương của EIP-3074.
EIP-7702 không giới thiệu opcode mới nên không cần hard fork. Mục tiêu chính là làm cho EIP-3074 hợp lý hơn và tương thích hơn với EIP-4337, vì tham số "contract_code" được giới thiệu có thể là ví EIP-4337 hiện có. mã và với EIP bổ sung (EIP-5003), tài khoản EOA cũng có thể được nâng cấp vĩnh viễn lên ví hợp đồng thông minh.
Khi kết thúc quá trình trừu tượng hóa tài khoản, tất cả các tài khoản trên Ethereum đều sử dụng ví hợp đồng thông minh để quản lý tài sản và giao dịch và không còn dựa vào tài khoản EOA truyền thống nữa.
Nghiên cứu tiên tiến hiện nay về trừu tượng hóa tài khoản bao gồm:
phục hồi xã hội
Phục hồi xã hội đề cập đến một cơ chế sử dụng các mối quan hệ xã hội để giúp người dùng lấy lại quyền truy cập vào tài khoản của họ nếu họ mất chìa khóa, chẳng hạn như sử dụng email để đặt lại mật khẩu của ví hợp đồng thông minh.
Người dùng sử dụng tính năng khôi phục xã hội thường cần thiết lập người giám hộ trong hoặc sau quá trình tạo ví và đạt đến ngưỡng xác minh người giám hộ nhất định, chẳng hạn như 2 trong số 3 người giám hộ, để đăng nhập hoặc khôi phục ví. Quá trình này thường được gọi là xác thực đa yếu tố.
Phục hồi xã hội hiện là hướng nghiên cứu phổ biến trong việc trừu tượng hóa tài khoản. Các ví đã triển khai phục hồi xã hội bao gồm Ví Argent, Ví Loopring và UniPass.
ý định giao dịch
Ý định là một tập hợp các ràng buộc khai báo, đã ký, cho phép người dùng giao việc tạo giao dịch cho bên thứ ba mà không từ bỏ toàn quyền kiểm soát giao dịch. Nói một cách đơn giản, nếu một giao dịch chỉ định "cách" thực hiện một thao tác thì ý định sẽ xác định "kết quả mong đợi" của thao tác đó là gì.
Các giao dịch có ý định sử dụng ứng dụng khách ví làm lớp ý định, cho phép người dùng thể hiện ý định của họ và hoàn tất quy trình từ ý định đến UserOperation.
Hiện tại, chỉ có một số dự án thử nghiệm về giao dịch có ý định, cho dù đó là đầu vào ngôn ngữ tự nhiên của ý định, tháo dỡ mục tiêu, tính toán đường đi tối ưu và thực hiện các hoạt động, AI đều có thể phát huy được lợi thế của mình. Nó được kỳ vọng sẽ trở thành một trong những kịch bản mà blockchain kết hợp AI.
Tài khoản thiết bị
Tài khoản thiết bị (DA) là công nghệ sử dụng các mô-đun bảo mật phần cứng trên các thiết bị điện toán hiện đại (như PC, điện thoại di động, máy tính bảng, v.v.) ở phía người dùng để quản lý khóa người dùng và tài khoản ví.
Tài khoản thiết bị dựa trên công nghệ xác thực không cần mật khẩu Passkey/WebAuthn, tiện lợi và bảo mật hơn các phương thức xác thực truyền thống:
Được bảo vệ bởi thiết bị mà chúng được lưu trên đó, sử dụng sinh trắc học làm lớp bảo mật bổ sung, không cần mật khẩu;
Nó có thể được đồng bộ hóa liền mạch giữa nhiều thiết bị như điện thoại di động và máy tính thông qua Airdrop/Bluetooth, loại bỏ các điểm lỗi duy nhất;
Bạn có thể đăng nhập an toàn trên nhiều thiết bị, quét mã QR trên điện thoại và đăng nhập vào trang web bằng sinh trắc học để cải thiện trải nghiệm người dùng.
Tóm tắt
Là một trong những công cụ cần thiết cho người tham gia thị trường tiền điện tử, ví chiếm một vị trí rất quan trọng trong lĩnh vực cơ sở hạ tầng. Trong tương lai, tầm quan trọng của lối vào ví sẽ vượt qua nền tảng giao dịch và trở thành nơi tập trung lưu lượng truy cập Web3 và một trong những cơ sở hạ tầng của Metaverse.
Trong khi hỗ trợ thanh toán và chuyển khoản, tất cả các DApp đều được tích hợp vào ví. Các nhà phát triển và người dùng Dự án có thể tập hợp số lượng lớn để hình thành hệ sinh thái Internet thế hệ mới dựa trên công nghệ blockchain. Trong hệ sinh thái này, tất cả các hoạt động trực tuyến của người dùng có thể được thực hiện thông qua ví, bao gồm mạng xã hội, duyệt video ngắn, mua sắm, đặt đồ ăn, gọi taxi và đi du lịch. Ví sẽ thực sự trở thành "Alipay" trong Web3.