5 ก.ค. 2021 เวลา 00:30 • คริปโทเคอร์เรนซี
วันนี้คุณรู้จักคำว่า “Smart Contract” หรือยัง? 🧐
ถ้ายังแนะนำให้อ่าน ฉบับสั้นๆง่ายๆ ยิ่งถ้าคุณจะเข้าสู่วงการ DeFi ที่เริ่มนิยมมากขึ้นเรื่อยๆแล้วนั้น จำเป็นต้องทำความเข้าใจพื้นฐานซะก่อน! เพราะที่ผ่านมาผู้คนต่างเข้าไปในโลก DeFi แบบไม่มีความรู้ แล้วก็เกิดคำถามต่างๆนาๆมากมาย บางคนสูญเสียเงิน บางคนไปต่อไม่ได้ เข้ามาเพราะตามคำบอก และอีกหลายๆเรื่องที่คุณอาจข้ามขั้นตอนไป สุดท้ายก็จะเกิดความงงงวย
จริงๆแล้วอยากให้คุณควรเข้าใจการทำงานของ Blockchain ก่อนเป็นอย่างแรก เพราะเป็นพื้นฐานของทุกสิ่ง หากคุณยังไม่รู้จัก Blockchain สามารถอ่านได้ที่นี่ 👇
🎯 Smart Contract คืออะไร?
Smart Contract คือกระบวนการที่กำหนดขั้นตอนการทำธุรกรรมโดยอัตโนมัติไว้ล่วงหน้า โดยไม่ต้องอาศัยตัวกลางเหมือนการโอนเงินผ่านธนาคาร หรือการเซ็นสัญญาต่างๆ ซึ่งถูกเขียนไว้บนระบบ Blockchain
ในตอนแรก Bitcoin ทำได้แค่โอนหาเพื่อแลกเปลี่ยนกัน เพราะว่ารูปแบบการใช้งานของมันคือ เงินดิจิทัล (Cryptocurrency) ต่อมามีชายที่ชื่อว่า “Vitalik Buterin” ผู้สร้างและผู้ร่วมก่อตั้ง Ethereum นำแนวคิดของ Bitcoin มาพัฒนาต่อ จนเกิดเป็นแพลตฟอร์ม Smart Contract ในยุคแรกๆ และยังได้รับความนิยมมาก
การสร้าง Smart Contract นั้น เป็นระบบอัตโนมัติอย่างเต็มรูปแบบ โดยคู่สัญญาทั้งสองฝ่ายจะมีการตกลงกันก่อนหน้านี้ ถึงขั้นตอน กลไก ในการทำรายการธุรกรรม
3
Smart Contract ทำงานเป็นโปรแกรมเชิงกำหนดการ (Deterministic Program) จะถูกดำเนินการเฉพาะเมื่อตรงตามเงื่อนไขบางประการ หากมองง่ายๆก็เหมือนโปรแกรมที่มีคนเขียนขึ้นมา ซึ่งใครสามารถเขียนก็ได้ ว่าเงื่อนไข Input คืออะไร Output ได้อะไร
Smart Contract จะถูกคัดลอกและแจกจ่ายไปสู่ทุกโหนดของเครือข่ายนั้นๆ เช่น Ethereum ทำให้ไม่สามารถแก้ไขโปรแกรมหรือข้อมูลได้ ซึ่งเรื่องนี้คุณต้องรู้จักการทำงานของ Blockchain ก่อนจึงจะเข้าใจ
🎯 Smart Contract ทำงานอย่างไร?
ถ้ายกตัวอย่างง่ายๆ ที่หลายๆคนชอบนำมาเป็นตัวอย่างก็คือ “ตู้กดน้ำอัตโนมัติ”
ใช่แล้ว มันคือการที่คุณเลือกว่าอยากกินอะไร จากนั้นก็เอาเงินใส่ไปที่ตู้ แล้วสิ่งที่คุณอยากได้ก็จะออกมา แต่ถ้าคุณใส่จำนวนเงินไม่ครบมันก็จะคืนเหรียญออกมาให้คุณ
และจะใช้เหรียญตาม Blockchain นั้นๆ เช่น ใช้เหรียญ ETH มาจ่ายค่าธรรมเนียม(GAS) หากเราใช้ Smart Contract อยู่บน Blockchain ของ Ethereum
โดยถ้าคู่สัญญาทั้ง 2 ฝ่ายปฎิบัติตามเงื่อนไขที่ตกลงกันไว้ก็จะไม่มีปัญหาใดๆ แต่ถ้าไม่ทำตามสัญญาก็อาจจะถูกงดสิทธิ์การใช้สินค้าหรือบริการบางอย่างไปโดยอัตโนมัติ
🎯 Smart Contract ปลอดภัยแค่ไหน?
แม้ว่า Smart Contract จะเป็นสิ่งที่ฟังดูมีความทันสมัย ดูน่าเชื่อถือและมีการใช้งานอย่างแพร่หลาย แต่อย่าลืมว่า มันคือการเขียนโปรแกรม ซึ่งเกิดจากมือมนุษย์เอง ดังนั้นหาก Smart Contract เกิดมีส่วนใดส่วนหนึ่งที่ผิดพลาด ซึ่งอาจมาจากการเขียนโปรแกรมนั้น ก็อาจส่งผลให้เกิดช่องโหว่ที่สร้างความเสียหายได้ โดยเฉพาะเมื่อมันถูกใช้กับเรื่องเงินๆทองๆ
ตัวอย่างเช่น เมื่อ Decentralized Autonomous Organization (DAO) หรือที่เรียกว่า "The DAO" ถูกแฮ็กในปี 2016 เหรียญ ETH หลายล้านเหรียญถูกขโมยเนื่องจากข้อบกพร่องในโค้ด Smart Contract
⚠️ดังนั้นหากคุณต้องการเข้าไปเล่นในโลก DeFi หรือการใช้ Smart Contract กับบเรื่องใดๆก็ตาม ต้องศึกษารายละเอียดให้ถี่ถ้วน และไม่ควรนำเงินไปลงทุนทั้งหมด ต้องเผื่อความเสี่ยงไว้ด้วย
โฆษณา