Build your Own Private Ethereum Network with Geth (Go Ethereum)

฿7,000
฿12,000

Quantity

-
+
฿7,000
฿12,000

Build your Own Private Ethereum Network with Geth (Go Ethereum)

 

 

ครบจบที่เดียว Build your Own Private Ethereum Network with Geth (Go Ethereum)

Blockchain จะมีบทบาทในองค์กร เหมือน No-SQL server เราจะได้เห็น Blockchain Node วางอยู่ข้างๆ RDBMS อย่างแพร่หลายในเร็วๆนี้แน่นอน


Workshop Outline
1. การสร้างเครือข่าย Ethereum ส่วนตัว

2. การสร้างไฟล์ Genesis ตั้งแต่เริ่มต้น

3. การปรับแต่งไฟล์ Genesis

4. การติดตั้ง Geth ผ่าน docker และ docker-compose

5. การสร้างโหนดแรกบนเครือข่าย Ethereum ส่วนตัว

6. การเพิ่มโหนดอื่นในเครือข่าย Ethereum ส่วนตัว

7. การเปิดตัวเครือข่าย Ethereum ส่วนตัว

8. การทดสอบเครือข่าย Ethereum ส่วนตัว

9. การใช้งานเครือข่าย Ethereum ส่วนตัว

10. การทดสอบและ deploy Smart Contract กับเครือข่าย Ethereum PoA ที่สร้างขึ้น

11. การ Deploy blockscout explorer

 

 

ขั้นตอนในการเข้า workshop
1. ทำการสั่งซื้อ และชำระเงินภายในเว็ป https://bit.ly/build-ethereum-network-web
2. copy เลขใบสั่งซื้อที่ได้รับเมื่อชำระเงินสำเร็จ ตัวอย่างเลขใบสั่งซื้อ BEST2102010XXXXXXXXX
3. request invitation ไปที่ Facebook Group https://bit.ly/build-ethereum-network-group/
4. ตอบคำถามเพื่อเข้า group โปรดแจ้ง email หรือเบอร์โทรศัพท์ ที่สมัครในเว็ป boodaBEST และกรอกเลขใบสั่งซื้อ
5. รอไม่เกิน 24 ชั่วโมงเพื่อให้ admin approve เข้ากลุ่ม
6. คลิปการสอนทั้งหมดจะอยู่ในกลุ่ม สามารถดูได้ตลอดชีพ และอาจจะมี clip ใหม่ๆ update เข้ามา
7. หากท่านมีข้อสงสัยประการใดสามารถติดต่อสอบถามได้ที่ Facebook Page : boodaBEST

 

 

 

 

 



Workshop Lessons

Chapter 1. การสร้างเครือข่าย Ethereum ส่วนตัว
1.1 รายละเอียด System Requirements
1.2 รายละเอียด Software Requirements
1.3 Geth Version
1.4 ครงสร้างของ เครือข่าย Ethereum ส่วนตัว

Chapter 2.การสร้างไฟล์ Genesis ตั้งแต่เริ่มต้น
2.1 ครงสร้าง genesis file
2.2 การ pre mint เหรียญให้ wallet

Chapter 3. การปรับแต่งไฟล์ Genesis
3.1 การกำหนด chainID
3.2 การตั้งค่า Sync block time
3.3 กำหนด extradata
3.4 การกำหนด balance ของกระเป๋าตั้งต้นของเครือข่าย Ethereum ส่วนตัว

Chapter 4. การติดตั้ง Geth ผ่าน docker และ docker-compose
4.1 กำหนด password สำหรับ เครือข่าย Ethereum ส่วนตัว
4.2 สร้างไฟล์ docker-compose.yaml สำหรับ deploy
4.3 เตรียม script สำหรับการสร้าง Address account และ init genesis
4.4 การสร้าง bootnode

Chapter 5. การสร้างโหนดแรกบนเครือข่าย Ethereum ส่วนตัว
5.1 สร้าง Address account สำหรับ first validator
5.2 การ init genesis เพื่อเริ่มต้นการใช้งาน geth
5.3 ปรับค่า docker-compose.yaml
5.4 deploy โหนดแรกบนเครือข่าย Ethereum ส่วนตัว

Chapter 6. การเพิ่มโหนดอื่นในเครือข่าย Ethereum ส่วนตัว
6.1 สร้าง Address account สำหรับ validator โหนดที่จะเชื่อมต่อ
6.2 การ init genesis เพื่อเริ่มต้นการใช้งาน geth
6.3 ปรับค่า docker-compose.yaml
6.4 การโหวตเพื่อเพิ่ม validator บนเครือข่าย Ethereum ส่วนตัว

Chapter 7. การเปิดตัวเครือข่าย Ethereum ส่วนตัว (RPC)
7.1 การ init genesis เพื่อเริ่มต้นการใช้งาน geth
7.2 ปรับค่า docker-compose.yaml สำหรับ RPC

Chapter 8. การทดสอบเครือข่าย Ethereum ส่วนตัว
8.1 การทดสอบเครือข่าย Ethereum ส่วนตัวผ่าน Metamask

Chapter 9. การใช้งานเครือข่าย Ethereum ส่วนตัว
9.1 การใช้งานเครือข่าย Ethereum ส่วนตัวผ่าน Metamask

Chapter 10. การทดสอบและ deploy Smart Contract กับเครือข่าย Ethereum PoA ที่สร้างขึ้น
10.1 RPC และ Network ID
10.2 Gas Price และ Gas limit
10.3 ทดสอบ deploy smartcontract ด้วย Remix

Chapter 11. การ Deploy blockscout explore
11.1 ปรับแต่งค่า coin ของ blockscout
11.2 ปรับแต่ง Theme ของ blockscout
11.3 การ build docker images blockscout
11.4 เตรียมไฟล์ docker-compose.yaml
11.5 deploy blockscout





Prerequisite

Workshop นี้เหมาะสำหรับคนที่อยากเตรียมพร้อมรับมือการมาของ Blockchain ในองค์กร ไม่ว่าจะเป็น Developer ที่เขียน fullstack หรือ ดูแล infrastructure

ขอใบกำกับภาษีหรือ ชำระเงินผ่านการโอน หรือมีข้อสงสัยต่างๆ ทัก chat ได้ใน boodaBEST Facebook

 



Messenger