قارنتُ البرهان نفسه عبر مسارين: أبقيتُ أحدهما للحساب محليًا، وقدّمتُ الآخر إلى طرف ثالث ليحسبه نيابةً عني. جرى الاختبار على شبكة اختبار، ولم أغيّر سوى البرهان نفسه ومكان التنفيذ. لا حاجة إلى بيانات مبالغ فيها؛ فالنتيجة واضحة بالفعل: البرهان يحتاج إلى قدرة حاسوبية، والقدرة الحاسوبية تعني أن هناك من يتحمل تكلفتها. انخفاض التكلفة يعني انتقالها إلى جهة أخرى، لا اختفاءها من تلقاء نفسها. والسجلان يقارنان فقط الجهة التي يقع عليها العبء.
تتيح وظائف المضيف في Piecrust للبرنامج بدء الحسابات المناسبة، كما يطرح الكتاب الأبيض مسار تفويض طرف ثالث لإجراء الحسابات نيابةً عن المستخدم. عند الحساب محليًا، يتحمل المستخدم الوقت والعبء الواقع على جهازه. أما عند التفويض، فيخفّ عن المستخدم بعض الضغط على جهازه، لكنه يدخل في علاقة مع مزوّد الخدمة ويتحمّل رسوم الحساب بالنيابة عنه. وأجهزة الطرف الثالث تحتاج هي الأخرى إلى صيانة، ولا يمكن تجاهل استهلاك الطاقة والجهد البشري اللازمين لتقديم الخدمة. المنطق بسيط: لم يُمحَ شيء من التكلفة في أيٍّ من المسارين.
بعد تقديم البرهان نفسه في كل مرة، نظرتُ أولًا إلى مرحلة الانتظار. يمكن لتجربة الخصوصية لدى @Dusk أن تجعل العملية أكثر سلاسة، لكن سلاستها لا تعني انعدام التكلفة. سواء أكان الزر يشغّل العملية محليًا أم عن بُعد، فلا بد من الانتظار حتى اكتمالها. وعند تقديم الطلب عبر مسار التفويض، ننتظر النتيجة مع شيء من القلق، لأن القدرة الحاسوبية تعمل خلال تلك الفترة على جهاز شخص آخر، وتنتقل معها الجهة التي تتحمل التكلفة.
وعندما نعرض جدول المقارنة، نكتب في خانة الحساب المحلي الجهاز والوقت، وفي خانة التفويض الخدمة ورسوم الحساب بالنيابة. تكمن قيمة $DUSK في إتاحة الاختيار، لا في التظاهر بوجود إجابة واحدة بلا تكلفة. وموضوعيًا، قد يكون الحساب بالنيابة ألطف على مستخدمي الأجهزة محدودة الإمكانات، لكنه يضيف متغيرات جديدة، مثل الاعتماد على الخدمة، وطريقة احتساب الرسوم، والتوافر. وإذا احتُسبت الرسوم لكل طلب أو بحسب حجم الاستخدام أو ضمن باقة خدمة، فستؤدي الأسعار أيضًا إلى اختلاف عتبة الاستخدام. وهذا الحدّ الفاصل لتكلفة القدرة الحاسوبية، دوّنته في جدول المقارنة.
لذا، عند تقييم براهين الخصوصية، لا تكتفِ بالسؤال عما إذا كانت العملية سريعة لمرة واحدة. اسأل أيضًا: من يُجري الحساب؟ من ينتظر؟ ومن يدفع؟ بالنسبة إلى من يستخدمها بين حين وآخر، قد لا يعني الاستغناء عن جهاز قوي انخفاض التكلفة الإجمالية. يمكن أن يكون نقل التكلفة تصميمًا جيدًا، لكنه لا يعني اختفاءها. قبل اختيار المسار في المرة القادمة، دوّن تكلفة القدرة الحاسوبية المحلية ورسوم الحساب بالنيابة كلًّا في خانة، ثم قرّر أي فاتورة تريد أن تتحملها بنفسك. #dusk
تتيح وظائف المضيف في Piecrust للبرنامج بدء الحسابات المناسبة، كما يطرح الكتاب الأبيض مسار تفويض طرف ثالث لإجراء الحسابات نيابةً عن المستخدم. عند الحساب محليًا، يتحمل المستخدم الوقت والعبء الواقع على جهازه. أما عند التفويض، فيخفّ عن المستخدم بعض الضغط على جهازه، لكنه يدخل في علاقة مع مزوّد الخدمة ويتحمّل رسوم الحساب بالنيابة عنه. وأجهزة الطرف الثالث تحتاج هي الأخرى إلى صيانة، ولا يمكن تجاهل استهلاك الطاقة والجهد البشري اللازمين لتقديم الخدمة. المنطق بسيط: لم يُمحَ شيء من التكلفة في أيٍّ من المسارين.
بعد تقديم البرهان نفسه في كل مرة، نظرتُ أولًا إلى مرحلة الانتظار. يمكن لتجربة الخصوصية لدى @Dusk أن تجعل العملية أكثر سلاسة، لكن سلاستها لا تعني انعدام التكلفة. سواء أكان الزر يشغّل العملية محليًا أم عن بُعد، فلا بد من الانتظار حتى اكتمالها. وعند تقديم الطلب عبر مسار التفويض، ننتظر النتيجة مع شيء من القلق، لأن القدرة الحاسوبية تعمل خلال تلك الفترة على جهاز شخص آخر، وتنتقل معها الجهة التي تتحمل التكلفة.
وعندما نعرض جدول المقارنة، نكتب في خانة الحساب المحلي الجهاز والوقت، وفي خانة التفويض الخدمة ورسوم الحساب بالنيابة. تكمن قيمة $DUSK في إتاحة الاختيار، لا في التظاهر بوجود إجابة واحدة بلا تكلفة. وموضوعيًا، قد يكون الحساب بالنيابة ألطف على مستخدمي الأجهزة محدودة الإمكانات، لكنه يضيف متغيرات جديدة، مثل الاعتماد على الخدمة، وطريقة احتساب الرسوم، والتوافر. وإذا احتُسبت الرسوم لكل طلب أو بحسب حجم الاستخدام أو ضمن باقة خدمة، فستؤدي الأسعار أيضًا إلى اختلاف عتبة الاستخدام. وهذا الحدّ الفاصل لتكلفة القدرة الحاسوبية، دوّنته في جدول المقارنة.
لذا، عند تقييم براهين الخصوصية، لا تكتفِ بالسؤال عما إذا كانت العملية سريعة لمرة واحدة. اسأل أيضًا: من يُجري الحساب؟ من ينتظر؟ ومن يدفع؟ بالنسبة إلى من يستخدمها بين حين وآخر، قد لا يعني الاستغناء عن جهاز قوي انخفاض التكلفة الإجمالية. يمكن أن يكون نقل التكلفة تصميمًا جيدًا، لكنه لا يعني اختفاءها. قبل اختيار المسار في المرة القادمة، دوّن تكلفة القدرة الحاسوبية المحلية ورسوم الحساب بالنيابة كلًّا في خانة، ثم قرّر أي فاتورة تريد أن تتحملها بنفسك. #dusk