ফাংশন সংক্ষিপ্ত এবং স্ব-ব্যাখ্যামূলক হওয়া উচিত। যেকোন ফাংশন যা খুব বড় দেখায়, বা নেস্টেড লুপ বা পুনরাবৃত্তি সম্পাদন করে সেগুলি আবার দেখা উচিত। আরও গণনা মানে আরও গ্যাস, যার অর্থ এই ফাংশনগুলি সম্পাদন করতে আরও বেশি খরচ হয়।
আপনার ব্লকচেইন অ্যাপ্লিকেশন থেকে কিছুটা লোড নিতে অফ-চেইন কম্পিউটিং বিবেচনা করুন। উদাহরণস্বরূপ, বিকেন্দ্রীভূত এক্সচেঞ্জগুলি অর্ডার পূরণ করতে অফ-চেইন অর্ডার ফিলিং অ্যালগরিদম ব্যবহার করে, যেহেতু অ্যালগরিদমটি বেশ জটিল। একবার একটি অর্ডার পূরণ হয়ে গেলে, ব্লকচেইনে নিষ্পত্তি করা হয়।
যদি জটিলতা হ্রাস করা খুব কঠিন হয়, তাহলে সম্ভাবনা বিবেচনা করুন যে ব্লকচেইন আপনার সমস্যার আদর্শ সমাধান নাও হতে পারে।