วันจันทร์, พฤษภาคม 20

ป้ายกำกับ: Development

มาพัฒนา DApp ง่าย ๆ ด้วย Truffle กันเถอะ ตอนที่ 2: Make New Project

มาพัฒนา DApp ง่าย ๆ ด้วย Truffle กันเถอะ ตอนที่ 2: Make New Project

Technical
สวัสดีค่ะ คุณผู้อ่านทุกท่าน กลับมาพบกันอีกครั้งกับซีรีย์ "มาพัฒนา DApp ง่าย ๆ ด้วย Truffle กันเถอะ" ตอนนี้เป็นตอนที่ 2 แล้วนะคะ :) ก่อนที่จะไปกันต่อ หากคุณผู้อ่านยังไม่อ่าน หรือลืมเนื้อหาตอนแรกไปแล้ว ผู้เขียนขอแนะนำให้อ่านบทความ "มาพัฒนา DApp ง่าย ๆ ด้วย Truffle กันเถอะ ตอนที่ 1: What and Why?" เพื่อเข้าใจถึงความเป็นมาและความสำคัญของ Truffle ก่อนนะคะ ถึงตรงนี้แล้ว เรามาเริ่มต้นสร้าง DApp ขึ้นมาตัวหนึ่งด้วย Truffle กันเลยค่ะ ผู้เขียนจะขอยกตัวอย่างระบบง่าย ๆ ดังภาพนี้ ... จะเห็นได้ว่า มันมีลักษณะเหมือนเป็น Ecommerce ตัวหนึ่ง ...ใช่แล้วค่ะ เราจะสร้าง Ecommerce แบบง่าย ๆ ที่ทำงานร่วมกับ Blockchain กัน สำหรับในบทความตอนนี้ เราจะยังไม่ได้เห็นภาพเสร็จสมบูรณ์ดังภาพข้างบนนะคะ เราจะมาสร้างโปรเจคและเขียน Smart Contract ที่เป็นระบบเบื้องหลังกันก่อน ขั้นตอนในส่วนนี้ก็จะมีดังนี้ค่
มาพัฒนา DApp ง่าย ๆ ด้วย Truffle กันเถอะ ตอนที่ 1: What and Why?

มาพัฒนา DApp ง่าย ๆ ด้วย Truffle กันเถอะ ตอนที่ 1: What and Why?

Technical
สวัสดีค่ะ คุณผู้อ่านทุกท่าน ทุกวันนี้ Blockchain ได้ถูกพัฒนาให้สามารถทำงานร่วมกับแอปพลิเคชันที่เราเขียนได้แล้ว เราจะเรียกแอปพลิเคชันที่ทำงานกับ Blockchain ว่า DApp มันย่อมาจาก Decentralized Application แปลตรงตัวว่าแอปพลิเคชันที่ทำงานแบบกระจายนั่นเอง คุณผู้อ่านหลายคนที่เล่น Ethereum น่าจะเคยเห็นและเคยเล่น DApp กันบ้าง หากนึกไม่ออก ให้นึกถึงเว็บที่ต้องมีการซื้อเหรียญถึงจะทำงานได้ เช่น <CryptoKitties.co> เกมเพาะพันธุ์แมว, <SteemIt.com> เว็บบล็อกที่เปิดโอกาสให้คนจ่ายเหรียญ Crypto เพื่อสนับสนุนคนเขียนบทความ เป็นต้น ในบทความนี้เราจะสร้าง DApp เป็นของตัวเองง่าย ๆ ด้วย Truffle กันค่ะ แต่เดี๋ยวก่อน! เรายังไม่สร้างตอนนี้! ผู้เขียนขอแนะนำให้คุณผู้อ่านรู้จักกับ Truffle และความสำคัญของมันก่อน ซึ่งเนื้อหาค่อนข้างยาว วิธีการสร้างขอยกไปเขียนในตอนถัดไปแทนนะคะ เรื่องนี้ผู้เขียนตั