সম্মত interface দিয়ে প্রাতিষ্ঠানিক application-কে network সক্ষমতার সঙ্গে যুক্ত করা হয়। EVM RPC-তে সামঞ্জস্যপূর্ণ client-রা network state পড়তে ও স্বাক্ষরিত transaction পাঠাতে standard পথ পায়। Scope-নির্দিষ্ট design-এ wallet, contract, event, API বা SDK component-ও থাকতে পারে। পরিচিত EVM interface থাকলেই ব্যাংকের core system যুক্ত আছে বা প্রতিষ্ঠান-নির্দিষ্ট connector অন্তর্ভুক্ত—এমন নয়।
দলগুলোকে তিনটি স্তর আলাদা করে দেখতে হবে: customer workflow-এর মালিক banking application, network request প্রস্তুত ও পর্যবেক্ষণকারী integration component, আর যোগ্য transaction execute করা banking network। এতে কে user authenticate করবেন, কে sign করবেন, কোথায় policy যাচাই হবে, failure কীভাবে সামলানো হবে এবং network evidence কীভাবে প্রতিষ্ঠানের নিজস্ব book-এর সঙ্গে reconcile হবে তা স্পষ্ট হয়।
Application boundary ধরে interface বেছে নিন
সামঞ্জস্যপূর্ণ EVM operation-এর জন্য RPC হলো network-facing interface। Banking application বা integration service দিয়ে সমর্থিত chain তথ্য পড়া এবং যথাযথভাবে প্রস্তুত transaction পাঠানো যায়। প্রতিষ্ঠানের নির্বাচিত design অনুযায়ী wallet ও contract tool application request তৈরি বা অনুমোদনে সহায়তা করে। Endpoint access, credential, network environment এবং পরিচালনাগত সীমা technical onboarding-এ সম্মত হয়।
SDK হলো নির্দিষ্ট development environment-এ নথিভুক্ত interface ব্যবহার সহজ করতে পারে এমন software package; এটি নিজে banking system নয় বা business workflow সমর্থনের নিশ্চয়তাও নয়। সম্মত deployment-এর জন্য সরবরাহ করা package ও documentation-ই ব্যবহার করুন। সুবিধাজনক কল্পিত method ধরে design করবেন না: implementation team-এর সঙ্গে প্রকৃত interface, version, authentication, error behavior এবং support boundary নিশ্চিত করুন।
Application request থেকে network receipt
- 01ব্যাংকিং অ্যাপ্লিকেশনউদ্দেশ্যকৃত operation এবং প্রযোজ্য customer বা operator authorization সংগ্রহ করে।
- 02Integration componentসম্মত preparation, signing, policy এবং submission-এর দায় পালন করে।
- 03RPC ও networkযোগ্য স্বাক্ষরিত request network processing-এর জন্য পাঠায়।
- 04Receipt ও eventApplication-এর পরবর্তী workflow-র জন্য network result-এর evidence দেয়।
Integration-কে banking core থেকে আলাদা রাখুন
Network integration-এ transaction encoding, signing coordination, RPC communication, receipt interpretation এবং সমর্থিত contract event-এর মতো blockchain-নির্দিষ্ট বিষয় থাকে। প্রতিষ্ঠান নির্দিষ্টভাবে নকশা ও অনুমোদন না দিলে ব্যাংকের core banking platform-ই customer account, product rule, financial posting এবং business process-এর authoritative system থাকে।
Core integration-এর জন্য system ownership, উপলভ্য interface, data mapping, identity ও authorization, exception state, idempotency, operational support এবং reconciliation-এর দায়িত্ব আবিষ্কার করে নির্ধারণ করতে হয়। Vendor-এর সহযোগিতা ও প্রতিষ্ঠানের বাস্তবায়ন কাজ লাগতে পারে। API বা SDK package মানেই আগে থেকে তৈরি core-banking connector নয়; সেটি উপলভ্য ধরে না নিয়ে প্রতিষ্ঠানের জন্য মূল্যায়ন ও scope নির্ধারণ করা হয়।
Receipt-কে evidence হিসেবে নিন, তারপর reconciliation করুন
Transaction receipt পাঠানো transaction-এর সঙ্গে যুক্ত network result জানায়; সমর্থিত event প্রাসঙ্গিক contract activity-র বিবরণ দিতে পারে। Application-এর নিজস্ব processing ও অনুসন্ধানের জন্য দরকারি identifier ও status তথ্য সংরক্ষণ করা উচিত। Pending response, পুনরায় পাঠানোর ঝুঁকি, failure, timeout, duplicate notification এবং প্রতিষ্ঠানের confirmation policy কীভাবে সামলানো হবে integration design-এ নির্ধারণ করতে হবে।
Receipt off-chain book entry সম্পন্ন করে না, পৃথক payment দায় মেটায় না বা সব অভ্যন্তরীণ workflow শেষ হয়েছে প্রমাণ করে না। Reconciliation-এ network activity-র সঙ্গে প্রতিষ্ঠান-রক্ষিত record ও প্রাসঙ্গিক অন্য payment বা settlement system মেলানো হয়। Automated process-এর ওপর নির্ভর করার আগে Finance ও Operations-এর সঙ্গে matching key, সময়সীমা, অমিলের মালিকানা, review evidence এবং সংশোধন পদ্ধতি নির্ধারণ করুন।
Integration boundary ও system-এর মালিকানা
- Customer বা operator workflowপ্রতিষ্ঠান-মালিকানাধীন application, identity check, approval এবং user experience।
- নেটওয়ার্ক সংযোগসম্মত wallet, API, SDK, RPC, contract এবং event-এর দায়িত্ব।
- ব্যাংকিংয়ের মূল ব্যবস্থাপ্রতিষ্ঠান-মালিকানাধীন account, record, business rule এবং financial posting।
- Scope-নির্ধারিত সংযোগDiscovery-তে mapping, control, exception handling এবং মালিকানা স্থির করা হয়।
Integration scope পরীক্ষাযোগ্য করুন
কার্যকর interface specification-এ সম্মত scope-এর environment, সমর্থিত operation, credential handling, signing boundary, data field, error case, event-এর প্রত্যাশা এবং escalation contact নথিভুক্ত থাকে। Platform কী দেবে আর প্রতিষ্ঠান বা অন্য vendor কী বাস্তবায়ন করবে তা চিহ্নিত করুন। Security review-তে secret, network access, least privilege, logging এবং transaction data নিরাপদে সামলানো অন্তর্ভুক্ত থাকা উচিত।
প্রতিনিধিত্বমূলক প্রতিষ্ঠান-নিয়ন্ত্রিত scenario দিয়ে validation পরিকল্পনা করুন: গৃহীত ও প্রত্যাখ্যাত request, receipt processing, event interpretation, timeout recovery, reconciliation exception এবং operational handover। Deliverable-এ interface documentation, configuration, সম্মত integration component এবং test evidence থাকতে পারে। এগুলো settlement-এর গতি, throughput বা শুরু থেকে শেষ পর্যন্ত business process সম্পন্ন হওয়ার নিশ্চয়তা নয়; capacity ও service term আলাদাভাবে নিশ্চিত করতে হবে।