本文由 AI 生成,請獨立核實重要資訊。

什麼是 NEAR 代幣?賬戶模型詳解

Crypto Wiki|Jul 24, 2026|4.5 (500 人評分)
AI 摘要

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

中繼說明: 了解 NEAR 帳戶模型的工作原理:針對開發者與加密貨幣使用者,詳細說明命名帳戶、隱式帳戶、存取金鑰、子帳戶以及儲存質押。

簡介:什麼是 NEAR 協議,以及其帳戶模型為何至關重要?

NEAR Protocol 是一個專為可擴展的去中心化應用程式(dApps,意指運行於區塊鏈而非中心化伺服器上的軟體程式)所設計的第一層(Layer-1)權益證明(proof-of-stake)區塊鏈,而 NEAR 的帳戶模型是其區別於競爭鏈的架構系統。NEAR 由 Illia Polosukhin(前 Google AI 研究員)和 Alexander Skidanov(前 Microsoft 成員)共同創立,並於 2020 年 10 月推出其主網,其目標明確:讓區塊鏈的開發和使用體驗更貼近建構和操作一般的軟體。

大多數人第一次接觸 NEAR 時,都會注意到一些意想不到的事情。他們的帳戶看起來像 alice.near,而不是一串由字母和數字組成的加密字串。這個設計選擇並非僅是為了美觀。它反映了一個內建於 NEAR 帳戶模型中的更深層次架構決策,涉及身分識別、權限、儲存,以及應用程式與使用者互動的方式。

這篇文章涵蓋了您需要了解的關於 NEAR 協議如何運作以及其帳戶模型的獨特之處。您將學到 NEAR 命名帳戶與隱含帳戶之間的差異,NEAR 存取金鑰如何建立可程式化權限系統,NEAR 子帳戶如何實現應用程式層級的命名空間,為何儲存權益質押要求每個錢包都必須有最低餘額,以及 NEAR 的架構在結構上與以太坊的比較。最後幾節將涵蓋帳戶創建、NEAR 代幣的用途,以及一個直接解答最常見問題的常見問題解答。


目錄

["NEAR Protocol 是什麼?基礎概覽","NEAR 帳戶模型:NEAR 如何管理鏈上身份與權限","NEAR 帳戶類型:已命名帳戶與隱含帳戶","NEAR 存取金鑰:讓 NEAR 帳戶獨一無二的權限系統","NEAR 子帳戶:理解帳戶層級結構","儲存權益質押:為何 NEAR 帳戶需要最低餘額","NEAR 帳戶模型與以太坊帳戶模型:結構性比較","如何建立與管理 NEAR 帳戶","NEAR 代幣:Gas、儲存與權益質押","常見問題","總結:NEAR 帳戶模型的獨特之處"]

什麼是 NEAR Protocol?基礎概覽

NEAR Protocol 是一個為可擴展、開發者友好的去中心化應用程式而設計的 Layer-1 權益證明區塊鏈。它採用權益證明 (PoS) 共識機制和 Nightshade 分片技術來實現水平擴展性。NEAR Protocol 是其區塊鏈網絡;NEAR 代幣則是其原生加密貨幣,用於支付交易手續費、存儲和質押。

權益證明(Proof of Stake)是指根據驗證者質押的 NEAR 代幣數量來選擇其產出區塊,而非像比特幣等工作量證明(Proof-of-Work)系統那樣消耗運算能量。驗證者是指透過質押 NEAR 代幣來參與區塊生產和交易驗證的節點。他們因誠信參與而獲得 NEAR 獎勵,並因惡意行為而面臨懲罰。

為了在不犧牲去中心化的情況下處理日益增長的交易需求,NEAR 透過其分片機制 Nightshade 實現了水平擴展。分片將區塊鏈網絡分割成稱為「分片」的平行處理片段,使網絡能夠同時處理更多交易。每個分片平行處理一部分交易,因此網絡容量會隨需求增長而擴展。

NEAR 之所以能區別於其他 Layer-1 鏈,不僅僅是分片技術。其帳戶模型(將在後續章節中詳述)是 NEAR 在架構層面上,相較於以太坊及其他類似鏈,作出最重要設計變革之處。

NEAR 帳戶模型:NEAR 如何在鏈上管理身份與權限

