Bài viết này được tạo bởi AI. Vui lòng xác minh thông tin quan trọng một cách độc lập.

NEAR Token là gì? Giải thích Mô hình Tài khoản

Crypto Wiki|Jul 24, 2026|4.5 (500 đánh giá)
Tóm tắt AI

Learn how NEAR Protocol's account model works: named accounts, access keys, sub-accounts, and storage staking explained for developers and users.

Mô tả Meta: Tìm hiểu cách mô hình tài khoản NEAR hoạt động: tài khoản được đặt tên, tài khoản ngầm định, khóa truy cập, tài khoản phụ và lưu trữ Staking được giải thích dành cho nhà phát triển và người dùng tiền điện tử.

Giới thiệu: NEAR Protocol là gì và Tại sao Mô hình Tài khoản của nó lại quan trọng?

NEAR Protocol là một blockchain proof-of-stake lớp 1 được thiết kế cho các ứng dụng phi tập trung (dApps) có khả năng mở rộng, các chương trình phần mềm chạy trên blockchain thay vì máy chủ tập trung), và mô hình tài khoản NEAR là hệ thống kiến trúc giúp nó khác biệt so với các chuỗi cạnh tranh. Được thành lập bởi Illia Polosukhin (một cựu nhà nghiên cứu AI của Google) và Alexander Skidanov (trước đây làm việc tại Microsoft), NEAR đã ra mắt mainnet vào tháng 10 năm 2020 với mục tiêu rõ ràng: làm cho việc phát triển và sử dụng blockchain trở nên gần gũi hơn với việc xây dựng và sử dụng phần mềm thông thường.

Hầu hết những người lần đầu tiếp cận NEAR đều nhận thấy một điều bất ngờ. Tên tài khoản của họ trông giống như alice.near, chứ không phải là một chuỗi ký tự và con số mật mã. Lựa chọn thiết kế đó không chỉ mang tính hình thức. Nó phản ánh một quyết định kiến trúc sâu sắc hơn được xây dựng trong mô hình tài khoản của NEAR, tác động đến danh tính, quyền hạn, lưu trữ và cách các ứng dụng tương tác với người dùng.

Bài viết này bao gồm mọi thứ bạn cần hiểu về cách NEAR Protocol hoạt động và điều gì làm cho mô hình tài khoản của nó trở nên độc đáo. Bạn sẽ tìm hiểu sự khác biệt giữa tài khoản có tên NEAR và tài khoản ẩn danh, cách các khóa truy cập NEAR tạo ra một hệ thống quyền lập trình được, cách các tài khoản con NEAR cho phép đặt tên theo cấp ứng dụng, tại sao storage staking yêu cầu số dư tối thiểu trong mỗi ví, và kiến trúc của NEAR so sánh về cấu trúc với Ethereum như thế nào. Các phần cuối cùng bao gồm việc tạo tài khoản, tiện ích của NEAR token, và một Câu hỏi thường gặp giải đáp trực tiếp các câu hỏi phổ biến nhất.


Nội dung

["1. NEAR Protocol là gì? Tổng quan nền tảng","2. Mô hình Tài khoản NEAR: Cách NEAR Quản lý Danh tính và Quyền truy cập Trên chuỗi","3. Các Loại Tài khoản NEAR: Tài khoản có Tên so với Tài khoản Ẩn danh","4. Khóa Truy cập NEAR: Hệ thống Quyền truy cập Giúp Tài khoản NEAR Trở nên Độc đáo","5. Tài khoản Phụ NEAR: Hiểu về Phân cấp Tài khoản","6. Lưu trữ Staking: Tại sao Tài khoản NEAR Yêu cầu Số dư Tối thiểu","7. Mô hình Tài khoản NEAR so với Mô hình Tài khoản Ethereum: So sánh Cấu trúc","8. Cách Tạo và Quản lý Tài khoản NEAR","9. Token NEAR: Phí Gas, Lưu trữ và Staking","10. Câu hỏi thường gặp","11. Tóm tắt: Điều Gì Làm Cho Mô hình Tài khoản NEAR Trở nên Khác biệt"]

NEAR Protocol là gì? Tổng quan nền tảng

NEAR Protocol là một blockchain Layer-1 proof-of-stake được xây dựng cho các ứng dụng phi tập trung có khả năng mở rộng và thân thiện với nhà phát triển. Nó sử dụng Cơ chế đồng thuận proof-of-stake (PoS) và phân mảnh Nightshade để đạt được khả năng mở rộng theo chiều ngang. NEAR Protocol là mạng lưới blockchain; Token NEAR là tiền điện tử gốc của nó được sử dụng cho phí giao dịch, lưu trữ và Staking.

Bằng chứng cổ phần (Proof of Stake) có nghĩa là những người xác thực được chọn để tạo khối dựa trên số lượng token NEAR mà họ đã Stake, thay vì tiêu tốn năng lượng tính toán như trong các hệ thống bằng chứng công việc (proof-of-work) như Bitcoin. Người xác thực là các node stake token NEAR để tham gia vào việc tạo khối và xác thực giao dịch. Họ kiếm được phần thưởng NEAR cho việc tham gia trung thực và phải chịu hình phạt cho hành vi độc hại.

Để xử lý nhu cầu giao dịch ngày càng tăng mà không làm mất đi tính phi tập trung, NEAR đạt được khả năng mở rộng theo chiều ngang thông qua Nightshade, cơ chế sharding của nó. Sharding chia mạng lưới blockchain thành các phân đoạn xử lý song song được gọi là shard, cho phép mạng lưới xử lý nhiều giao dịch hơn cùng một lúc. Mỗi shard xử lý một tập hợp con các giao dịch song song, vì vậy công suất mạng lưới sẽ mở rộng khi nhu cầu tăng lên.

