Page 72 - Magazine ทหารพัฒนา
P. 72

การตรวจสอบความถูกต้อง Block นั้นจะมีอยู่ด้วยกัน ๒ ขั้นตอนคือ

               ๑. PROOF OF WORK (POW) กระบวนการตรวจสอบว่า Ledger หรือ บัญชีข้อมูลนี้

          ไม่ได้ถูกแฮกเข้ามา ซึ่งกระบวนการตรวจสอบนี้จะต้องใช้ Computer เข้ามาช่วย (เครื่องที่
          Mining นั่นเอง)
               ๒. PROOF OF STAKE ในขณะที่ Computer ด�าเนินการตรวจสอบข้อมูลที่เข้ารหัส

          Proof of stake
               จะด�าเนินการตรวจสอบความเป็นเจ้าของ ด้วยจ�านวนที่มีการเพิ่มขึ้นอย่างแน่นอนภายใน

          ข้อมูลบัญชี (Ledger) นั้นจะไม่มีการเก็บข้อมูลเจ้าของ แต่จะเก็บเพียงข้อมูล Transaction
          ทั้งหมดที่ผ่านมาเท่านั้น ซึ่งในส่วนนี้กระเป๋าเงิน (Wallet) จะสามารถอ้างอิงไปยังเจ้าของผ่าน
          ทางข้อมูล Transaction ที่ผ่านมา























          Smart Contract

               Smart Contract แปลตรงตัวคือ “สัญญาอัจฉริยะ”
          ส�าหรับค�าว่า “สัญญา” ในที่นี้อาจจะเป็นสัญญาการว่าจ้าง

          สัญญาการซื้อขาย หรือเอกสารของทางการ สิ่งนี้เริ่มจาก
          การที่มีชายคนหนึ่งนามว่า Nick Szabo เป็นผู้เสนอแนว
          ความคิดว่า บล็อกเชนสามารถใช้ในการบันทึกข้อตกลงของ

          สัญญาที่สามารถด�าเนินการได้ด้วยตัวเอง ไม่จ�าเป็นต้องมี
          คนกลาง หรือใช้พนักงานในการมานั่งตรวจสอบเอกสาร

          ทุกอย่างให้คอมพิวเตอร์และโปรแกรมจัดการ และมันยังโกง
          ไม่ได้อีกด้วย เพราะทุกคนในบล็อกเชนจะเป็นพยานว่า
          สัญญานี้เกิดขึ้นและบรรลุจริงๆ

               Vitalik Buterin โปรแกรมเมอร์เบื้องหลัง Ethereum
          วัย ๒๒ ปี ได้นิยาม Smart Contract เอาไว้ว่า คือการ

          เคลื่อนย้ายสินทรัพย์หรือเงินตราเข้าไปในตัวโปรแกรม และ
          โปรแกรมนี้จะท�างานด้วยตัวของมัน และ ณ จุดจุดหนึ่ง
          มันจะท�าการเช็คเงื่อนไขว่า สินทรัพย์นี้ควรจะถูกส่งต่อไป

          ที่ใคร หรือควรจะถูกโอนคืนกลับไปให้เจ้าของ



         70     วารสาร
              ทหารพัฒนา
   67   68   69   70   71   72   73   74   75   76   77