CoinJoin คืออะไร: คำอธิบายโดยละเอียดสำหรับผู้เริ่มต้น

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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

CoinJoin ได้รับการเสนอในปี 2556 โดย Core Bitcoin และ Gregory Maxwell ผู้พัฒนา Blockstream มันเป็นวิธีแก้ปัญหาความเป็นส่วนตัวสำหรับ Bitcoins มันรวมการชำระเงิน Bitcoin ที่แตกต่างจากผู้จ่ายเงินที่แตกต่างกันเป็นธุรกรรมเดียว สิ่งนี้ทำให้ยากสำหรับบุคคลภายนอกที่จะค้นหาด้วยผู้ชำระเงินที่รับหรือผู้รับ ธุรกรรม CoinJoin ไม่ต้องการการปรับเปลี่ยนใด ๆ กับโปรโตคอล Bitcoin ปกป้องความเป็นส่วนตัวของผู้ใช้ Bitcoin สิ่งนี้เป็นที่รู้จักกันในชื่อ Coin Mixing

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

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

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

นอกจากนี้ยังมีโซลูชั่น CoinJoin แบบกระจายอำนาจที่มีอยู่เช่นกัน สิ่งนี้ช่วยให้ผู้ใช้สามารถสร้างธุรกรรม CoinJoin แบบจุดต่อจุดโดยไม่มีตัวกลางกลาง ทุกวันนี้เครื่องมือดิจิทัลต่าง ๆ มากมายเช่น JoinMarket, Dark Wallet และ SharedCoins ใช้ CoinJoin เพื่ออนุญาตการทำธุรกรรมที่ไม่ระบุชื่อ พวกเขาอนุญาตให้มีการปิดบังข้อมูลระดับพิเศษสำหรับผู้ใช้ที่ทำธุรกรรมผ่าน Bitcoins