有沒有發現主網每個帳戶(錢包)建立的時候,帳戶的金額都是1

 

這是因為每個帳戶都必須保持最低餘額才能存在,該餘額是使用Base Reserve(基本儲備)計算的。這樣的限制可以避免有人來亂,建一堆垃圾帳戶,塞爆區塊。

 

目前主網上的Base Reserve0.49 Pi,它跟手續費一樣是可以調整的,只要全部的節點都同意即可。

 

帳戶最低餘額的公式是:

Minimum Balance = (2 + # of entries + # of sponsoring entries - # of sponsored entries) * base reserve

 

以封閉式主網階段來講,我們的帳戶不太可能擁有其他的entries,所以公式就簡化成2倍的Base Reserve,也就是0.98 Pi。剩餘的0.02 Pi可以讓我們支付兩次鎖倉的解鎖 (Claim Claimable Balance,請參考 https://yuanrui919.github.io/cb ) 的手續費。

 

補充說明,由上述的公式可以發現每一項Subentries都會將帳戶的最低餘額增加一個Base Reserve(0.49 Pi)。一個帳戶不能超過1000Subentries,這些Subentries包含了:

l   Trustlines(如果帳戶要持有Pi以外的其他資產)

l   Offers(訂單)

l   Additional signers(額外的簽名)

l   Data entries(例如NFT的鏈下資料)

 

回首頁