Điều khiến NEAR khác biệt so với các chuỗi Layer-1 khác không chỉ là sharding. Mô hình tài khoản, được phân tích trong các phần tiếp theo, là lớp kiến trúc nơi NEAR có những thay đổi thiết kế mang tính quyết định nhất so với Ethereum và các chuỗi tương tự.


Mô hình Tài khoản NEAR: Cách NEAR Quản lý Danh tính và Quyền hạn Trên chuỗi

Mô hình tài khoản NEAR là hệ thống mà NEAR Protocol sử dụng để quản lý danh tính người dùng và ứng dụng Trên chuỗi. Khác với mô hình dựa trên địa chỉ của Ethereum, tài khoản NEAR có tên dễ đọc bằng con người, hỗ trợ nhiều khóa mật mã với các quyền có thể cấu hình, và tùy chọn có thể lưu giữ các hợp đồng thông minh trong một loại tài khoản hợp nhất duy nhất.

Thiết kế thống nhất này là một sự khác biệt rõ rệt so với cách hầu hết các blockchain xử lý danh tính. Trên Ethereum, có hai loại tài khoản riêng biệt: tài khoản thuộc sở hữu bên ngoài (EOA) được kiểm soát bởi private key và tài khoản hợp đồng chứa mã. NEAR loại bỏ sự phân biệt này. Mọi tài khoản NEAR có thể giữ token, lưu trữ nhiều khóa truy cập với các phạm vi quyền khác nhau và tùy chọn triển khai một Hợp đồng Thông minh (một chương trình tự thực thi được lưu trữ trên blockchain, tự động thực thi các quy tắc và xử lý giao dịch). Tài khoản không có hợp đồng được triển khai chỉ giữ token và khóa.

Các giao dịch NEAR sử dụng mô hình hành động, nghĩa là một giao dịch duy nhất có thể gộp nhiều hành động lại với nhau, chẳng hạn như chuyển Token kết hợp với việc gọi hàm hợp đồng. Điều này giúp giảm số lượng giao dịch riêng lẻ mà các nhà phát triển cần phối hợp.

Mô hình tài khoản NEAR bao gồm bốn trụ cột cấu trúc, mỗi trụ cột sẽ được trình bày chi tiết trong các phần sau đây:

  1. ID và loại tài khoản: cách xác định tài khoản (có tên so với ngầm định)
  2. Khóa truy cập: cách gán quyền cho tài khoản
  3. Tài khoản phụ: cách sắp xếp tài khoản theo phân cấp
  4. Staking lưu trữ: cách quản lý chi phí lưu trữ trên chuỗi

Đối với thông số kỹ thuật đầy đủ, xem tài liệu Mô hình tài khoản NEAR.)

Các loại tài khoản NEAR: Tài khoản có tên và Tài khoản ngầm định

NEAR Protocol hỗ trợ hai loại tài khoản riêng biệt: tài khoản được đặt tên (named accounts), sử dụng các mã định danh dễ đọc như alice.near, và tài khoản ẩn (implicit accounts), sử dụng các chuỗi thập lục phân 64 ký tự được tạo từ một Public Key. Cả hai loại đều là các tài khoản NEAR đầy đủ chức năng; chúng khác nhau về định dạng, quy trình đăng ký và các trường hợp sử dụng điển hình.

Tài khoản được đặt tên

Tài khoản có tên (named account) là một mã định danh tài khoản có thể đọc được, được đăng ký trên chuỗi thông qua hệ thống đặt tên của NEAR. Các tài khoản có tên hoạt động giống như tên miền hoặc địa chỉ email: chúng dễ đọc, dễ nhớ và được đăng ký thông qua hệ thống đặt tên thay vì được tạo ra bằng phương pháp mã hóa từ một cặp khóa.

Trên Mainnet, hậu tố .near là mã định danh Top-level thuộc sở hữu của registrar .near. Một tài khoản như alice.near hoặc defi-protocol.near được tạo bằng cách gửi một giao dịch đăng ký thông qua một tài khoản NEAR hiện có hoặc dịch vụ faucet. Theo tài liệu về mô hình tài khoản NEAR, các ID tài khoản được đặt tên tuân thủ các quy tắc sau: độ dài từ 2 đến 64 ký tự, chỉ bao gồm chữ cái thường và chữ số, cho phép dấu gạch nối và dấu gạch dưới làm dấu phân cách, và ID không thể bắt đầu hoặc kết thúc bằng ký tự phân cách.

Trên thực tế, điều này có nghĩa là một người dùng NEAR mới có thể chia sẻ ID tài khoản của họ giống như cách họ chia sẻ một địa chỉ email, mà không cần sao chép và dán các chuỗi mã hóa.

Tài khoản Ngầm

Một tài khoản ngầm định sử dụng ID tài khoản dạng thập lục phân gồm 64 ký tự viết thường, được suy ra trực tiếp từ khóa công khai, tương tự như cách hoạt động của địa chỉ ví Ethereum. Thuật ngữ "ngầm định" chỉ việc ID tài khoản được suy ra ngầm từ khóa, chứ không phải tài khoản đó là ẩn danh hoặc không được theo dõi. Một ID tài khoản ngầm định ví dụ trông giống như 98793cd91a3f870fb126f662858dbb54de0ca... (tổng cộng 64 ký tự).

