Smart contract ถือเป็นฟังก์ชันที่ทำให้คริปโตเคอร์เรนซีหลาย ๆ ตัว มีการใช้งานที่หลากหลายครับ smart contract ทำให้นักพัฒนาสามารถเขียนโปรแกรมเพื่อทำธุรกรรมทางการเงินที่ซับซ้อนได้ เช่น การปล่อยกู้, การทำ leverage, การทำ yield farming เป็นต้น โดยตัดตัวกลางที่เป็นมนุษย์ออกไป ทำให้หลาย ๆ คนหันมาสนใจโปรเจกต์คริปโตเคอร์เรนซีที่มีฟังก์ชัน smart contract ครับ คริปโตเคอร์เรนซีที่มีฟังก์ชัน smart contract ในปัจจุบันเกือบทั้งหมด ใช้กลไกฉันทามติ Proof-of-Stake (PoS) ครับ นั่นคือผู้ใช้งานจะมีโอกาสที่จะถูกเลือกเป็นผู้เขียนบล็อกใหม่ ตามมูลค่าของโทเคนที่ถูกวาง (stake) เป็นหลักประกันเอาไว้ ซึ่งกลไกดังกล่าวมีข้อควรระวังตรงที่ในทางทฤษฎีแล้ว หากมีผู้ใช้งานที่มีโทเคนดังกล่าวมูลค่าสูง ๆ อาจนำไปสู่การบิดเบือนข้อมูลบนบล็อกเชนได้ครับ ถ้าหากเปรียบเทียบกับบล็อกเชนที่ใช้กลไกฉันทามติ Proof-of-Work (PoW) อย่าง Bitcoin แล้ว PoS มีความปลอดภัยที่ต่ำกว่า PoW พอสมควรครับ…