Bitcoin

By Music500 | Bitcoin1500 | 31 Jul 2020


تعتبر معاملات البيتكوين وتجزئة الكتلة نهاية نهائية صغيرة عند معاملتها كأعداد صحيحة. على الشبكة ، هي مجرد تسلسل 32 بايت بالترتيب الذي يتم إنشاؤه بواسطة وظيفة التجزئة.

 

يتم عكس وحدات البايت في كل من المعاملات والكتل عند عرضها بواسطة برنامج Bitcoin ومواقع الويب في شكل سداسي عشري. هذا يجعل الكتل تظهر في شكل نهاية كبيرة ، وهي الطريقة التي نكتب بها البشر الأرقام.

 

أفترض أن فكرة عكس البايت تأتي من حقيقة أن تجزئات الكتلة في Bitcoin يتم التعامل معها كأرقام لأغراض حساب الصعوبات ، مما يعني أن التجزئة يجب أن تكون أقل من عتبة معينة من أجل المرور. من الطبيعي أن يتوقع الإنسان أن يتم عرض هذا الرقم على الشاشة بأصفار رائدة. ومع ذلك ، هذا ليس سببًا قويًا جدًا ، نظرًا لأنه كان من الممكن تفسير تجزئات الكتلة على أنها ذات نهاية كبيرة عند التحويل إلى عدد صحيح ، مع دفع عقوبة أداء صغيرة.

 

بالنسبة لتجزئة المعاملات ، ليس لدي تفسير جيد لسبب عكسها أيضًا. ربما هو فقط من أجل الاتساق.

How do you rate this article?

0



Bitcoin1500
Bitcoin1500

Bitcoin transaction and block hashes are considered little-endian when treating them as integers. On the network they are just 32-byte sequences in the order they are generated by the hash function. In both transaction and block hashes bytes are reversed when displayed by Bitcoin software and websites in hexadecimal form. This makes blocks show up in big-endian form, which is the way we humans write numbers down. I would suppose that the idea of reversing bytes comes from the fact that block hashes in B

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.