إنتقل إلى المحتوى الرئيسي
الجزء الرابع — التقنية والاقتصادالفصل 19 / 21·····

🔧 المنتجات والتقنية

ما يعمل فعلًا يثبت كل شيء.

معظم أوراق الرموز البيضاء تصف برمجيات لا وجود لها بعد. هذا الفصل يصف برمجيات تستطيع تنزيلها اليوم. ثلاثة تطبيقات iOS أصلية صادرة ومتاحة على App Store، ومنصة الويب في الإنتاج، وخدمات رموز Solana تسك بالفعل رموز NFT حقيقية وتتحقق من مدفوعات حقيقية على الشبكة الرئيسية. والعقدان الذكيان اللذان سيحكمان اقتصاد الرمز طويل الأمد مكتملا الكود ويتحركان عبر تدقيق مرحلي — ونقول ذلك بالضبط، لا أكثر.

منصة واحدة، ثلاثة تطبيقات: Matsuri للضيوف، وGCF Admin للمشغلين، وJ-Times للقراء.

الحزمة بلمحة

3تطبيقات iOS أصليةكلها صادرة ومتاحة على App Store
827+اختبار تطبيقات آليعبر التطبيقات الثلاثة
43اختبار عقود ذكية17 لإعادة الشراء + 26 للاستحقاق، صفر تحذيرات

كل عميل — iOS أو ويب — يتحدث إلى خادم Django واحد، والخادم وحده يتحدث إلى Solana. التطبيقات لا تلمس السلسلة مباشرة أبدًا: القاعدة دائمًا تطبيق ← Django ← Solana.

⛩️ Matsuri — التطبيق الاستهلاكي

الحالة: صادر — متاح على App Store

التطبيق الرئيسي للضيوف والمقيمين: الحجز والمدفوعات والتسوق والتمويل الجماعي والبث المباشر والتعدين وشريان حياة كامل عند الكوارث دون اتصال — في مكان واحد، وودود مع وضع الضيف.

Matsuri — تطبيق التجارب الثقافية، متاح على App Store.

افتح Matsuri على App Store ←

الرئيسية — الفعاليات والتجارب
المحفظة — رصيد MTC والتاريخ
ادفع بـ Phantom — موافقة واحدة

ينتظم التطبيق حول خمسة تبويبات — الفعاليات، والمتجر، والمطاعم، والتمويل الجماعي، وصفحتي — مع وصول إلى البث والبحث والمحفظة وNFT ومركز الكوارث من أي مكان. لكل واجهة فصلها الخاص؛ هذا الجدول مجرد خريطة.

الواجهةفي سطر واحد
الفعاليات والتجارباحجز الجولات والفعاليات واللقاءات والورش؛ تذاكر QR وتسجيل حضور الطاقم — التجارب
المطاعماكتشاف بمرشحات احتياجات الحمية إضافة إلى محرك حجز طاولات حقيقي — المطاعم
المتجرسوق بائعين متحقق من هويتهم بطلبات ضمان ومنتجات NFT — المتجر
التمويل الجماعيحملات «الكل أو لا شيء» باسترداد MTC متدرج الفئات — التمويل الجماعي
البث المباشربث بمحادثة وإسقاطات وإكراميات عبر خمس قنوات — البث المباشر
التعدين والمحفظة وNFT‏参拝マイニング (تعدين السانباي — تعدين الزيارة التعبدية)، وأوميكوجي الواقع المعزز، ومحفظة MTC، ومعرض NFT — التعدين
شريان الحياة عند الكوارثخرائط ملاجئ دون اتصال، ورسائل شبكية، ومنارة SOS — شريان الحياة عند الكوارث
المدفوعاتStripe (البطاقات وApple Pay)، وSolana Pay / Phantom، ورصيد MTC — الأسعار يُعاد حسابها دائمًا على الخادم

وبعيدًا عن الميزات، يعتمد التطبيق بعمق على منصة iOS: ودجات الشاشة الرئيسية، وSiri App Intents، وفهرسة Spotlight، وLive Activities للطلبات والتعهدات والبث، وإشعارات دفع مترجمة على الخادم لكل مستخدم.

شريان الحياة عند الكوارث تحت الغطاء

فصل شريان الحياة عند الكوارث يغطي ما يفعله؛ وهنا لماذا يعمل عندما يفشل كل شيء آخر. قيد التصميم قاسٍ وبسيط: كل أداة شريان حياة يجب أن تعمل دون اتصال بالكامل ودون تسجيل دخول.

دون اتصال أولًا بحكم البناء

