Slide 73
Slide 73 text
peer1.telco2.com
Simulation & Endorsement - Peer
Key Value Version
49123123123 Telco1 B9/Tx0
491111111111 Telco2 B23/Tx1
491111111112 Telco3 B4/Tx0
{
chaincodeId: 'numbertransfer',
fcn: 'confirmTransfer',
args: ['49123123123', 'Telco2']
}
Signed:
Telco1
// still simplified pseudocode!
function confirmTransfer(number, transferTarget) {
if (ctx.clientIdentity.mspId == await getState(number)) {
await putState (number, transferTarget);
} else throw;
}
// still simplified pseudocode!
function confirmTransfer(number, transferTarget) {
if (ctx.clientIdentity.mspId == await getState(number)) {
await putState (number, transferTarget);
} else throw;
}
// still simplified pseudocode!
function confirmTransfer(number, transferTarget) {
if (ctx.clientIdentity.mspId == await getState(number)) {
await putState (number, transferTarget);
} else throw;
}
// still simplified pseudocode!
function confirmTransfer(number, transferTarget) {
if (ctx.clientIdentity.mspId == await getState(number)) {
await putState (number, transferTarget);
} else throw;
}
// still simplified pseudocode!
function confirmTransfer(number, transferTarget) {
if (ctx.clientIdentity.mspId == await getState(number)) {
await putState (number, transferTarget);
} else throw;
}
Endorsement
Read Set
Write Set
Read Set
Key: '49123123123':
Version: {Block: 9, Transaction: 0}
Write Set
Key: '49123123123':
New Value: 'Telco2'
Signed:
peer1.telco2.com