BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

สินเชื่อแฟลช: ธุรกรรม Ethereum ทำอะไรได้บ้าง?

以太坊爱好者
特邀专栏作者
บทความนี้มีประมาณ 4173 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
สินเชื่อแฟลชเป็นรูปแบบ "ความสามารถในการรวมกัน" ที่รุนแรงที่สุด มากจนทุกอย่างเกิดขึ้น
สรุปโดย AI
สินเชื่อแฟลชเป็นรูปแบบ "ความสามารถในการรวมกัน" ที่รุนแรงที่สุด มากจนทุกอย่างเกิดขึ้น

หมายเหตุบรรณาธิการ: บทความนี้มาจาก:ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)หมายเหตุบรรณาธิการ: บทความนี้มาจาก:

ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)

ผู้แปลและผู้แต่ง: A Jian พิมพ์ซ้ำโดยได้รับอนุญาตจาก Odaily

ชื่อ:

Flashloans สิ่งประดิษฐ์ใหม่ของ Magic Internet Money

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

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

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

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

หากคุณไม่ชำระเงินเมื่อธุรกรรมปิดลง ธุรกรรมจะล้มเหลวราวกับว่าไม่มีอะไรเกิดขึ้น

สมมติว่าสัญญาเงินกู้แฟลชให้คุณ 10,000 ETH ในตอนเริ่มต้น หาก 10,000 ETH ไม่ได้รับการชำระคืนเมื่อสิ้นสุดการทำธุรกรรม หมายความว่าคุณไม่เคยให้ยืม 10,000 ETH เนื่องจากเมื่อโหนดดำเนินการธุรกรรม ตราบใดที่ ธุรกรรมล้มเหลว การดำเนินการทั้งหมดในธุรกรรมนี้จะถูกย้อนกลับ ราวกับว่าไม่มีอะไรเกิดขึ้น

ตอบโต้ง่ายใช่มั้ย? เว้นแต่การดำเนินการทั้งหมดจะดำเนินการและมีการคืนเงินที่เพียงพอ ETH เหล่านั้นจะเหมือนกับว่าไม่ได้ถูกย้าย

เราก็คิดว่านี่เป็นเวทมนตร์ เวทมนตร์นี้เป็นสิ่งประดิษฐ์ล่าสุดบนเครือข่ายทัวริงที่สมบูรณ์ (ภาษาโปรแกรมทัวริงที่สมบูรณ์ + "บัญชี" หรือสัญญาอัจฉริยะที่ดำเนินการด้วยตนเอง)

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

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

……

ตัวอย่างเช่น ผู้ชายคนหนึ่งทำเงินได้ 360,000 ดอลลาร์ในครั้งเดียว ดีลเดียว! เหตุการณ์นี้ทำให้ Flash Loan ได้รับความสนใจจากทุกคนแต่นี่ไม่ใช่สิ่งประดิษฐ์เดียวในด้านการกระจายอำนาจ ตัวอย่างเช่น Fulcrum มีสภาพคล่องสูง dYdX smart contract รองรับการยืมแฟลชฟรี (การยืมแฟลช) ซึ่งเหมือนกับการยืมแฟลช โครงการ DeFi ใหม่ Aave ยังนำเสนอฟังก์ชันดังกล่าวในชื่อของการยืมแฟลช

นอกจากนี้ยังมีมุมมองว่า CDP (คลังหนี้ Stablecoin ของผู้ใช้ในระบบ Stablecoin หลักประกันเดี่ยวของ MakerDAO) สามารถแปลงเป็นโทเค็นได้เหมือนตั๋วสัญญาใช้เงิน ซึ่งค่อนข้างคล้ายกับเงินกู้ถาวร (หมายเหตุผู้แปล: ก่อนการอัปเกรดระบบ MakerDAO (พฤศจิกายน 2019) ตราบใดที่คุณให้หลักประกัน คุณสามารถยืม DAI ได้ และดอกเบี้ยจะไม่ได้รับการชำระคืนตามเวลาจริง แต่จะจ่ายก็ต่อเมื่อคุณชำระคืน ตราบใดที่หลักประกันของคุณเพียงพอ และคุณสามารถยืมได้ตลอดไป ดังนั้นมันจึงใกล้เคียงกับหนี้ถาวร)

