ในที่สุด Tornado.Cash ก็ออกเหรียญ กลไกการกำกับดูแล TORN อยู่ที่นี่แล้ว
หมายเหตุบรรณาธิการ: บทความนี้มาจากชุมชนการเงินแบบกระจายอำนาจ (ID: China_DeFi)พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
หมายเหตุบรรณาธิการ: บทความนี้มาจาก
ชุมชนการเงินแบบกระจายอำนาจ (ID: China_DeFi)
ชุมชนการเงินแบบกระจายอำนาจ (ID: China_DeFi)
พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
ปัจจุบัน Tornado.Cash เป็นโปรโตคอลการผสมสกุลเงินแบบกระจายอำนาจที่ใหญ่ที่สุด มีการคืนเงินเป็นสกุลเงินเนื่องจากเหตุผลด้านกฎระเบียบในรัฐที่ตั้งอยู่ในสหรัฐอเมริกา และในที่สุดก็ออกให้! จำนวนเงินฝากปัจจุบันใน Tornado.Cash สูงถึง 200 ล้านดอลลาร์สหรัฐ โดยมีปริมาณธุรกรรมรายสัปดาห์อยู่ที่ 10 ล้านดอลลาร์สหรัฐ และมีรายได้ประมาณ 20,000 ดอลลาร์สหรัฐฯ แพลตฟอร์มการผสมสกุลเงินแบบรวมศูนย์ที่ FBI ยึดไปก่อนหน้านี้ทำรายได้ 50 ล้านดอลลาร์สหรัฐในระยะเวลา 8 เดือนของการดำเนินการ เมื่อพิจารณาจากจำนวนนี้ การผสมสกุลเงินเป็นสิ่งที่ควรค่าแก่การให้ความสนใจ และ Tornado.Cash อาจมีห้องที่ค่อนข้างใหญ่สำหรับการพัฒนาเพราะเหตุนี้ . และจากมุมมองทางเทคนิค Tornado.Cash ยังเป็นโปรโตคอลระดับสูงอีกด้วย
Tornado.Cash ได้กลายเป็นโซลูชันความเป็นส่วนตัวที่ใหญ่ที่สุดของ Ethereum เป็นอิสระและกระจายอำนาจ แต่ก็เป็นแบบคงที่เช่นกัน ซึ่งทำให้ไม่สามารถเติบโตได้ สิ่งที่กำลังนำเสนอคือข้อเสนอที่สามารถเปลี่ยนแปลงได้ หากข้อเสนอนี้ถูกนำมาใช้ การกำกับดูแลของ Tornado.Cash จะถูกมอบอำนาจให้กับผู้ใช้ และ Tornado.Cash จะได้รับอนุญาตให้เติบโตภายใต้การกำกับดูแลของชุมชน ด้วยวิธีนี้ ผู้ใช้ Ethereum จะสามารถควบคุมโปรโตคอลความเป็นส่วนตัวของตนเองได้
นี่คือข้อเสนอเกี่ยวกับวิธีการทำงานของระบบการกำกับดูแล Tornado.Cash:
5%(500,โทเค็น TORN
10%(1,000,TORN เป็นโทเค็นที่เข้ากันได้กับ ERC20 โดยมีการจัดหาคงที่เพื่อควบคุม Tornado.Cash ผู้ถือ TORN สามารถทำข้อเสนอผ่านการกำกับดูแลและสามารถลงคะแนนเพื่อเปลี่ยนโปรโตคอล
55%(5,500,TORN ไม่ใช่เครื่องมือระดมทุนหรือโอกาสในการลงทุน หลังจากการปรับใช้ 45 วัน จะยังคงไม่สามารถถ่ายโอนได้จนกว่าชุมชนจะลงคะแนนผ่านการกำกับดูแลเพื่อปลดล็อกการถ่ายโอนและตรวจสอบให้แน่ใจว่าเป็นไปตามกฎหมายที่บังคับใช้ทั้งหมด
30%(3,000,000 TORN): Airdrop สำหรับผู้ใช้กลุ่มแรกของ Tornado.Cash Ethereum pool
หยดน้ำ
000 TORN): การขุดโดยไม่ระบุตัวตนของพูล Tornado.Cash Ethereum การปลดล็อกเชิงเส้นภายใน 1 ปี
000 TORN): ห้องสมุด DAO ซึ่งจะปลดล็อกเชิงเส้นภายใน 5 ปีและมีระยะเวลาล็อก 3 เดือน
000 TORN): นักพัฒนาผู้ก่อตั้งและผู้สนับสนุนรายแรก ๆ จะถูกปลดล็อคเชิงเส้นตรงภายใน 3 ปี และมีระยะเวลาล็อคอัพ 1 ปี
หยดน้ำ
เชื่อตั้งแต่ต้นว่าผู้ใช้ Tornado.Cash ควรมีความคิดเห็นในโปรโตคอลการกำกับดูแล ด้วยเหตุผลนี้ ผู้ที่ยอมรับโปรโตคอลในช่วงแรกจะได้รับ TORN
ก่อนความสูงของบล็อกที่ 11400000 ที่อยู่ทั้งหมดที่ฝากไปยังกลุ่ม Tornado.Cash Ethereum จะได้รับ TORN TORN จะถูกส่งทางอากาศในรูปแบบของบัตรกำนัล TORN ที่โอนไม่ได้ (vTORN) ซึ่งสามารถแลกเปลี่ยนเป็น TORN 1:1 ภายใน 1 ปี TORN ที่ยังไม่ได้ไถ่จะถูกชำระบัญชีในสัญญาการกำกับดูแลหลังจาก 1 ปีและกลายเป็นส่วนหนึ่งของห้องสมุด DAO TORN ที่แลกมาสามารถใช้งานได้ทันที
จำนวน airdrop ขึ้นอยู่กับขนาดและความยาวของเงินฝากของผู้ใช้ - เงินฝากจำนวนมากและเงินฝากก่อนหน้านี้จะได้รับ TORN มากขึ้น ตัวคูณสำหรับขนาดเงินฝากคือลอการิทึม:
ดังนั้นการฝาก 100 Ethereum จะได้รับโทเค็นสองเท่าจากการฝาก 1 Ethereum ตัวคูณช่วยให้ผู้ใช้ Tornado.Cash ทั้งรายใหญ่และรายย่อยมีส่วนร่วมในการกำกับดูแล
เส้นโค้งที่แน่นอนสำหรับตัวคูณเวลามีลักษณะดังนี้:
สูตร airdrop ที่แน่นอนมีดังนี้:
การขุดที่ไม่ระบุชื่อ
ปรัชญาพื้นฐานที่อยู่เบื้องหลัง Tornado.Cash คือ ความเป็นส่วนตัวเป็นสิทธิมนุษยชน และยิ่งทุกคนใช้มาตรการความเป็นส่วนตัวมากเท่าไหร่ ก็ยิ่งปลอดภัยสำหรับพวกเราทุกคน (เช่นเดียวกับ HTTPS ที่เป็นค่าเริ่มต้นในเว็บเบราว์เซอร์ ทำให้เราทุกคนปลอดภัยมากขึ้นเช่นกัน) . ด้วยเหตุนี้ ผู้ใช้ที่เพิ่มชุดการไม่เปิดเผยตัวตนของ Tornado.Cash ในอนาคตควรได้รับ TORN ด้วย
การขุดสภาพคล่อง DeFi แบบดั้งเดิมเป็นทางเลือกตามธรรมชาติสำหรับการกระจายโทเค็น อย่างไรก็ตาม แผนการขุดผลตอบแทนที่ไร้เดียงสาใดๆ จะบังคับให้ผู้ใช้เปิดเผยระยะเวลาที่เงินฝากของพวกเขาถูกใช้ไปในกลุ่ม Tornado.Cash สิ่งนี้ขัดแย้งกับค่านิยมหลักของ Tornado.Cash: การปกป้องความเป็นส่วนตัว
นี่คือแรงผลักดันที่อยู่เบื้องหลังการคิดค้นการขุดแบบไม่ระบุตัวตน ในการขุดแบบไม่ระบุตัวตน ผู้ใช้จะสามารถรับ TORN ผ่านระบบการขุดสภาพคล่องที่มีการป้องกันสองระดับ ซึ่งสามารถปกป้องความเป็นส่วนตัวของผู้ใช้ได้อย่างเต็มที่
หลังจากทำการฝากเงินใน Tornado.Cash ผู้ใช้จะสะสมคะแนนส่วนตัวที่ไม่เปิดเผยตัวตน (AP) ในบัญชีที่ได้รับการป้องกันซึ่งจะปกป้องที่อยู่กระเป๋าเงินของผู้ใช้และยอดคงเหลือโดยไม่เปิดเผยข้อมูลใด ๆ เกี่ยวกับการฝากเงิน เมื่อผู้ใช้สะสม AP เพียงพอในบัญชีที่ได้รับการป้องกันแล้ว AP สามารถแลกเปลี่ยนเป็นโทเค็น TORN สาธารณะได้ตลอดเวลาผ่าน Tornado.Cash AMM ที่กำหนดเองของเรา
ระบบนี้ค่อนข้างซับซ้อน แต่สิ่งนี้ทำให้มั่นใจได้ว่าความเป็นส่วนตัวของผู้ใช้ได้รับการปกป้องเสมอในระหว่างขั้นตอนการอ้างสิทธิ์ในโทเค็น TORN
หมายเหตุ: เฉพาะโทเค็นที่ฝากหลังจากพิธีปรับใช้เท่านั้นที่มีสิทธิ์ได้รับการสรุปแบบไม่ระบุชื่อ - โทเค็นที่เก่ากว่าจะถูกแจกจ่ายผ่าน airdrop
ขั้นตอนการดำเนินงานมีดังนี้:
อ้างสิทธิ์ AP
ก่อนอื่น ผู้ใช้สามารถรับคะแนนที่ไม่ระบุตัวตน (AP) ของบัตรกำนัล Tornado.Cash ที่ใช้ไปเท่านั้น (ผู้ใช้สามารถรับ AP ได้หลังจากใช้บัตรกำนัลเท่านั้น) จะมีความล่าช้าในการรับ AP หลังจากใช้ตั๋ว
ในการอ้างสิทธิ์ AP เบราว์เซอร์ของผู้ใช้จะสร้างการพิสูจน์ความรู้เป็นศูนย์พิเศษเพื่อคำนวณ AP ที่เป็นหนี้ (ขึ้นอยู่กับจำนวนบล็อคที่ข้อมูลประจำตัวของผู้ใช้มีในกลุ่ม Ethereum Tornado.Cash) ซึ่งจะถูกเพิ่มไปยังกลางสมดุลป้องกันของผู้ใช้ ตารางต่อไปนี้คือตาราง AP ของแต่ละบล็อกสำหรับขนาดใบรับรอง Tornado.Cash ที่แตกต่างกัน
ผู้ใช้ออนไลน์รายอื่นจะเห็นเพียงว่ามีคนอ้างสิทธิ์ AP บางส่วนที่ไม่ทราบขนาดสำหรับข้อมูลรับรองบางอย่างในพูล Tornado.Cash เฉพาะ เพื่อเพิ่มความเป็นส่วนตัวยิ่งขึ้น ผู้ใช้สามารถอ้างสิทธิ์ AP ผ่านตัวส่งต่อ (ตัวทำซ้ำที่ยอมรับ AP เพื่อเป็นวิธีการชำระเงินสำหรับการส่งต่อ)
บัญชีที่ได้รับการคุ้มครอง
เนื่องจาก AP เป็นส่วนตัวโดยสมบูรณ์ เพื่อที่จะจัดเก็บ AP ที่ได้รับการป้องกันของผู้ใช้ ผู้ใช้จำเป็นต้องสร้างรหัสลับเพื่อจัดเก็บยอดคงเหลือของ AP คีย์นี้สร้างขึ้นแบบสุ่ม จากนั้นเข้ารหัสด้วยคีย์สาธารณะของ Ethereum (โดยใช้ eth_getEncryptionPublicKey ของ Metamask) และจัดเก็บไว้ในเครือข่าย ด้วยวิธีนี้ หากสูญหาย สามารถกู้คืนได้โดยใช้คีย์ Ethereum ของผู้ใช้
คีย์ลับนี้ใช้สำหรับเข้ารหัส ยื่นคำร้อง และดึงข้อมูลโดยไม่เปิดเผยตัวตนของผู้ใช้
แปลง AP เป็น TORN
ผู้ใช้สามารถใช้ Tornado.Cash Automated Market Maker (AMM) ที่กำหนดเองเพื่อแปลง AP ที่ขุดได้ให้เป็น TORN ที่เปิดเผยต่อสาธารณะ
หยด TORN ลงใน AMM นี้อย่างต่อเนื่องและสม่ำเสมอ (1 ล้านโทเค็น TORN ภายใน 1 ปี) AP ที่อ้างสิทธิ์ ณ จุดใด ๆ สามารถเสนอราคาสำหรับ TORN ที่สะสมถึงจุดนั้นใน AMM
นี่หมายความว่าเวลาในการแปลง AP เป็น TORN เป็นเชิงกลยุทธ์ หากมีคนจำนวนมากเกินไปที่ถอนตัวพร้อมกัน อัตราส่วนการแปลง AP/TORN จะลดลง และถ้ามีคนถอนตัวน้อยมาก อัตราส่วนจะเพิ่มขึ้น อย่างไรก็ตาม ในช่วง 45 วันแรก TORN จะไม่สามารถถ่ายโอนได้อย่างสมบูรณ์
นี่คือการเปรียบเทียบอย่างคร่าว ๆ ลองจินตนาการว่าในหนึ่งปี โทเค็น TORN จะถูกปล่อยออกมาโดยการหยดลงในบัคเก็ต (AMM) ด้วยโทเค็น AP คุณสามารถเสนอราคาสำหรับ TORN จำนวนเท่าใดก็ได้ที่เก็บไว้ในบัคเก็ต หากมี AP หลายตัวเสนอราคาพร้อมกัน ที่ฝากข้อมูลจะหมดอย่างรวดเร็ว และอัตราการเสนอราคาของแต่ละ AP จะต่ำ อย่างไรก็ตาม หากผู้ถือ AP อดทน มันควรจะปรับระดับเมื่อเวลาผ่านไป และทุกคนควรได้รับ TORN ในจำนวนเท่าๆ กันกับ AP
นี่คือกระบวนการทั้งหมดในการอ้างสิทธิ์ TORN น่าเสียดายที่หลายสิ่งเหล่านี้มีความซับซ้อนที่ลดไม่ได้ อย่างไรก็ตาม เราจะไม่ทราบว่าจะสร้าง AP มากน้อยเพียงใดในระหว่างกระบวนการขุดโดยไม่เปิดเผยตัวตน (เพราะเป็นกระบวนการส่วนตัว!) ดังนั้นนี่เป็นวิธีเดียวที่จะทำให้แน่ใจว่า TORN มีอุปทานคงที่และ AP ทั้งหมดได้รับการรักษาความปลอดภัยอย่างต่อเนื่องจนกว่าจะมีการแลกใช้ สำหรับ TORN สาธารณะ
สูตร AMM ที่แน่นอนมีลักษณะดังนี้:
การกระจายแผนการขุด T-TORN
Tvirt — เครื่องชั่ง TORN เสมือน
Twithdrawn — จำนวน TORN ที่ผู้ใช้ถอนออก
TORN - จำนวน TORN ที่ผู้ใช้จะได้รับ
AP — คะแนนนิรนามที่สามารถแลกได้
W — ค่าคงที่ของน้ำหนักสลับ AMM
Tornado.Cash Proxy
คุณอาจสงสัยว่าเป็นไปได้อย่างไร - Tornado.Cash ไม่เปลี่ยนรูปแบบจริงหรือ
มันคือ! สัญญาสมาร์ท Tornado.Cash ไม่สามารถเปลี่ยนแปลงหรืออัปเดตได้ มีการกระจายอำนาจและไม่เปลี่ยนรูป
อย่างไรก็ตาม เพื่อให้ Tornado.Cash สามารถขุดได้ จำเป็นต้องมีข้อมูลเมตามากกว่าที่มีอยู่ในปัจจุบัน: จำเป็นต้องทราบหมายเลขบล็อกของการฝากและถอน Tornado.Cash แต่ละรายการ ในการทำเช่นนี้ Tornado.Cash แบบเก่าที่เพิ่มหมายเลขบล็อกที่มีอยู่ของธุรกรรมทุกรายการจะถูกนำหน้าด้วยพร็อกซี สำหรับผู้ใช้ Tornado.Cash ที่ใช้พร็อกซี ข้อมูลรับรองของพวกเขาสามารถใช้ในการขุดโดยไม่ระบุตัวตน เนื่องจาก Merkle tree จะมีข้อมูลเกี่ยวกับเวลาที่เงินฝากเกิดขึ้น (Tornado.Cash เวอร์ชันที่ไม่มีพร็อกซีจะยังคงใช้งานได้ดี)
หมายเหตุ: ในการรวมเงินฝากและถอนเงินเข้า Merkle tree จำเป็นต้องเรียกใช้สคริปต์ที่เรียกว่า root-updater ตราบใดที่มีคนทำงานอยู่ ระบบจะทำงานได้อย่างราบรื่นและเชื่อถือได้ ใครควรรับผิดชอบบทบาทนี้และจะจัดการกับบทบาทนี้อย่างไรเป็นการตัดสินใจโดยชุมชนผ่านการกำกับดูแล
จัดการ
ในการเข้าร่วมการกำกับดูแลของ Tornado.Cash ผู้ใช้จำเป็นต้องล็อคโทเค็นในสัญญาการกำกับดูแลก่อน หากผู้ใช้ต้องการลงคะแนนเสียงหรือสร้างข้อเสนอ โทเค็นจะไม่สามารถปลดล็อกได้จนกว่าจะสิ้นสุดระยะเวลาดำเนินการข้อเสนอ (8.25 วันหลังจากสร้างข้อเสนอ) โทเค็นที่ถูกล็อกสามารถมอบสิทธิ์ไปยังที่อยู่อื่นได้
ในการสร้างข้อเสนอ ผู้ใช้จำเป็นต้องเป็นเจ้าของอย่างน้อย 1,000 TORN ข้อเสนอทั้งหมดต้องเป็นสัญญาอัจฉริยะ และสัญญานี้จำเป็นต้องมีสัญญาอัจฉริยะที่ผ่านรหัสการตรวจสอบหลังจากดำเนินการทำสัญญาการจัดการ ด้วยวิธีนี้ การเปลี่ยนแปลงการบริหารใด ๆ สามารถตรวจสอบและทดสอบได้อย่างง่ายดาย
ระยะเวลาการลงคะแนนสำหรับข้อเสนอคือ 3 วัน ข้อเสนอจะประสบความสำเร็จหากได้รับคะแนนเสียงข้างมาก และจำนวนผู้ลงคะแนนทั้งหมดอย่างน้อย 25,000 คน (หากอัตราการเข้าร่วมต่ำเกินไป ข้อเสนอจะกลายเป็นโมฆะโดยอัตโนมัติ)
หลังจากข้อเสนอสำเร็จ ระยะเวลาที่ใช้ได้คือ 2 วัน หลังจากกำหนดเวลา ผู้ใช้ทุกคนสามารถดำเนินการตามข้อเสนอ (เริ่มการเปลี่ยนแปลง) หากไม่ดำเนินการข้อเสนอภายในสามวันหลังจากนั้น จะถือว่าข้อเสนอนั้นหมดอายุและไม่สามารถดำเนินการได้อีกต่อไป