NEAR 帳戶模型是 NEAR Protocol 用於管理鏈上用戶與應用程式身份的系統。與以太坊基於地址的模型不同,NEAR 帳戶擁有具備可讀性的名稱,支援多個具有可配置權限的加密金鑰,並且可以在單一統一帳戶類型中選擇性地持有智慧合約。

這種統一設計與大多數區塊鏈處理身份的方式有顯著不同。在以太坊(Ethereum)上,有兩種獨立的帳戶類型:由私鑰控制的外部帳戶(EOAs),以及包含程式碼的合約帳戶。NEAR 則消除了這種區別。每個 NEAR 帳戶都可以持有代幣,持有多個具有不同權限範圍的訪問密鑰,並且可以選擇性地部署智能合約(存儲在區塊鏈上的自我執行程式,會自動執行規則並處理交易)。未部署合約的帳戶僅持有代幣和密鑰。

NEAR 交易採用動作模型,意味著單筆交易可以批次處理多個動作,例如將代幣轉移與合約函式呼叫結合。這減少了開發人員需要協調的獨立交易數量。

NEAR 帳戶模型基於四大結構支柱,下文各節將分別對其進行深入探討。

  1. 帳戶 ID 與類型: 帳戶如何被識別(具名 vs. 隱式)
  2. 存取金鑰: 權限如何附加至帳戶
  3. 子帳戶: 帳戶如何以階層方式組織
  4. 儲存質押: 鏈上儲存成本如何管理

如需完整技術規格,請參閱 NEAR 帳戶模型文件.

NEAR 帳戶類型:命名帳戶 vs. 隱含帳戶

NEAR 協議支援兩種不同的帳戶類型:具名帳戶,使用人類可讀的識別符,例如 alice.near;以及隱含帳戶,使用源自公鑰的 64 個字元十六進位字串。這兩種帳戶類型都是功能齊全的 NEAR 帳戶;它們在格式、註冊流程和典型使用案例方面有所不同。

具名帳戶

命名帳戶是指通過 NEAR 的命名系統在鏈上註冊的人類可讀帳戶識別符。命名帳戶的運作方式類似網域名稱或電子郵件地址:它們易於閱讀、方便記憶,並透過命名系統註冊,而非透過金鑰對進行加密衍生。

在主網上,.near 後綴是由 .near 註冊機構擁有的頂級識別符。類似 alice.neardefi-protocol.near 這樣的帳戶,是透過現有的 NEAR 帳戶或水龍頭服務提交註冊交易來創建的。根據 NEAR 帳戶模型文件,),命名帳戶 ID 遵循以下規則:長度為 2 到 64 個字元,僅限小寫字母和數字,允許使用連字號和底線作為分隔符,且 ID 不能以分隔符開頭或結尾。

實際上,這意味著新的 NEAR 用戶可以像分享電子郵件地址一樣分享他們的帳號 ID,無需複製貼上加密字串。

隱含帳號

隱含帳戶使用一個直接從公鑰衍生而來的 64 個字元、小寫的十六進位帳戶 ID,這類似於以太坊錢包地址的工作方式。「隱含」一詞指的是帳戶 ID 是由金鑰隱含推導而來,而不是指帳戶是匿名的或未被追蹤的。一個隱含帳戶 ID 的範例看起來像 98793cd91a3f870fb126f662858dbb54de0ca... (總共 64 個字元)。

隱含帳戶(implicit account)的密鑰對可以存在於任何鏈上註冊交易之外。該帳戶僅在收到資金交易後,才會在鏈上變為活躍狀態。開發者與交易所通常在不需要人類可讀名稱的程式化工作流程中使用隱含帳戶。

隱含帳戶類似於傳統的加密貨幣錢包地址:一個源自您公鑰的長十六進制字串,對於熟悉以太坊或比特幣地址格式的任何人來說都能辨識。

命名帳戶與隱含帳戶:並排比較

功能已命名帳戶隱含帳戶
帳戶 ID 格式人類可讀 (例如 alice.near)64 個字元的十六進位字串
可讀性高;易於記憶和分享低;密碼學字串
註冊要求透過現有帳戶或水龍頭進行鏈上註冊無需註冊即存在金鑰對;經由儲值交易在鏈上啟用
主要使用案例終端用戶、dApps、組織程式化使用、交易所、託管錢包
範例defi-protocol.near98793cd91a3f...

