我是Hyperledger的新手,正在面料样品中使用Hyperledger fabcar样品。当在\ fabric-samples \ chaincode \ fabcar \ javascript \ lib \ fabcar中执行initLedger时,我想知道它将汽车数据保存在哪里,随后将存储块数据(明确的是该数据所在的确切目录位置)。谢谢。
我尝试在织物样本的几乎每个位置都找不到任何东西。
....
for (let i = 0; i < cars.length; i++) {
cars[i].docType = 'car';
await ctx.stub.putState('CAR' + i, Buffer.from(JSON.stringify(cars[i])));
console.info('Added <--> ', cars[i]);
}
console.info('============= END : Initialize Ledger ===========');
}
在函数末尾执行ctx.stub.putState时,数据将流向何处?
答案 0 :(得分:0)
在Hyperledger Fabric中,数据存储在两个不同的位置:
在这里您可以找到分类帐的实施方式:
通过调用以下API:
await ctx.stub.putState('CAR' + i, Buffer.from(JSON.stringify(cars[i])));
您在两个地方都写数据。