อะไรคือพิกัดของเครื่องกำเนิดไฟฟ้า G ในรูปแบบที่ไม่บีบอัดของเขาใน secp256k1

Aug 16 2020

ฉันกำลังดูBitcoinWikiและมันบอกว่า G ในรูปแบบที่ไม่มีการบีบอัดมีค่าเป็น:
G = 04 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798 483ADA77 26A3C465 5DA4FBFC 0E1108A817
ข้อมูลที่ควรจะเป็นFB68D9F8178FF81798 483ADA77 26A3C465 5DA4FBFC 0E1108A817 ที่เป็นไฟล์ FB68D นั้นควรมี9B684A แต่ Y เช่นกัน ฉันจะกำหนดพิกัดเหล่านั้นออกจากสิ่งนี้ได้อย่างไร
ขอขอบคุณ!

คำตอบ

4 RaghavSood Aug 16 2020 at 21:50

04หัวไบต์แรกบ่งชี้นี้เป็นจุดไม่มีการบีบอัด ( 02แสดงบีบอัด)

จากนั้นก็เป็นเพียงxตามด้วยyตัวแทน - 32 ไบต์แรกมีxดังต่อไปนี้ 32 yไบต์ ดังนั้น,

x = 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798
y = 483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8

รายละเอียดเพิ่มเติมเกี่ยวกับวิธีการที่มีขนาดกะทัดรัดรูปไข่งานจุดแสดงสามารถพบได้ในนี้สเป็ค