66 เกี่ยวกับระบบชื่อโดเมนแบบกระจาย

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

66

เกี่ยวกับระบบชื่อโดเมนแบบกระจาย

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

สกุลเงินทางเลือกดังกล่าวมีอยู่ในปัจจุบันและเรียกว่า Namecoin (ดูที่ http://www.namecoin.org/) ซึ่งอนุญาตให้ผู้คนลงทะเบียนชื่อโดเมนที่ลงท้ายด้วย ".bit" และเชื่อมโยงกับที่อยู่ IP Satoshi แบ่งปันความคิดของเขาเกี่ยวกับระบบประเภทนี้ที่นี่ หนึ่งในประโยชน์หลักของเซิร์ฟเวอร์ชื่อโดเมนแบบกระจายเช่นนี้จะข้ามความพยายามของรัฐบาลในการขัดขวางการสื่อสารทางอินเทอร์เน็ตไปยังพลเมืองของตน ดังที่เราเห็นเกิดขึ้นในอียิปต์ในปี 2011

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย satoshi เมื่อ 9 ธันวาคม 2010 21:02:42 น.

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

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

ผมคิดว่านักขุดภายนอกสามารถเรียกใช้ getwork บนทั้งสองโปรแกรมและรวมงานเข้าด้วยกัน อาจเรียก Bitcoin, รับงานจากมัน, ส่งให้ BitDNS getwork เพื่อรวมเข้าเป็นงานรวม

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

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย nanotube เมื่อ 9 ธันวาคม 2010 21:20:40 น.

คำพูดของ satoshi เมื่อ 9 ธันวาคม 2010 21:02:42 น.

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

ฟังดูยอดเยี่ยมในทางทฤษฎี...

คำพูดของ satoshi เมื่อ 9 ธันวาคม 2010 21:02:42 น.

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

ผมคิดว่านักขุดภายนอกสามารถเรียกใช้ getwork บนทั้งสองโปรแกรมและรวมงานเข้าด้วยกัน อาจเรียก Bitcoin, รับงานจากมัน, ส่งให้ BitDNS getwork เพื่อรวมเข้าเป็นงานรวม

ดูเหมือนว่านักขุดจะต้องทำ "งานพิเศษ" โดยพื้นฐาน และหากไม่มีรางวัลจากการขุด bitdns จากงานพิเศษ (ซึ่งแน่นอนว่าจะทำให้งาน bitcoin หลักช้าลง) แรงจูงใจของนักขุดในการรวม bitdns (และเชนด้านข้างอื่น ๆ) จะเป็นอย่างไร?

อยากรู้มากเลยว่าคุณคิดเห็นอย่างไรเพิ่มเติมในเรื่องนี้ : )

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย satoshi เมื่อ 9 ธันวาคม 2010 22:46:50 น.

คำพูดของ nanotube เมื่อ 9 ธันวาคม 2010 21:20:40 น.

ดูเหมือนว่านักขุดจะต้องทำ "งานพิเศษ" โดยพื้นฐาน และหากไม่มีรางวัลจากการขุด bitdns จากงานพิเศษ (ซึ่งแน่นอนว่าจะทำให้งาน bitcoin หลักช้าลง) แรงจูงใจของนักขุดในการรวม bitdns (และเชนด้านข้างอื่น ๆ) จะเป็นอย่างไร?

แรงจูงใจคือการได้รับรางวัลจากเชนด้านข้างพิเศษอื่นๆ ด้วยสำหรับการทำงานเดียวกัน

ในขณะที่คุณกำลังสร้างบิตคอยน์ ทำไมไม่รับชื่อโดเมนฟรีด้วยเลยสำหรับ "งานเดียวกัน"?

ถ้าปัจจุบันคุณสร้าง 50 BTC ต่อสัปดาห์ ตอนนี้คุณอาจได้รับ 50 BTC และชื่อโดเมนบางส่วนด้วย

คุณมีงานชิ้นหนึ่ง ถ้าคุณแก้มัน มันก็จะแก้ปัญหาบล็อกจากทั้ง Bitcoin และ BitDNS ในแนวคิด สองอย่างนี้ถูกผูกเข้าด้วยกันด้วย Merkle Tree ในการส่งไปที่ Bitcoin คุณจะตัดกิ่ง BitDNS ออก และในการส่งไปที่ BitDNS คุณจะตัดกิ่ง Bitcoin ออก

ในทางปฏิบัติ เพื่อปรับใช้กับ Bitcoin ด้าน BitDNS อาจต้องมีไบต์พิเศษประมาณ ~200 ไบต์ แต่นั่นไม่ใช่เรื่องใหญ่ คุณพูดถึง 50 โดเมนต่อบล็อก ซึ่งจะทำให้ 200 ไบต์เล็กน้อยต่อบล็อกสำหรับความเข้ากันย้อนหลังดูเทอะทะ เราอาจกำหนดเวลาบล็อกในอนาคตไกลๆ เมื่อ Bitcoin จะอัปเกรดเป็นการจัดเรียงแบบทันสมัยกับ Merkle Tree ด้านบน หากเราใส่ใจเรื่องการประหยัดไบต์เพียงไม่กี่ไบต์มากพอ

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

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย satoshi เมื่อ 10 ธันวาคม 2010 17:29:28 น.

