ความเดิมตอนที่แล้ว เราได้ทำการสร้าง Private Blockchain ขึ้นมาสำเร็จ ต่อไปจะมาเรียนรู้วิธีการใช้งานกันเบื้องต้นกันนะครับ
จากคำสั่งด้านล่าง เราได้ทำการสร้างกระเป๋าตังค์ขึ้นมาเรียบร้อยแล้ว
ระบบก็จะสร้างไฟล์ Account ขึ้นมาที่ keystore ของ Node ที่ 1
File นี้สามารถนำไป Import ที่ MetaMask เพื่อใช้สร้างกระเป๋าตังค์ได้
ขั้นตอนต่อไปเราจะทำการ Add Peer ให้กับ Network ของเรา โดยเข้าไปที่ Folder ที่ต้องการให้เป็น Master Node จากตัวอย่างนี้ให้ Node ที่ 1 เป็น Master หลังจากนั้นพิมพ์คำสั่งตามตัวอย่างด้านล่าง มองหาค่า enode เพื่อนำมาใช้งาน
หลังจากที่ได้ค่า enode มาเรียบร้อยแล้ว ให้เปลี่ยนไปที่ Folder ที่เราจะใช้เป็น Peer จากตัวอย่างนี้คือ Node 2 , Node 3 เมื่อเข้ามาที่ Node 2 และ Node 3 แล้วให้ทำการ สร้าง File ที่ชื่อว่า static-nodes.json หลังจากนั้น ใส่ค่า enode เข้าไปตามตัวอย่าง
อย่างลืมแก้ไขค่า enode @หมายเลขไอพีที่ใช้งาน:หมายเลขพอร์ที่ใช้งาน @127.0.0.1:30303
หลังจากนั้นให้เข้าไปแต่ล่ะ Folder ของ Node และสั่งคำสั่ง miner.start(1) เพิ่มให้ Node เริ่มทำงาน
เข้าไปที่ Folder Node ในแต่ล่ะตัว จากนั้นใช้คำสั่ง eth.blockNumber เพื่อเช็คการ Sync กันของข้อมูลโดย ค่า Block ของทั้ง 3 Node จะต้องมีขนาดเท่ากัน เพียงเท่านี้เราก็ได้ Private Blockchain มาใช้งานแล้ว
สรุปหัวข้อใหญ่ๆ ที่ต้องทำสำหรับการสร้าง Private Blockchain มีดังนี้
- สร้าง File genesis node
- สั่ง run node
- สร้างบัญชีกระเป๋างตังค์
- สร้าง peer node
- สั่ง node miner ข้อมูล
ลองฝึกทำตามทีล่ะขั้นตอนดูนะครับ ติดกันตรงไหน คอมเม้นเข้ามาสอบถามได้นะครับ