مجموعة بيانات ملاجئ الإخلاء الوطنية تُشحن داخل ملف التطبيق — خريطة الملاجئ وقائمة المسافات وبوصلة الملاجئ بالدائرة العظمى لا تحتاج أي شبكة. وأدلة السلامة بخمس لغات مضمنة بالطريقة نفسها.

شبكة ندّية P2P برسائل موقعة

عندما تموت شبكات الخلوي، تصبح الهواتف هي الشبكة: لوحة رسائل شبكية ندّية دون اتصال تنقل المنشورات جهازًا بجهاز بـنقل متعدد القفزات، وكل رسالة موقعة تشفيريًا من جهازها الأصلي — فالمنشور الذي سافر خمس قفزات لا يمكن تزويره في الطريق.

تفعيل تلقائي

خدمة DisasterWatchdog تستطلع خلاصات JMA (هيئة الأرصاد الجوية اليابانية) العامة عند الإطلاق والعودة للواجهة؛ والحدث الكبير يعرض تلقائيًا مركز الكوارث بملء الشاشة — للضيوف والمسجلين على السواء.

تسجيل السلامة على أي قناة

«أنا بخير» تخرج عبر أي قناة ناجية: الشبكة الندّية، أو SMS، أو ورقة مشاركة النظام، أو web171 — لوحة رسائل الكوارث الرسمية في اليابان.

🛡️ GCF Admin — تطبيق المشغّلين

الحالة: صادر — متاح على App Store

تطبيق العمليات لأعضاء وطاقم GCF ‏(Global Community Friends): كل ما تستطيع بوابة الويب الإدارية (gcf.works) فعله، على هاتف.

GCF Admin — تطبيق المضيفين والمرشدين، متاح على App Store.

افتح GCF على App Store ←

لوحة التحكم — المؤشرات والإيرادات
إدارة الأعضاء
الإيرادات والعمولات
الواجهةفي سطر واحد
لوحة التحكمبطاقات مؤشرات، ورسوم إيرادات، وإجراءات سريعة
الأعضاءقائمة الأعضاء والتفاصيل وإدارة الفئات — GCF
الإيراداتتتبع العمولات وإدارة المدفوعات
المحتوىإنشاء ونشر الفعاليات والمقالات والبودكاست والفيديوهات
مقاعد المرشديننشر ومراقبة سوق المرشدين — التجارب
المواقع المقدسة والمناراتإدارة المواقع وضبط المنارات المموَّلة — التعدين
ضبط التعديناحتمالات الأوميكوجي بنقاط الأساس، ومضاعفات ديناميكية تُضبط في الوقت الفعلي — التعدين
الإحالاتتوليد أكواد QR بعلامة تجارية وتتبع الإحالات

هذا التطبيق هو حيث يُقاد اقتصاد التعدين: المضاعفات الديناميكية (0.01×–50×) التي تدفع الزوار نحو المناطق المتناقصة السكان، وجداول احتمالات الأوميكوجي، والمنارات المموَّلة التي تموّلها البلديات والتجار — كلها تُشغَّل من هنا، لا مثبتة في الكود.

📰 J-Times — تطبيق الإعلام

الحالة: صادر — متاح على App Store

«日本を、世界へ / اليابان إلى العالم.» تطبيق الإعلام الثقافي: مقالات وبودكاست وفيديو — حيث القراءة نفسها تكسب MTC.

J-Times — تطبيق الإعلام الثقافي، متاح على App Store.

افتح J-Times على App Store ←

قارئ المقالات — بتتبع التقدم
مشغل البودكاست
الواجهةفي سطر واحد
المقالاتقارئ غني بتقدم قراءة؛ وحزمة غرفة الأخبار تشمل توليد مقالات بالذكاء الاصطناعي وTTS — الإعلام
البودكاست6 سلاسل، من ضمنها Japan Decoded وTech Japan Forward
الفيديوسلاسل إضافة إلى فيديو قصير
تعدين الإعلامالقراءة والاستماع والمشاهدة والاختبارات تدفع MTC — سقف يومي 50 MTC — الإعلام
الخططفئات قراء Free / Premium / Pro؛ والعناصر المميزة تُباع منفردة عبر Stripe

التفاعل مُتتبع التقدم لكل مستخدم لكل محتوى، بمعدلات مكافأة قابلة للضبط إداريًا، وفترة تهدئة 5 دقائق بين المكافآت، وسقف يومي 50 MTC — تعدين يكافئ الانتباه دون أن يصبح صنبورًا.