具名帳戶(Named accounts)適用於大多數最終使用者及身分識別至關重要的應用程式部署。隱含帳戶(Implicit accounts)則適用於自動化系統與程式化工作流程,這類情況下的帳戶 ID 是由軟體處理,而非與人類共享。

NEAR 存取金鑰:讓 NEAR 帳戶獨一無二的權限系統

NEAR 存取金鑰是附加於 NEAR 帳戶的加密金鑰對,每一組都具有可配置的權限範圍。與以太坊由單一私鑰控制帳戶的情況不同,NEAR 帳戶可以同時持有多組金鑰,其中一些具有完全控制權,其他則受限於特定的智能合約互動。這種設計允許使用者在不洩露完整帳戶憑證的情況下,授予應用程式特定範圍的存取權限。

您可以將 NEAR 存取金鑰想像成智慧型手機上的權限系統:您可以授予應用程式存取相機的權限,而不必同時授予其存取聯絡人的權限,且您隨時可以撤銷任何權限。用於簽署交易的存取金鑰類型決定了該交易獲授權執行的操作。如需完整的技術規範,請參閱 NEAR 存取金鑰說明文件.

全權存取金鑰

全權存取金鑰是一種加密金鑰,授予對 NEAR 帳戶的無限制控制權。全權存取金鑰可以簽署任何交易類型:代幣轉帳、合約部署、帳戶刪除,以及新增或移除其他金鑰。您可以將其想像成一把可以打開建築物中每一扇門的萬能鑰匙。

您的錢包助記詞會生成並控制完全存取密鑰。請妥善保管,切勿將其分享給第三方應用程式。如果您遺失了帳戶關聯的所有完全存取密鑰,該帳戶將無法存取。只要帳戶中仍保留至少一個其他的完全存取密鑰,刪除完全存取密鑰就是安全的;刪除最後一個完全存取密鑰將永久鎖定帳戶。

函式呼叫存取密鑰

「功能呼叫存取金鑰」 (function call access key) 是一種具有範圍限制且權限有限的加密金鑰。它只能呼叫特定具名智能合約上的特定方法,並可選擇性地為燃料費用 (gas) 設定代幣額度上限。您可以將其想像成 OAuth 權杖或智慧型手機的應用程式權限:您授予應用程式特定且有限的存取權限,且可以隨時撤銷,而無需將整個帳戶的控制權交給它。

當去中心化應用程式(dApp)要求您「批准連線」或「新增存取金鑰」時,其實是請求一個功能呼叫存取金鑰,而不是您帳戶的完整控制權。對於受信任的應用程式,批准功能呼叫存取金鑰是安全的,因為其權限範圍在建立時就已固定:它們無法轉移您的代幣、部署合約或管理其他金鑰。您可以隨時透過您的錢包介面撤銷任何功能呼叫存取金鑰。

相對於以太坊(Ethereum),NEAR 的 Gas 費較低且可預測,且函式呼叫存取金鑰(function call access keys)可以包含 Gas 限額,因此使用者不需要為每次個別互動手動批准費用。根據官方文件,約有 30% 的 NEAR Gas 費會分配給智能合約開發者(請至 docs.near.org 驗證目前的百分比,因為這可能會隨協議更新而有所變動)。

在實務上,這意味著一款區塊鏈遊戲可以讓您進行 100 輪遊戲,而無需要求您核准 100 筆獨立的交易。您的函式呼叫存取金鑰 (Function Call Access Key) 會在您核准的權限範圍內自動處理簽署。

全權限存取金鑰 (Full Access Key) vs. 函式呼叫存取金鑰 (Function Call Access Key):比較

特性完全存取金鑰函式呼叫存取金鑰
權限範圍無限制;所有交易類型範圍限定;僅限指定合約方法
可否轉移 NEAR 代幣否 (除非明確授權)
可否部署合約
可否新增或移除金鑰
Gas 額度上限不適用選填;於金鑰建立時設定
主要用途帳戶擁有者、恢復、完全控制dApp 互動、委派權限
安全建議安全儲存;切勿與 dApp 分享可安全授權給信任的 dApp;隨時可撤銷

完全存取金鑰(Full access key)是您帳戶的主憑證。函式呼叫存取金鑰(Function call access key)則是授權給特定應用程式的範圍代理權。多數使用者在日常操作中是透過函式呼叫存取金鑰進行互動,並將其完全存取金鑰僅儲存在安全的錢包或硬體裝置中。


