📙
[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

44 เกี่ยวกับการแบ่งส่วนหรือ "สวิตช์ตัดการเชื่อมต่ออินเทอร์เน็ต"

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

44

เกี่ยวกับการแบ่งส่วนหรือ "สวิตช์ตัดการเชื่อมต่ออินเทอร์เน็ต"

มีสองเธรดที่เกี่ยวข้องกับความเป็นไปได้ของการแบ่งส่วนหรือการแยกเครือข่าย

Re: ความไม่ระบุตัวตน!

Satoshi Nakamoto 8 มิถุนายน 2010, 19:12:00 น.

มันยากที่จะจินตนาการว่าอินเทอร์เน็ตจะถูกแบ่งส่วนอย่างเหนียวแน่น ประเทศใดประเทศหนึ่งจะต้องตัดขาดตัวเองจากส่วนที่เหลือของโลกอย่างจงใจและสมบูรณ์

โหนดใด ๆ ที่เข้าถึงได้ทั้งสองด้านจะส่งผ่านบล็อกเชนโดยอัตโนมัติ เช่น บางคนที่เลี่ยงการปิดกั้นด้วยโมเด็มแบบโทรศัพท์หรือโทรศัพท์ผ่านดาวเทียม มันจะใช้โหนดเพียงหนึ่งเดียวในการทำเช่นนั้น ใครก็ตามที่ต้องการทำธุรกิจต่อไปจะมีแรงจูงใจ

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

หากใครใช้ประโยชน์จากการแบ่งส่วนเพื่อใช้จ่ายซ้ำ เช่น มีการใช้จ่ายเงินเดียวกันในแต่ละด้านแตกต่างกัน การใช้จ่ายซ้ำในส่วนที่สั้นกว่าจะแพ้และกลายเป็น 0/ไม่ได้รับการยืนยันและอยู่ในสถานะนั้นต่อไป

จะไม่ง่ายที่จะใช้ประโยชน์จากการแบ่งส่วนเพื่อใช้จ่ายซ้ำ หากเป็นไปไม่ได้ที่จะสื่อสารจากด้านหนึ่งไปยังอีกด้านหนึ่ง คุณจะใส่ค่าใช้จ่ายในแต่ละด้านได้อย่างไร? หากมีวิธี ก็อาจมีคนอื่นใช้มันเพื่อส่งผ่านบล็อกเชนด้วยเช่นกัน

โดยปกติคุณจะรู้ว่าคุณอยู่ในส่วนที่เล็กกว่าหรือไม่ ตัวอย่างเช่น หากประเทศของคุณตัดขาดตัวเองจากส่วนที่เหลือของโลก ส่วนที่เหลือของโลกคือส่วนที่ใหญ่กว่า หากคุณอยู่ในส่วนที่เล็กกว่า คุณควรสมมติว่าไม่มีอะไรได้รับการยืนยัน

สิ่งนี้ครอบคลุมกรณีเฉพาะของการแยกเครือข่าย

ถ้าเครือข่ายถูกแยกออกเป็นระยะเวลานานแล้วเชื่อมต่อใหม่ จะเกิดอะไรขึ้น?

โพสต์โดย em3rgentOrdr เมื่อ 1 สิงหาคม 2010, 11:07:24 น.

สมมติว่า BitCoin ถูกใช้อย่างแพร่หลายทั่วโลก สมมติว่าการเชื่อมต่ออินเทอร์เน็ตทั้งหมดระหว่างสองประเทศถูกปิดกั้น (เช่น จีนและสหรัฐฯ ทำสงคราม) และผู้คนยังคงทำธุรกรรมภายในแต่ละเครือข่าย ตอนนี้ธุรกรรมทั้งหมดภายในแต่ละเครือข่ายจะถูกกระจายไปยังทุกโหนดภายในเครือข่ายของมัน แต่ไม่ไปยังอีกเครือข่ายหนึ่ง ภายในแต่ละเครือข่าย สายโซ่ที่ยาวที่สุดในแต่ละสายจะถือว่าถูกต้อง และระบบเศรษฐกิจ BitCoin จะยังคงดำเนินต่อไปภายในแต่ละเครือข่าย

ตอนนี้หลังจากดำรงอยู่อย่างเป็นอิสระมาหลายปี จะเกิดอะไรขึ้นเมื่อสองเครือข่ายถูกเชื่อมต่อใหม่?

Re: ถ้าเครือข่ายถูกแยกออกเป็นระยะเวลานานแล้วเชื่อมต่อใหม่ จะเกิดอะไรขึ้น?

โพสต์โดย kiba เมื่อ 2 สิงหาคม 2010, 03:19:08 น.

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

Re: ถ้าเครือข่ายถูกแยกออกเป็นระยะเวลานานแล้วเชื่อมต่อใหม่ จะเกิดอะไรขึ้น?

โพสต์โดย throughput เมื่อ 2 สิงหาคม 2010, 18:07:08 น.

ในฐานะพ่อค้า ผมจะสนใจแค่ว่าเครือข่ายของผมเป็นเครือข่ายส่วนใหญ่หรือไม่ ดังนั้นหลังจากเชื่อมต่อใหม่ ธุรกรรมของผมจะได้รับการยอมรับ ดังนั้นมันจะเพียงพอสำหรับผมที่จะสามารถตรวจสอบจำนวนโหนดที่แตกต่างกันในปัจจุบันได้ ใส่สิ่งนั้นลงในกราฟและหยุดประมวลผลธุรกรรมหากจำนวนนั้นลดลงครึ่งหนึ่งทันที มันอาจเป็นบริการบนเว็บเซิร์ฟเวอร์ที่รันโหนด Bitcoin อยู่

แต่มีวิธีที่จะตรวจสอบจำนวนนั้นได้หรือไม่? ถ้าไม่มี ก็จะเป็นการฉลาดที่จะเพิ่มฟีเจอร์บางอย่างลงในมาตรฐาน ซึ่งจะช่วยให้สามารถกำหนดได้แบบเรียลไทม์ว่ามีจำนวนโหนดที่แตกต่างกันเท่าไรที่กำลังรันอยู่

Re: จะเกิดอะไรขึ้นเมื่อเครือข่ายถูกแยกออกเป็นเวลานานและเชื่อมต่อใหม่?

โพสต์โดย creighto เมื่อ 3 สิงหาคม 2010, 20:01:22 น.

อ้างอิงจาก: throughput เมื่อ 3 สิงหาคม 2010, 13:33:08 น.

ใช่... แต่สิ่งที่คุณอธิบายจะเป็นไปได้ก็ต่อเมื่อมีคนสังเกตเห็นและพิสูจน์ได้ว่ากำลังเกิดการแยกเครือข่ายขึ้น คุณเสนอวิธีใด ๆ ในการตรวจจับการเริ่มต้นของการแยกเครือข่ายหรือไม่?

ผมเริ่มอีกหนึ่งเธรดในแนวนี้ที่อื่น แต่สำหรับผู้ขายรายบุคคล watchdog daemon อย่างง่ายที่ติดตามเวลาเฉลี่ยระหว่างบล็อกนับตั้งแต่การเปลี่ยนแปลงความยากอย่างเป็นทางการครั้งล่าสุด และแจ้งเตือนผู้ขายหากบล็อกเดียวใช้เวลานานกว่าเวลาเฉลี่ยเกินสองเท่า บางทีอาจระงับการยอมรับเหรียญใหม่จนกว่าผู้ขายจะตรวจสอบว่ากำลังเกิดอะไรขึ้น แต่ละบล็อกที่ต่อเนื่องกันที่ใช้เวลานานกว่าค่าเฉลี่ยจะเพิ่มความมั่นใจต่อการเกิด false positive ดังนั้นหากบล็อกหนึ่งใช้เวลานานเป็นสองเท่าของค่าเฉลี่ย ตามด้วยชุดของบล็อกที่ใช้เวลานานกว่าค่าเฉลี่ย 75% คุณก็สามารถค่อนข้างมั่นใจได้ว่าคุณไม่ได้อยู่ในเครือข่ายส่วนใหญ่อีกต่อไป

Re: จะเกิดอะไรขึ้นเมื่อเครือข่ายถูกแยกออกเป็นเวลานานและเชื่อมต่อใหม่?

โพสต์โดย satoshi เมื่อ 3 สิงหาคม 2010, 22:45:07 น.

creighto: ผมเห็นด้วยกับความคิดนั้น หลังจากสองสามชั่วโมง ไคลเอนต์ควรสามารถสังเกตได้ว่าการไหลของบล็อกลดลงมากกว่าที่น่าจะเป็นไปได้โดยบังเอิญ มันสามารถบอกได้ว่ามันไม่ได้ยินเสียงครืนครั้นของโลกอีกต่อไป

อ้างจาก: knightmb วันที่ 3 สิงหาคม 2010, 19:02:13 น.

อ้างจาก: gavinandresen วันที่ 3 สิงหาคม 2010, 18:38:44 น.

หรือถ้าแยกนานพอ (มากกว่า 100 บล็อก) ธุรกรรมที่เกี่ยวข้องกับเหรียญที่สร้างขึ้นในสายที่สั้นกว่าจะไม่ถูกต้องเมื่อรวมกันใหม่

ข้อมูลที่น่าสนใจ ดังนั้นนอกเหนือจากปัญหาการใช้จ่ายซ้ำบางอย่างแล้ว ตราบใดที่ blockchain ไม่แยกออกจากกันเป็นเวลามากกว่า 100 บล็อกหรือประมาณนั้น (หรือมากกว่า 16 ชั่วโมง)

ในทางปฏิบัติ การแยกนั้นมีแนวโน้มที่จะไม่สมมาตรอย่างมาก มันคงยากที่จะแบ่งโลกออกเป็นสองฝั่ง แต่น่าจะเป็นประเทศเดียวกับประเทศที่เหลือของโลก สมมติว่าเป็นการแบ่ง 1:10 ในกรณีนั้น ส่วนน้อยจะใช้เวลานานกว่า 10 เท่าในการสร้าง 100 บล็อก ซึ่งประมาณ 7 วัน นอกจากนี้ มันจะง่ายมากสำหรับไคลเอนต์ที่จะตระหนักว่ามันได้ยินบล็อกน้อยเกินไปและต้องมีบางอย่างผิดปกติ

อ้างจาก: knightmb วันที่ 3 สิงหาคม 2010, 19:02:13 น.

มีการจำกัดเวลาความล่าช้าในการแยกตัวออกไปหรือไม่? หมายความว่าถ้าผมมีเครือข่ายเล็กๆ แยกออกจากเครือข่ายสาธารณะ ใช้เงินไปบ้าง แล้วกลับมาอีกสองสามวันต่อมาและซิงค์กับเครือข่ายสาธารณะ (นอกเหนือจากการสร้างเหรียญถ้ามันเกิดขึ้น) ธุรกรรมควรจะเรียบร้อย?

ไม่มีการจำกัดเวลา ถ้าสมมติว่าคุณไม่ได้ใช้เหรียญที่สร้างขึ้นในส่วนน้อย หรือใช้การใช้จ่ายซ้ำของใครบางคนที่คุณได้รับ ธุรกรรมของคุณสามารถเข้าสู่อีกสายโซ่ได้ทุกเมื่อในภายหลัง

Previous43 Bitcoin 0.3 ปล่อยออกมาแล้ว!Next45 เกี่ยวกับการครอบงำตลาด

Last updated 11 months ago