การรวมระบบพรูฟออฟเวิร์คโควรัมทุกระบบในโลกเข้าไว้ในชุดข้อมูลเดียวไม่สามารถทำได้

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

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

ความกลัวเกี่ยวกับการซื้อโดเมนอย่างปลอดภัยด้วย Bitcoin เป็นเรื่องไร้สาระ การแลกเปลี่ยน Bitcoin กับสินค้าที่ไม่สามารถปฏิเสธได้อื่นๆ นั้นทำได้ง่าย

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

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย Hal เมื่อ 10 ธันวาคม 2010 19:14:04 น.

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

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย satoshi เมื่อ 10 ธันวาคม 2010 19:55:12 น.

คำพูดของ Hal เมื่อ 10 ธันวาคม 2010 19:14:04 น.

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

ใช่ อัตราแลกเปลี่ยนระหว่างโดเมนกับบิตคอยน์จะลอยตัว

ช่วงเวลาที่ยาวกว่า 10 นาทีจะเหมาะสมกว่าสำหรับ BitDNS

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

การเปลี่ยนแปลงระเบียน IP

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

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

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย Hal เมื่อ 10 ธันวาคม 2010 20:12:02 น.

โอเค ดังนั้นถ้าจะมี bitdnscoins (หรือเรียกว่า DCCs, DomainChain Coins) พวกมันต้องมีประโยชน์บางอย่าง มิฉะนั้นนักขุด BitDNS ทุกคนจะใส่การลงทะเบียนชื่อโดเมนของตัวเองลงในทุกบล็อก แทนที่จะแทนที่ด้วยการลงทะเบียนของคนอื่นเพื่อแลกกับค่าธรรมเนียมการทำธุรกรรมในสกุลเงินที่ไร้ค่า

กฎต้องเป็นว่าคุณต้องใช้ bitdnscoins/DCCs จำนวนหนึ่งเพื่อลงทะเบียนชื่อของคุณ และ/หรือ ทำธุรกรรม BitDNS อื่น ๆ นั่นเป็นวิธีเดียวที่จะทำให้สกุลเงินทางเลือกนี้น่าปรารถนาและมีค่า

(เราอาจทำเหมือน Bitcoin และบอกว่าจะมี DCCs เพียง 22 ล้านเหรียญเท่านั้นที่จะถูกสร้างขึ้น ดังนั้นพวกมันจะมีค่าจากความหายากเหมือนกับบิตคอยน์ แต่ดูเหมือนจะอ่อนแอ)

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย satoshi เมื่อ 10 ธันวาคม 2010 20:19:39 น.

ผมเห็นด้วย ธุรกรรมทั้งหมด การเปลี่ยนแปลง IP การต่ออายุ ฯลฯ ควรมีค่าธรรมเนียมบางส่วนที่ตกเป็นของนักขุด

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

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย dtvan เมื่อ 11 ธันวาคม 2010 07:43:08 น.