Một cặp khóa cho một tài khoản ngầm định có thể tồn tại mà không cần bất kỳ giao dịch đăng ký trên chuỗi nào. Tài khoản chỉ trở nên hoạt động trên chuỗi sau khi nhận được một giao dịch nạp tiền. Các nhà phát triển và sàn giao dịch thường sử dụng các tài khoản ngầm định cho các quy trình làm việc theo chương trình khi các tên gọi dễ đọc đối với con người là không cần thiết.

Tài khoản ngầm tương tự như địa chỉ ví tiền điện tử truyền thống: một chuỗi hex dài bắt nguồn từ khóa công khai của bạn, có thể nhận biết đối với bất kỳ ai quen thuộc với các định dạng địa chỉ Ethereum hoặc Bitcoin.

Tài khoản có tên so với Tài khoản ngầm: So sánh song song

Tính năngTài khoản có tênTài khoản ngầm định
Định dạng ID Tài khoảnDễ đọc (ví dụ: alice.near)Chuỗi thập lục phân 64 ký tự
Khả năng đọcCao; dễ nhớ và chia sẻThấp; chuỗi mật mã
Yêu cầu đăng kýĐăng ký Trên chuỗi qua tài khoản hiện có hoặc faucetCặp khóa tồn tại mà không cần đăng ký; giao dịch được cấp vốn sẽ kích hoạt Trên chuỗi
Trường hợp sử dụng chínhNgười dùng cuối, dApps, tổ chứcSử dụng theo chương trình, sàn giao dịch, ví lưu ký
Ví dụdefi-protocol.near98793cd91a3f...

Tài khoản có tên phù hợp với hầu hết người dùng cuối và các hoạt động triển khai ứng dụng đòi hỏi danh tính dễ nhận diện. Tài khoản ngầm định phù hợp với các hệ thống tự động và quy trình làm việc theo chương trình, nơi các ID tài khoản được xử lý bởi phần mềm thay vì chia sẻ với con người.

Khóa truy cập NEAR: Hệ thống phân quyền tạo nên sự độc đáo cho tài khoản NEAR

Khóa truy cập NEAR là các cặp khóa mật mã được gắn liền với một tài khoản NEAR, mỗi khóa có phạm vi quyền có thể cấu hình. Không giống như Ethereum, nơi một Private Key duy nhất kiểm soát một tài khoản, tài khoản NEAR có thể giữ nhiều khóa cùng lúc, một số có toàn quyền kiểm soát và các khóa khác bị giới hạn cho các tương tác Hợp đồng Thông minh cụ thể. Thiết kế này cho phép người dùng cấp cho các ứng dụng quyền truy cập theo phạm vi mà không làm lộ thông tin xác thực tài khoản đầy đủ.

Hãy hình dung các khóa truy cập NEAR giống như hệ thống quyền truy cập trên điện thoại thông minh: bạn có thể cấp cho một ứng dụng quyền truy cập máy ảnh của mình mà không cấp cho nó quyền truy cập danh bạ, và bạn có thể thu hồi bất kỳ quyền nào bất kỳ lúc nào. Loại khóa truy cập được sử dụng để ký một giao dịch sẽ xác định những hành động mà giao dịch đó được phép thực hiện. Để xem thông số kỹ thuật đầy đủ, hãy xem tài liệu về khóa truy cập NEAR.

Khóa truy cập toàn quyền

Một khóa truy cập toàn quyền là một khóa mật mã cho phép kiểm soát không hạn chế đối với tài khoản NEAR. Một khóa truy cập toàn quyền có thể ký mọi loại giao dịch: chuyển khoản Token, triển khai hợp đồng, xóa tài khoản và thêm hoặc xóa các khóa khác. Hãy coi nó như một chìa khóa vạn năng mở mọi cánh cửa trong một tòa nhà.

Cụm từ khôi phục của ví tạo và kiểm soát khóa truy cập đầy đủ. Hãy lưu trữ cụm từ này một cách bảo mật và tuyệt đối không chia sẻ với các ứng dụng bên thứ ba. Nếu bạn làm mất tất cả các khóa truy cập đầy đủ được liên kết với một tài khoản, tài khoản đó sẽ không thể truy cập được nữa. Việc xóa một khóa truy cập đầy đủ là an toàn miễn là vẫn còn ít nhất một khóa truy cập đầy đủ khác được liên kết; việc xóa khóa truy cập đầy đủ cuối cùng sẽ khóa tài khoản vĩnh viễn.

Khóa truy cập gọi hàm

Một khóa truy cập gọi hàm là một khóa mật mã với các quyền hạn giới hạn và có phạm vi. Nó chỉ có thể gọi các phương thức cụ thể trên một hợp đồng thông minh được đặt tên, với giới hạn chi tiêu gas tùy chọn theo Token. Hãy coi nó giống như một token OAuth hoặc quyền truy cập ứng dụng trên điện thoại thông minh: bạn cấp cho một ứng dụng quyền truy cập cụ thể, giới hạn mà bạn có thể thu hồi bất kỳ lúc nào, mà không cần trao cho nó quyền kiểm soát toàn bộ tài khoản của bạn.

Khi một dApp yêu cầu bạn 'chấp thuận kết nối' hoặc 'thêm khóa truy cập', đó là yêu cầu một khóa truy cập chức năng (function call access key), chứ không phải quyền kiểm soát toàn bộ tài khoản của bạn. Các khóa truy cập chức năng an toàn để chấp thuận từ các ứng dụng đáng tin cậy vì phạm vi của chúng được cố định khi tạo: chúng không thể chuyển token của bạn, triển khai hợp đồng, hoặc quản lý các khóa khác. Bạn có thể thu hồi bất kỳ khóa truy cập chức năng nào vào bất kỳ lúc nào thông qua giao diện ví của mình.

