Smart Contract คืออะไร เกี่ยวข้องกับบล็อกเชนอย่างไร
Smart Contract บน บล็อกเชน
ก่อนอื่นต้องขอเกริ่นก่อนว่า บล็อกเชน คือระบบจัดเก็บข้อมูลแบบ Decentralized
สามารถจัดเก็บข้อมูลแบบกระจายและให้ทุกๆ Node สามารถรับรู้ข้อมูลเดียวกัน
.... คร่าวๆนะเอาง่ายๆ ว่ามันเป็นระบบที่น่าเชื่อถือ ปลอดภัย ไร้คนกลาง
แล้ว Smart Contract มันคืออะไรเกี่ยวข้องกับ บล็อกเชนอย่างไร ?
ยกตัวอย่างง่ายๆนะครับ ถ้าบล็อกเชนคือระบบการเก็บข้อมูลรูปแบบหนึ่ง
- แล้วข้อมูลในนั้นมันคืออะไรล่ะ ?
คำตอบคือมันก็คือ Transaction ที่จัดเก็บใน Block ร้อยเรียงกันเป็น Chain ไงล่ะ ...
- ถามต่อ แล้ว Transaction มันคืออะไรกัน ?
คำตอบคือมันก็แล้วแต่ว่าเราจะทำระบบอะไรบนบล็อกเชน ก็ออกแบบ Transaction ตัวเองขึ้นมาตามสิ่งที่เราต้องการไงครับ ....
ยกตัวอย่างบิทคอยน์ซึ่งถือว่าเป็นนวัตกรรมตัวแรกๆ เลยที่สร้างจากบล็อกเชน
อย่างที่รู้กันว่าบิทคอยน์คือสกุลเงินดิจิตอลนะ Transaction เค้าก็คือ ธุรกรรมการโอนเงินนั่นเอง
แล้วสรุปว่า Smart Contract มันคืออัลลัยยย ??
เอาล่ะในเมื่อเรารู้แล้วว่า เราจะคิดอะไรก็ได้ใส่ลงไปในบล็อคเชน ชิมิ
แล้วถ้ามันไม่ใช่แค่ข้อมูลล่ะ ?
แต่มันคือโปรแกรม หรือ Source Code ที่สามารถสั่งให้ทำงานได้บนบล็อกเชน !!!!
ความคิดนี้เกิดจากอัจฉริยะนามว่า Vitalik Buterin ผู้เป็นบิดาแห่ง Ethereum
ซึ่ง Ethereum เป็นระบบบล็อกเชนที่ชูเรื่องการทำ Smart Contract ตัวแรก
และประสปความสำเร็จครองอันดับสอง รองจากบิทคอยน์เลยทีเดียว
Smart Contract Platform บนบล็อกเชน
เรียงตามมูลค่าทางการตลาด (04/04/2019)
1. Ethereum
2. EOS
3. Cardano
4. Stellar
5. Tron
6. IOTA
7. Ontology
8. NEO
และด้วย Platform เหล่านี้ทำให้เกิด Project ที่สร้าง Token บนเครือข่ายของเค้าอย่างแพร่หลาย
ก่อให้เกิดยุคทองของการลงทุนผ่าน ICO ที่เฟื่องฟูในปี 2017-2018 และหายไปใน 2019
แต่ Smart Contract เองยังสามารถนำไปใช้ในด้านอื่นๆ อีกมากไม่ใช่เพียงแค่ ICO เท่านั้นนะ