📦 نواة مشتركة واحدة: JCCore

التطبيقات الثلاثة كلها مبنية على JCCore، حزمة Swift مشتركة — تنفيذ واحد للسباكة الخطرة بدل ثلاث نسخ تنجرف بعيدًا عن بعضها.

الوحدةالدور
JCAuthتخزين الرموز في Keychain، وإدارة الجلسات، والمصادقة الحيوية (Face ID / Touch ID)
JCNetworkingعميل API آمن الأنواع، ودعم WebSocket، وتحويل snake_case تلقائي على السلك
JCModelsنماذج بيانات مشتركة — المستخدمون والرموز وترقيم الصفحات وخطط العضوية
JCDesignبروتوكول السمات ورموز التصميم (المسافات، ونصف القطر)
JCUtilitiesأدوات التواريخ والنصوص

نتيجة واحدة يشعر بها المستخدمون: سلّم العضوية القانوني رباعي الفئات (المستويات والفئات) يعني الشيء نفسه في كل تطبيق، لأن الكود نفسه هو من يفككه.

🖥️ منصة الخادم الخلفي

الخادم الخلفي هو Django أحادي البنية يشغّل الاقتصاد كله — الحجوزات، والضمان، وسجلات التمويل الجماعي، والبث المباشر، والتعدين، وكل ين وكل MTC يتحرك.

إطار العمل
Django 4.2 + Django REST Framework
العمل غير المتزامن
طوابير مهام Celery للأعمال الخلفية
الزمن الفعلي
Django Channels WebSockets — محادثة وتفاعلات مباشرة وحضور
قاعدة البيانات
PostgreSQL
الفيديو المباشر
LiveKit، مستضاف ذاتيًا على Hetzner — لا اعتماد على بث طرف ثالث
قنوات العملات الورقية
Stripe للبطاقات وApple Pay؛ وStripe Connect لتسجيل البائعين والمدفوعات
سلامة الدفع
مفاتيح Idempotency إلزامية على كل نداء دفع يغيّر الحالة
التسعير
الأسعار يُعاد حسابها دائمًا على الخادم — لا يستطيع العميل أبدًا تسمية سعره
الوصول إلى السلسلة
تطبيق ← Django ← Solana، بلا استثناءات

مسار الدفع بالكريبتو يُظهر قاعدة البنية عمليًا. التطبيق لا يركّب معاملة Solana ولا يتحقق منها بنفسه أبدًا — إنه يسلّم المستخدم إلى Phantom ويسلّم البرهان إلى Django.

مرن افتراضيًا

إذا قوطع المستخدم في منتصف الدفع — مكالمة، أو بطارية فارغة، أو انقطاع شبكة — يستأنف التطبيق دفعة Phantom المعلقة عند الإطلاق التالي، ومفاتيح idempotency تضمن تسوية الحجز مرة واحدة بالضبط.

🔏 خدمات الرموز — سك عند الطلب

حزمة مخصصة من ثلاث طبقات (حية على الشبكة الرئيسية) تتولى كل ما يلمس Solana فعليًا:

  • واجهة السك (Django + DRF + Celery) — نقاط نهاية مصادَقة بمفاتيح API تناديها منصات Matsuri وGCF وJ-Times للإصدار التلقائي لـ NFT/SBT، وعمليات الرموز، وإدارة البيانات الوصفية على السلسلة.
  • موقّع Solana ‏(Node.js + Fastify) — الخدمة الوحيدة الحاملة لقدرة التوقيع: إنشاء رموز SPL وتحويلها، وإلغاء السلطات، وتحديثات البيانات الوصفية، وسك SBT، وإدارة مجموعات Metaplex Core، مع تحمل إعادة المحاولة والتراجع لتأخر المفهرسات.
  • لوحة الإدارة (Next.js) — إدارة العملات والبيانات الوصفية: رفع Arweave لاستضافة بيانات وصفية دائمة، ومعلومات المنشئين، وأعلام التحقق.

هذه هي الحزمة التي تسك أصول المنصة الحقيقية: إسقاطات NFT لحضور الفعاليات، ورموز NFT أوميكوجي لـ 御朱印 (غوشوين — ختم المعبد)، وشهادات SBT لـ GCF Platinum — كلها أصول Metaplex Core مجمعة في مجموعات لتعرضها المحافظ مثل Phantom بشكل صحيح، وكلها قابلة للتحقق على Solscan.

🔐 الأمان والخصوصية

Keychain + المصادقة الحيوية

