Blockchain still referencing the permissions for a deleted node

+1 vote

Hello,

I am new to the blockchain technology and I have been eagerly learning your MultiChain platform for the last 2 months.

I am using the latest beta version and developing an admin tool to help manage my blockchain and have created a 3 node blockchain. For one of my test case, I deleted the MultiChain directory on one of the node and reconnect the node to the blockchain. As expected, a new node identifier was issued and successfully granted connect, send and receive permissions to this "new" node.

On verifying the node permissions, by running the "listpermissions" command, it correctly list the "new" node permissions, however, it also shows the permissions for the node's previous identifier.

How is the permissions and node relationship maintained and is there a way to remove the redundant permissions? (If not remove because it is a transaction on the blockchain, is there a way to "suppress" the detail).

To assist in clarifying this issue, please find attached a screenshot the app. In the Node permission view, I have highlighted the offending permission details in red. The version of the MultiChain can be confirmed by the highlighted details in green.

asked Apr 19, 2017 by WRM
what is the name of this interface?

1 Answer

0 votes

This is the intended behavior – adding or removing a node from the network does not create an event on the blockchain itself, so there is no automatic removal of permissions for addresses belonging to nodes that are no longer running.

However your simplest solution is simply to have an administrator revoke all permissions from this address. It will then no longer show up in the output of listpermissions.

answered Apr 20, 2017 by MultiChain
...