Phí gas của NEAR thấp và dễ dự đoán hơn so với Ethereum, đồng thời các khóa truy cập lệnh gọi hàm có thể bao gồm hạn mức phí gas để người dùng không cần phê duyệt phí thủ công cho từng tương tác riêng lẻ. Theo tài liệu chính thức, khoảng 30% phí gas NEAR được chuyển cho các nhà phát triển Hợp đồng Thông minh (hãy kiểm tra tỷ lệ phần trăm hiện tại tại docs.near.org, vì thông tin này có thể thay đổi theo các bản cập nhật giao thức).

Trên thực tế, điều này có nghĩa là một trò chơi blockchain có thể cho phép bạn chơi 100 vòng mà không yêu cầu bạn phê duyệt 100 giao dịch riêng biệt. Khóa truy cập gọi hàm của bạn sẽ tự động xử lý việc ký trong phạm vi quyền hạn mà bạn đã phê duyệt.

Khóa truy cập toàn quyền so với Khóa truy cập gọi hàm: So sánh

Tính năngKhóa Truy cập Quyền hạn Đầy đủKhóa Truy cập Gọi Hàm
Phạm vi Quyền hạnKhông giới hạn; tất cả các loại giao dịchCó giới hạn; chỉ các phương thức hợp đồng được chỉ định
Có thể Chuyển Token NEARKhông (trừ khi được cho phép rõ ràng)
Có thể Triển khai Hợp đồngKhông
Có thể Thêm hoặc Xóa KhóaKhông
Giới hạn Phụ phí GasKhông áp dụngTùy chọn; được thiết lập tại thời điểm tạo khóa
Trường hợp Sử dụng ChínhChủ tài khoản, khôi phục, kiểm soát toàn quyềnTương tác với dApp, ủy quyền quyền hạn
Khuyến nghị Bảo mậtLưu trữ an toàn; không bao giờ chia sẻ với dAppAn toàn để cấp quyền cho các dApp đáng tin cậy; có thể thu hồi bất cứ lúc nào

Khóa truy cập đầy đủ là thông tin xác thực chính cho tài khoản của bạn. Khóa truy cập gọi hàm là một sự ủy quyền có phạm vi giới hạn cho một ứng dụng cụ thể. Hầu hết người dùng tương tác hàng ngày thông qua các khóa truy cập gọi hàm và chỉ lưu trữ khóa truy cập đầy đủ của họ trong một ví bảo mật hoặc thiết bị phần cứng.


Tài khoản phụ NEAR: Tìm hiểu về cấu trúc phân cấp tài khoản

Tài khoản phụ NEAR là các tài khoản con phân cấp mở rộng từ một tài khoản chính có tên, tuân theo mô hình đặt tên dạng tên miền phụ. Chỉ tài khoản chính trực tiếp mới có thể tạo tài khoản phụ. Các nhà phát triển sử dụng chúng để cô lập hợp đồng, phân không gian tên cho ứng dụng và quản lý tài khoản của tổ chức.

Tài khoản phụ hoạt động tương tự như tên miền phụ trên một trang web: blog.example.com là một tên miền phụ của example.com, giống như app.alice.near là một tài khoản phụ của alice.near. Hệ thống phân cấp tài khoản mở rộng sâu tùy theo nhu cầu, với mỗi cấp độ được tạo ra bởi chính tài khoản mẹ trực tiếp của nó.

alice.near └── app.alice.near └── v2.app.alice.near

Quy tắc tạo lập rất nghiêm ngặt: alice.near có thể tạo app.alice.near, nhưng alice.near không thể trực tiếp tạo sub.app.alice.near. Chỉ app.alice.near mới có thể tạo tài khoản con sâu hơn đó. Sau khi tạo, các tài khoản con là các tài khoản độc lập với khóa truy cập riêng của chúng; tài khoản cha không tự động kiểm soát tài khoản con.

Tài khoản phụ không tương đương với tài khoản hợp đồng của Ethereum. Bất kỳ tài khoản NEAR nào, bao gồm cả tài khoản phụ, đều có thể tùy chọn chứa một hợp đồng thông minh. Tài khoản phụ là một tính năng đặt tên và phân cấp, không phải là một loại cụ thể cho hợp đồng.

Ba trường hợp sử dụng thực tế thúc đẩy phần lớn việc áp dụng tài khoản phụ:

  1. Cô lập hợp đồng: triển khai các hợp đồng thông minh riêng biệt tới v1.myapp.nearv2.myapp.near, giữ cho các phiên bản độc lập để lỗi ở phiên bản này không ảnh hưởng đến phiên bản kia.
  2. Tạo không gian tên cho ứng dụng: tạo tài khoản người dùng trong không gian tên của ứng dụng, ví dụ username.myapp.near, cung cấp cho ứng dụng một không gian tài khoản có cấu trúc.
  3. Phân tách theo tổ chức: quản lý kho bạc và hoạt động dưới một tài khoản mẹ, ví dụ treasury.myorg.neargovernance.myorg.near.

Trong thực tế, điều này có nghĩa là nhà phát triển NEAR có thể triển khai phiên bản mới của một Hợp đồng Thông minh lên v2.app.myprotocol.near mà không cần chạm vào app.myprotocol.near hiện có, giữ cho môi trường sản xuất và phát triển được tách biệt rõ ràng dưới một không gian tên tổ chức duy nhất.


Lưu trữ Staking: Tại sao tài khoản NEAR cần số dư tối thiểu

