
,12 นาที
กระเป๋า Web3 ที่ดีที่สุดในปี 2026
อ่านเพิ่มเติม
การเกิดขึ้นของบล็อกเชนทำให้อุตสาหกรรมหลายแห่งมีประสิทธิภาพมากขึ้น ด้วยการทำให้วิธีการจัดเก็บข้อมูลมีความโปร่งใสและกระจายศูนย์ อย่างไรก็ตาม นั่นยังห่างไกลจากทุกสิ่งที่เทคโนโลยีบล็อกเชนทำได้ ในฐานะชายหนุ่มที่ฉลาดอย่างยิ่ง Vitalik Buterin เริ่มคิดหาวิธีที่ Bitcoin จะสามารถพัฒนาให้ดีขึ้นได้ เขามีบทบาทในอุตสาหกรรมบล็อกเชนมาระยะหนึ่งแล้ว และกลายเป็นบุคคลที่มีความรู้ความเชี่ยวชาญ หลังจากทำการวิจัยและแบ่งปันวิสัยทัศน์ของเขามาหลายปี เขาก็คิดโปรเจกต์ใหม่ขึ้นมา โดยมันถูกเรียกว่า Ethereum โปรเจกต์นี้มีบทบาทในการนำ smart contracts มาสู่ผู้คนจำนวนมาก โดยเฉพาะผ่านการเป็นเจ้าภาพเปิดตัว ICOs หลายพันรายการ ซึ่งย่อมาจาก initial coin offerings แต่ smart contracts เหล่านี้คืออะไร และมันทำอะไรได้บ้าง?
Smart contracts เป็นวิธีที่มีประสิทธิภาพที่สุดในการทำงานโดยไม่ต้องมีตัวกลาง มันทำให้สัญญาสามารถทำงานได้ด้วยตัวเองในลักษณะที่ไม่จำเป็นต้องให้ฝ่ายที่เกี่ยวข้องไว้วางใจกันเอง Smart contracts สามารถใช้ได้ในอุตสาหกรรมการเงิน อสังหาริมทรัพย์ กฎหมายทรัพย์สิน การบังคับใช้เครดิต และอื่นๆ ลองจินตนาการตัวอย่างของ smart contract ดู บุคคล A เช่าอพาร์ตเมนต์จากบุคคล B บุคคล A ต้องการจ่ายค่าเช่าด้วย cryptocurrency โดยเฉพาะ Ethereum บุคคล B สร้าง smart contract บนบล็อกเชนที่มีทั้งกฎและข้อบังคับทั้งหมดที่บุคคล A ต้องปฏิบัติตามเมื่ออาศัยอยู่ในอพาร์ตเมนต์นี้ ตอนนี้บุคคล A สามารถจ่ายค่าเช่าโดยการฝากเงินเข้าไปใน smart contract ซึ่งจะทำหน้าที่เป็น escrow จากนั้นเมื่อฝ่ายใดฝ่ายหนึ่งละเมิดเงื่อนไขของสัญญา เงินจะถูกปล่อยหรือไม่ถูกปล่อย ขึ้นอยู่กับสิ่งที่เขียนไว้ใน smart contract ลองจินตนาการว่าบุคคล A ต้องการยุติการเช่าที่พัก เมื่อบ้านถูกส่งคืนอย่างเรียบร้อย smart contract จะโอนเงินมัดจำกลับไปยังบุคคล A โดยอัตโนมัติเพื่อเป็นการปฏิบัติตามจนจบสัญญา ตัวอย่างที่มีความเชิงเทคนิคมากขึ้น ซึ่งเป็นโค้ดที่เราอยากแบ่งปัน มีดังนี้:pragma solidity ^0.4.21;
contract Coin {
// คีย์เวิร์ด "public" ทำให้ตัวแปรเหล่านี้
// สามารถอ่านได้จากภายนอก
address public minter;
mapping (address => uint) public balances;
// Events ช่วยให้ light clients ตอบสนองต่อ
// การเปลี่ยนแปลงได้อย่างมีประสิทธิภาพ
event Sent(address from, address to, uint amount);
// นี่คือ constructor ซึ่งโค้ดของมันจะ
// ทำงานเฉพาะตอนที่สัญญาถูกสร้างขึ้นเท่านั้น
function Coin() public {
minter = msg.sender;
}
function mint(address receiver, uint amount) public {
if (msg.sender != minter) return;
balances[receiver] += amount;
}
function send(address receiver, uint amount) public {
if (balances[msg.sender] < amount) return;
balances[msg.sender] -= amount;
balances[receiver] += amount;
emit Sent(msg.sender, receiver, amount);
}
}
สิ่งนี้แสดงให้เห็นวิธีการสร้าง cryptocurrency ขึ้นมาจากความว่างเปล่า แล้วทำให้ผู้คนสามารถทำธุรกรรมด้วยสกุลเงินนั้นได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่ เอกสารที่ Solidity แบ่งปันไว้.
smart contracts ถูกนำไปใช้ในอุตสาหกรรมหลากหลายประเภท ตัวอย่างในชีวิตจริงบางส่วนที่เราอยากแชร์ให้คุณดู ได้แก่:
ไม่มีใครสามารถบอกอนาคตได้ สิ่งเดียวที่เราทำได้คือการคาดเดา สำหรับ smart contracts อนาคตดูสดใสมาก ทุกสัปดาห์เรามักเห็นข่าวว่าบริษัทขนาดใหญ่กำลังนำ smart contracts เข้ามาในโครงสร้างของตน ล่าสุด Nike ประกาศว่าพวกเขาจะติดตามความเป็นเจ้าของรองเท้าผ้าใบโดยใช้ Ethereum blockchain สิ่งนี้ไม่สามารถทำได้หากไม่มี smart contracts ลองจินตนาการดูว่าตัวกลางจะถูกตัดออกไปได้มากเพียงใดเมื่อเราเริ่มใช้ smart contracts เราอาจไม่ต้องการพนักงานรับรองเอกสาร ทนายความ หรือแม้แต่ผู้พิพากษา เมื่อมีสัญญาที่สามารถมาแทนที่พวกเขาได้ มันทั้งน่าทึ่งและน่ากลัวในเวลาเดียวกันเมื่อคิดถึงโอกาสเหล่านี้
แชร์:
เข้าร่วมจดหมายข่าวของเรา — รับข้อมูลข่าวสาร รับพลัง

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