📙
[TH] The Book of Satoshi by Phil Champagne (beta)
[TH] bitcoin booksourceช่วยแปล
  • หนังสือแห่งซาโตชิ: ผลงานรวมการเขียนของผู้สร้างบิตคอยน์ ซาโตชิ นากาโมโตะ
  • เกี่ยวกับภาพปก
  • กิตติกรรมประกาศ
  • หนังสือเล่มนี้มีไว้สำหรับใคร
  • คำนำ
  • 1 บทนำ
  • 2 บิตคอยน์ทำงานอย่างไรและทำไม
  • 3 โพสต์แรกบนกระดานสนทนาเรื่องการเข้ารหัสลับ
  • 4 ข้อกังวลเรื่องความสามารถในการขยายตัว
  • 5 การโจมตีด้วยพลัง 51%
  • 6 เกี่ยวกับเครือข่ายที่ควบคุมโดยส่วนกลางเปรียบเทียบกับเครือข่ายแบบ Peer-to-Peer
  • 7 ซาโตชิพูดถึงอัตราเงินเฟ้อเริ่มต้นที่ 35%
  • 8 เกี่ยวกับธุรกรรม
  • 9 เรื่องบล็อกกำพร้า (Orphan Blocks)
  • 10 เกี่ยวกับการซิงโครไนซ์ธุรกรรม
  • 11 ซาโตชิพูดถึงค่าธรรมเนียมธุรกรรม
  • 12 เกี่ยวกับการยืนยันและเวลาของบล็อก
  • 13 ปัญหานายพลไบแซนไทน์
  • 14 เรื่องเวลาในการสร้างบล็อก, การทดสอบอัตโนมัติ, และมุมมองของพวกเสรีนิยม
  • 15 เพิ่มเติมเกี่ยวกับ Double Spend, Proof-of-Work, และค่าธรรมเนียมธุรกรรม
  • 16 เกี่ยวกับ Elliptic Curve Cryptography, การโจมตีแบบ Denial of Service, และการยืนยัน
  • 17 เพิ่มเติมเกี่ยวกับ TransactionPool, NetworkingBroadcast, และรายละเอียดการเขียนโค้ด
  • 18 เปิดตัว Bitcoin ครั้งแรก
  • 19 เกี่ยวกับวัตถุประสงค์สำหรับการใช้งาน Bitcoin ในระยะแรก
  • 20 โทเค็น "Proof-of-Work" และสแปมเมอร์
  • 21 ประกาศ Bitcoin บน P2P Foundation
  • 22 เรื่องการกระจายอำนาจเป็นกุญแจสำคัญสู่ความสำเร็จ
  • 23 เกี่ยวกับเรื่องปริมาณเงิน
  • 24 Release of Bitcoin Vo.1.3
  • 25 เรื่องการประทับเวลาเอกสาร
  • 26 ข้อความต้อนรับของเว็บบอร์ด Bitcointalk
  • 27 เรื่องการครบกำหนดของ Bitcoin
  • 28 Bitcoin มีความเป็นนิรนามแค่ไหน?
  • 29 คำถามและคำตอบจาก Satoshi
  • 30 เรื่อง "เงินฝืดตามธรรมชาติ"
  • 31 Bitcoin เวอร์ชัน 0.2 มาแล้ว!
  • 32 คำแนะนำวิธีการชำระเงินสำหรับการสั่งซื้อ
  • 33 เกี่ยวกับความยากของ Proof-of-Work
  • 34 เรื่องขีดจำกัดของ Bitcoin และความคุ้มค่าในการเป็นโหนด
  • 35 ความเป็นไปได้ที่จะเกิดการชนกันของ Bitcoin Address
  • 36 QR Code
  • 37 ไอคอน/โลโก้ของ Bitcoin
  • 38 ใบอนุญาต GPL เทียบกับใบอนุญาต MIT
  • 39 เรื่องกฎระเบียบการโอนเงิน
  • 40 ความเป็นไปได้ของจุดอ่อนทางการเข้ารหัส
  • 41 เกี่ยวกับความหลากหลายของประเภทธุรกรรม
  • 🚰42 ก๊อกน้ำ Bitcoin แห่งแรก
  • 43 Bitcoin 0.3 ปล่อยออกมาแล้ว!
  • 44 เกี่ยวกับการแบ่งส่วนหรือ "สวิตช์ตัดการเชื่อมต่ออินเทอร์เน็ต"
  • 45 เกี่ยวกับการครอบงำตลาด
  • 46 เรื่องความสามารถในการขยายตัวและไคลเอนต์แบบเบา
  • 47 เรื่องปัญหาการทำธุรกรรมเร็ว
  • 48 บทความวิกิพีเดียเกี่ยวกับบิตคอยน์
  • 49 เกี่ยวกับความเป็นไปได้ในการขโมยเหรียญ
  • 50 พบข้อบกพร่องสำคัญ
  • 51 เรื่องการป้องกันการโจมตีแบบน้ำท่วม
  • 52 การถ่ายเทของ Bitcoin Faucet
  • 53 การทำธุรกรรมไปยังที่อยู่ IP แทนที่จะเป็นที่อยู่บิทคอยน์
  • 54 เรื่องเอสโครว์และธุรกรรมแบบมัลติซิกเนเจอร์
  • 55 เรื่องการขุด Bitcoin เป็นการสิ้นเปลืองทรัพยากร
  • 56 เกี่ยวกับประเภทของบล็อกเชนทางเลือกที่มีเพียงบันทึกแฮช
  • 57 เกี่ยวกับต้นทุนที่สูงขึ้นของการขุด
  • 58 เกี่ยวกับการพัฒนาระบบแจ้งเตือน
  • 59 เกี่ยวกับคำนิยามของเงินและบิตคอยน์
  • 60 ว่าด้วยข้อกำหนดของค่าธรรมเนียมธุรกรรม
  • 61 On Sites with CAPTCHA and Paypal Requirements
  • 62 เกี่ยวกับข้อความสั้นๆ ใน Block Chain
  • 63 เกี่ยวกับการจัดการกับการโจมตีด้วยการทำธุรกรรมจำนวนมาก
  • 64 เกี่ยวกับรายละเอียดเทคนิคของการขุดแร่แบบพูล
  • 65 เกี่ยวกับ WikiLeaks ที่ใช้ Bitcoin
  • 66 เกี่ยวกับระบบชื่อโดเมนแบบกระจาย
  • 67 เกี่ยวกับบทความใน PC World เกี่ยวกับบิตคอยน์และ WikiLeaks ที่กำลังเตะรังแตน
  • 68 โพสต์สุดท้ายของ Satoshi ในฟอรัม: การปล่อย Bitcoin 0.3-19
  • 69 อีเมลถึง Dustin Trammell
  • 70 สุดท้ายของการส่งจดหมายส่วนตัว
  • 71. บิตคอยน์และผม (Hal Finney)
  • 72 บทสรุป
  • Bitcoin: A Peer-to-Peer Electronic Cash System
  • คำศัพท์และนิยาม
  • ดัชนี