Storage staking là cơ chế của NEAR để quản lý chi phí lưu trữ trên chuỗi. Tài khoản NEAR phải khóa một lượng token NEAR tương ứng để chi trả cho dung lượng lưu trữ mà chúng sử dụng trên blockchain, khoảng 1 NEAR cho mỗi 100KB dữ liệu (kiểm tra tài liệu về storage staking của NEAR) để biết số liệu hiện tại, vì các bản cập nhật giao thức có thể điều chỉnh tỷ lệ này). Đây là lý do tại sao mỗi tài khoản NEAR yêu cầu một số dư tối thiểu nhỏ.

Đối với một tài khoản cơ bản chỉ nắm giữ khóa và chưa triển khai hợp đồng nào, số dư tối thiểu hiện tại là khoảng 0,0023 NEAR (vui lòng xác minh số liệu chính xác tại docs.near.org, vì con số này có thể thay đổi theo các bản cập nhật giao thức). Lượng token bị khóa này dùng để bù đắp chi phí lưu trữ trạng thái của tài khoản Trên chuỗi.

Các token bị khóa không bị mất đi hoặc bị đốt. Hãy coi storage staking giống như việc thuê không gian kệ trong kho bãi: bạn trả một khoản nạp tỷ lệ thuận với lượng không gian bạn sử dụng, và bạn sẽ nhận lại khoản nạp của mình khi dọn sạch kệ. Nếu bạn xóa dữ liệu đã lưu trữ hoặc đóng tài khoản, số token NEAR tương ứng sẽ quay trở lại số dư của bạn.

Staking lưu trữ có ý nghĩa khác biệt với Staking trình xác thực, và sự khác biệt đó rất quan trọng. Trên NEAR, "staking" đề cập đến hai cơ chế riêng biệt:

  • Staking lưu trữ khóa các token theo tỷ lệ tương ứng với dung lượng lưu trữ dữ liệu trên chuỗi. Đây là một cơ chế được tích hợp trực tiếp vào mô hình tài khoản.
  • Staking trình xác thực ủy quyền các token cho các trình xác thực mạng để sản xuất khối và bảo mật. Các trình xác thực nhận phần thưởng thông qua cơ chế riêng biệt này, đây là hoạt động staking liên quan đến cơ chế đồng thuận proof-of-stake.

Hai cơ chế này độc lập về mặt vận hành. Storage staking được tích hợp vào chính mô hình tài khoản: trạng thái của mỗi tài khoản NEAR được lưu trữ trên chuỗi, và việc lưu trữ đó yêu cầu một số dư bị khóa theo tỷ lệ tương ứng.

Đối với các nhà phát triển đang xây dựng dApp có lưu trữ dữ liệu thay mặt cho người dùng, điều này có những ảnh hưởng đến việc thiết kế. Một hợp đồng lưu trữ dữ liệu người dùng phải tự chi trả cho việc lưu trữ đó từ số dư của chính nó hoặc đảm bảo người dùng duy trì đủ số dư để chi trả cho dung lượng dữ liệu của họ.

Trên thực tế, số dư tối thiểu trong ví NEAR của bạn không phải là một khoản phí. Đây là một khoản tiền gửi có thể thu hồi mà bạn có thể lấy lại nếu bạn đóng tài khoản của mình hoặc giảm dữ liệu được lưu trữ trong đó.

Mô hình Tài khoản NEAR so với Mô hình Tài khoản Ethereum: Một So sánh Cấu trúc

NEAR và Ethereum có những cách tiếp cận cơ bản khác nhau đối với kiến trúc tài khoản. NEAR sử dụng mô hình tài khoản hợp nhất, nơi mọi tài khoản đều có thể nắm giữ token, khóa và mã code, trong khi Ethereum tách biệt các tài khoản sở hữu bên ngoài với các tài khoản hợp đồng ở cấp độ giao thức. Các tài khoản NEAR hỗ trợ nhiều cặp khóa mật mã với phạm vi quyền hạn có thể cấu hình, trong khi các tài khoản Ethereum được kiểm soát bởi một Private Key duy nhất. Trong khi ID tài khoản NEAR là các chuỗi ký tự dễ đọc đối với con người như alice.near, Ethereum dựa vào các địa chỉ thập lục phân dài 42 ký tự như 0x71C7656EC7ab88b098defB751B7401B5f6d8976F.

Mô hình lớp cơ sở của Ethereum xác định hai loại tài khoản riêng biệt. Tài khoản thuộc sở hữu bên ngoài (EOA) là tài khoản do người dùng kiểm soát, được xác định bằng địa chỉ thập lục phân gồm 42 ký tự, được kiểm soát bởi một Private Key duy nhất. Tài khoản hợp đồng chứa mã và được kiểm soát bởi logic của mã đó thay vì một khóa. Chỉ các tài khoản hợp đồng mới có thể chứa các hợp đồng thông minh theo thiết kế lớp cơ sở của Ethereum. Tham khảo tài liệu mô hình tài khoản Ethereum) để biết thông số kỹ thuật đầy đủ.

Các đề xuất trừu tượng hóa tài khoản EIP-4337 của Ethereum đang phát triển mô hình lớp cơ sở hướng tới các tài khoản có khả năng lập trình cao hơn. So sánh này phản ánh mô hình tài khoản lớp cơ sở gốc của Ethereum, không phải các phần mở rộng trừu tượng hóa tài khoản.

Đối với các nhà phát triển đang đánh giá khả năng tương thích với Ethereum, Aurora (một lớp tương thích EVM được xây dựng trên NEAR) cho phép các hợp đồng thông minh Solidity chạy trên cơ sở hạ tầng của NEAR. Cầu Vồng cho phép chuyển tài sản giữa NEAR và Ethereum để tăng cường khả năng tương tác giữa hai hệ sinh thái. Các chuỗi Layer-1 khác như Solana áp dụng các cách tiếp cận kiến trúc khác nhau về quản lý tài khoản, liên quan đến các đánh đổi riêng biệt đáng để đánh giá độc lập.