NEAR 子帳戶:深入瞭解帳戶階層

NEAR 子帳戶是分層級的子帳戶,它們擴展了父級具名帳戶,並遵循類似子網域的命名模式。只有直接父帳戶才能創建子帳戶。開發者將其用於合約隔離、應用程式命名空間以及組織帳戶管理。

子帳戶的工作原理就像網站上的子網域:blog.example.comexample.com 的子網域,而 app.alice.near 則是 alice.near 的子帳戶。帳戶層級結構可以根據需要延伸到足夠的深度,每一層級都由其直接父層級建立。

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

創建規則是嚴格的:alice.near 可以創建 app.alice.near,但 alice.near 不能直接創建 sub.app.alice.near。只有 app.alice.near 才能創建該更深層的子帳戶。創建後,子帳戶是獨立帳戶,擁有自己的存取金鑰;父帳戶不會自動控制子帳戶。

子帳戶不等同於以太坊的合約帳戶。任何 NEAR 帳戶,包含子帳戶,都可以選擇持有智能合約。子帳戶是一種命名和層級結構的特性,而非特定於合約的類型。

以下三個實用場景是推動大多數子帳戶採用的主因:

  1. **合約隔離:**將個別的智能合約部署至 v1.myapp.nearv2.myapp.near,保持各版本獨立,如此一來其中一個版本的程式錯誤 (bug) 就不會影響到另一個。
  2. **應用程式命名空間:**在應用程式的命名空間內建立使用者帳戶(例如 username.myapp.near),為應用程式提供結構化的帳戶空間。
  3. **組織分離:**在一個主帳戶下管理財庫與營運,例如 treasury.myorg.neargovernance.myorg.near

在實務中,這意味著 NEAR 開發者可以將新版本的智能合約部署到 v2.app.myprotocol.near,而無需更動現有的 app.myprotocol.near,在單一組織命名空間下將生產環境與開發環境清晰地分開。

存儲質押:為何 NEAR 帳戶需要最低餘額

存儲質押是 NEAR 管理鏈上存儲成本的機制。NEAR 帳戶必須鎖定相應數量的 NEAR 代幣,以支應其在區塊鏈上使用的存儲空間,大約每 100KB 數據需 1 NEAR(請查看 NEAR 存儲質押文件) 以獲取最新數值,因為協議更新可能會調整此比例)。這就是為什麼每個 NEAR 帳戶都需要保留少量最低餘額的原因。

對於一個僅持有金鑰且未部署合約的基本帳戶,在撰寫本文時,最低餘額約為 0.0023 NEAR(請在 docs.near.org 查證目前數字,因為這可能會因協議更新而變動)。鎖定的代幣用於支付帳戶狀態在鏈上的儲存佔用空間。

鎖定的代幣不會遺失或銷毀。將儲存質押想像成在倉庫租用貨架空間:您需支付與使用空間成比例的儲值,清空貨架時,您會取回您的儲值。如果您刪除儲存的資料或關閉帳戶,相應比例的 NEAR 代幣將退還至您的餘額。

儲存質押與驗證者質押的含義截然不同,兩者之間的差異至關重要。在 NEAR 上,「質押」是指兩種不同的機制:

  • 儲存質押會根據鏈上資料儲存量按比例鎖定代幣。這是直接內建於帳戶模型中的機制。
  • 驗證者質押將代幣委託給網路驗證者,以進行區塊產出與維護安全。驗證者透過此獨立機制賺取獎勵,這是與權益證明 (PoS) 共識相關的質押。

這兩個機制在操作上是獨立的。儲存質押是內建於帳戶模型本身的:每個 NEAR 帳戶的狀態都儲存在鏈上,而該儲存需要相對應比例的鎖定餘額。

對於建構代表使用者儲存資料的 dApp 的開發者來說,這會產生設計上的考量。儲存使用者資料的合約,必須要嘛從自身餘額資助該儲存空間,要嘛確保使用者擁有足夠的餘額來支付其資料佔用空間。

實際上,NEAR 錢包中的最低餘額並非手續費。這是一筆可回收的儲值,如果您關閉帳戶或減少其中存儲的數據,即可取回該筆資金。

NEAR 帳戶模型與以太坊帳戶模型:結構性比較

