
একটি ওয়ার্কফ্লো পূর্ণাঙ্গভাবে সম্পন্ন হতে পারে এবং তবুও বাইরের পৃথিবীকে ভুল অবস্থায় রেখে যেতে পারে। কল্পনা করুন, @RialoHQ-এর চারপাশে একটি স্বয়ংক্রিয় বাণিজ্য অ্যাপ্লিকেশন স্টকের শেষ আইটেমটির জন্য একটি অর্ডার পায়। ওয়ার্কফ্লোটি সফলভাবে সম্পন্ন হয়। পেমেন্ট সেটেল হয়, অর্ডারটি নিশ্চিত হয় এবং গ্রাহক তাদের রসিদটি পায়। ব্লকচেইন অ্যাপ্লিকেশনের দৃষ্টিকোণ থেকে, সবকিছুই শেষ হয়ে গেছে বলে মনে হয়। কিন্তু ওয়্যারহাউস API-এ শেষ ইনভেন্টরি আপডেটটি কখনও পৌঁছয়নি। অন-চেইন অবস্থা এখন বলছে যে আইটেমটি বিক্রি হয়েছে। কিন্তু ওয়্যারহাউসটি এখনও 1টি উপলব্ধ বলছে। কয়েক মিনিট পর, আরেকটি সিস্টেম ওয়্যারহাউসের ইনভেন্টরি পড়ে একই আইটেমটি আবার বিক্রির চেষ্টা করে। মূল লেনদেনের ভিতরে কিছুই ব্যর্থ হয়নি। সমস্যাটি হলো, একই বাস্তবতা বর্ণনা করার জন্য ডিজাইন করা দুটি সিস্টেম একসঙ্গে মিলছেনা। এখানেই Rialo-এর চারপাশে তৈরি অ্যাপ্লিকেশনগুলির ক্ষেত্রে “রিকনসিলিয়েশন” (পুনর্মিলন)এরধারণাটিরগুরুত্বপূর্ণ। যখনসফটওয়্যারবাইরেরAPI,ডাটাবেস,পেমেন্টসিস্টেমএবংঅন্যান্যবাস্তবজগতেরসেবাগুলিরসঙ্গেবিক্রিয়াকরে,সফলপরিচালনা-একটি-অবশ্যই-সমস্ত-সংযুক্ত-সিস্টেমকে-প্রত্যাশিত-অবস্থায়-পৌঁছানো-নিশ্চিত-করেনা। অতএব,অ্যাপ্লিকেশনটিকে“আমিআমারকাজসফলভাবেসম্পন্নকরলাম?”-এর-চেয়েও-বেশি-দূর-চলতেহতেপারেএবংঅবশেষে“বাইরের-পৃথিবীটি-এখন-সত্যিই-কি-যা-হওয়াউচিতছিল?”-এই-প্রশ্নটি-জিজ্ঞাসা-করতেপারে। যদিঅ্যাপ্লিকেশনটি-প্রত্যাশা-করতোযেইনভেন্টরি1→0হবে,তবেএটি-প্রত্যাশিতফলাফলকে-বাইরের-সিস্টেমদ্বারা-প্রতিবেদিতঅবস্থারসঙ্গেতুলনা-করতপারবে।যদিওয়্যারহাউসআজও1বলছে,তবেঅসঙ্গতিটি-অ্যাপ্লিকেশনদ্বারা-শনাক্তকরা-এবং-হ্যান্ডলকরা-যাবে,যা-চুপচাপভাবে-সবকিছু-সমঝদারভাবে-থাকছে-বলেধরে-নিত। একইসমস্যা-পayment,আরজভ,লজিসটিকসএবংঅন্যান্যঅনেকওয়ার্কফ্লোতেওদেখা-যায়,যখনঅন-চেইনএকজিকিউশনবাইরের-চেইন-সিস্টেমগুলিরসঙ্গেবিক্রিয়াকরে। এটি-একটি-গুরুত্বপূর্ণপারথক্যতৈরিকরে। একজিকিউশনআপনাকেবলতথা-অপগুলি-আপনি-করলেনতা-বলছে। রিকনসিলিয়েশনআপনাকেবলতথা-অপগুলি-আপনি-পৌঁছতপারল,আমি-চলছি। বহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনবহুবড়জগৎযখনबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगतयखनबहुबड़जगত।