Phí gas NEAR thấp và dễ dự đoán hơn so với phí lớp cơ sở của Ethereum, và khoảng 30% phí gas NEAR được chuyển cho các nhà phát triển Hợp đồng Thông minh (xác minh tại docs.near.org), tạo ra một động lực trực tiếp cho nhà phát triển gắn liền với việc sử dụng hợp đồng.

Mô hình Tài khoản NEAR so với Mô hình Tài khoản Ethereum

Tính năngNEAREthereum
Định dạng mã định danh tài khoảnID dễ đọc đối với con người (ví dụ: alice.near) hoặc 64 ký tự hexĐịa chỉ thập lục phân 42 ký tự (ví dụ: 0x71C...)
Loại tài khoảnThống nhất; một loại tài khoản cho tất cả các mục đích sử dụngHai loại: EOA (người dùng) và Tài khoản hợp đồng (mã)
Quản lý khóaNhiều cặp khóa với phạm vi quyền có thể định cấu hìnhMột Private Key duy nhất kiểm soát toàn bộ tài khoản
Hỗ trợ Hợp đồng Thông minhBất kỳ tài khoản nào cũng có thể tùy chọn nắm giữ một Hợp đồng Thông minhChỉ Tài khoản hợp đồng mới nắm giữ mã
Mô hình lưu trữStaking lưu trữ; các token bị khóa tỷ lệ thuận với dữ liệu được lưu trữDựa trên gas; không có tài sản thế chấp bị khóa để lưu trữ
Khả năng đọc của con ngườiCác tài khoản được đặt tên dễ đọc và dễ nhớ đối với con ngườiĐịa chỉ hex yêu cầu sao chép và dán
Khả năng tương thích EVMKhông nguyên bản; Aurora cung cấp một lớp EVM trên NEAREVM nguyên bản; tất cả các công cụ tiêu chuẩn đều tương thích với EVM

Hai mô hình này đại diện cho những sự đánh đổi khác nhau về mặt kiến trúc. Việc phân tách các loại tài khoản của Ethereum tương thích một cách rõ ràng với mô hình tư duy hiện tại của các nhà phát triển và được hưởng lợi từ hệ sinh thái EVM cũng như hệ thống công cụ lớn nhất. Mô hình thống nhất của NEAR xóa bỏ sự phân biệt giữa tài khoản người dùng và tài khoản hợp đồng, cho phép thiết lập các quyền có thể lập trình được ở cấp độ tài khoản ngay từ đầu.

Cách Tạo và Quản lý Tài khoản NEAR

Việc tạo tài khoản NEAR bao gồm bốn bước và bạn có thể hoàn thành quy trình thông qua bất kỳ nhà cung cấp ví nào được NEAR hỗ trợ.

Chọn ví NEAR. Các quyền chọn hiện tại bao gồm MyNearWallet, Meteor Wallet và hỗ trợ ví cứng Ledger. Ví NEAR gốc tại wallet.near.org đã ngừng hoạt động, vì vậy hãy kiểm tra các quyền chọn ví NEAR hiện tại để có danh sách cập nhật, do hệ sinh thái ví liên tục phát triển.

  1. Tạo tài khoản bằng tên bạn chọn. Bạn sẽ chọn ID tài khoản của mình trong quá trình thiết lập ví, ví dụ: yourname.near. Ví sẽ xử lý giao dịch đăng ký trên chuỗi.

  2. Bảo mật cụm từ khôi phục của bạn. Cụm từ khôi phục của bạn kiểm soát khóa truy cập đầy đủ của bạn. Hãy coi nó như một mật khẩu chính: ghi nó ra ngoại tuyến, lưu trữ nó an toàn và không bao giờ chia sẻ nó với bất kỳ trang web hoặc ứng dụng của bên thứ ba nào. Bất kỳ ai có cụm từ khôi phục của bạn đều có toàn quyền kiểm soát tài khoản của bạn.

  3. Nạp tiền vào tài khoản. Chuyển đủ NEAR để trang trải số dư Staking tối thiểu cho bộ nhớ (hiện tại khoảng 0.0023 NEAR, xem docs.near.org để biết số liệu mới nhất) cộng với mọi phí giao dịch cho hoạt động ban đầu của bạn.

Khi một dApp yêu cầu bạn kết nối ví, ứng dụng đó đang yêu cầu một khóa truy cập lệnh gọi hàm chứ không phải toàn quyền kiểm soát tài khoản của bạn. dApp chỉ có thể gọi các phương thức hợp đồng cụ thể mà bạn phê duyệt, trong phạm vi hạn mức phí gas mà bạn đã thiết lập. Bạn có thể thu hồi bất kỳ khóa truy cập lệnh gọi hàm nào vào bất kỳ lúc nào thông qua giao diện quản lý khóa của ví.

Để đảm bảo an ninh tài khoản liên tục, hãy giữ Cụm từ khôi phục của bạn được lưu trữ ngoại tuyến, thu hồi các khóa truy cập chức năng khỏi các ứng dụng bạn không còn sử dụng và cân nhắc sử dụng ví cứng như Ledger cho các tài khoản có giá trị cao. Để biết hướng dẫn tạo tài khoản từng bước, hãy tham khảo tài liệu chính thức của NEAR tại docs.near.org.

NEAR Token: Phí gas, Lưu trữ và Staking