رموز المصادقة تعيش مشفرة في iOS Keychain؛ وFace ID / Touch ID يبوّب الإجراءات الحساسة.

نقل مثبّت الشهادات

HTTPS في كل مكان مع تثبيت الشهادات بين التطبيقات والخادم.

المفاتيح لا تغادر المحفظة أبدًا

المنصة لا تحتفظ أبدًا بمفتاح مستخدم خاص. التوقيع مفوَّض إلى Phantom — التطبيق يمرر طلبًا، والمحفظة توقّع، والخادم يتحقق على السلسلة.

ربط محافظ محصّن ضد إعادة التشغيل

ربط محفظة بحساب يتطلب توقيع تحدٍّ جديد صادر عن الخادم، فلا يمكن إعادة استخدام توقيع ملتقط للمطالبة بمحفظة شخص آخر.

بوابات GPS ضد التزوير

تسجيلات تعدين الزيارة تفرض سياجًا جغرافيًا 200 م، وفحوص دقة GPS والقرب، وتسجيلًا واحدًا لكل مستخدم لكل موقع يوميًا — روبوتات الانتقال الآني لا تكسب شيئًا.

حركة أموال مدققة

أرصدة MTC تعيش في سجل مدقق للإلحاق فقط؛ والسحوبات إلى الحفظ الذاتي تمر بحدود وفترات تهدئة وفحص احتيال.

✅ جودة الهندسة

827+اختبار تطبيقاتنماذج، ونماذج عرض، وشبكة، وأمان، وE2E
43اختبار عقود17 لإعادة الشراء + 26 للاستحقاق، مع اختبارات خصائص
0تحذير بناءتزامن Swift صارم؛ وclippy -D warnings نظيف
3,426سطرًا في نطاق التدقيقصفر unwrap/panic في Rust الإنتاجي

عقود Rust تُلزم نفسها بمعيار أشد من التطبيقات: صفر تحذيرات clippy، وصفر unwrap أو panic في كود الإنتاج، واختبارات قائمة على الخصائص إلى جانب اختبارات الوحدة — لأن كود العقد، متى نُشر، لا يستطيع شحن رقعة يوم الثلاثاء.

⚖️ العقود الذكية — تصميم مفتوح المصدر

الحالة الصادقة — اقرأ هذا أولًا

على السلسلة اليوم: رمز MTC SPL ‏(900M ثابت، سلطتا الإصدار والتجميد ملغاتان)، وقفل Streamflow لـ 550M MTC (استحقاق 2027-06-01)، ومجمّع Raydium MTC/SOL الأولي، والتحقق من مدفوعات Solana Pay / Phantom في تطبيقات الإنتاج. لا شيء آخر.

البرامج أدناه مكتملة الكود وغير منشورة على أي عنقود. الأمان يتقدم كـتدقيق مرحلي مع Hashlock (بدأ أبريل 2026، TEAMZ Summit طوكيو): المرحلة 1 تغطي matsuri-buyback — حزمة التقديم مكتملة، والانطلاق مستهدف أغسطس 2026، والنتائج سبتمبر، والتقرير النهائي أكتوبر، ونشر الشبكة الرئيسية مستهدف بين أكتوبر وديسمبر 2026 بعد الإدراج في DEX. والمرحلة 1.5 تغطي matsuri-vesting إضافة إلى matsuri-distribution في الربع الأول 2027، لتعمل عند الفتح الكبير في 2027-06-01. نحن لا نصف أيًا من هذا بأنه «مدقَّق» — تحضير التدقيق مكتمل والتدقيق المرحلي جارٍ.

كل كود العقود مفتوح المصدر: github.com/Cootakahashi/matsuri-contracts. الأمان يرتكز على تصميم مرئي، لا على الغموض. البنية المستهدفة:

matsuri-buyback — مدخل الإيرادات

البرنامج الذي يحوّل التزامات إعادة الشراء — 20% من مبيعات مقر Matsuri و25% من رسوم عضوية GCF — إلى طلب MTC على السلسلة. خاصيته المميزة: إنه ناقل، لا خزينة.

