Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bolehkah Kod Rantai Fabrik Hyperledger Mengenalpasti Pemanggil Mereka?

Bolehkah Kod Rantai Fabrik Hyperledger Mengenalpasti Pemanggil Mereka?

Patricia Arquette
Patricia Arquetteasal
2024-10-28 07:52:02253semak imbas

 Can Hyperledger Fabric Chaincodes Identify Their Callers?

Mengenal pasti Kod Rantaian Pemanggil dalam Fabrik Hyperledger Menggunakan InvokeChaincode

Pertimbangkan seni bina rangkaian berikut:

A -> Chaincode1 -> fabcar

  • A ialah aplikasi
  • Chaincode1 ialah kod rantai Go
  • fabcar ialah kod rantai Node.js

Komponen ini beroperasi pada saluran "saluran saya".

Apabila menggunakan fabcar daripada Chaincode1 menggunakan APIstub.InvokeChaincode, fabcar tidak sememangnya mempunyai keupayaan untuk menentukan ID kod rantai pemanggil. Kaedah getCreator() dalam fabcar hanya menyediakan butiran organisasi pemanggil.

Pendekatan Alternatif menggunakan SignedProposal

Percubaan untuk mendapatkan ID kod rantai pemanggil menggunakan getSignedProposal() juga tidak berjaya. Walaupun kaedah ini mengembalikan cadangan transaksi yang ditandatangani, adalah mencabar untuk mengekstrak maklumat khusus yang diperlukan.

Kesimpulan

Setakat ini, tiada cara untuk fabcar untuk mendapatkan ID kod rantai pemanggil dalam seni bina rangkaian yang disediakan. Ini kerana kod rantai tidak mempunyai identiti unik dalam seni bina Fabrik Hyperledger semasa.

Atas ialah kandungan terperinci Bolehkah Kod Rantai Fabrik Hyperledger Mengenalpasti Pemanggil Mereka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn