نظام يمكن من حيث المبدأ أن يكون قادرًا على حل أي مشكلة حسابية.
لكي يُطلق على النظام اسم تورينج كاملاً ، يجب أن يكون النظام قادرًا على فعل ما يمكن لآلة تورينج – آلة نظرية طورها عالم الرياضيات آلان تورينج – أن تفعله.
معظم لغات برمجة الكمبيوتر المستخدمة اليوم هي لغة تورينج كاملة ، ولكن ليس من الضروري أن تتلاءم البلوكشين مع هذا المطلب.
من السمات المهمة للغة Turing-Complete هي الحلقات ، والتي تسمح للغة البرمجة بتنفيذ مجموعة من التعليمات مرارًا وتكرارًا.
لغة برمجة Bitcoin غير مجهزة بهذا. السبب في أن blockchain ليس Turing كاملًا هو منع البريد العشوائي والحمل الزائد على الشبكة.
العودة لقائمة المصطلحات الرئيسية