الدور
مبادلة وتمرير ذري للإيرادات إلى MTC — يقبل رموزًا مدرجة في قائمة بيضاء، يبادل، يمرر
مسار المبادلة
Jupiter v6 عبر CPI، بمعرّف برنامج Jupiter مثبّت وغير قابل للتغيير
الرموز المقبولة
MTC وUSDC وSOL عند الإطلاق — القائمة البيضاء تديرها السلطة
دفاع الانزلاق
ثلاث طبقات: نقاط أساس وقت التشغيل ضمن سقف تهيئة غير قابل للتغيير ضمن سقف صلب وقت الترجمة 10%
الأقفال الزمنية
تغييرات المستلم والسلطة مسارات اقتراح/تنفيذ/إلغاء، محدودة بين 24 ساعة و30 يومًا
لا يحمل رصيدًا أبدًا
شرط لاحق برصيد صفري يُفرض بعد كل مبادلة — لا شيء يُسرق بين المعاملات
الحجم والاختبارات
1,797 سطرًا، 17 اختبارًا (13 وحدة + 4 خصائص)
الحالة
مكتمل الكود، هدف المرحلة 1 من تدقيق Hashlock — غير منشور

في المرحلة 1، مستلم التمرير محفظة Squads متعددة التواقيع؛ وفي المرحلة 2 يصبح موزّع إعادة شراء (Buyback Splitter) يوزع الإيرادات على ضخ السيولة ومجمّعات النظام البيئي.

matsuri-vesting — خزنة واحدة، مستلم واحد، ساعة واحدة

البرنامج الذي ينفذ جدول الفتح الكبير. إنه ممل عمدًا: لا معدّنين، ولا تسجيل نقاط، ولا مطالبات — فقط حساب على ساعة.

التصميم
خزنة واحدة، ومستلم واحد محمي بقفل زمني، وساعة واحدة
المجمّع
550M MTC، تصل من استحقاق Streamflow في 2027-06-01
الحقب
حقب من 730 يومًا (سنتان)؛ كل واحدة تطلق 50% من المجمّع المتبقي
مسار الإطلاق
advance_epoch_and_release مِرفَق بلا إذن — أي شخص يستطيع تفعيل إطلاق مستحق
عدم القابلية للتغيير
معامل التنصيف وطول الحقبة وإجمالي المجمّع تُقفل عند التهيئة ولا يمكن تغييرها أبدًا
الحجم والاختبارات
1,629 سطرًا، 26 اختبارًا (22 وحدة + 4 خصائص)
الحالة
مكتمل الكود، هدف تدقيق المرحلة 1.5 (الربع الأول 2027) — غير منشور
جدول التنصيفالحقبة 1 ‏(2027–2029) ≈ 275M ← الحقبة 2 ‏(2029–2031) ≈ 137.5M ← الحقبة 3 ‏(2031–2033) ≈ 68.75M MTC …

مراجع تصميم المرحلة 2

ثلاثة برامج إضافية موجودة كـمراجع تصميم مفتوحة — منشورة للشفافية، ومعلّمة صراحة بأنها ليست للنشر، ومقررة للتحصين في مراحل تدقيق لاحقة:

البرنامجنية التصميم
matsuri-worshipمحرك توجيه الزيارات التعبدية — النظير على السلسلة لمضاعفات مكافحة السياحة المفرطة في التعدين
matsuri-referralأشجار إحالات الـ 縁 (إن — الروابط) لـ En-Mining — التعدين
matsuri-distributionتوزيع التنصيف بتسجيل نقاط لكل معدّن — يجري صقله ضمن نطاق تدقيق المرحلة 1.5

موجّه توزيع للمرحلة 2 (توزيع الاستحقاق على مجمّعات الزيارة والإحالات والعموم) وموزّع إعادة الشراء في مرحلة التصميم فقط. وإلى أن يجتاز كل برنامج مرحلة تدقيقه، يعمل المنطق المقابل خارج السلسلة في Django كأوراكل — القواعد نفسها، تُرقّى إلى تنفيذ غير قائم على الثقة على مراحل.

مبادئ تصميم مشتركة

  • حساب مُتحقق في كل مكان — لا رياضيات غير متحقق منها، وصفر unwrap أو panic في مسارات كود الإنتاج.
  • وحدات رياضية نقية — حساب المكافآت والإطلاق معزول في وحدات math خالية من الآثار الجانبية ومختبرة استقصائيًا.
  • فصل السلطات — السلطة تستطيع اقتراح التغييرات فقط عبر أقفال زمنية محدودة؛ والإيقاف يوقف البرنامج لكنه لا يستطيع أبدًا تحريك الأموال أو مصادرتها.
  • اقتصاد غير قابل للتغيير — المعاملات التي تعرّف ندرة الرمز تُقفل عند التهيئة، عمدًا.

التطبيقات شُحنت. والخادم حي. والعقود كُتبت واختُبرت واصطفت للتدقيق. ما تبقى هو الترتيب الزمني — وخارطة الطريق تعرضه تاريخًا بتاريخ.