user36249: The main problem I'm attempting to tackle is to create a feature that allows for wallets that are linked to a bank account which needs monitoring and transparency to prevent embezzling. Think something like a housing society's funds in a bank account no. 123XXX. If all of 123XXX's transactions are shown on the blockchain(by linking this account to a wallet), all spendings will be more transparent.
As pointed out by Murch, my attempted solution was this -
I am trying to modify the bitcoin protocol(possibly fork it and create an altcoin) that allows for the creation of non-anonymous wallets that have a publicly visible bank account(identity theft not an issue) as one of the fields on the Blockchain every time these wallets are part of a transaction.
Please guide me toward this.

user36304: You seem to have a poor understanding of how Bitcoin addresses work. When you create a Bitcoin address it doesn't appear anywhere. Not on the blockchain, not on someone else's computer. It exists only as a private-public key pair on your computer. When you first receive funds that is when it appears on the blockchain.
In other words, you don't give your address to someone by saying 'please look at transaction 7 in block 317592', you just give them your address. It is the same with your bank account, you just give them your bank account!

36249: <p>The main problem I'm attempting to tackle is to create a feature that allows for wallets that are linked to a bank account which needs monitoring and transparency to prevent embezzling. Think something like a housing society's funds in a bank account no. 123XXX. If all of 123XXX's transactions are shown on the blockchain(by linking this account to a wallet), all spendings will be more transparent.</p>

<p>As pointed out by Murch, my attempted solution was this -</p>

<p>I am trying to modify the bitcoin protocol(possibly fork it and create an altcoin) that allows for the creation of <strong>non-anonymous</strong> wallets that have a publicly visible bank account(identity theft not an issue) as one of the fields on the Blockchain every time these wallets are part of a transaction.</p>

<p>Please guide me toward this.</p>
 36304: <p>You seem to have a poor understanding of how Bitcoin addresses work. When you create a Bitcoin address it <strong>doesn't</strong> appear anywhere. Not on the blockchain, not on someone else's computer. It exists only as a private-public key pair on your computer. When you first <em>receive funds</em> that is when it appears on the blockchain.</p>

<p>In other words, you don't give your address to someone by saying 'please look at transaction 7 in block 317592', you just give them your address. It is the same with your bank account, you just give them your bank account!</p>