NEAR 和以太坊在帳戶架構方面採取了根本上不同的方法。NEAR 使用統一的帳戶模型,其中每個帳戶都可以持有代幣、金鑰和程式碼,而以太坊則在協定層級分離了外部擁有帳戶與合約帳戶。NEAR 帳戶支援多個具有可設定權限範圍的密碼學金鑰對,而以太坊帳戶則由單一私鑰控制。NEAR 的帳戶 ID 是像 alice.near 這樣的可讀字串,而以太坊則依賴像 0x71C7656EC7ab88b098defB751B7401B5f6d8976F 這樣的 42 個字元的十六進位地址。

以太坊的底層模型定義了兩種不同的帳戶類型。外部帳戶 (EOA) 是由使用者控制的帳戶,由 42 個字元的十六進位地址識別,並由單一私鑰控制。合約帳戶則存放程式碼,且受該程式碼的邏輯而非私鑰控制。在以太坊的底層設計中,只有合約帳戶可以持有智慧合約。請參閱 以太坊帳戶模型文件 以獲取完整規範。

以太坊的 EIP-4337 帳戶抽象提案正將基礎層模型演進為更多可程式化帳戶。此比較反映的是以太坊的原生基礎層帳戶模型,而非帳戶抽象的擴充功能。

對於正在評估以太坊兼容性的開發者而言,Aurora(建立在 NEAR 之上的 EVM 兼容層)允許 Solidity 智能合約在 NEAR 的基礎設施上運行。Rainbow Bridge 則實現了 NEAR 與以太坊之間的資產轉移,促進了這兩個生態系統之間的互操作性。其他第 1 層區鏈(例如 Solana)在帳戶管理方面採取了不同的架構方法,其中的權衡取捨值得獨立評估。

NEAR 的燃料費相較於以太坊的基礎層費用低且可預測,而且 NEAR 燃料費約有 30% 會支付給智能合約開發者(請參閱 docs.near.org 進行驗證),為開發者創造了與合約使用量直接相關的激勵機制。

NEAR 帳戶模型與以太坊帳戶模型

功能NEAREthereum
帳戶識別碼格式人類可讀的 ID (例如 alice.near) 或 64 位十六進位字元42 位十六進位地址 (例如 0x71C...)
帳戶類型統一;所有用途皆使用單一帳戶類型兩種類型:EOA (使用者) 與合約帳戶 (程式碼)
金鑰管理具有可配置權限範圍的多個金鑰對單一私鑰控制整個帳戶
智能合約支援任何帳戶皆可選擇持有智能合約僅合約帳戶持有程式碼
存儲模型存儲質押;根據存儲數據比例鎖定代幣以 Gas 為基礎;無存儲鎖定抵押品
人類可讀性具名帳戶易於讀取與記憶十六進位地址需要複製與貼上
EVM 相容性非原生;Aurora 在 NEAR 上提供 EVM 層原生 EVM;所有標準工具皆與 EVM 相容

這兩種模型代表了不同的架構取捨。以太坊帳戶類型的區分,可以輕鬆對應到開發者現有的心智模型,並受益於規模最大的 EVM 生態系統和工具鏈。NEAR 的統一模型則移除了使用者帳戶和合約帳戶之間的區別,從一開始就實現了帳戶層級的可程式化權限。

如何建立與管理 NEAR 帳戶

建立 NEAR 帳戶僅需四個步驟,您可透過 NEAR 任何支援的錢包服務商完成整個流程。

  1. 選擇 NEAR 錢包。 目前的期權包括 MyNearWallet、Meteor Wallet 以及 Ledger 硬體錢包支援。原本位於 wallet.near.org 的 NEAR 錢包已停止使用,因此請查看目前的 NEAR 錢包期權以獲取最新列表,因為錢包生態系統會隨時間不斷演變。

  2. 以選定的名稱建立您的帳戶。 您將在設定錢包時選擇您的帳戶 ID,例如 yourname.near。錢包會處理該鏈上註冊交易。

  3. 保護你的助記詞。你的助記詞控制著你的完整存取金鑰。將它視為主密碼:離線抄寫下來,安全地儲存,並且絕不與任何網站或第三方應用程式分享。任何擁有你的助記詞的人,都將完全掌握你帳戶的控制權。

  4. 為您的帳戶儲值。 轉入足夠的 NEAR 幣,以涵蓋最低儲存質押餘額(截至撰寫本文時約為 0.0023 顆 NEAR,請查閱 docs.near.org 以取得最新數據),以及您初步操作所需的任何交易費用。

