Mendapatkan ID Pemanggil Kod Rantai dalam Hyperledger Fabric Nod SDK: Adakah Mungkin?
Masalah:
Pertimbangkan seni bina rangkaian:
A -> Chaincode1 -> fabcar
Apabila Chaincode1 memanggil fabcar menggunakan APIstub.InvokeChaincode(), bolehkah fabcar mendapatkan ID chaincode pemanggil?
Soalan:
Adakah terdapat cara untuk fabcar mendapatkan ID kod rantai pemanggil atau maklumat khusus untuk Chaincode1?
Jawapan:
Tidak.
Pada masa ini, kod rantai tidak mempunyai identiti individu, jadi fabcar tidak boleh mendapatkan ID kod rantai pemanggil secara langsung. Kaedah getCreator() hanya mengembalikan organisasi pemanggil, yang tidak cukup spesifik.
Percubaan dan Penemuan Tambahan:
Kaedah getSignedProposal() telah disiasat sebagai potensi penyelesaian. Walau bagaimanapun, objek SignedProposal yang terhasil tidak memberikan akses eksplisit kepada ID kod rantai pemanggil atau maklumat berkaitan.
Kesimpulan:
Mengambil ID kod rantai pemanggil dengan kod rantai yang dipanggil ( fabcar) tidak boleh dilaksanakan dalam Hyperledger Fabric Node SDK pada masa ini.
Atas ialah kandungan terperinci Bolehkah Kod Rantaian dalam Hyperledger Fabric Node SDK Mengenalpasti Pemanggil mereka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!