sitt on Nostr: บิทคอยน์ ไม่ใช่ ไพรเวซี่คอยน์ ...
บิทคอยน์ ไม่ใช่ ไพรเวซี่คอยน์ แต่ไม่ใช่เพราะเหตุผลที่คุณคิด
บิทคอยน์ ไม่ใช่ หนึ่งในเหรียญ Privacy Coins หรือเครื่องมือระดมทุนสำหรับกลุ่มคนกลุ่มน้อยด้วยสัญญาใหญ่โต พลิกเกมเรื่องความเป็นส่วนตัวข้ามคืน โดยไม่มอบเครดิตให้กับกลุ่มไซเฟอร์พังก์ที่มาก่อนหน้า แม้ว่ากลุ่มเหรียญย้อมแมวกลุ่มนี้จะเริ่มซาลงไปบ้าง แต่เรายังเห็นภาพหลังของความแตกแยกที่เกิดขึ้น เมื่อกลุ่มผู้ด้อยความรู้ชี้หน้า บิทเด็ฟส์ และบิทคอยเน่อร์ที่เข้าใจความสำคัญของโอเพ่นซอสและบิทคอยน์ กล่าวหาว่าเรา ท็อกสิก
เราไม่เคยกล่าวหาว่าใครด้อยความรู้ด้วยการขาดการศึกษาเลยนะ ปฐมบทข้างบนเป็นเหตุการณ์เห็นบ่อยครั้ง รวมถึงเมื่องาน Thailand Bitcoin Conference 2024 (#TBC2024) เมื่อปีที่ผ่านมา ที่นักระดมทุน venture capitalist ท่านหนึ่ง ที่ได้รับเสียงหัวเราะเยาะเย้ยกลับไป เมื่อเขาสับสนกับโจทย์ความเป็นส่วนตัวของผู้ใช้ เป็นภาระแบ่งปันของระบบเงินกระจายศูนย์บิทคอยน์ ที่เป็นหัวหอกระบบเข้ารหัสถอดรหัสเกินใคร ให้กับนักพัฒนาที่ต้องการเสริมแอพพลิเคชั่นกระจายศูนย์นานา ให้ดัดแปลงเพียบพร้อม (ระบายเล็กๆ: ไม่เหมือนชิทคอยน์ที่ใช้เงินระดมพัฒนา halo2 แล้วใช้ศาลสิทธิบัตรกีดกั้นระบบนิเวศน์อื่น หรือเปลี่ยนโจทย์เป็นกองสลากทอร์นาโดทำให้ผู้ใช้ทุกท่านโดนป้ายสีสลากดอลล่าร์โอนออกที่ไหนไม่ได้)
ยังมีหลายคนที่ฝันหวานว่าบิทคอยน์จะหันมาใช้ Opt-out Privacy อย่างเช่น Shielded transactions ที่โดนรัฐบาลทั่วโลกบีบรัดบริษัทนานาปัดตกไปง่าย ๆ แต่สำหรับบิทเด็ฟส์ที่อยู่ในโลกความเป็นจริงแล้ว ได้ออกแบบความเป็นส่วนตัวบนบิทคอยน์ไว้ในแบบที่ ไม่เปลี่ยนความรับผิดชอบส่วนบุคคล ให้กลายเป็นธงแดงไม่ต้อนรับผู้ใช้ใหม่ แต่เป็นฟีเจอร์ลูกเล่นที่สร้างความยีดหยุ่นให้กับผู้ศึกษาระบบอย่างลึกซึ้ง วันนี้ทีม Krutt เลยเอาภาพอธิบาย BIP-0352 หรือ ข้อนำเสนอพัฒนาบิทคอยน์ข้อที่ 352 ว่าถึง Silent Payments ที่เสริมเครื่องมืออีกหนึ่งชิ้นให้กับบิทคอยเน่อร์ทุกท่าน ในเรื่องการรักษาความเป็นส่วนตัวให้กับทุกคน
ต้องขอบคุณภาพกราฟิกจาก Oliver Gugger จาก Lightning Labs ผู้บุกเบิกการดัดแปลงใช้ข้อนำเสนอนี้ในซอฟท์แวร์ LND ที่ผู้รันโหนดหลายๆ คนในประเทศไทยใช้กันด้วย Oliver ได้ศึกษาผลงานของทีม Silentium (Wallet) และ Silentiumd (Daemon) ก่อนหน้าการสร้างกราฟิกส่งเสริมการเรียนรู้ในครั้งนี้ เราสามารถสังเกตุได้ว่า แอดเดรสที่เรียกว่า Silent Payment address มีความแตกต่างจากแอดเดรสของบิทคอยน์ทั่วไปที่ขึ้นต้นด้วย 𝕓𝕔𝟙 เปลี่ยนเป็นแอดเดรสที่ขึ้นต้นด้วย 𝕤𝕡𝟙 และมีความยาวกว่ามากกว่าถึงสองเท่า นั่นก็เพราะการสร้างแอดเดรสตามรูปแบบ BIP-0352 ไม่ได้ใช้คีย์แพร์ (keypair) ทั่วไปที่จับคู่ private key กับ public key ในการแปรรูปสร้างแอดเดรส กลับกัน silent payments ใช้ public keys สองตัวจากผู้รับตามหลัง prefix ก่อนหน้า, ตัวอักษรบ่งบอกเวอร์ชั่นแล้วตามด้วย public key ที่ใช้แสกนหาเหรียญที่ได้ (B_scan) กับ public key ที่ใช้สร้างธุรกรรมต่อยอดบนบัญชีบล็อกเชน (B_spend)
รายละเอียดเพิ่มเติมสามารถอ่านได้จากเว็บไซท์บิทบ็อกซ์ผู้สร้าง hardware wallet เจ้าหนึ่ง รวมถึงบทความอื่น ๆ ที่เกี่ยวข้องได้ดังต่อไปนี้
- โพสท์ตั้งต้น - https://x.com/guggero/status/1878488097580589082
- คีย์เบสของคุณโอลิเวอร์เจ้าของกราฟิก - https://keybase.io/guggero
- บทความอธิบาย BIP-0352 จากบิทบ็อกซ์ - https://bitbox.swiss/blog/understanding-silent-payments-part-one/
- ข้อนำเสนอพัฒนาบิทคอยน์ข้อที่ 352 เขียนโดย Josi Bake - https://github.com/bitcoin/bips/blob/master/bip-0352.mediawiki
- พูลรีเควสท์บนรีโป secp256k1 ในการเพิ่ม silentpayments เขียนโดย Josi Bake - https://github.com/bitcoin-core/secp256k1/pull/1519/commits/9d6769f4aed4691463f9c591e147df6a0ccfbca3
- เว็บแอพพลิเคชั่น Silentium - https://app.silentium.dev/
- โค้ดเบสของแอพพลิเคชั่น Silentium เขียนโดย Louis Singer - https://github.com/louisinger/silentium
ผลลัพธ์ของข้อนำเสนอพัฒนาบิทคอยน์ BIP-0352 ที่ดัดแปลงใช้ความสามารถลายเซ็น Schnorr หลังจาก Taproot ซอฟท์ฟอร์กล่าสุดมีดังต่อไปนี้ การสร้างแอดเดรสที่ใช้ซ้ำได้ แบบรักษาความเป็นส่วนตัวของผู้รับ จากผู้สอดส่องธุรกรรมบนเม็มพูล และผู้สร้างธุรกรรมตั้งต้น สามารถทำให้ผู้ต้องการใช้บิทตอยน์แบบรักษาความเป็นส่วนตัว เช่นการรับบริจาคที่โดนกีดกั้นเหมือนกลุ่มคนขับรถบรรทุกที่แคนาดา ผู้ลึ้ภัยสงครามที่ไม่สามารถพึ่งพาธนาคาร หญิงสาวและเด็กที่พบปะทารุณกรรมในครอบครัว นักประดิษฐ์คิดค้นที่ถูกระบบทุนมองข้าม ฯลฯ ได้เพิ่มความสามารถการเข้ารหัสทดแทนตรรกะทัวลิ่ง เรียกสั้น ๆ ว่า สัญญาสมาร์ท (smart contract) พิสูจน์ได้บนคณิตศาสตร์ และปกป้องการแทรกแซงโดยเครือข่ายบิทคอยน์เน็ตเวิร์ก
#Bitcoin #BitDev #DiffieHellman #ECDH #EllipticCurve #EllipticCurveDiffieHellman #Keypair #Privacy #PrivacyCoin #SP1 #Schnorr #Siamstr #Siamdev #SilentPayments #Taproot #TragegyOfCommons
บิทคอยน์ ไม่ใช่ หนึ่งในเหรียญ Privacy Coins หรือเครื่องมือระดมทุนสำหรับกลุ่มคนกลุ่มน้อยด้วยสัญญาใหญ่โต พลิกเกมเรื่องความเป็นส่วนตัวข้ามคืน โดยไม่มอบเครดิตให้กับกลุ่มไซเฟอร์พังก์ที่มาก่อนหน้า แม้ว่ากลุ่มเหรียญย้อมแมวกลุ่มนี้จะเริ่มซาลงไปบ้าง แต่เรายังเห็นภาพหลังของความแตกแยกที่เกิดขึ้น เมื่อกลุ่มผู้ด้อยความรู้ชี้หน้า บิทเด็ฟส์ และบิทคอยเน่อร์ที่เข้าใจความสำคัญของโอเพ่นซอสและบิทคอยน์ กล่าวหาว่าเรา ท็อกสิก
เราไม่เคยกล่าวหาว่าใครด้อยความรู้ด้วยการขาดการศึกษาเลยนะ ปฐมบทข้างบนเป็นเหตุการณ์เห็นบ่อยครั้ง รวมถึงเมื่องาน Thailand Bitcoin Conference 2024 (#TBC2024) เมื่อปีที่ผ่านมา ที่นักระดมทุน venture capitalist ท่านหนึ่ง ที่ได้รับเสียงหัวเราะเยาะเย้ยกลับไป เมื่อเขาสับสนกับโจทย์ความเป็นส่วนตัวของผู้ใช้ เป็นภาระแบ่งปันของระบบเงินกระจายศูนย์บิทคอยน์ ที่เป็นหัวหอกระบบเข้ารหัสถอดรหัสเกินใคร ให้กับนักพัฒนาที่ต้องการเสริมแอพพลิเคชั่นกระจายศูนย์นานา ให้ดัดแปลงเพียบพร้อม (ระบายเล็กๆ: ไม่เหมือนชิทคอยน์ที่ใช้เงินระดมพัฒนา halo2 แล้วใช้ศาลสิทธิบัตรกีดกั้นระบบนิเวศน์อื่น หรือเปลี่ยนโจทย์เป็นกองสลากทอร์นาโดทำให้ผู้ใช้ทุกท่านโดนป้ายสีสลากดอลล่าร์โอนออกที่ไหนไม่ได้)
ยังมีหลายคนที่ฝันหวานว่าบิทคอยน์จะหันมาใช้ Opt-out Privacy อย่างเช่น Shielded transactions ที่โดนรัฐบาลทั่วโลกบีบรัดบริษัทนานาปัดตกไปง่าย ๆ แต่สำหรับบิทเด็ฟส์ที่อยู่ในโลกความเป็นจริงแล้ว ได้ออกแบบความเป็นส่วนตัวบนบิทคอยน์ไว้ในแบบที่ ไม่เปลี่ยนความรับผิดชอบส่วนบุคคล ให้กลายเป็นธงแดงไม่ต้อนรับผู้ใช้ใหม่ แต่เป็นฟีเจอร์ลูกเล่นที่สร้างความยีดหยุ่นให้กับผู้ศึกษาระบบอย่างลึกซึ้ง วันนี้ทีม Krutt เลยเอาภาพอธิบาย BIP-0352 หรือ ข้อนำเสนอพัฒนาบิทคอยน์ข้อที่ 352 ว่าถึง Silent Payments ที่เสริมเครื่องมืออีกหนึ่งชิ้นให้กับบิทคอยเน่อร์ทุกท่าน ในเรื่องการรักษาความเป็นส่วนตัวให้กับทุกคน
ต้องขอบคุณภาพกราฟิกจาก Oliver Gugger จาก Lightning Labs ผู้บุกเบิกการดัดแปลงใช้ข้อนำเสนอนี้ในซอฟท์แวร์ LND ที่ผู้รันโหนดหลายๆ คนในประเทศไทยใช้กันด้วย Oliver ได้ศึกษาผลงานของทีม Silentium (Wallet) และ Silentiumd (Daemon) ก่อนหน้าการสร้างกราฟิกส่งเสริมการเรียนรู้ในครั้งนี้ เราสามารถสังเกตุได้ว่า แอดเดรสที่เรียกว่า Silent Payment address มีความแตกต่างจากแอดเดรสของบิทคอยน์ทั่วไปที่ขึ้นต้นด้วย 𝕓𝕔𝟙 เปลี่ยนเป็นแอดเดรสที่ขึ้นต้นด้วย 𝕤𝕡𝟙 และมีความยาวกว่ามากกว่าถึงสองเท่า นั่นก็เพราะการสร้างแอดเดรสตามรูปแบบ BIP-0352 ไม่ได้ใช้คีย์แพร์ (keypair) ทั่วไปที่จับคู่ private key กับ public key ในการแปรรูปสร้างแอดเดรส กลับกัน silent payments ใช้ public keys สองตัวจากผู้รับตามหลัง prefix ก่อนหน้า, ตัวอักษรบ่งบอกเวอร์ชั่นแล้วตามด้วย public key ที่ใช้แสกนหาเหรียญที่ได้ (B_scan) กับ public key ที่ใช้สร้างธุรกรรมต่อยอดบนบัญชีบล็อกเชน (B_spend)
รายละเอียดเพิ่มเติมสามารถอ่านได้จากเว็บไซท์บิทบ็อกซ์ผู้สร้าง hardware wallet เจ้าหนึ่ง รวมถึงบทความอื่น ๆ ที่เกี่ยวข้องได้ดังต่อไปนี้
- โพสท์ตั้งต้น - https://x.com/guggero/status/1878488097580589082
- คีย์เบสของคุณโอลิเวอร์เจ้าของกราฟิก - https://keybase.io/guggero
- บทความอธิบาย BIP-0352 จากบิทบ็อกซ์ - https://bitbox.swiss/blog/understanding-silent-payments-part-one/
- ข้อนำเสนอพัฒนาบิทคอยน์ข้อที่ 352 เขียนโดย Josi Bake - https://github.com/bitcoin/bips/blob/master/bip-0352.mediawiki
- พูลรีเควสท์บนรีโป secp256k1 ในการเพิ่ม silentpayments เขียนโดย Josi Bake - https://github.com/bitcoin-core/secp256k1/pull/1519/commits/9d6769f4aed4691463f9c591e147df6a0ccfbca3
- เว็บแอพพลิเคชั่น Silentium - https://app.silentium.dev/
- โค้ดเบสของแอพพลิเคชั่น Silentium เขียนโดย Louis Singer - https://github.com/louisinger/silentium
ผลลัพธ์ของข้อนำเสนอพัฒนาบิทคอยน์ BIP-0352 ที่ดัดแปลงใช้ความสามารถลายเซ็น Schnorr หลังจาก Taproot ซอฟท์ฟอร์กล่าสุดมีดังต่อไปนี้ การสร้างแอดเดรสที่ใช้ซ้ำได้ แบบรักษาความเป็นส่วนตัวของผู้รับ จากผู้สอดส่องธุรกรรมบนเม็มพูล และผู้สร้างธุรกรรมตั้งต้น สามารถทำให้ผู้ต้องการใช้บิทตอยน์แบบรักษาความเป็นส่วนตัว เช่นการรับบริจาคที่โดนกีดกั้นเหมือนกลุ่มคนขับรถบรรทุกที่แคนาดา ผู้ลึ้ภัยสงครามที่ไม่สามารถพึ่งพาธนาคาร หญิงสาวและเด็กที่พบปะทารุณกรรมในครอบครัว นักประดิษฐ์คิดค้นที่ถูกระบบทุนมองข้าม ฯลฯ ได้เพิ่มความสามารถการเข้ารหัสทดแทนตรรกะทัวลิ่ง เรียกสั้น ๆ ว่า สัญญาสมาร์ท (smart contract) พิสูจน์ได้บนคณิตศาสตร์ และปกป้องการแทรกแซงโดยเครือข่ายบิทคอยน์เน็ตเวิร์ก
#Bitcoin #BitDev #DiffieHellman #ECDH #EllipticCurve #EllipticCurveDiffieHellman #Keypair #Privacy #PrivacyCoin #SP1 #Schnorr #Siamstr #Siamdev #SilentPayments #Taproot #TragegyOfCommons