Token NEAR phục vụ ba chức năng riêng biệt trong NEAR Protocol:

  • Phí gas: Token NEAR dùng để thanh toán cho việc tính toán giao dịch trên mạng. Phí thấp và có thể dự đoán được so với chi phí lớp cơ sở của Ethereum.
  • Staking lưu trữ: Token NEAR được khóa làm tài sản thế chấp để chi trả cho việc lưu trữ dữ liệu trên chuỗi, như đã mô tả trong phần staking lưu trữ ở trên. Đây là nguồn gốc của yêu cầu số dư tối thiểu cho mọi tài khoản.
  • Staking trình xác thực: Những người nắm giữ Token NEAR có thể ủy quyền Token cho các trình xác thực, kiếm phần thưởng staking trình xác thực vì đã đóng góp vào bảo mật mạng và sản xuất khối.

Hệ sinh thái NEAR hỗ trợ nhiều danh mục ứng dụng. Các giao thức DeFi như Ref Finance, các thị trường NFT như Mintbase và Paras, trò chơi blockchain và các DAO đại diện cho các lĩnh vực phát triển tích cực của NEAR Protocol kể từ khi ra mắt Mainnet vào năm 2020. Mỗi loại ứng dụng này phụ thuộc vào các tính năng của mô hình tài khoản: tài khoản định danh cho danh tính người dùng, khóa truy cập lệnh gọi hàm cho các quyền được ủy quyền và staking lưu trữ để quản lý dữ liệu trên chuỗi.

Người xác thực kiếm phần thưởng cho sự tham gia trung thực vào việc tạo khối. Cơ chế phần thưởng Staking của người xác thực này kết nối trực tiếp với cơ chế đồng thuận proof-of-stake đã mô tả trước đó: token được Stake thể hiện cam kết đối với tính toàn vẹn của mạng lưới, và phần thưởng chảy theo tỷ lệ với cam kết đó.

Token NEAR là nền tảng kinh tế của mô hình tài khoản. Nó chi trả phí gas để giúp các giao dịch có thể thực hiện được, bảo mật việc lưu trữ trên chuỗi thông qua staking lưu trữ và hỗ trợ bảo mật mạng lưới thông qua validator staking.

Việc liệu token NEAR có phải là một khoản đầu tư phù hợp hay không tùy thuộc vào hoàn cảnh tài chính và khả năng chịu rủi ro của mỗi cá nhân. Bài viết này trình bày về kiến trúc kỹ thuật của NEAR. Đối với các quyết định đầu tư, hãy tham khảo ý kiến của cố vấn tài chính có chuyên môn và tự thực hiện nghiên cứu độc lập.

Giao thức NEAR và Mô hình Tài khoản NEAR: Câu hỏi thường gặp

Tài khoản NEAR là gì và tại sao nó có tên người dùng thay vì địa chỉ ví?

Tài khoản NEAR sử dụng định danh có thể đọc được bởi con người như alice.near vì mô hình tài khoản NEAR được thiết kế với trải nghiệm người dùng làm trọng tâm ngay từ cấp độ giao thức. Thay vì suy ra ID tài khoản bằng phương pháp mã hóa từ một Public Key (tạo ra một chuỗi thập lục phân Long), NEAR cho phép đăng ký tài khoản với tên dễ đọc thông qua một hệ thống đặt tên. Bạn có thể chia sẻ ID tài khoản NEAR của mình giống như cách bạn chia sẻ một địa chỉ email, mà không cần sao chép một chuỗi thập lục phân gồm 42 ký tự.

Điểm khác biệt giữa khóa truy cập đầy đủ và khóa truy cập gọi hàm là gì?

Khóa truy cập đầy đủ cấp quyền kiểm soát không giới hạn đối với tài khoản NEAR: nó có thể ký chuyển Token, triển khai hợp đồng, quản lý các khóa khác và xóa tài khoản. Khóa truy cập gọi hàm có quyền hạn được giới hạn phạm vi: nó chỉ có thể gọi các phương thức cụ thể trên một Hợp đồng Thông minh được đặt tên, với giới hạn cho phép gas tùy chọn. Cụm từ khôi phục của bạn kiểm soát một khóa truy cập đầy đủ. Khi một dApp yêu cầu quyền truy cập ví, nó đang yêu cầu một khóa truy cập gọi hàm, mà bạn có thể thu hồi bất kỳ lúc nào.

Staking lưu trữ là gì và tại sao tài khoản NEAR của tôi cần có số dư tối thiểu?

Storage staking là hệ thống của NEAR để cấp vốn cho lưu trữ trên chuỗi. Mỗi tài khoản NEAR phải khóa một lượng token NEAR tương ứng để chi trả cho dung lượng lưu trữ của nó trên Blockchain, khoảng 1 NEAR cho mỗi 100KB dữ liệu. Một tài khoản cơ bản yêu cầu khoảng 0.0023 NEAR (kiểm tra docs.near.org để biết số liệu hiện tại). Các token bị khóa không phải là phí; chúng là một khoản Nạp có thể phục hồi, được hoàn trả khi dữ liệu đã lưu trữ bị xóa hoặc tài khoản bị đóng.

Tài khoản phụ NEAR là gì và chúng dùng để làm gì?

Tài khoản phụ NEAR là các tài khoản con mở rộng từ một tài khoản chính có tên thông qua cấu trúc đặt tên kiểu tên miền phụ. Ví dụ: app.alice.near là tài khoản phụ của alice.near. Chỉ tài khoản cha trực tiếp mới có thể tạo tài khoản phụ. Các nhà phát triển sử dụng tài khoản phụ để phân tách phiên bản hợp đồng (ví dụ: v1.myapp.nearv2.myapp.near), định danh ứng dụng (ví dụ: username.myapp.near) và phân chia tài khoản tổ chức dưới một danh tính cha duy nhất.