……

ชื่อ:

เด็กชายสายฟ้า

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

  • Flash Loan ได้รับการออกแบบมาเพื่อให้นักพัฒนาสามารถยืมได้ตามต้องการโดยไม่ต้องมีหลักประกัน กระบวนการกู้และชำระคืนทั้งหมดจะเสร็จสิ้นในธุรกรรมเดียว! นักพัฒนาสามารถให้ยืมเงินจากแหล่งเงินออมของโปรโตคอล Aave โดยมีเงื่อนไขว่าหลังจากการทำธุรกรรมเสร็จสิ้น สภาพคล่องที่ยืมมาจากแหล่งรวมจะถูกส่งคืนไปยังแหล่งรวมดังที่เป็นอยู่ หากไม่สามารถคืนสภาพคล่องจำนวนมากได้ ธุรกรรมจะล้มเหลวและถูกย้อนกลับ ทำให้มั่นใจได้ว่าเงินในคลังเงินออมจะไม่สูญหาย

  • สินเชื่อแฟลชมีการใช้งานที่น่าสนใจมากมาย รวมถึง:

การเก็งกำไรระหว่างการแลกเปลี่ยนแบบกระจายอำนาจ

……

ปรับสมดุล เช่น ยืม DAI จากโปรโตคอล Aave ปิดตำแหน่งหนี้ที่จำนำไว้ของ MakerDAO และรับหลักประกันคืน ฝากหลักประกันเหล่านี้ใน Compound ให้ยืม DAI แล้วคืน DAI และค่าธรรมเนียมบางส่วนให้ Aave

< https://etherscan.io/tx/0x4555a69b40fa465b60406c4d23e2eb98d8aee51def21faa28bb7d2b4a73ab1a9>


ด้วยวิธีนี้ ผู้คนจำนวนมากสามารถมีส่วนร่วมในการเก็งกำไรและการชำระบัญชี เนื่องจากไม่มีข้อกำหนดด้านเงินทุนเริ่มต้น การเก็งกำไรโดยทั่วไปมีความต้องการเงินทุนเพียงเล็กน้อย ($100 ถึง $10,000) แต่การชำระบัญชีต้องใช้เงินทุนจำนวนมากเพื่อปิดสถานะของลูกหนี้ การปิดตำแหน่งใน DAI แบบผสมและหลักประกันเดียว (หรือที่เรียกว่า SAI) มักจะต้องลงทุน ETH หรือ DAI มูลค่ามากกว่า 1 ล้านดอลลาร์

……

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

(หมายเหตุผู้แปล: ดังที่เห็นได้จากรูปสองรูปข้างต้น การดำเนินการที่เกี่ยวข้องในการทำธุรกรรมมีความสอดคล้องกัน การโอนเงินจากที่อยู่ A ไปยังที่อยู่ B จากนั้นจึงโอนจากที่อยู่ B ไปยังที่อยู่ C และสุดท้ายก็กลับไปที่ที่อยู่ของสัญญา)

กระบวนการเฉพาะไม่ได้แสดงไว้ที่นี่ แต่เราสามารถดูรายละเอียดการวิเคราะห์ที่จัดทำโดยชุมชน PeckShield และ Hydro:

PeckShield: การวิเคราะห์เทคโนโลยีฮาร์ดคอร์ เรื่องราวทั้งหมดของโปรโตคอล bZx ที่ถูกโจมตีโดยแฮ็กเกอร์

การแบ่งปันคีย์ต่ำของ DeFi | วิธีหมาป่าขาวมือเปล่า 51 BTC

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

หลังจากเหตุการณ์ดังกล่าวออกมา ทีม bZx ได้ใช้กุญแจจัดการเพื่ออายัดรายได้ของแฮ็กเกอร์

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

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

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

