Hashcash ليس نقداً رقمياً ولا مكافأة تعدين ولا consensus. إنه إثبات عمل مرتبط بتطبيق، وتعتمد سلامته على الصيغة والصعوبة والحداثة وربط المورد وسياسة منع replay.
وصفت Dwork وNaor عام 1992 تسعيراً حسابياً لمكافحة البريد المزعج. نشر Back في مارس 1997 مخططاً عملياً لصورة hash سابقة جزئية، ثم صاغ Hashcash رسمياً عام 2002 ضد إساءة موارد الشبكة غير المقاسة.
يحوي طابع v1 الإصدار وعدد bits والتاريخ وresource والامتداد والقيمة العشوائية والعداد: `1:bits:date:resource:ext:rand:counter`. يغيّر المرسل العداد حتى العتبة، ويفحص المستلم الصيغة والسياسة المحلية.
المطلوب إدخال يبدأ digest الخاص به في SHA-1 بعدد كافٍ من الأصفار. هذه صورة سابقة جزئية وشرط على hash واحد، لا رسالتان مختلفتان لهما hash واحد؛ وصفها بالتصادم يحرّف النموذج.
في hash مثالي ينجح كل اختبار باحتمال 2^-b، ومتوسط العمل 2^b محاولة. زمن الإنجاز عشوائي واسع التفاوت، أما التحقق فيحتاج hash واحداً ومقارنة بالعتبة؛ هذه اللامتماثلية هي الأساس.
يربط resource العمل بمستلم أو خدمة ويحد التاريخ مدة الصلاحية. من دون الربط ينقل الطابع، ومن دون سجل استعمال أو ربط بالرسالة يعاد replay. لا يقدم Hashcash سجلاً عالمياً للاستخدام المزدوج.
عدد bits ليس ثابتاً أمنياً عاماً. تراعي الخدمة سرعة الأجهزة وكلفة المهاجم والحجم والتأخير المقبول والصلاحية؛ نمو hardware وتخصصه يضعفان العتبات القديمة.
الكلفة الحسابية لا تميز مستخدماً صادقاً من botnet أو كهرباء مسروقة أو مرسل قوي. قد تضر الأجهزة البطيئة، ولا تضمن التسليم أو الخصوصية، ولا تلغي حدود المعدل والسمعة والمرشحات والمراقبة.
الطابع الأصلي إثبات مستهلك لغرض محدد، لا عملة قابلة للتحويل. كان RPOW لدى Finney يقبل Hashcash ويصدر token جديداً لإعادة الاستخدام المتتابع، لكن منع الإنفاق المزدوج اعتمد على server في hardware قابل للتصديق.
يستشهد whitepaper الخاص بـBitcoin صراحة بورقة Back ويرث البحث عن hash دون target والتحقق الرخيص من عمل مكلف. هذا النسب لا يعني أن Hashcash احتوى مال bitcoin أو blockchain أو consensus لامركزياً.
يستخدم Bitcoin double SHA-256 لرؤوس blocks، وينظم المنافسة على chain مشتركة، ويعيد ضبط target ويرتب التاريخ بالعمل التراكمي. المكافآت والرسوم والتحقق وقواعد nodes تجعل الفكرة جزءاً من consensus مفتوح. Cynthia Dwork and Moni Naor — Pricing via Processing or Combatting Junk Mail · Adam Back — Hashcash original implementation and announcement · Adam Back — Hashcash: A Denial of Service Counter-Measure · Hashcash — Version 1 stamp format and command documentation · Hashcash — FAQ and operational limits · Markus Jakobsson and Ari Juels — Proofs of Work and Bread Pudding Protocols · Hal Finney — RPOW: Reusable Proofs of Work · Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System · Bitcoin Core — Proof-of-work target and difficulty validation
للحصول على صورة أوضح، اقرأ هذا المدخل مع Proof of Work, السايفربانك, Adam Back, Bitcoin Whitepaper, Bitcoin, تجزئة تشفيرية. تشير إلى هذا المدخل أيضًا السايفربانك, Bit Gold, Reusable Proofs of Work, Adam Back.