بدأت Blocknet دون تخصيص عملات لأحد. توضح هذه الصفحة محتوى كتلة التكوين، وقواعد الإجماع التي تمنع التعدين المسبق وصندوق المطورين والخزينة، وكيف تفحص ذلك في المستكشف والكود، وكيف تبدأ تعدين BNT على bntpool.com.
هل كان لدى Blocknet تعدين مسبق؟
لا. كتلة التكوين المنشأة في 15 فبراير 2026 خالية من المعاملات، فلم توجد عملات قبل التعدين. منذ الكتلة 1، دفعت كل كتلة مكافأتها بمُخرَج coinbase واحد يساوي المبلغ المقرر تمامًا. لذلك عُدّن كل BNT متداول بواسطة شخص نفّذ إثبات العمل.
لا يوجد تخصيص للمؤسسين أو المطورين أو المستثمرين أو مؤسسة، لا في التكوين ولا بعدها. يأتي المعروض فقط من مكافآت الكتل، والقواعد الضامنة جزء من الإجماع تفحصها كل عقدة في كل كتلة.
ماذا يوجد في كتلة تكوين Blocknet؟
كتلة التكوين ثابتة في كود برنامج العقدة، فتبدأ جميع العقد بالكتلة 0 نفسها. حقولها ثابتة:
| الحقل | القيمة |
|---|---|
| الارتفاع | 0 |
| الطابع الزمني | 15 فبراير 2026، 20:58:38 EST (16 فبراير، 01:58:38 UTC) |
| الرسالة | "Wired 2026/02/15 - The Nothing That Has the Potential to Be Anything" |
| التجزئة السابقة | SHA3-256 للرسالة: a94a7f2b…d909df |
| الصعوبة | 4، الحد الأدنى للشبكة |
| nonce | 0 |
| المعاملات | لا توجد |
| جذر Merkle | أصفار بالكامل |
الرسالة عنوان مقال Wired بتاريخ 15 فبراير 2026، ويشير الكود إليه كمصدر. بما أن التجزئة السابقة مشتقة منها، يصبح العنوان مثبتًا في هوية الكتلة 0 وكل ما يُبنى عليها.
يقول تعليق دالة التكوين بوضوح: «لا تحتوي كتلة التكوين معاملات: لا coinbase ولا عملات محروقة. أول كتلة حقيقية عند الارتفاع 1 ستحمل أول coinbase». يفرض التحقق ذلك: تُرفض الكتلة 0 إلا إذا احتوت صفر معاملات وجذر Merkle صفريًا. حتى العقدة المعدلة لا يمكنها إدخال عملات في التكوين دون رفض بقية الشبكة.
كيف يمنع الإجماع صندوق المطورين والخزينة؟
يجب أن تبدأ كل كتلة Blocknet بمعاملة coinbase واحدة فقط، بلا مُدخلات وبرسوم صفرية ومُخرَج واحد يساوي مكافأة ذلك الارتفاع. لا مكان لدفعة ثانية، فلا يمكن وجود مُخرَج لصندوق مطورين أو مؤسس أو خزينة على السلسلة.
تعمل عدة فحوص معًا:
- coinbase واحدة لكل كتلة. يجب أن تكون أول معاملة coinbase ولا يجوز لغيرها أن تكون كذلك.
- مُخرَج واحد وبلا مُدخلات. coinbase بصفر أو اثنين من المخرجات، أو بأي مُدخل، غير صالحة.
- المكافأة الدقيقة. تخفي Blocknet المبالغ بالتزامات Pedersen، لكن coinbase حالة خاصة. يُشتق عامل التعمية من بيانات عامة، هي المفتاح العام للمعاملة وارتفاع الكتلة، فتستطيع كل عقدة إعادة بناء التزام المكافأة المقررة والمقارنة. إذا التزم المُخرَج بمبلغ آخر تُرفض الكتلة.
- مذكرة فارغة. يجب أن تكون مذكرة coinbase فارغة، فلا تحمل المكافآت بيانات إضافية أيضًا.
المعاملات العادية لا تنشئ عملات. يجب أن تتوازن المدخلات مع المخرجات والرسوم، ويُفحص ذلك في الالتزامات نفسها. يحمل كل مُخرَج إثبات نطاق Bulletproofs يؤكد مبلغًا صالحًا غير سالب. تبقى المبالغ خاصة بينما يتبع الإصدار الجدول بدقة.
كيف تتحقق من إطلاق Blocknet العادل بنفسك؟
لست مضطرًا لتصديق أحد؛ السلسلة والكود عامّان.
في المستكشف. افتح الكتلة 0. ستجد 0 معاملات وجذر Merkle من 64 صفرًا وnonce بقيمة 0 وتجزئة سابقة تبدأ بـa94a7f2b. يعرض سطر المكافأة المبلغ المقرر للارتفاع، لكن لا يوجد مُخرَج يستلمه لأن الكتلة بلا معاملات. ثم افتح الكتلة 1: معاملتها الوحيدة coinbase بلا مُدخلات وبمُخرَج واحد، وهو أول عملات السلسلة.
يمكن تأكيد أن التجزئة السابقة هي فعلًا تجزئة الرسالة. مع OpenSSL 1.1.1 أو أحدث نفّذ:
printf '%s' 'Wired 2026/02/15 - The Nothing That Has the Potential to Be Anything' | openssl dgst -sha3-256
ينتهي الناتج بـa94a7f2b8685ff3c7dc76de5ad0f13568629b1f0e0495440c58a3ed3d0d909df، القيمة نفسها التي يعرضها المستكشف للكتلة 0.
في الكود. برنامج العقدة مفتوح على github.com/blocknetprivacy/core. ابحث في block.go عن:
git clone https://github.com/blocknetprivacy/core.git
cd core
grep -n "func GetGenesisBlock\|func validateGenesisBlock\|func validateCoinbaseConsensus" block.go
تبني GetGenesisBlock الكتلة 0 بقائمة معاملات فارغة، وترفض validateGenesisBlock وجود معاملات فيها، وتفرض validateCoinbaseConsensus مُخرَج المكافأة الواحد. في transaction.go تفحص validateCoinbase وverifyCommitmentBalance شكل coinbase وتوازن المعاملات العادية.
لماذا يهم الإطلاق العادل المعدّنين؟
يعني أن مكافآت الكتل تفسر كامل مصدر العملات.
- كل العملات الجديدة للمعدّنين. بلا تعدين مسبق أو مُخرَج خزينة، يُدفع 100% من الإصدار لمن يجد الكتل. دفعت الكتلة 1 مقدار 723.25093035 BNT بمُخرَجها الوحيد، وكل كتلة بعدها دفعت كامل المكافأة بالطريقة نفسها.
- القواعد واحدة للجميع. منذ الكتلة 1، إثبات العمل هو الطريق الوحيد لكسب BNT جديد. جدول المكافآت ثابت في الكود ويسري على أول معدّن ومن يبدأ اليوم بالتساوي.
- إثبات العمل يناسب الحواسيب العادية. تستخدم Blocknet Argon2id بذاكرة 2 GiB لكل تجزئة، مصممًا لمقاومة ASIC. يبقى التعدين متاحًا بالحواسيب والخوادم الموجودة لدى الناس. يشرح دليل Argon2id السبب.
- الإصدار سهل التدقيق. تعود كل عملة إلى مُخرَج coinbase فحصته جميع العقد، فيتبع إجمالي الإصدار عند أي ارتفاع جدول المكافآت مباشرة.
إذا كنت جديدًا على العملة، يشرح ما Blocknet؟ الخصوصية والدفع بالاسم والمحافظ.
كيف تعدّن Blocknet بنفسك؟
المشاركة في الإطلاق العادل تعني التعدين. أسرع طريق هو seine على bntpool.com:
- احصل على عنوان. ثبّت محفظة سطر الأوامر أو محفظة سطح المكتب الرسمية وانسخ العنوان، أو استخدم اسم Blocknet ID مختصرًا مثل
@name. - نزّل seine. حمّل أرشيف Windows أو macOS أو Linux من seineminer.com وفكّه. لا يوجد تثبيت.
- شغّله واقبل الافتراضيات. أدخل العنوان أو
@nameواضغط Enter لقبولstratum+tcp://bntpool.com:3333. يبدأ البرنامج فورًا ويضبط الخيوط والنوى الحسابية أثناء العمل، على CPU وعلى بطاقات NVIDIA في Windows وLinux. - تابع جهازك. ابحث بعنوانك في الإحصاءات للمعدل والحصص والرصيد، وتابع اكتشافات المجمع في الكتل.
يغطي دليل bntpool.com الدخول بالعنوان أو الاسم والمتابعة، وتسرد Get Started إعدادات الدفع. يشرح دليل تعدين Blocknet إعداد seine خطوة بخطوة لكل نظام.
الأسئلة الشائعة
هل كان لدى Blocknet تعدين مسبق؟
لا. كتلة التكوين المنشأة في 15 فبراير 2026 لا تحتوي أي معاملات، فلم توجد عملات قبل بدء التعدين. جاءت أول العملات من مكافأة الكتلة 1، وكل BNT بعدها دُفع لمن عدّن الكتلة التي أصدرته.
هل لدى Blocknet صندوق مطورين أو خزينة؟
لا. يسمح الإجماع بمعاملة coinbase واحدة بالضبط في كل كتلة، ولها مُخرَج واحد يساوي مكافأة الكتلة تمامًا. لا يوجد مُخرَج ثانٍ لمطور أو مؤسس أو خزينة، وترفض كل عقدة أي كتلة تحاول إضافته.
متى أُنشئت كتلة تكوين Blocknet؟
طابعها الزمني 15 فبراير 2026 الساعة 20:58:38 EST، الموافق 16 فبراير الساعة 01:58:38 UTC. تحمل رسالة "Wired 2026/02/15 - The Nothing That Has the Potential to Be Anything"، وتجزئة الكتلة السابقة هي SHA3-256 لهذه الرسالة.
كيف أتحقق بنفسي من الإطلاق العادل؟
افتح الكتلة 0 في مستكشف Blocknet: ستجد صفر معاملات وجذر Merkle كله أصفار. ثم اقرأ كود العقدة المفتوح، حيث تُعرّف كتلة التكوين بقائمة معاملات فارغة، ولا يقبل فحص coinbase إلا مُخرَجًا واحدًا بقيمة المكافأة.
كيف أبدأ تعدين Blocknet؟
نزّل seine لـWindows أو macOS أو Linux وشغّله وأدخل عنوان Blocknet أو اسم Blocknet ID المختصر. اضغط Enter لقبول bntpool.com افتراضيًا فيبدأ التعدين فورًا. يمكنك بعدها البحث عن عنوانك في إحصاءات المجمع.