Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

ว่าง ๆ ลองสร้าง Docker Image ของ Libra client และใช้ดูหน่อย

$
0
0

เห็นเพื่อน ๆ ใน timeline ลอง Libra และภาษา Move กันเพียบเลย
พอดีไม่ค่อยมีความรู้เรื่องพวกนี้ จึงได้แต่เฝ้าดูอยู่ห่าง ๆ
แต่พอไปอ่านบทความรวมทั้งเอกสารต่าง ๆ แล้ว
ทำให้อยากทดลองใช้ดู
เขาบอกว่า ก่อนอื่นต้องติดตั้งก่อน
ดังนั้นมาเริ่มกัน

จะติดตั้งทั้งทีก็สร้าง Docker Image เก็บไว้ใช้เลย

ซึ่งทาง Libra ก็ได้เตรียม Dockerfile ไว้ให้
สำหรับสร้าง Libra client เพื่อไปใช้งาน Test network ของ Libra เลย
ดังนั้นก็ build กันด้วยคำสั่ง

[gist id="caa2cf2dc455ddc4ea1129b7c2603ffd" file="0.txt"]

ใช้เวลานานมาก ๆ ว่าจะ build เสร็จ
นานมากจนน่าจะอาบน้ำได้สัก 1 รอบ
ส่วนขนาดของ Docker image ไม่ใหญ่มากคือ  497 MB

มาใช้งานกันดีกว่า

ในตอนนี้ได้ Libra client แล้ว ก็สร้าง container มาใช้งานกันเลย
ซึ่งใช้งานไม่ยาก เพราะว่ามีเอกสารอธิบายชัดเจน

[gist id="caa2cf2dc455ddc4ea1129b7c2603ffd" file="1.txt"]

ลองสร้าง account บน Test network (ac.testnet.libra.org:8000) ของ Libra กัน
ด้วยคำสั่ง account create ดังนี้

[gist id="caa2cf2dc455ddc4ea1129b7c2603ffd" file="2.txt"]

เนื่องจากใน account ที่สร้างใหม่นั้น มี balance = 0 ซึ่งทำอะไรไม่ได้

ดังนั้นใน Test network จึงเตรียมการเติมเงินไว้ให้
เป็นบริการที่ชื่อว่า Faucet
ส่วนใน Main network ไม่มีนะ
ขั้นตอนเป็นดังนี้

[gist id="caa2cf2dc455ddc4ea1129b7c2603ffd" file="3.txt"]

เมื่อ account มีเงินแล้ว จากนั้นก็มาทำการโอนไปให้คนอื่นต่อ

จะได้ครบวงจรการเงิน

[gist id="caa2cf2dc455ddc4ea1129b7c2603ffd" file="4.txt"]

ต่อไปก็เข้าสู่ My First Transaction กันได้เลย

ไม่ยากเท่าไรนะ แต่นานหน่อย
และยังมีคำสั่งอื่น ๆ ให้ลองเล่น น่าสนุกมาก ๆ ครับ เช่น

  • ดูสถานะของ account
  • ดู transaction ที่เกิดขึ้นของแต่ละ account

ลองมาเล่นกันครับ


Viewing all articles
Browse latest Browse all 1997

Trending Articles