From 15ccddcbfd3e36a2931294bcc53f45625b1fba2e Mon Sep 17 00:00:00 2001 From: Philipp Gackstatter Date: Wed, 24 Jan 2024 15:30:55 +0100 Subject: [PATCH] Update Block Issuer Feature description --- tips/TIP-0042/tip-0042.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/tips/TIP-0042/tip-0042.md b/tips/TIP-0042/tip-0042.md index b63cf1e72..152ecc07d 100644 --- a/tips/TIP-0042/tip-0042.md +++ b/tips/TIP-0042/tip-0042.md @@ -150,14 +150,15 @@ always need to be one _Account Unlock_ referencing a greater index. ## Block Issuer Feature The presence of a _Block Issuer Feature_ on an account signals that this account can issue blocks - it is a _block -issuer account_. This feature defines the public keys with which signatures on blocks can be verified. A block issued -from this account with a verified signature will burn Mana from the account's Block Issuance Credit (BIC) balance. If -the balance becomes negative, the account is locked, meaning its output cannot be spent and it can no longer be used to -issue blocks. Once locked, an account can only be unlocked by allotting enough Mana to the account's BIC balance for it -to become non-negative again. Because the account itself cannot issue such a transaction, the block containing the -alloting transaction must be issued by another account. The feature can only be removed with an expiration mechanism in -order to disincentivize malicious behavior when issuing blocks. Any Mana generated or stored by an issuer account is -locked to that account. +issuer account_. This feature defines the public keys or key hashes which must match the public keys or their hashes +provided in block signatures. A block issued from a block issuer account with a matching block issuer key and a verified +signature will cause Mana to be burned from the account's Block Issuance Credit (BIC) balance. If the balance becomes +negative, the account is locked, meaning its output cannot be spent and it can no longer be used to issue blocks. Once +locked, an account can only be unlocked by allotting enough Mana to the account's BIC balance for it to become +non-negative again. Because the account itself cannot issue such a transaction, the block containing the alloting +transaction must be issued by another account. The feature can only be removed with an expiration mechanism in order to +disincentivize malicious behavior when issuing blocks. Any Mana generated or stored by an issuer account is locked to +that account.
Block Issuer Feature