Powered by GitBook
On this page

35 ความเป็นไปได้ที่จะเกิดการชนกันของ Bitcoin Address

แปลโดย : Claude 3 Opus (Pro)

35

ความเป็นไปได้ที่จะเกิดการชนกันของ Bitcoin Address

Bitcoin Address ถูกสร้างขึ้นจากแฮชของ public address และมีความกังวลเกี่ยวกับความเป็นไปได้ที่จะเกิดการชนกัน โดยที่บุคคลสองคนที่แตกต่างกันอาจถูกกำหนดให้มี Bitcoin Address เดียวกันโดยบังเอิญ โปรดทราบว่าแฮช 160 บิต จะให้ผลลัพธ์ 2^160 หรือ 1.46 x 10^48 ความเป็นไปได้ ดังนั้นความน่าจะเป็นที่จะเกิดการชนกันจึงต่ำมาก

Re: การชนกันของ Bitcoin Address

Satoshi Nakamoto 23 กุมภาพันธ์ 2010 09:22:47 น.

NewLibertyStandard เขียนว่า:

แม้ว่าจะเป็นไปได้ยากมาก แต่จะเกิดอะไรขึ้นถ้า Bitcoin client สองตัวสร้าง Bitcoin Address เดียวกันขึ้นมา การชำระเงินจะส่งไปยัง client ไหนที่พบการชำระเงินก่อนไหม ถ้ามีกลไกป้องกันการชนกันดังกล่าว กรุณาอธิบายด้วย

มี public/private keypair แยกกันสำหรับทุก ๆ bitcoin address คุณไม่ได้มี private key เดียวที่ปลดล็อคทุกอย่าง Bitcoin Address เป็นแฮช 160 บิตของ public key ส่วนอื่น ๆ ในระบบเป็น 256 บิต

ถ้าเกิดการชนกัน ผู้ที่ชนจะสามารถใช้เงินที่ส่งไปยัง address นั้นได้ เฉพาะเงินที่ส่งไปยัง address นั้น ไม่ใช่ wallet ทั้งหมด

หากคุณจะพยายามสร้างการชนกันอย่างตั้งใจ ในปัจจุบันจะต้องใช้เวลา 2^126 เท่าในการสร้าง bitcoin address ที่ชนกันเมื่อเทียบกับการสร้างบล็อก คุณสามารถได้เงินมากขึ้นด้วยการสร้างบล็อก

Random seed นั้นละเอียดมาก บน Windows มันจะใช้ข้อมูลจาก performance monitor ทั้งหมดที่วัดทุกบิตของประสิทธิภาพดิสก์ เมตริกการ์ดเครือข่าย เวลา cpu การเพจจิ้ง ฯลฯ ตั้งแต่เปิดคอมพิวเตอร์ Linux มีตัวเก็บ entropy ในตัว นอกจากนั้น ทุกครั้งที่คุณขยับเมาส์ในหน้าต่าง Bitcoin คุณก็กำลังสร้าง entropy และ entropy จะถูกเก็บจากช่วงเวลาของดิสก์ออป

Previous34 เรื่องขีดจำกัดของ Bitcoin และความคุ้มค่าในการเป็นโหนดNext36 QR Code

Last updated 11 months ago