ERC20 เป็นโปรโตคอลมาตรฐานสำหรับสัญญาอัจฉริยะบน Ethereum โปรโตคอลนี้รองรับโทเค็นเพื่อเรียกใช้ความสามารถขั้นสูงบางอย่างบน Ethereum เช่น ยอดการค้นหา การถ่ายโอน การอนุญาต ฯลฯ โทเค็นที่รองรับมาตรฐานนี้สามารถใช้งานได้ดีกว่าโดยกระเป๋าเงินรวมหรือเข้าถึงได้ โดยการแลกเปลี่ยน
โปรโตคอลมาตรฐาน ERC20 กำหนดฟังก์ชันต่างๆ ไว้มากมาย เมื่อแต่ละฝ่ายโครงการแก้ไขสัญญาอัจฉริยะของโทเค็นของตนเองบน Ethereum จำเป็นต้องประกาศฟังก์ชันเหล่านี้ตามลำดับ ฟังก์ชันอื่นๆ สามารถเพิ่มในกระบวนการแต่ไม่สามารถลดขนาดได้
เมื่อมีการออก ABS บน Stafi นั้นไม่ได้ออกบน Ethereum แต่เนื่องจากเป็นแพลตฟอร์มการออกสินทรัพย์ตราสารหนี้แบบกระจายอำนาจ ลักษณะข้ามแพลตฟอร์มของสินทรัพย์จึงมีความสำคัญเป็นพิเศษ ในหมู่พวกเขา มีโครงสร้างพื้นฐาน Defi มากมายบน Ethereum และสินทรัพย์ที่รองรับส่วนใหญ่เป็นมาตรฐาน ERC20 ดังนั้น จึงมีความสำคัญอย่างยิ่งที่จะต้องแปลง ABS เป็นสินทรัพย์ ERC20 และส่งต่อไปยังการแลกเปลี่ยนแบบกระจายศูนย์ของ Ethereum
ดังนั้นโทเค็น ABS จะถูกแปลงเป็นโทเค็นมาตรฐาน ERC20 ได้อย่างไร
แนวทางที่รวมเป็นหนึ่งคือการออกโทเค็น ERC20 ที่เหมือนกันบน Ethereum และปริมาณนั้นสัมพันธ์กัน สิ่งแรกถูกสร้างขึ้น สิ่งหลังถูกสร้างขึ้นพร้อมกัน อย่างหลังถูกทำลาย และอย่างแรกถูกทำลายพร้อมกัน กล่าวโดยย่อคือ การแปลงปริมาณระหว่าง สองทำได้ดีสัมพันธ์กัน
ในหมู่พวกเขา ครอสเชนได้รับการออกแบบและเป็นเชนที่สอดคล้องกันระหว่าง PoW ดังนั้นความยากจึงค่อนข้างสูง
(เมื่อดูที่ Ethermint แอปพลิเคชันของ Cosmos ที่เชื่อมต่อกับ Ethereum คุณจะเห็นว่ามันยากแค่ไหนหากไม่ทำเป็นเวลา 2 ปี)
ด้านล่างฉันจะแสดงแผนงานหรือแนวทางปฏิบัติบางอย่างที่รวมถึงการเชื่อมโยงข้างต้น
1. การแลกเปลี่ยนการแลกเปลี่ยน
เพื่อการจัดหาเงินทุนที่ดีขึ้น โครงการเครือข่ายสาธารณะจำนวนมากเลือกที่จะออก ERC20 ก่อน และแปลงเป็นโทเค็นเครือข่ายหลัก 1:1 หลังจากที่เครือข่ายหลักเปิดใช้งาน กระบวนการแลกเปลี่ยนนี้เป็นการดำเนินการข้ามสายโซ่
ภายใต้สถานการณ์ปกติ ผู้ใช้จะส่งโทเค็น ERC20 ไปยังที่อยู่ของสัญญา หลังจากที่สัญญาได้รับข้อมูลแล้ว ผู้ใช้จะส่งโทเค็นในจำนวนที่เท่ากันให้กับผู้ใช้ตามที่อยู่ที่เกี่ยวข้องบนเครือข่ายหลัก ในกระบวนการนี้ ที่อยู่สัญญาบน Ethereum ทำหน้าที่เป็นผู้รับ และสัญญาอัจฉริยะบนเครือข่ายหลักทำหน้าที่เป็นผู้ออก เมื่อผู้ออกตรวจสอบข้อมูลที่ผู้รับได้รับ มันจะทริกเกอร์พฤติกรรมการออกและล็อกหรือทำลายโทเค็น ERC20 ในเวลาเดียวกัน เสร็จสิ้นการแลกเปลี่ยน
หากโทเค็น ABS ถูกเผยแพร่บน Ethereum สามารถใช้วิธีการแลกเปลี่ยนนี้ได้ มีสัญญาการออกบนเครือข่ายหลักของ Stafi ซึ่งจะตรวจสอบสัญญาที่ได้รับบน Ethereum ตามเวลาจริง และดำเนินการเปลี่ยนแปลงปริมาณระหว่างทั้งสองให้เสร็จสมบูรณ์
จริงๆ แล้ววิธีการนี้พูดง่ายๆ แต่เนื่องจากเกี่ยวข้องกับการข้ามสายโซ่กับ PoW จะมีปัญหาด้านความปลอดภัยมากมายในกระบวนการทั้งหมด โดยทั่วไป การดำเนินการทางเดียวจะทำให้ปัญหาด้านความปลอดภัยของแบบจำลองง่ายขึ้น ตัวอย่างเช่น สัญญาการรับให้บริการเฉพาะการรับและไม่ให้บริการโอนออก จะอยู่ร่วมกับ ERC20
โดยทั่วไปเราจะเห็นว่าเมื่อมีการเปิดตัว mainnet การแลกเปลี่ยนจะอัปเกรดโทเค็นของ mainnet ซึ่งเป็นการแลกเปลี่ยนเพียงครั้งเดียว
อย่างไรก็ตาม ABS ไม่สามารถถ่ายโอนแบบทางเดียวได้ การโอนโทเค็น ABS ระหว่างเชนพื้นฐานที่แตกต่างกันเป็นข้อกำหนดที่สำคัญมาก ดังนั้น เราจึงทำงานมากมายในการบริดจ์ข้ามเชนเพื่อความปลอดภัย
มีวิธีปฏิบัติทั่วไปหลายอย่างในอุตสาหกรรมนี้ และฉันพบลักษณะเฉพาะบางอย่าง:
Loom ได้สร้าง Plasma sidechain ที่ชั้นบนของ Ethereum กลไกการปักหลัก Loom ดำเนินการบน Plasma chain เมื่อผู้ใช้ต้องการปักหลัก พวกเขาจำเป็นต้องโอนโทเค็น ERC20 Loom ไปยัง Plasma ก่อน แล้วจึงผูก (Mapping) A Plasma ที่อยู่ ใช้ที่อยู่ใหม่สำหรับการเดิมพัน เมื่อผู้ใช้เสร็จสิ้นการเดิมพันและเตรียมรับโทเค็น Loom คืน จะต้องโอนจาก Plasma sidechain ไปยัง Ethereum ในระหว่างขั้นตอนนี้จะมีการโต้ตอบเชิงปริมาณระหว่างสัญญาบน Ethereum และสัญญาบน Plasma ในขณะเดียวกัน การแปลงระหว่างพวกเขาเป็นสิ่งที่ร่วมกัน
IOTX รองรับโทเค็น ERC20 และโทเค็น mainnet ให้มีอยู่พร้อมๆ กัน ในขณะเดียวกัน โทเค็นทั้งสองสามารถเดิมพันในสัญญาที่ต่างกันได้ ความลึกลับคือทางเข้าของการเดิมพันคือ ERC20 เท่านั้น ดังนั้นจึงถูกแปลงเป็นโทเค็น mainnet IOTX เมื่อทำการปักหลัก mainnet IOTX จะแปลงเป็น ERC20 ก่อนทำการปักหลัก ในหมู่พวกเขายังมีปฏิสัมพันธ์เชิงปริมาณระหว่างสัญญาเครือข่ายหลักและสัญญา Ethereum และการแปลงของพวกเขาก็เกิดขึ้นร่วมกัน
การเดิมพันของ FSN เป็นแบบทางเดียวและรองรับเฉพาะ Mainnet FSN สำหรับการเดิมพันเท่านั้น หากผู้ถือ FSN ต้องการรับรางวัลพวกเขาต้องทำการแลกเปลี่ยนก่อน หลังจากการแลกเปลี่ยน ERC20 FSN เสร็จสิ้น การแลกเปลี่ยนนั้นจะถูกทำลายและแทนที่ด้วย FSN ของเครือข่ายหลัก
2. ห่อบรรจุภัณฑ์
การห่อบรรจุภัณฑ์เป็นคำที่ใช้แปลง non-ERC20 เป็น ERC20
บน Ethereum นั้น ETH ไม่ใช่โทเค็นมาตรฐาน ERC20 เพื่ออนุญาตให้แลกเปลี่ยนโทเค็น ETH กับโทเค็น ERC20 อื่นๆ ใน DEX และ Dapp มีคนสร้าง WETH ที่เข้ากันได้กับ ERC20 หรือที่เรียกว่า Wrapped-ETH วิธีการคือส่ง ETH ไปยังสัญญา สัญญาจะล็อค ETH และให้ WETH ในจำนวนที่เท่ากัน ETH และ WETH มีความสัมพันธ์แบบ 1:1
นอกจากนี้ยังมีโซลูชัน Wrap สำหรับสินทรัพย์ข้ามสาย ซึ่งตัวแทนหลักคือ WBTC รูปแบบการออก WBTC มีแนวโน้มที่จะรวมศูนย์ ผู้ใช้ฝาก BTC ไว้ในสถาบันผู้ดูแลทรัพย์สินผ่านตัวกลางและตัวกลางจะเริ่มสัญญาการสร้าง WBTC ซึ่งได้รับการยืนยันโดยผู้ดูแลในที่สุด ผลลัพธ์ทั้งหมดคล้ายกับ WETH นั่นคือการล็อค BTC และให้ WBTC แต่เนื่องจากเกี่ยวข้องกับการข้ามเครือข่าย BTC จึงไม่สามารถเข้าร่วมโดยตรงในสัญญาอัจฉริยะที่สร้างขึ้นบน Ethereum ดังนั้น WBTC จึงใช้วิธีรวมศูนย์แบบง่ายๆ
ในหมู่พวกเขา คนกลางและผู้ดูแลได้รับเลือกจากพันธมิตร ซึ่งรวมถึง Dapps, Dex และอื่น ๆ ที่มีชื่อเสียงมากมายบน Ethereum การให้ BTC แก่คนกลางเพื่อรับ WBTC หมายความว่าคุณต้องไว้วางใจสถาบันทั้งหมดในพันธมิตรนี้อย่างเต็มที่
ด้วยวิธีนี้ โทเค็น ABS ยังต้องการพันธมิตรเพื่อจัดการทรัพย์สินที่เกี่ยวข้อง พันธมิตรหมายถึงการรวมศูนย์และต้องการความไว้วางใจอย่างมาก และเทคโนโลยีการกระจายอำนาจยังไม่เติบโตเต็มที่ในปัจจุบัน โดยเฉพาะอย่างยิ่งเมื่อเผชิญกับ cross-chain ของ PoW ปลอดภัยเท่านั้น แต่ความรู้สึกของประสบการณ์จะแย่ลงมาก
สรุปแล้ว มีโซลูชันไม่มากนักสำหรับการออกแบบสินทรัพย์ที่เข้ากันได้กับ ERC20 และทั้งหมดมีปัญหาทางเทคนิคที่แตกต่างกัน วิธีการของ Swap นั้นเป็นผู้ใหญ่กว่า และวิธีการของ Wrap นั้นซับซ้อนกว่า แน่นอนว่า ETH เป็นข้อยกเว้นเพราะมัน ตัวเองเป็นโทเค็น สินทรัพย์ ABS ที่ออกโดย Stafi จะเลือกระหว่างสองโซลูชันนี้ และจะสำรวจโซลูชันแบบ cross-chain ที่ดีกว่า
โดยเฉพาะอย่างยิ่ง หลังจากการเปลี่ยนแปลงของ Ethereum เป็น 2.0 จะมีความเป็นไปได้มากขึ้นสำหรับกลไกนี้
