تخطّيتُ قراءة المستندات هذه المرة لمهمة Dusk Foundation، واكتفيتُ بفتح المستكشف المباشر على apps.dusk.network لتتبّع معاملة “باردة” بدون أي سياق، لأرى ما الذي سأفهمه فعليًا. اتضح… أن الأمر أقل مما كنت أتوقعه، وهذه بحد ذاتها كانت النتيجة.
تشرح المستندات تقسيم Phoenix/Moonlight بوضوح، وحدود حجم الكتلة قرب 1MB (تقريبًا 250 معاملة Phoenix لكل كتلة)، كما تعرض منطق التصميم كاملًا بلغة بسيطة. لكن الوقوف أمام المستكشف الخام دون هذا الإطار، يجعل معاملة Phoenix المُحمّاة تبدو فقط كمعاملة — بلا مُرسل مرئي أو مستقبل أو مبلغ، ولا توجد إشارة واضحة تُخبرك لماذا تم ترتيبها بهذه الطريقة، ما لم تكن تعرف مسبقًا أن تبحث عن ذلك.
هذه هي الفجوة. المستندات تبيعك “السبب”، لكن المستكشف وحده لا يُعلّمك إياه. تحتاج إلى الاثنين، وبالترتيب: أولًا المستندات ثم المستكشف، وإلا ستبدو الحقيقة على السلسلة غير شفافة بدل أن تكون مقصودة.
مخجل قليلًا كم ظللتُ أحدّق طويلًا في معاملة مُحمّاة واحدة وأفترض أنها معطّلة، قبل أن أكتشف أنها مجرد… تعمل كما صُمِّمت.
أتساءل كم شخصًا يتعثر عند نفس هذا الالتباس قبل أن يصل أصلًا إلى المستند الذي يشرحه.
$DUSK #dusk @Dusk
تشرح المستندات تقسيم Phoenix/Moonlight بوضوح، وحدود حجم الكتلة قرب 1MB (تقريبًا 250 معاملة Phoenix لكل كتلة)، كما تعرض منطق التصميم كاملًا بلغة بسيطة. لكن الوقوف أمام المستكشف الخام دون هذا الإطار، يجعل معاملة Phoenix المُحمّاة تبدو فقط كمعاملة — بلا مُرسل مرئي أو مستقبل أو مبلغ، ولا توجد إشارة واضحة تُخبرك لماذا تم ترتيبها بهذه الطريقة، ما لم تكن تعرف مسبقًا أن تبحث عن ذلك.
هذه هي الفجوة. المستندات تبيعك “السبب”، لكن المستكشف وحده لا يُعلّمك إياه. تحتاج إلى الاثنين، وبالترتيب: أولًا المستندات ثم المستكشف، وإلا ستبدو الحقيقة على السلسلة غير شفافة بدل أن تكون مقصودة.
مخجل قليلًا كم ظللتُ أحدّق طويلًا في معاملة مُحمّاة واحدة وأفترض أنها معطّلة، قبل أن أكتشف أنها مجرد… تعمل كما صُمِّمت.
أتساءل كم شخصًا يتعثر عند نفس هذا الالتباس قبل أن يصل أصلًا إلى المستند الذي يشرحه.
$DUSK #dusk @Dusk