หลังจากอ่านเธรดนี้ทั้งหมด ผมมีความเห็นสองสามอย่างที่คิดว่าน่าจะเป็นประโยชน์:

  1. ทุกคนในเธรดดูเหมือนจะตั้งใจที่จะแทนที่โครงสร้างพื้นฐาน DNS ทั้งหมดในครั้งเดียว ซึ่งผมคิดว่าเป็นวิธีที่ผิด ปัญหาที่แท้จริงของระบบ DNS ในปัจจุบันคือต้องมีใครสักคนเป็นเจ้าของรูท ท้ายที่สุด คุณต้องเชื่อถือ ICANN สิ่งที่ระบบ DomainChain/BitDNS ควรเน้นอย่างเคร่งครัดคือการสร้างความเป็นเจ้าของชื่อโดเมน สิ่งที่จำเป็นต้องติดตามคือผู้ถือ Key A เป็นเจ้าของโดเมน foo.bar เมื่อเราสร้างความเชื่อถือร่วมกันนี้แล้ว เราสามารถสนับสนุนโครงสร้างพื้นฐาน DNS ที่แตกต่างกันมากมายที่สามารถใช้งานได้อย่างอิสระจากโครงการนี้ ระบบใหม่ใดก็ตามที่ถูกสร้างขึ้นใช้ DomainChain/BitDNS เพื่อระบุว่าคีย์ใดเป็นเจ้าของโดเมน และอนุญาตเฉพาะบุคคลนั้นในการใส่ระเบียนสำหรับโดเมนนั้น สิ่งนี้ใช้ได้ผลดี เนื่องจากผู้เข้าร่วมทั้งหมดในระบบสามารถตรวจสอบได้ว่าระเบียนที่พวกเขาค้นหานั้นถูกต้อง ในตอนนี้เป็นเรื่องง่ายที่จะจมปลักอยู่กับรายละเอียดทั้งหมดของการจัดการระเบียน DNS ในขณะที่เราจำเป็นต้องสร้างหน่วยงานที่น่าเชื่อถือและกระจายตัวที่สามารถเป็นรากฐานของ DNSSEC, DNS แบบ p2p ใหม่ หรืออะไรก็ตามแต่

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

  1. การจำกัด TLD ควรเป็นข้อกำหนด หากระบบนี้ไม่ทำงานร่วมกับโครงสร้างพื้นฐาน DNS ที่มีอยู่โดยการป้องกันการชนกันของชื่อ มันจะบ่อนทำลายความน่าเชื่อถือที่คุณพยายามสร้าง แม้แต่ผมก็ยังไม่แน่ใจว่าผมพร้อมที่จะลงทะเบียนระบบ DNS แบบกระจายหากใครบางคนใหม่สามารถหยิบ www.mylocalbank.com และก่อให้เกิดความวุ่นวายได้ ผมขอเสนอ .web เป็น TLD ที่ใช้ แต่อะไรก็ได้ตราบใดที่มันสั้นและยังไม่ได้ใช้

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

  1. โดยส่วนตัวแล้ว ผมคิดว่าการหมดอายุของชื่อโดเมนเป็นทางออก แม้จะมีการต่ออายุที่แพงในปัจจุบัน แต่ก็ยังมีขยะเต็มไปหมดในปัจจุบัน ผมจินตนาการไม่ออกเลยว่ามันจะแย่แค่ไหนหากคุณเป็นเจ้าของโดเมนตลอดไป ไม่ได้ขอมากมายเลยหากพูดว่าคุณต้องต่ออายุโดเมนของคุณเป็นระยะๆ เพื่อรักษามันไว้ โดยเฉพาะอย่างยิ่งเนื่องจากสิ่งนี้ไม่ควรเป็นการยักยอกเหมือนกับระบบที่มีอยู่ในปัจจุบัน

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

เรื่อง: BitDNS และการสร้างบิตคอยน์ให้เป็นมาตรฐาน

โพสต์โดย satoshi เมื่อ 10 ธันวาคม 2010 20:19:39 น.

@dtvan: ทั้ง 3 ประเด็นยอดเยี่ยมมาก

  1. ระเบียน IP ไม่จำเป็นต้องอยู่ในเชน แค่ทำหน้าที่นายทะเบียนไม่ใช่ DNS และปัญหา CA ก็ได้รับการแก้ไข เรียบร้อย

  2. เลือกหนึ่ง TLD, .web +1

  3. การหมดอายุและค่าใช้จ่ายในการต่ออายุที่สำคัญ สำคัญมาก

คำพูดของ joe เมื่อ 11 ธันวาคม 2010 10:53:58 น.

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

การหลีกเลี่ยงการแตกกระจายของพลังประมวลผลไม่ใช่เหตุผลอีกต่อไป เครือข่าย/เชนอิสระสามารถแบ่งปันพลังการประมวลผลได้โดยไม่ต้องแชร์อย่างอื่นมากนัก ดูที่: http://bitcointalk.org/index.php?topic=1790.msg28696#msg28696 และ http://bitcointalk.org/index.php?topic=1790.msg28715#msg28715

(หมายเหตุ โพสต์เก่าก่อนหน้านี้สองโพสต์ของ Satoshi รวมอยู่ในเธรดนี้)

เธรดอื่นเกี่ยวกับหัวข้อเดียวกันได้ปรากฏขึ้น:

เรื่อง: ค่าธรรมเนียมใน BitDNS สับสน

โพสต์โดย galeru เมื่อ 9 ธันวาคม 2010 19:45:38 น.

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

เรื่อง: ค่าธรรมเนียมใน BitDNS สับสน

โพสต์โดย jgarzik เมื่อ 9 ธันวาคม 2010 23:07:04 น.

คำพูดของ davout เมื่อ 9 ธันวาคม 2010 21:08:55 น.

กำลังสงสัยเกี่ยวกับตัวอย่างต่อไปนี้ : ฉันประกาศธุรกรรม ส่งเหรียญ X ไปยังที่อยู่บางแห่ง ไม่ได้รวมไว้ในบล็อกสักพักเพราะฉันไม่ได้ใส่ค่าธรรมเนียม

ฉันมีวิธียกเลิกและออกอากาศอีกครั้งพร้อมค่าธรรมเนียมในครั้งนี้หรือไม่?

ดูการอภิปรายเกี่ยวกับ locktime(https://bitcointalk.org/index. php?topic=1786.msg22119#msg22119)

สำหรับการแทนที่ธุรกรรม

เรื่อง: ค่าธรรมเนียมใน BitDNS สับสน

โพสต์โดย satoshi เมื่อ 9 ธันวาคม 2010 23:58:54 น.

ไม่ใช่ locktime

มีการออกแบบที่เป็นไปได้สำหรับในอนาคตไกล ๆ:

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

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

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

Last updated