當 dApp 請求連接您的錢包時,它請求的是函數調用存取金鑰 (Function Call Access Key),而非您帳戶的完整控制權。dApp 僅能在您設定的 Gas 限額內,調用您所授權的特定合約方法。您可以隨時透過錢包的金鑰管理介面撤銷任何函數調用存取金鑰。

為確保帳戶持續安全,請將您的助記詞儲存在離線環境,撤銷您不再使用的應用程式的函式呼叫存取金鑰,並考慮為高價值帳戶使用 Ledger 等硬體錢包。若要取得逐步帳戶建立指示,請參閱 docs.near.org 上的官方 NEAR 文件。

--- ## NEAR 代幣:Gas、儲存與質押

NEAR 代幣在 NEAR Protocol 中具有三種獨特的功能:

  • Gas 費用: NEAR 代幣用於支付網路上的交易計算費用。相較於 Ethereum 的基礎層成本,其費用較低且可預測。
  • 存儲質押: 如上述存儲質押章節所述,NEAR 代幣被鎖定作為擔保,以支付鏈上數據存儲費用。這是每個帳戶最低餘額要求的來源。
  • 驗證者質押: NEAR 代幣持有者可以將代幣委託給驗證者,透過貢獻於網路安全和區塊產出來賺取驗證者質押獎勵。

NEAR 生態系統支援多種應用程式類別。自 2020 年主網啟動以來,諸如 Ref Finance 等 DeFi 協議、Mintbase 和 Paras 等 NFT 市場、區塊鏈遊戲以及 DAO,都代表了 NEAR Protocol 開發的活躍領域。每一種應用程式類型都依賴其帳戶模型的特性:用於使用者身分的具名帳戶、用於授權權限的函式調用存取金鑰,以及用於鏈上數據管理的儲存質押。

驗證者透過誠實參與區塊生產賺取獎勵。此驗證者質押獎勵機制直接關聯到先前所述的權益證明共識:質押的代幣代表了對網路完整性的承諾,獎勵則與該承諾成正比地發放。

NEAR 代幣是帳戶模型的經濟基石。它為使交易得以進行的 Gas 費提供資金,透過質押儲存來確保鏈上儲存,並透過質押驗證者來保障網路安全。

NEAR 代幣是否適合投資,取決於個人的財務狀況和風險承受能力。本文涵蓋 NEAR 的技術架構。投資決策請諮詢合格的財務顧問並進行獨立研究。

NEAR 協議與 NEAR 帳戶模型:常見問題

什麼是 NEAR 帳戶?為什麼它使用的是使用者名稱而非錢包地址?

NEAR 帳戶使用像 alice.near 這樣的人類可讀識別碼,因為 NEAR 帳戶模型在協議層級設計時就已將使用者體驗納入考量。NEAR 允許透過命名系統使用易讀名稱來註冊帳戶,而不是從公鑰(這會產生長十六進位字串)進行加密衍生帳戶 ID。您可以像分享電子郵件地址一樣分享您的 NEAR 帳戶 ID,而無需複製 42 字元的十六進位字串。

全權存取金鑰 (Full access key) 與函式呼叫存取金鑰 (Function call access key) 之間有什麼區別?

完全存取密鑰(Full Access Key)授予對 NEAR 帳戶的無限制控制權:它可以簽署代幣轉帳、部署合約、管理其他密鑰以及刪除帳戶。函式呼叫存取密鑰(Function Call Access Key)則具有特定範圍的權限:它只能呼叫指定智能合約上的特定方法,並可設定選填的燃料費(Gas)上限。您的助記詞控制著一個完全存取密鑰。當 dApp 請求錢包存取權時,它請求的是一個函式呼叫存取密鑰,您可以隨時撤銷該密鑰。

什麼是存儲質押(Storage Staking)?為什麼我的 NEAR 帳戶需要最低餘額?

存儲質押是 NEAR 用於資助鏈上存儲的系統。每個 NEAR 帳戶都必須鎖定比例相應的 NEAR 代幣,以支付其在區塊鏈上的存儲佔用空間,大約每 100KB 數據需 1 NEAR。基本帳戶大約需要 0.0023 NEAR(請查看 docs.near.org 以獲取當前數據)。鎖定的代幣並非手續費;它們是可回收的儲值,當存儲的數據被刪除或帳戶關閉時會退回。