Giao thức NEAR khác với Ethereum như thế nào?

NEAR sử dụng mô hình tài khoản thống nhất, nơi mọi tài khoản đều có thể giữ token, khóa và mã, trong khi Ethereum tách biệt các tài khoản thuộc sở hữu bên ngoài (EOA) với các tài khoản hợp đồng. Tài khoản NEAR hỗ trợ nhiều khóa truy cập với các phạm vi quyền có thể cấu hình; tài khoản Ethereum được kiểm soát bởi một Private Key duy nhất. ID tài khoản NEAR là các chuỗi có thể đọc được bởi con người; tài khoản Ethereum sử dụng địa chỉ thập lục phân gồm 42 ký tự. Đây là những sự đánh đổi về kiến trúc, mỗi lựa chọn đều có những tác động riêng biệt đến hệ sinh thái nhà phát triển.

Liệu mọi tài khoản NEAR có thể chứa một Hợp đồng Thông minh không?

Mỗi tài khoản NEAR đều có tùy chọn để triển khai một Hợp đồng Thông minh, nhưng không có tài khoản nào bắt buộc phải làm như vậy. Một tài khoản không có hợp đồng được triển khai chỉ đơn giản là nắm giữ token và các khóa truy cập (access keys). Trên Ethereum, chỉ có các tài khoản hợp đồng mới nắm giữ mã code; các tài khoản người dùng (EOA) thì không thể. NEAR loại bỏ sự khác biệt này: bất kỳ tài khoản nào, bao gồm cả các tài khoản phụ, đều có thể tùy chọn nắm giữ một Hợp đồng Thông minh được viết bằng Rust hoặc JavaScript/TypeScript thông qua NEAR SDK.

Những ví nào hỗ trợ NEAR Protocol?

Các ví NEAR hiện nay bao gồm MyNearWallet, Meteor Wallet và hỗ trợ ví phần cứng Ledger. Ví NEAR gốc tại wallet.near.org đã bị ngừng hoạt động. Hệ sinh thái ví phát triển cùng với sự phát triển của giao thức, vì vậy hãy kiểm tra các quyền chọn ví NEAR hiện tại để biết danh sách cập nhật nhất. Tất cả các ví được hỗ trợ đều cho phép bạn tạo và quản lý các tài khoản NEAR, xem các khóa truy cập của mình, cũng như phê duyệt hoặc thu hồi các yêu cầu khóa dApp.

Sharding Nightshade trên NEAR là gì?

Nightshade là cơ chế phân mảnh (sharding) của NEAR Protocol nhằm đạt được khả năng mở rộng theo chiều ngang. Sharding chia mạng lưới thành các phân đoạn xử lý song song được gọi là shard, mỗi shard xử lý đồng thời một tập hợp con các giao dịch. Nightshade là cách triển khai cụ thể của NEAR, được thiết kế để mở rộng thông lượng mạng lưới khi nhu cầu tăng lên mà không làm giảm tính phi tập trung. Để tìm hiểu sâu hơn về mặt kỹ thuật của Nightshade, vui lòng tham khảo tài liệu chính thức của NEAR.

Tóm tắt: Điều gì làm nên sự đặc trưng của mô hình tài khoản NEAR

Mô hình tài khoản NEAR không phải là một chi tiết triển khai nhỏ nhặt. Nó là nền tảng cấu trúc trong cách tiếp cận của NEAR đối với trải nghiệm của nhà phát triển và người dùng trên chuỗi, và nó khác biệt với thiết kế lớp cơ sở của Ethereum theo những cách thức quan trọng.

Những nội dung chính từ bài viết này:

  • Tài khoản định danh sử dụng các ID dễ đọc như alice.near, được đăng ký thông qua hệ thống đặt tên và có thể chia sẻ như địa chỉ email
  • Tài khoản ngầm định cung cấp một giải pháp thay thế theo lập trình, sử dụng ID thập lục phân 64 ký tự được tạo trực tiếp từ một Public Key
  • Khóa truy cập NEAR đính kèm nhiều cặp khóa mã hóa vào một tài khoản duy nhất, mỗi cặp có phạm vi quyền hạn có thể cấu hình (khóa truy cập đầy đủ để kiểm soát hoàn toàn, khóa truy cập gọi hàm cho các tương tác dApp có phạm vi giới hạn)
  • Tài khoản phụ tạo ra một không gian tên phân cấp cho kiến trúc dApp, phiên bản hợp đồng và phân tách tổ chức
  • Staking lưu trữ yêu cầu một lượng nhỏ số dư NEAR bị khóa tỷ lệ thuận với dữ liệu được lưu trữ Trên chuỗi, đây là một khoản Nạp có thể thu hồi thay vì là một khoản phí
  • Thiết kế tài khoản thống nhất của NEAR tương phản với sự phân chia của Ethereum giữa EOA và tài khoản hợp đồng, mang lại cho mọi tài khoản NEAR tùy chọn để nắm giữ token, khóa và mã code trong một loại tài khoản duy nhất

Hiểu rõ sáu khía cạnh này của mô hình tài khoản mang lại cho các nhà phát triển, nhà đầu tư và người dùng một bức tranh rõ ràng về những gì NEAR Protocol cung cấp về mặt kiến trúc và lý do tại sao các lựa chọn thiết kế của nó tạo ra trải nghiệm người dùng, giúp nó khác biệt so với các chuỗi Layer-1 khác.

Các bước tiếp theo:


Bài viết liên quan