หากคุณเปลี่ยนเป็นตัวอย่างเฉพาะคุณจะพบว่าแนวคิดนี้ไม่คุ้นเคย: คุณต้องการเดินทางไปที่ไหนสักแห่งและคุณมักจะหวังว่าจะได้รับการยืนยันการเดินทางและที่พักในเวลาเดียวกัน โรงแรม A อยู่ใกล้สถานีมากกว่า แต่ถ้า คุณไม่สามารถรับตั๋วรถไฟความเร็วสูงได้ คุณจะต้องเลือกโรงแรม B แห่งอื่น หรือแม้กระทั่งพิจารณาเปลี่ยนสถานที่ท่องเที่ยว

ในตอนนี้คุณจะพบว่าหากต้องกำหนดแต่ละรายการแยกกัน คุณจะสามารถติดตั้งได้เฉพาะแอปจำนวนมากและสลับไปมาระหว่างแอปเหล่านั้นอย่างต่อเนื่อง ซึ่งเป็นเรื่องที่ลำบากมาก ตัวอย่างเช่น หากคุณไม่จอง A คุณกลัวว่าจะจองโรงแรมไม่ได้ หากคุณจอง A หากคุณไม่ได้ตั๋ว คุณจะต้องยกเลิกการสมัครสมาชิก

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

ในทำนองเดียวกัน เมื่อคุณต้องการเปลี่ยนรถไฟเพื่อไปยังจุดหมายปลายทาง คุณยังหวังว่าคุณจะสามารถซื้อตั๋วทั้งหมดในการเดินทางในคราวเดียว หรือไม่ก็ซื้อทั้งหมด เพื่อจะได้ไม่ต้องคืนเงินค่าตั๋วด้วยตนเอง .

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

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

งดงามและทรงพลังจนหาที่เปรียบมิได้

เมื่อพูดถึง DeFi หลายคนจะพูดถึงความสามารถในการจัดองค์ประกอบ ในตอนแรก ทุกคนคิดว่า (เช่น) ด้วย MakerDAO เรามีสกุลเงิน DAI ที่เสถียร ด้วย DAI เราสามารถทำตลาดการให้กู้ยืมได้ และเรายังสามารถซื้อขายด้วยมาร์จิ้น (ให้เลเวอเรจ) ทุกคนมีสองจินตนาการ หนึ่งคือ: ผลิตภัณฑ์เหล่านี้สามารถรวมกันได้อย่างอิสระและไม่มีมาตรการในการเข้าถึงซึ่งกันและกัน ดังนั้นแน่นอนว่าฟังก์ชั่นจะมีประสิทธิภาพมากขึ้นและแน่นอนว่าสามารถสร้างมูลค่าได้ อีกอันคือ: หมายความว่า DeFi มีศักยภาพในการสร้างสรรค์ ซึ่งจะต้องเติบโตในระยะยาว เพราะการทำงานร่วมกันจะทำให้เกิดฟังก์ชันที่ทรงพลังกว่าเสมอ

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

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

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

ในที่สุดผู้คนก็ค้นพบว่ารูปลักษณ์ที่แท้จริงของข้อตกลงคือการคิดจากมิติของ "ช่วงเวลาของการทำธุรกรรม" เช่นเดียวกับตัวอย่างที่ Mr. Renren Dao ผู้ก่อตั้งโครงการ dForce ให้ไว้โดยใช้สินเชื่อสายฟ้าแลบได้ทันที กลายเป็นสภาพคล่องของ Uniswap ผู้ให้บริการหลังจากเสร็จสิ้นธุรกรรมที่ต้องการแล้วถอนทุนออกอย่างรวดเร็วซึ่งสามารถลดค่าธรรมเนียมการจัดการจาก 0.3% เป็น 0.05% ความปลอดภัยของโปรโตคอลควรได้รับการออกแบบจากความละเอียดของ "ช่วงเวลา" มิฉะนั้น bZx จะปรากฏสถานการณ์ที่ถูกฟ้าผ่าโดยตรง

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

ยังมีอีกสองสิ่งที่น่าสนใจ

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

投资
智能合约
ETH
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
以太坊爱好者
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android