什麼是 NEAR 子帳戶,它們有什麼用途?

NEAR 子帳戶是延伸父級具名帳戶的子級帳戶,採用類似子網域的命名結構。例如,app.alice.nearalice.near 的子帳戶。只有直接父帳戶才能建立子帳戶。開發者使用子帳戶進行合約版本隔離(例如 v1.myapp.nearv2.myapp.near)、應用程式命名空間(例如 username.myapp.near),以及在單一父級身份下進行組織帳戶分離。

NEAR 協議與 Ethereum 有何不同?

NEAR 採用統一帳戶模型,其中每個帳戶都可以擁有代幣、金鑰和程式碼,而以太坊則將外部擁有帳戶 (EOA) 與合約帳戶區分開來。NEAR 帳戶支援具有可設定權限範圍的多个存取金鑰;以太坊帳戶則由單一私鑰控制。NEAR 帳戶 ID 是人類可讀字串;以太坊帳戶使用 42 個字元的十六進位地址。這些是架構上的取捨,各自對開發者生態系統有顯著的影響。

每個 NEAR 帳戶都可以擁有智能合約嗎?

每個 NEAR 帳戶都可以選擇部署智能合約,但並非所有帳戶都必須這麼做。沒有部署智能合約的帳戶僅持有代幣和存取金鑰。在以太坊上,只有合約帳戶可以儲存程式碼;使用者帳戶(EOA)則不行。NEAR 移除了這個區別:任何帳戶,包括子帳戶,都可以選擇透過 NEAR SDK 部署以 Rust 或 JavaScript/TypeScript 編寫的智能合約。

哪些錢包支援 NEAR Protocol?

目前的 NEAR 錢包包括 MyNearWallet、Meteor Wallet 以及 Ledger 硬體錢包支援。位於 wallet.near.org 的原始 NEAR 錢包已被棄用。錢包生態系統隨著協議的發展而演進,因此請查看 目前的 NEAR 錢包期權 以獲取最新列表。所有受支援的錢包都允許您建立和管理 NEAR 帳戶、查看您的存取金鑰,以及核准或撤銷 dApp 金鑰請求。

什麼是 NEAR 上的 Nightshade 分片?

Nightshade 是 NEAR 協議的水平擴展性分片機制。分片將網路分割成稱為「分片」(shards)的平行處理區段,每個分片同時處理一部分交易。Nightshade 是 NEAR 的特定實作,旨在隨著需求增加而擴展網路吞吐量,且不犧牲去中心化。如需對 Nightshade 進行更深入的技術探討,請參閱 NEAR 官方文件。


總結:是什麼讓 NEAR 帳戶模型與眾不同

NEAR 帳戶模型並非微不足道的實作細節。它是 NEAR 在鏈上處理開發者與使用者體驗的結構性基礎,且在重大方面與以太坊的底層設計有所不同。

這篇文章的重點:

  • 具名帳戶 使用像 alice.near 這樣易於閱讀的 ID,透過命名系統註冊,並可像電子郵件地址一樣分享
  • 隱式帳戶 提供了一種程式化的替代方案,使用直接衍生自公鑰的 64 位元十六進制 ID
  • NEAR 存取金鑰 可將多個加密金鑰對附加到單個帳戶,每個金鑰對具有可配置的權限範圍(完全存取金鑰用於完整控制,函式呼叫存取金鑰用於限定範圍的 dApp 互動)
  • 子帳戶 為 dApp 架構、合約版本控制和組織隔離創建了層次化的命名空間
  • 存儲質押 需要與鏈上儲存數據成比例的一小筆鎖定 NEAR 餘額,這是一筆可收回的儲值,而非手續費
  • NEAR 的統一帳戶設計 與以太坊在外部帳戶 (EOA) 和合約帳戶之間的劃分形成對比,讓每個 NEAR 帳戶都能選擇在單一帳戶類型中持有代幣、金鑰和代碼

理解帳戶模型的這六個方面,能讓開發者、投資者和用戶清楚地了解 NEAR Protocol 在架構上提供的特性,以及為什麼其設計選擇所帶來的用戶體驗能使其在其他 Layer-1 鏈中脫穎而出。

下一步:


延伸閱讀