في $SOL، يمكن أن يثبت توقيع رسالة أنك تتحكم في محفظة، من دون إنشاء معاملة.
تستخدم الميزة `solana:signOffchainMessage` تنسيقًا منظّمًا ذا نطاق خاص بها. يتحقق التطبيق من التوقيع على الخادم من دون رسوم شبكة أو استدعاء RPC، ولا يمكن الخلط بين الرسالة ومعاملة على السلسلة.
بالنسبة إلى تسجيل الدخول، تظل الحماية من إعادة الاستخدام مسؤولية التطبيق: أنشئ قيمة nonce على الخادم، واربطها بالتحدي، واستهلكها مرة واحدة بعد التحقق من التوقيع.
المصادر: وثائق Solana — توقيع الرسائل ومصادقة المستخدمين (https://solana.com/docs/frontend/messages-and-auth)؛ سجل تغييرات Solana، 29/10/2026 (https://solana.com/news/solana-changelog-october-29-2026).
تستخدم الميزة `solana:signOffchainMessage` تنسيقًا منظّمًا ذا نطاق خاص بها. يتحقق التطبيق من التوقيع على الخادم من دون رسوم شبكة أو استدعاء RPC، ولا يمكن الخلط بين الرسالة ومعاملة على السلسلة.
بالنسبة إلى تسجيل الدخول، تظل الحماية من إعادة الاستخدام مسؤولية التطبيق: أنشئ قيمة nonce على الخادم، واربطها بالتحدي، واستهلكها مرة واحدة بعد التحقق من التوقيع.
المصادر: وثائق Solana — توقيع الرسائل ومصادقة المستخدمين (https://solana.com/docs/frontend/messages-and-auth)؛ سجل تغييرات Solana، 29/10/2026 (https://solana.com/news/solana-changelog-october-29-2026).
