Translating......إذا افترضنا أن المستلم يمتلك المفتاح المرتبط بالمحفظة المستهدفة عبر الإنترنت (الملقب ليس في التخزين البارد) وأن البرنامج الذي يستخدمه لهذه المحفظة يدعم توقيع الرسالة باستخدام مفاتيح المحفظة ، فيمكن أن يكون هذا خيارًا قابلاً للتطبيق.
للأسف لا يوجد حاليًا معيار لتنسيق التوقيعات باستخدام مفاتيح bitcoin مع ما قاله الحمد لله إنه يبدو أن هناك شكلين شائعين فقط قيد الاستخدام اليوم.
التنسيق الأول لا يوجد في الشكل أي تنسيق؛ العميل ببساطة يقدم لك القيم الثلاث التي ستحتاج إلى التحقق من الرسالة والقيام بها معهم كما تراه مناسبًا ، على سبيل المثال:
عنوان المحفظة: 18neTpQ5MWnXg4n4rpoK5TgxXjEVcg2MYR Message: [email protected] - my voice is my passphrase authenticate me التوقيع: G0d6BnQem1gT4nd9esfsEyn1k / GfYAxDkNJmkNvmz8wCOI2Ncw9DvIcyP7OJcEvWbUHQNIBFK3V8wYdnhEFhYHI =
هذا التنسيق يترك قليلا المرغوب فيه. بالنسبة لأحد ، يجب عليك تمرير هذه القيم بشكل مستقل ، ثم لديك أيضًا مشكلات حول إدخال المساحة البيضاء التي يمكنها إبطال التوقيعات.
هناك شكل آخر شائع بشكل متزايد يستفيد من درع ASCII وبعض القواعد المقننة لمعالجة هذه القضايا. هذا النمط من التنسيقات نشأ في مشروع يسمى بريد الخصوصية المحسّن (PEM) ، كان أحد المقترحات الأولى لكيفية توقيع البريد وتشفيره على الإنترنت وتم اعتماده لاحقًا بواسطة PGP (RFC.
ولكن لا تخلط بين هذا التنسيق والتنسيقات الأخرى التي يتبعها بعض القواعد المختلفة عندما يتعلق الأمر بالتشفير.
ما يعنيه هذا هو أنه اعتمادًا على تنفيذ برنامج المحفظة الذي يستخدمه المستلم ، قد لا تتمكن من التحقق من صحة التوقيع الذي يصدره دون معالجة بعض النص.
بالنسبة إلى شكل الشكل ،
----- BEGIN بيتكوين وقع MESSAGE ----- [البريد الإلكتروني محمي] - صوتي بلدي مرور مصادقة بي ----- BEGIN التوقيع ----- 18neTpQ5MWnXg4n4rpoK5TgxXjEVcg2MYR G0d6BnQem1gT4nd9esfsEyn1k / GfYAxDkNJmkNvmz8wCOI2Ncw9DvIcyP7OJcEvWbUHQNIBFK3V8wYdnhEFhYHI = ----- بيتكوين END الرسالة المسجلة ----- الاختلافات الأساسية مع هذا الشكل (كما هو محدد في ومجموعة قواعد PGP هي:
لا يوجد خط "فارغ الخط" بين الرؤوس والرسالة ؛ بداية وإنهاء مسافة بيضاء / يتم تجاهل الخطوط الجديدة المستبعدة عند التحقق من التوقيع ؛ لا يقتصر طول الصفوف على 80 حرفًا ؛ لا يوجد مفهوم لقيم العنوان (مثل الإصدارات).
موقع عنوان محفظة Bitcoin.
عنوان Bitcoin المحفظة طريق الحرير.
طول عنوان المحفظة بيتكوين.
حد عنوان المحفظة بيتكوين.
بيتكين عنوان المحفظة الاصطدام.
التلاعب Bitstamp.
تحطمت Bitcoin مؤخرًا دون 100 دولار في بورصة Mt Gox. في غضون ذلك ، لا يزال سعر BTC ثابتًا بالقرب من 600 دولار في البورصات ذات السمعة الطيبة مثل.
سجل المعاملات بيتكوين.
في صفقة بيتكوين ، يرتب دافع لإرسال عدد معين من Bitcoins إلى payee عن طريق نقل المفاتيح العمومية لكلا الطرفين والمبلغ.
بيتكوين محفظة سطر الأوامر لينكس.
تطبيقات Bitcoin ليست مثل التطبيقات العادية - فهي تتعامل مع الأموال الحقيقية وبالتالي تحتاج إلى التعامل معها بمزيد من الاحتياطات الأمنية.
حزمة بايثون للتواصل مع واجهة برمجة تطبيقات Bitstamp. net. متوافق مع Python 2.7+ و Python 3.3+ نظرة عامة هناك فئتان. واحد للجمهور.
وصف الموقع بيتكوين الملكي هو أفضل رهان إذا كنت تريد أن تجعل بعض bitcoins. لديها نظام المراهنات الآلي للنرد - esque حيث يمكنك فقط إرسال bitcoins.
بيتكوين التعدين البرنامج التعليمي PDF.
تأكد من الشبكة الخاصة بك ، بما في ذلك ip الخاص بالموجه ، جهاز الكمبيوتر الخاص بك ، كل شيء في قسم الملكية الفكرية 192.168.1.xx قم بتوصيل عامل التعدين إلى جهاز التوجيه عبر سلك إيثرنت.
بيتكوين المحفظة.
محفظة Bitcoin هي سهلة الاستخدام وموثوقة ، في حين أنها آمنة وسريعة. رؤيتها هي عدم المركزية والثقة الصفرية ؛ لا توجد خدمة مركزية مطلوبة للعمليات المتعلقة بالبيتكوين. التطبيق هو خيار جيد للأشخاص غير التقنيين.
السيطرة على أموالك.
تمنحك هذه المحفظة سيطرة كاملة على bitcoins الخاص بك. هذا يعني أنه لا يمكن لأي طرف ثالث أن يجمد أو يخسر أموالك. ولكن لا تزال مسؤولاً عن تأمين محفظتك ومحفظتها احتياطيًا.
تستخدم هذه المحفظة SPV وشبكة Bitcoin. وهذا يعني أن الثقة في الأطراف الثالثة لا تكون مطلوبة إلا عند التحقق من الدفعات. ومع ذلك ، فهي ليست آمنة مثل عقدة كاملة مثل بيتكوين كور.
يقوم مطورو هذه المحفظة بنشر الكود المصدري للعميل. هذا يعني أن أي مطور في العالم يمكنه تدوين الرمز. ومع ذلك ، لا تزال بحاجة إلى الوثوق بمطوري هذه المحفظة عند تثبيت البرنامج النهائي أو تحديثه لأنه لم يتم بناؤه بشكل حتمية مثل Bitcoin Core.
يتم تحميل هذه المحفظة على الهواتف الجوالة حيث يتم عادةً فصل التطبيقات. وهذا يوفر حماية جيدة ضد البرامج الضارة ، على الرغم من أن الهواتف المحمولة عادة ما تكون أسهل في السرقة أو الخسارة. يمكن أن يؤدي تشفير هاتفك المحمول وإجراء نسخ احتياطي للمحفظة إلى تقليل هذه المخاطر.
يمنع التجسس على المدفوعات الخاصة بك.
تجعل هذه المحفظة من الصعب التجسس على رصيدك ومدفوعاتك عن طريق تناوب العناوين. يجب أن تحرص على استخدام عنوان Bitcoin جديد في كل مرة تطلب فيها الدفع.
يكشف معلومات محدودة للأقران. يمكن للأقران على الشبكة تسجيل عنوان IP الخاص بك وربط الدفعات الخاصة بك عند استلام أو إرسال الدفعة.
تور غير مدعوم.
لا تسمح لك هذه المحفظة باستخدام Tor لمنع المهاجمين أو مزودي خدمة الإنترنت من ربط المدفوعات الخاصة بك بعنوان IP الخاص بك.
السيطرة الكاملة على الرسوم.
تمنحك هذه المحفظة تحكمًا كاملاً في الرسوم. وهذا يعني أن هذه المحفظة تسمح بتغيير الرسوم بعد إرسال الأموال باستخدام RBF أو CPFP. توفر هذه المحفظة أيضًا اقتراحات رسوم استنادًا إلى ظروف الشبكة الحالية بحيث يتم تأكيد معاملاتك في الوقت المناسب دون دفع أكثر مما يجب عليك.
خذ بعض الوقت لتثقيف نفسك.
البيتكوين مختلف عن ما تعرفه وتستخدمه كل يوم. قبل البدء في استخدام Bitcoin لأي معاملة خطيرة ، تأكد من قراءة ما تحتاج إلى معرفته واتخاذ الخطوات المناسبة لتأمين محفظتك. تذكر دائما أنه من مسؤوليتك أن تختار محفظتك بعناية وتبني الممارسات الجيدة من أجل حماية أموالك.
<h1> التحقق من عنوان محفظة Bitcoin </ h1>
الحصول على عبر متجر التطبيقات قراءة هذه المشاركة في التطبيق لدينا!
بيتكوين شكل عنوان التحقق من صحة جافا سكريبت و PHP.
لقد رأيت بعض البرامج النصية للتحقق من صحة عنوان Bitcoin للغات المختلفة ، ولكن من المستغرب أن لا نجد شيئًا لاثنين من لغات الويب الشائعة ، وهما Javascript و PHP.
هنا واحد لبيثون ، ولكن هل هناك واحد لـ PHP و / أو JS؟
هنا نسخة أفضل من إجابة تيم تيمبيرسون. فهو يعمل على إصلاح تطبيق base58 الذي كان يستخدمه (والذي لم يتم التحقق من صحة العنوان "12EJmB3cMGRNveskzA7g7kxW32gSbo2dHF".
جمعت رمز التحقق مع جميع المكتبات اللازمة وأزلت الكثير الذي لم يكن هناك حاجة. لا يعرض سوى واجهة برمجة تطبيقات واحدة: "checkAddress". لقد قمت بإنشاء صفحة رئيسية صغيرة له ، حيث يمكنك تنزيل مصدر الوحدة أو الإصدار المُصغر: http://www. julianhaight. com/javascript. shtml.
عنوان Bitcoin (مثال: 3QJmV3qfvL9SuYo34YihAf3sRCW3qSinyC) غير صالح في العديد من أمثلة PHP. أحد الأمثلة التي تعمل بشكل جيد خاصةً على العنوان أعلاه هو:
كتبت مكتبة PHP بسيطة للقيام بذلك على أساس الإجابات أعلاه. يمكن العثور عليها في بلدي جيثوب ريبو ذات الصلة:
هنا تنفيذ قصير وحديث في Javascript الذي يعتمد على CryptoJS:
عنوان.
عنوان Bitcoin ، أو عنوان ببساطة ، هو معرف من 26-35 حرفًا أبجديًا رقميًا ، بدءًا بالرقم 1 أو 3 ، الذي يمثل وجهة محتملة لدفع Bitcoin. يمكن إنشاء العناوين دون أي تكلفة من قبل أي مستخدم Bitcoin. على سبيل المثال ، باستخدام Bitcoin Core ، يمكنك النقر فوق "عنوان جديد" وتعيين عنوان. من الممكن أيضًا الحصول على عنوان Bitcoin باستخدام حساب في خدمة تبادل أو عبر الإنترنت.
يوجد حاليًا تنسيقان للعنوان في الاستخدام الشائع:
P2PKH الشائعة التي تبدأ بالرقم 1 ، على سبيل المثال: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2. نوع P2SH الأحدث بدءاً من الرقم 3 ، على سبيل المثال: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy.
عنوان Bitcoin هو رمز الاستخدام المفرد.
مثل عناوين البريد الإلكتروني ، يمكنك إرسال bitcoins إلى شخص عن طريق إرسال bitcoins إلى أحد عناوينها. ومع ذلك ، بخلاف عناوين البريد الإلكتروني ، يكون لدى الأشخاص العديد من عناوين Bitcoin مختلفة ويجب استخدام عنوان فريد لكل معاملة. تساعد معظم برامج Bitcoin ومواقع الويب في ذلك عن طريق إنشاء عنوان جديد تمامًا في كل مرة تنشئ فيها فاتورة أو طلب دفع.
يمكن إنشاء العناوين دون اتصال.
يمكن إنشاء العناوين بدون اتصال بالإنترنت ولا يتطلب أي اتصال أو تسجيل مع شبكة Bitcoin. من الممكن إنشاء مجموعات كبيرة من العناوين دون اتصال باستخدام أدوات البرامج المتوفرة مجانًا. يعتبر إنشاء مجموعات من العناوين مفيدًا في العديد من السيناريوهات ، مثل مواقع الويب للتجارة الإلكترونية حيث يتم الاستغناء عن عنوان فريد تم إنشاؤه مسبقًا لكل عميل يختار خيار "الدفع باستخدام Bitcoin". يمكن أن تولد "محفظات HD" الأحدث رمزًا مميزًا "للبذور" يمكن استخدامه للسماح للأنظمة غير الموثوق بها (مثل خوادم الويب) بإنشاء عدد غير محدود من العناوين دون القدرة على إنفاق bitcoins المتلقاة.
العناوين حساسة لحالة الأحرف ودقيقة.
عناوين Bitcoin حساسة لحالة الأحرف. يجب نسخ عناوين Bitcoin ولصقها باستخدام حافظة الكمبيوتر كلما أمكن ذلك. إذا قمت بتدوين عنوان Bitcoin يدويًا ، ولم يتم نسخ كل حرف بالضبط - بما في ذلك الكتابة بالأحرف الكبيرة - فسيتم على الأرجح رفض العنوان غير الصحيح بواسطة برنامج Bitcoin. سيكون عليك التحقق من مشاركتك والمحاولة مرة أخرى.
احتمال أن يتم قبول عنوان غير صحيح هو 1 في 2 32 ، أي حوالي 1 في 4.29 مليار.
إثبات أنك تتلقى مع عنوان.
لدى معظم محافظ بيتكوين وظيفة "لتوقيع" رسالة ، مما يثبت أن الكيان الذي يتلقى الأموال مع عنوان قد وافق على الرسالة. يمكن استخدام هذا ، على سبيل المثال ، لوضع اللمسات الأخيرة على عقد بطريقة موثقة بطريقة مشفرة قبل إجراء الدفع له....وستقوم بعض الخدمات أيضًا بالاستفادة من هذه الإمكانية من خلال تخصيص عنوان محدد للمصادقة فقط ، وفي هذه الحالة يجب عدم استخدام العنوان معاملات Bitcoin الفعلية. عند تسجيل الدخول إلى الخدمة أو استخدامها ، ستقوم بتوفير توقيع يثبت أنك الشخص نفسه مع العنوان الذي تم التفاوض عليه مسبقًا.
من المهم أن نلاحظ أن هذه التوقيعات لا تثبت سوى واحد يتلقى مع عنوان. نظرًا لأن معاملات Bitcoin لا تحتوي على عنوان "من" ، فلا يمكنك إثبات أنك مرسل الأموال.
المعايير الحالية لتواقيع الرسائل متوافقة فقط مع عناوين bitcoin "version zero" (التي تبدأ بالرقم 1).
إذا كنت ترغب في التحقق من صحة عنوان Bitcoin في تطبيق ما ، فمن المستحسن استخدام طريقة من هذا الموضوع بدلاً من مجرد التحقق من طول السلسلة ، أو الأحرف المسموح بها ، أو أن العنوان يبدأ بـ 1 أو 3. قد يكون التحقق من الصحة أيضًا يتم استخدام شفرة مفتوحة المصدر متاحة بلغات مختلفة أو باستخدام أداة تحقق عبر الإنترنت.
عناوين متعددة التوقيع.
يمكن إنشاء العناوين التي تتطلب مجموعة من مفاتيح خاصة متعددة. وبما أن هذه الميزات تستفيد من الميزات الأحدث ، فإنها تبدأ بالبادئة الأحدث من 3 بدلاً من الأقدم. ويمكن اعتبار هذه المعادلة بمثابة مكافئ لكتابة الشيك إلى طرفين - "الدفع لأمر شخص ما وآخر لشخص آخر" - حيث يجب على كلا الطرفين الموافقة على الشيك من أجل الحصول على الأموال.
المتطلبات الفعلية (عدد المفاتيح الخاصة المطلوبة ، مفاتيحها العمومية المقابلة ، وما إلى ذلك) التي يجب أن تستوفي لإنفاق الأموال يتم تحديدها مسبقًا من قبل الشخص الذي يولد هذا النوع من العناوين ، وبمجرد إنشاء عنوان ، لا يمكن أن يكون المتطلب تغيرت دون توليد عنوان جديد.
معظم عناوين Bitcoin هي 34 حرفًا. وهي تتكون من أرقام عشوائية وأحرف كبيرة وأحرف صغيرة ، باستثناء أن الحرف الكبير "O" ، الحرف الكبير "I" ، الحرف الصغير "l" ، ولا يتم استخدام الرقم "0" أبداً لمنع الغموض المرئي.
يمكن أن تكون بعض عناوين Bitcoin أقصر من 34 حرفًا (أقل من 26 حرفًا) ولا تزال صالحة. نسبة كبيرة من عناوين Bitcoin هي 33 حرفًا فقط ، وربما تكون بعض العناوين أقصر. كل عنوان بيتكوين يرمز إلى رقم. هذه العناوين الأقصر صالحة لمجرد أنها تقف للأرقام التي تبدأ بصفر ، وعندما يتم حذف الأصفار ، يصبح العنوان المشفر أقصر.
يتم استخدام العديد من الأحرف داخل عنوان Bitcoin كمجموع تدقيقي حتى يمكن العثور على الأخطاء المطبعية ورفضها تلقائيًا. يسمح أيضًا المجموع الاختباري لبرنامج Bitcoin بالتأكد من أن العنوان المكون من 33 حرفًا (أو أقصر) هو في الحقيقة صالح وليس مجرد عنوان بحرف مفقود.
يتم إنشاء العناوين على Bitcoin Testnet بإصدار عنوان مختلف ، مما يؤدي إلى بادئة مختلفة. انظر قائمة البادئات العنوان و Testnet لمزيد من التفاصيل.
إعادة استخدام العنوان.
لا يُقصد استخدام العناوين أكثر من مرة ، ويكون لذلك العديد من المشكلات المرتبطة بها. راجع المقالة المخصصة حول إعادة استخدام العنوان لمزيد من التفاصيل.
عناوين ليست محافظ ولا حسابات ، ولا تحمل أرصدة. فهم يتلقون الأموال فقط ، ولا ترسل "من" عنوانًا في أي وقت. عرض خدمات وبرمجيات مختلفة مربكة مع بيتكوين ، مع طرح البيتكوينات في معاملات عشوائية غير مرتبطة ك "رصيد عنوان" ، لكن هذا الرقم ليس ذا مغزى: لا يعني أن المستلم من البتكوين المرسل إلى العنوان قد صرفه ، ولا يزال لديهم bitcoins وردت.
مثال على فقدان بيتكوين الناتج عن سوء الفهم هذا هو عندما يعتقد الناس أن عنوانهم يحتوي على 3btc. أمضىوا 0.5btc ويعتقد أن العنوان الآن يحتوي على 2.5btc عندما كان في الواقع يحتوي على صفر. تم نقل ما تبقى من 2.5btc إلى عنوان التغيير الذي لم يتم دعمه وبالتالي فقده. وقد حدث هذا في مناسبات قليلة لمستخدمي محافظ الورق.
لا تحتوي معاملات Bitcoin على أي نوع من أنواع المصدر أو المصدر أو "من". راجع المقالة المخصصة حول "من العنوان" لمزيد من التفاصيل.
المحفظة عنوان المصادقة.
أداة التحقق من عنوان المحفظة البسيطة للتحقق من صحة عنوان Bitcoin وعناوين altcoins الأخرى في Node. js والمتصفح.
أنا متشعب لإزالة كافة تبعيات Node. js (crypro ، Buffer وغيرها) لجعلها قابلة للاستخدام في المتصفح كذلك. لم أستخدم متصفح الإنترنت لتحقيق حجم أصغر ، حجم الملف هو 4.0 كيلوبايت (minifed و gzipped).
العنوان - عنوان المحفظة للتحقق من الصحة. العملة - اختياري. اسم العملة أو الرمز ، على سبيل المثال "bitcoin" (افتراضي) ، أو "litecoin" أو "LTC" networkType - اختياري. استخدم "prod" (افتراضي) لفرض العنوان القياسي ، "testnet" لفرض عنوان testnet و "كليهما" لفرض أي شيء.
إرجاع true إذا كان العنوان (سلسلة) هو عنوان محفظة صالح لعملة التشفير المحددة ، انظر أدناه للحصول على العملات المدعومة.
العنوان - عنوان المحفظة.
نوع عنوان المرتجعات (كسلسلة سداسية عشرية حرف) إذا كان عنوان base58 صالح ، وبخلاف ذلك.
تحقق من صحة عنوان بيتكوين.
جدول المحتويات....التحقق من صحة عنوان Bitcoin | توماس فانهوت.
تحقق من صحة عنوان Bitcoin. معرفة ما إذا كان عنوان Bitcoin يحتوي على أخطاء وهو أصلي.
BitRef: تحقق من Bitcoin Wallet Address Balance - Online Tool.
تحقق من Bitcoin أداة توازن العنوان. سيساعدك BitRef في عرض الرصيد الحالي لأي عنوان من Bitcoin. تحتاج فقط إلى جهاز مزود بإنترنت وسلسلة عنوان Bitcoin صالحة. هذه خدمة آمنة لأنها تستخدم البيانات العامة فقط ؛ ليست هناك حاجة لتسجيل الدخول وكلمة المرور. شعار BitRef. من الممكن مراقبة العديد.
كيف تتحقق مما إذا كان عنوان بيتكوين صالحًا؟
31 أكتوبر 2017. لا أستطيع أن أفهم ما الذي تحاول الإشارة إليه هنا. ملفك الشخصي؟ تقصد حساب Bitcointalk الخاص بك؟ أعتقد أنه يمكنك لصق أي شيء تريده حتى وإن لم يكن عنوانًا صالحًا. ولكن إذا كنت تقوم بالإشارة عند إرسال bitcoin باستخدام موفر محفظة مختلف ، فسيظهر لك دائمًا خطأ إذا قمت بلصقه.
التحقق من صحة عناوين Bitcoin على الانترنت أداة.
التحقق من صحة عناوين Bitcoin على الانترنت أداة. تحقق مما إذا كان عنوان Bitcoin صالحًا ، يمكنك التحقق من عنوان متعدد في كل مرة. aWebAnalysis. com.
بيتكوين / التحقق من صحة العنوان - كود روزيتا.
28 من تشرين الثاني 2017. للتحقق من عنوان bitcoin ، يجب عليك قراءة أول بايت واحد وعشرين ، حساب المجموع الاختباري ، والتحقق من أنه يتوافق مع وحدات البايت الأربع الأخيرة. يمكن للبرنامج إما إرجاع قيمة منطقية أو رمي استثناء عندما لا تكون صالحة. يمكنك استخدام مكتبة ملخص لـ SHA-256. مثال على عنوان بيتكوين.
العنوان - بيتكوين ويكي.
إذا كنت ترغب في التحقق من صحة عنوان Bitcoin في تطبيق ما ، فمن المستحسن استخدام طريقة من هذا الموضوع بدلاً من مجرد التحقق من طول السلسلة أو الأحرف المسموح بها أو أن العنوان يبدأ بـ 1 أو 3. قد يكون التحقق من الصحة أيضًا القيام به باستخدام شفرة مفتوحة المصدر متاحة في مختلف.
GitHub - LinusU / php-bitcoin-address-validator: بسيطة وسهلة الاستخدام.
API. isValid ($ addr، $ version). $ addr: عنوان bitcoin ؛ $ version: الإصدار المطلوب اختباره ، الإعداد الافتراضي لـ MAINNET. لعرض قيمة منطقية تشير إلى ما إذا كان العنوان صالحًا أم لا.
كيف يمكنني التحقق من / التحقق من رصيد عناوين Bitcoin أو البحث عن.
11 من تشرين الأول 2017. إذا كنت غير متأكد ما إذا كان عنوان بيتكوين قد استلم الأموال و / أو لم يكن لديك محفظة بيتكوين في متناولك ، فيمكنك التحقق من ذلك باستخدام مستكشف Blockchain ، لأن جميع عناوين bitcoin تكون مرئية بشكل عام على blockcin بيتكوين يمكنك البحث عنها إذا كنت على علم بالعنوان أو معرف المعاملة.
Bitcoin Block Explorer - Blockchain.
اكتشف محفظة Bitcoin الأكثر شعبية في العالم. عرض معلومات مفصلة والرسوم البيانية على جميع معاملات وكتل Bitcoin. زيارة اليوم.
ما هو عنوان Bitcoin الخاص بك؟
عنوان BTC الخاص بك هو سلسلة من 26-35 أحرف وأرقام تحدد محفظة Bitcoin الخاصة بك. تبدأ عناوين BTC إما بـ 1 أو 3 وتكون حساسة لحالة الأحرف. عندما تريد تلقي الأموال ، هذه هي المعلومات التي تقدمها للشخص الذي يدفع لك. عنوان BTC الخاص بك هو في كثير من الأحيان يسمى عنوان المحفظة أو عنوانك العام. يعتبر هذا العنوان عامًا لأنه ، على عكس المفتاح الخاص.
بيتكوين / التحقق من صحة العنوان.
يتم تشجيعك على حل هذه المهمة وفقًا لوصف المهمة ، باستخدام أي لغة قد تعرفها.
اكتب برنامجًا يأخذ عنوان bitcoin كوسيطة ، ويتحقق مما إذا كان هذا العنوان صحيحًا أم لا.
يستخدم عنوان bitcoin ترميز base58 ، والذي يستخدم الأبجدية للأحرف 0 .. 9 ، A ..Z ، a .. z ، ولكن بدون الأحرف الأربعة:
باستخدام هذا الترميز ، يقوم عنوان bitcoin بترميز 25 بايت:
البايت الأول هو رقم الإصدار الذي سيكون صفر لهذه المهمة؛ البايتات العشرين التالية هي عبارة عن خلاصة RIPEMD-160 ، ولكن ليس عليك أن تعرف أن لهذه المهمة: يمكنك اعتبارها بيانات عشوائية خالصة ؛ آخر أربع وحدات بايت هي التحقق من المجموع الاختباري. وهي أول أربعة بايت من ملخص SHA-256 مزدوج من 21 بايت السابقة.
للتحقق من عنوان bitcoin ، يجب عليك قراءة أول بايت واحد وعشرين ، حساب المجموع الاختباري ، والتحقق من أنه يتطابق مع وحدات البايت الأربع الأخيرة.
يمكن للبرنامج إما إرجاع قيمة منطقية أو رمي استثناء عندما لا تكون صالحة.
يمكنك استخدام مكتبة ملخص لـ SHA-256.
مثال على عنوان بيتكوين.
لا ينتمي إلى أي شخص وهو جزء من مجموعة اختبار برنامج bitcoin.
يمكنك تغيير بعض الأحرف في هذه السلسلة والتحقق من أنها ستفشل في الاختبار.
ادا
ترجمة مع - crypto.
يتطلب هذا حزمة NUnit لتجميع.
يتطلب هذا الوحدة النمطية D من المهمة SHA-256.
هذا يتطلب مكتبة DCPcrypt لتجميع.
عامل [عدل]
اذهب [عدل]
أمثلة على استخدام سطر الأوامر توضح حالة خروج البرنامج.
Mathematica / Wolfram Language [عدل]
جوليا
أوبيرون -2 [تحرير]
بيرل 6 [تحرير]
PicoLisp [تحرير]
بايثون
False True Help تعديل Yuuki-chan: قم بحذف هذه المساعدة إذا لم تعد هناك حاجة لذلك بالنسبة لأولئك الذين ينظرون إلى الأمثلة هنا لمحاولة عمل ما هو مطلوب ، فإن n. المكالمة to_bytes () مساوية لهذا الرمز الذي يحول عددًا صحيحًا (طويل) إلى وحدات بايت فردية لصفيف بايت بترتيب معين:
روبي [عدل]
مع A = '1AGNa15ZQXAZUgFiqJ2i7Z2DPU2J6hW62i "
مع A = '1AGNa15ZQXAZUgFiqJ2i7Z2DPU2J6hW62x' (الرقم النهائي i تالف إلى x).
التحقق من صحة عنوان Bitcoin.
BITCOIN | COINGINGER | بيتكوين ليتوكوين | Goldcoin | Mintcoin.
قبل إرسال شخص ما مبلغًا كبيرًا من المال عبر الإنترنت عبر معاملة لا رجعة فيها ، من الأفضل أن تتأكد من أنك ترسل الأموال إلى العنوان الصحيح.
هناك بعض الطرق التي يمكنك اتباعها للقيام بذلك ، واعتمادًا على من تقوم بإرسال الأموال إليه ، ومدى إمكانية الوصول إلى مفاتيحهم ، وما هي قدرات وسلوك برامج محفظتهم ، فقد تحتاج إلى اختيار حلول مختلفة.
اطلب من المستلم توقيع رسالة باستخدام مفتاح محفظته.
إذا افترضنا أن المستلم يمتلك المفتاح المرتبط بالمحفظة المستهدفة عبر الإنترنت (الملقب ليس في التخزين البارد) وأن البرنامج الذي يستخدمه لهذه المحفظة يدعم توقيع الرسالة باستخدام مفاتيح المحفظة ، فيمكن أن يكون هذا خيارًا قابلاً للتطبيق.
للأسف لا يوجد حاليًا معيار لتنسيق التوقيعات باستخدام مفاتيح bitcoin مع ما قاله الحمد لله إنه يبدو أن هناك شكلين شائعين فقط قيد الاستخدام اليوم.
التنسيق الأول لا يوجد في الشكل أي تنسيق؛ العميل ببساطة يقدم لك القيم الثلاث التي ستحتاج إلى التحقق من الرسالة والقيام بها معهم كما تراه مناسبًا ، على سبيل المثال:
عنوان المحفظة: 18neTpQ5MWnXg4n4rpoK5TgxXjEVcg2MYR الرسالة: [email protected] • "صوتي هو عبارة المرور الخاصة بي مصادقة لي": G0d6BnQem1gT4nd9esfsEyn1k / GfYAxDkNJmkNvmz8wCOI2Ncw9DvIcyP7OJcEvWbUHQNIBFK3V8wYdnhEFhYHI =
هذا التنسيق يترك قليلا المرغوب فيه. بالنسبة لأحد ، يجب عليك تمرير هذه القيم بشكل مستقل ، ثم لديك أيضًا مشكلات حول إدخال المساحة البيضاء التي يمكنها إبطال التوقيعات.
هناك شكل آخر شائع بشكل متزايد يستفيد من درع ASCII وبعض القواعد المقننة لمعالجة هذه القضايا. هذا النمط من التنسيقات نشأ في مشروع يسمى بريد الخصوصية المحسّن (PEM) ، كان أحد المقترحات الأولى لكيفية توقيع البريد وتشفيره على الإنترنت وتم اعتماده لاحقًا بواسطة PGP (RFC.
ولكن لا تخلط بين هذا التنسيق والتنسيقات الأخرى التي يتبعها بعض القواعد المختلفة عندما يتعلق الأمر بالتشفير.
ما يعنيه هذا هو أنه اعتمادًا على تنفيذ برنامج المحفظة الذي يستخدمه المستلم ، قد لا تتمكن من التحقق من صحة التوقيع الذي يصدره دون معالجة بعض النص.
بالنسبة إلى شكل الشكل ،
عنوان محفظة بيتكوين.
تغيير عنوان المحفظة بيتكوين.
تنسيق عنوان محفظة Bitcoin.
Bitcoin عنوان المحفظة المحفظة.
بيتكين عنوان المحفظة الاصطدام.
محفظة بيتكوين على التوت بي.
إن PiperWallet هو صندوق أسود صغير لا يزيد عن توليد الأرقام وبصقة الورق. ولكن إذا كنت تستثمر في bitcoin - الرقمية الشعبية.
Litecoin استيراد محفظة الورق.
إخفاء الفن؟ العناوين في كل صفحة: العناوين المراد إنشاؤها: في هذه الحالة ، ما عليك سوى إدخال مفتاحك الخاص في تنسيق استيراد المحفظة (أو مسحه ضوئيًا باستخدام التحقق من الصحة.
العثور على فقدت بيتكوين المحفظة.
تبادل بيتكوين المستندة إلى اليابان المحنط جبل. أصدرت Gox بيانًا صحفيًا جديدًا يؤكد أنها عثرت على محفظة bitcoin قديمة الشكل في السابع من مارس.
Litecoin محفظة اصطياد.
من المقرر أن يجتمع مسؤولو إنفاذ القانون في الولايات المتحدة في ندوة حول العملة الرقمية الشهر المقبل تهدف إلى مساعدة المشاركين على فهم العملات الرقمية بشكل أفضل.
Litecoin-qt Bootstrap.
تعدين النقود هواية ممتعة ولكن هناك الكثير من المعلومات غير المنتظمة وغير المنظمة حوله على الويكي. يمكن أن يستغرق منك بعض الوقت للبدء. حتى في.
أفاد "بيتكوين إكزامينر" الحدث الجديد الذي سيهز الأرجنتين (وأساسا كل بيتكوينر أمريكا الجنوبية) قبل أيام قليلة: من الواضح أننا نتحدث....
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.