Event JSON
{
"id": "affa0be1284f4eb30ca711d0e7535a2d983b9df5b1c6848c850a8bde7f80a064",
"pubkey": "08f968569f15f1f803466845f954e8b384fee6669aa589c85b860fd3ffe59a09",
"created_at": 1720354898,
"kind": 1,
"tags": [
[
"e",
"173693fb48b2978e0c978e841ba2cf04646978858ba9d2a64a2240bf220f1757",
"",
"mention"
],
[
"p",
"382d67ec6a31dc8d0c5b3099753a0044261a70e694aadd49eb58fce529cb3089",
"",
"mention"
],
[
"q",
"173693fb48b2978e0c978e841ba2cf04646978858ba9d2a64a2240bf220f1757"
],
[
"t",
"siamstr"
],
[
"zap",
"382d67ec6a31dc8d0c5b3099753a0044261a70e694aadd49eb58fce529cb3089",
"wss://nostr.fmt.wiz.biz",
"0.9"
],
[
"zap",
"08f968569f15f1f803466845f954e8b384fee6669aa589c85b860fd3ffe59a09",
"wss://relay.notoshi.win/",
"0.1"
],
[
"r",
"https://image.nostr.build/648947e1007f202262babf0c3a8c878e196db2a3d1ed54148b8fba815546cf66.jpg"
],
[
"imeta",
"url https://image.nostr.build/648947e1007f202262babf0c3a8c878e196db2a3d1ed54148b8fba815546cf66.jpg",
"m image/jpeg",
"alt Verifiable file url",
"x f936e5331be1b335ec54d94dd210c7a92798cac361345e557a6560f963a638a4",
"size 7696",
"dim 257x257",
"blurhash U0T9L#~q_3~q~qj[offQ?bM{%MWB~qayfQj[",
"ox 648947e1007f202262babf0c3a8c878e196db2a3d1ed54148b8fba815546cf66"
]
],
"content": "ในโลกของบิตคอยน์นั้น 1+1 ไม่เท่ากับ 2\nคณิตศาสตร์ที่เราเรียนมาตั้งแต่เด็กนั้นใช้ไม่ได้กับโลกของบิตคอยน์\n\nเพราะนิยามการบวกไม่ใช่การรวมกันของตัวเลข\nแต่คือการลากเส้นตัดผ่านจุดสองจุดบนเส้นโค้งอิลลิปติกแล้วหาอีกจุดที่เส้นตรงนั้นตัดผ่าน\n\nซับซ้อนขึ้นอีกหน่อยเส้นโค้งอิลลิปติกที่ใช้ในการเข้ารหัสในบิตคอยน์ก็ไม่ใช่เส้นโค้งแบบในรูปซึ่งอยู่บนระนาบของจำนวนจริง แต่เป็นเส้นโค้งอิลลิปติกบนระนาบจำนวนใน Finite Field ของจำนวนเฉพาะ 2^256 - 2^32 - 2^9 - 2^8 - 2^7 - 2^6 - 2^4 - 1 ซึ่งจะได้เส้นโค้งแบบใหม่ที่ไม่ได้เห็นแบบในรูปทั่วไป ซึ่งคนทั่วไปดูไม่ออกหรอกว่ามันเป็นเส้นโค้งยังไง\n\nhttps://image.nostr.build/648947e1007f202262babf0c3a8c878e196db2a3d1ed54148b8fba815546cf66.jpg\n\nผลที่ได้คือการบวกตัวเลขที่สุดแสนจะพิศดาร และเมื่อการบวกเกิดขึ้นซ้ำกันจึงเกิดเป็นการคูณรูปแบบใหม่ขึ้นที่ไม่สามารุคำนวณหาการย้อนกลับได้\n\nด้วยความคุณสมบัติของการคูณที่ไม่ย้อนกลับได้นี่แหละจึงถูกนำมาใช้ในการคำนวณหา public key (P) จาก private key (p)\n\nP =pG เมื่อ G คือค่าคงที่บนเส้นโค้งอิลลิปติก\n\nถึงแม้ว่าสมการดังกล่าวจะดูเหมือนการคูณง่าย ๆ แต่โคตรซับซ้อนและพิสดารเพราะมันคือการคูณบนเส้นโค้งอิลลิปติกในระนาบจำนวนใน Finite Field ของจำนวนเฉพาะ 2^256 - 2^32 - 2^9 - 2^8 - 2^7 - 2^6 - 2^4 ที่เป็นเรื่องยากมากที่จะหาการดำเนินการที่ย้อนกลับได้ \n\nทั้งหมดนี้ก็คือที่มาแบบคร่าว ๆ ของ asymmetric encryption ที่ถูกนำมาประยุกต์ใช้ในบิตคอยน์\n\n#siamstr\n\nnostr:nevent1qqspwd5nldyt99uwpjtcapqm5t8sgerf0zzch2wj5e9zys9lyg83w4cprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsrstt8a34rrhydp3dnpxt48gqygfs6wrnff2kaf8443l89989npzgrqsqqqqqpzklu4j",
"sig": "de7304e5b050275da5a91f00234f13b2351322e4b915baea07914aff7c4a6183fad934aff123d68dfc9b5728b1715bb1d3360ad832002b5309fe129aaf41f6d5"
}