Smart Contract คืออะไร ?
Smart Contract (สมาร์ทคอนแทรค) คือโปรแกรมคอมพิวเตอร์ขนาดเล็กซึ่งถูกเก็บไว้ในรูปของบล็อกเชนอีเธอเรียม ตัวสมาร์ทคอนแทรคสามารถใช้งานได้โดยใส่เหรียญอีเธอเรียมเข้าไปในตัวสัญญานั้นๆ นอกเหนือจากนั้นแล้ว สมาร์ทคอนแทรคจะมีการระบุกฎระเบียบระหว่างผู้ซื้อและผู้ขายไว้ ซึ่งจะช่วยอำนวยความสะดวกในเรื่องของการแลกเปลี่ยนเอกสาร หุ้นในบริษัท เงิน สินทรัพย์ และอื่นๆ อีกมากมายที่มีมูลค่าในตัวมันเอง สมาร์ทคอนแทรคมีจุดประสงค์หลักคือ ตรวจสอบ ยืนยัน บังคับใช้ หรือเซ็นสัญญาและข้อตกลงต่างๆ ผ่านระบบดิจิทัล
สมาร์ทคอนแทรค แตกต่างจากสัญญาทั่วๆ ไปตรงที่มันสามารถดำเนินการหรือยืนยันข้อตกลงต่างๆ ได้โดยอัตโนมัติโดยไม่ต้องผ่านตัวกลาง อาทิเช่น ธนาคาร รัฐบาล โบรกเกอร์ ตัวแทนหรือทนาย
ซึ่งตามจริงแล้ว ตัวบล็อกเชนของบิทคอยน์น์ก็สามารถสร้างสมาร์ทคอนแทรคในนั้นได้ แต่ข้อเสียหลักๆ ของมันก็คือโครงสร้างภาษาของโปรแกรมคอมพิวเตอร์ที่มีความซับซ้อนเกินกว่าที่จะนำไปพัฒนาระบบต่างๆ ได้ ซึ่งจะแตกต่างจากบล็อกเชนของอีเธอเรียมที่เป็นมิตรกับนักเขียนโปรแกรมมากกว่า เนื่องด้วยโครงสร้างของระบบที่สามารถทำงานได้โดยไม่ติดขัดเรื่องภาษาโปรแกรม
Smart Contract ทำงานยังไง ?
-
การสร้างข้อตกลง
ข้อตกลงระหว่างผู้ซื้อและผู้ขายจะถูกแปลงเป็นรหัสคอมพิวเตอร์ จากนั้นการทำธุรกรรมต่างๆ ที่เกิดขึ้นจะถูกบันทึกโดยอัตโนมัติในบล็อกเชนของอีเธอเรียม สมาร์ทคอนแทรคแต่ละอันจะมีหมายเลขที่อยู่เป็นของตัวเอง และเมื่อใดก็ตามที่สมาร์ทคอนแทรคถูกบันทึกในบล็อกเชนของอีเธอเรียม ใครก็ตามที่มีที่อยู่ของตัวสมาร์ทคอนแทรคนั้นๆ จะสามารถเข้าถึงสมาร์ทคอนแทรคได้
-
Triggering Events
สมาร์ทคอนแทรคจำเป็นที่จะระบุถึงเหตุการณ์/จุดประสงค์ พร้อมด้วยวันหมดอายุของสัญญาเพื่อให้ตัวสมาร์ทคอนแทรคทำงานได้ด้วยตัวมันเองโดยพิจารณาจากข้อตกลงที่ถูกแปลงเป็นรหัส ซึ่งรหัสเหล่านี้จะระบุขั้นตอนต่างๆ โดยอาศัยหลักเหตุและผล เราสามารถอธิบายหลักเหตุและผลได้ว่า ถ้าคำสั่งชุดหนึ่งถูกส่งออกมาก็จะให้ผลในรูปแบบๆ หนึ่ง โดยสมาร์ทคอนแทรคก็จะทำงานไปเรื่อยๆ จนกว่าทั้งผู้ซื้อและผู้ขายจะยุติสัญญา
- การยุติข้อตกลง
เมื่อสมาร์ทคอนแทรคถูกสร้างมาแล้ว ผู้ซื้อและผู้ขายจำเป็นที่จะต้องบรรลุจุดประสงค์หรือเหตุการณ์ต่างๆ ตามที่ได้ตกลงกันไว้ในตอนแรก แต่ถ้าหากฝ่ายใดฝ่ายหนึ่งไม่ได้ทำตามที่ระบุไว้ในสัญญาภายในระยะเวลาที่ตกลงกันไว้ บล็อกเชนก็จะคืนเงินไปให้อีกฝ่ายหนึ่ง
ท่านสนใจซื้อ Ethereum รึเปล่า ? ดูตลาดของเราได้ที่นี่ : https://www.bitkub.com/market/ETH
หากท่านมีข้อสงสัยหรือต้องการสอบถามข้อมูลเพิ่มเติมกรุณาติดต่อเรา
Bitkub Exchange
เว็บไซต์: www.bitkub.com
ติดต่อเรา: Bitkub Support
โทรศัพท์: 02-032-9555
ข้อคิดเห็น
0 ข้อคิดเห็น