إلى كل من يرغب في التعرف على كيفية إجراء معاملات البيتكوين وما المراحل التي تمر منها أي معاملة انطلاقا من الطرف المرسل إلى المتلقي. هنا شرح مبسط، فآخر مفصل وثالث أكثر تفصيلا لتغطية معاملات البيتكوين من منظور شامل، لتكون بعد إنهاء قراءة المقال قد فهمت كيف تتم معاملات البيتكوين حق الفهم.
كيف تجري معاملات البيتكوين ؟
شرح مبسط
إذا أردت إرسال بعض رصيدي من البيتكوين إليك، أعلن عن نيتي وتقوم العُقد بمسح شبكة بيتكوين بأكملها للتحقق من صحة أنني أملك البيتكوين التي أريد إرسالها لك، ولم أقم بإرسالها لشخص آخر. بمجرد تأكيد هذه المعلومات، يتم تضمين معاملتي في كتلة (بلوك) تُعلق على كتلة سابقة، من هنا يأتي مصطلح “بلوكشين”. لا يمكن التراجع عن المعاملات أو العبث بها، لأن هذا يستلزم إعادة العمل على جميع الكتل التي جاءت بعد كتلتك.
شرح مفصل
في الواقع، لا تحتوي محفظة البيتكوين على بيتكوين. بل إنها تضم العنوان، الذي يحتفظ بسجل لجميع معاملات البيتكوين، وبالتالي للعملة المتوفرة. هذا العنوان عبارة عن سلسلة طويلة من 34 حرفا ورقما، يعرف أيضا باسم “المفتاح العمومي” (public key). ما من ماتع أن يعرف الآخرون المفتاح العمومي.
كل عنوان لديه “مفتاح خاص” (private key) مكون من 64 حرفا ورقما. هذا خاص بصاحب المحفظة، ومن الأهمية بمكان أن يبقيه سريا وآمنا. المفتاحان مرتبطان، لكن لا توجد طريقة لمعرفة المفتاح خاص من خلال المفتاح العمومي.
هذا مهم، لأن أي معاملة تجريها من عنوان بيتكوين الخاص بك تحتاج إلى “توقيع” بمفتاحك الخاص. للقيام بذلك، تدرج كلا من مفتاحك الخاص وتفاصيل الصفقة (كم من بيتكوين تريد أن ترسل، وإلى من) في برنامج بيتكوين على جهاز الكمبيوتر أو الهاتف الذكي الخاص بك.
من خلال هذه المعلومات، يستخرج البرنامج التوقيع الرقمي، ليتم إرساله إلى الشبكة من أجل التحقق من صحة الصفقة.
يمكن التحقق من صحة هذه الصفقة عن طريق إدراج التوقيع والمفتاح العمومي في برنامج البيتكوين. وهذه هي إحدى مزايا البيتكوين: رغم أن التوقيع يتم بواسطة المفتاح الخاص الذي يتوافق مع هذا المفتاح العمومي، فإن البرنامج يقوم بالتحقق من صحة المعاملة دون معرفة المفتاح الخاص.
تتأكد الشبكة إذن من أنك لم تنفق البيتكوين التي تريد إرسالها من قبل من خلال عنوانك العمومي، وذلك لأن جميع المعاملات عامة على سجل البيتكوين.
شرح أكثر تفصيلا
بمجرد التحقق من صحتها، يتم تضمين المعاملة في “كتلة”، جنبا إلى جنب مع مجموعة من المعاملات الأخرى.
لنتحدث باختصار عن التجزئة لأننا سنحتاجها فيما يلي: يتم إنشاء التجزئة بواسطة “الدالة hash”، وهي معادلة رياضية معقدة تختزل أي نص أو بيانات في سلسلة من 64 حرفا. إنها ليست عشوائية، فما دامت نفس البيانات ثابتة، تنتج نفس السلسلة من الأرقام بواسطة الدالة hash، وأي تغيير بسيط في البيانات، تنتج عنه سلسلة مختلفة تماما من 64 حرفا. يمكن مثلا اختزال هذه المقالة بأكملها إلى تجزئة، وما لم أقم بتغيير أو إزالة أو إضافة أي شيء إلى النص، ستنتج نفس التجزئة مرارا وتكرارا. هذه وسيلة جد فعالة لمعرفة ما إذا كان قد تم تغيير شيء ما، وهكذا يمكن للبلوكشين التأكد من أن الصفقة لم يتم العبث بها.
والآن لنعد إلى كتلنا: تتضمن كل كتلة، كجزء من بياناتها، تجزئة الكتلة السابقة. هذا ما يجعلها جزءا من سلسلة، ومن هنا يأتي مصطلح “بلوكشين”. لذلك، إذا تم العبث بجزء صغير من الكتلة السابقة، فإن تجزئة الكتلة الحالية يجب أن تتغير (تذكر أن أحد التغييرات الصغيرة في مدخلات الدالة hash يغير المخرجات). لذلك إذا كنت ترغب في تغيير شيء من الكتلة السابقة، سيكون عليك تغيير التجزئة في الكتلة الحالية، لأنها لم تعد صحيحة. من الصعب جدا القيام بهذا، وخصوصا عندما تصل إلى المنتصف، فربما هناك كتلة أخرى على رأس كتلتك الحالية. في هذه الحالة سيكون عليك أيضا تغيير هذه الكتلة. وما إلى ذلك وهلم جرا.
هذا هو ما يجعل العبث بالبيتكوين صعبا جدا، إن لم نقل مستحيلا.
تابعونا على الفيسبوك : https://web.facebook.com/CryptoArabe تويتر : https://twitter.com/CryptoArabe تلجرام : https://t.me/CryptoArabe_AR لتلقي المزيد من المعلومات و المستجدات
[…] المحكمة الابتدائية بحظر المواقع التي تنشر معلومات عن البيتكوين ، وفقا لما ذكرته وكالة الأنباء المشتركة لمحاكم […]