การนำ Blockchain มาใช้ในธุรกิจหรือองค์กร มักจะมีการเริ่มต้นจากขั้นตอนที่เรียกว่า Proof-of-Concept หรือที่เรียกกันง่ายๆ ว่า Prototype
ก่อนที่จะเข้าสู่ขั้นตอนสร้าง (Build), นำร่อง (Pilot), และปล่อยใช้งานจริง (Production) ซึ่งแต่ละขั้นตอนมักจะมีความซับซ้อนในการวางแผนระบบ และความยืดหยุ่นในการตั้งค่าต่างๆ เช่น
- จำนวนของ Node
- ขนาดของ Node
- จำนวนสมาชิกของ Blockchain ใน Consortium
ซึ่งการวางแผนในขั้นตอนพวกนี้ จะมีผลต่อความง่ายในขั้นตอนที่เราเอาไปใช้งานจริงด้วย ทาง Microsoft มองว่า หากมีเทมเพลต หรือ Script พื้นฐานเพื่อใช้ในงาน Blockchain แบบต่างๆ ก็น่าจะทำให้ความซับซ้อนในขั้นตอนพวกนี้ ง่ายขึ้นได้
เป็นที่มาของ Template Marketplace ของ Hyperledger Fabric ครับ
ตลาดเทมเพลตของ Hyperledger Fabric บน Azure Kubernetes ของ Microsoft Azure
ด้วยความนิยมที่เพิ่มขึ้นอย่างต่อเนื่อง ทาง Microsoft ก็ได้เปิดส่วน Template Marketplace ขึ้นมาสำหรับ Hyperledger Fabric โดยเฉพาะ
โดยมีเป้าหมาย เพื่อให้ผู้ใช้ที่มีความเข้าใจเบื้องต้น ในการใช้งาน Azure หรือ Hyperledger Fabric สามารถจัดตั้ง Blockchain consortium ขึ้นมาบน Azure ได้โดยกำหนดค่าจำนวนหนึ่งเท่านั้นครับ
ความสามารถเด่นๆ ของเทมเพลต Hyperledger Fabric บน Azure Kubernetes Service
- Supports deployment of Hyperledger Fabric version 1.4.4 (LTS).
- Supports deployment of orderer organization and peer nodes with the option to configure the number of nodes.
- Supports Fabric Certificate Authority (CA) with self-signed certificates by default, and an option to upload organization-specific root certificates to initialize the Fabric CA.
- Supports running of LevelDb and CouchDB for world state database on peer nodes.
- Ordering service runs highly available RAFT based consensus algorithm, with an option to choose 3,5, or 7 nodes.
- Supports ways to configure in terms of number and size of the nodes of Azure Kubernetes Clusters.
- Public IP exposed for each AKS cluster deployed for networking with other organizations
- Enables you to jump start with building your network sample scripts to help post-deployment steps such as create workflows of consortiums and channels, adding peer nodes to the channel, etc.
- Node.js application sample to support running a few native Hyperledger Fabric APIs such as new user identity generation, running custom chain code, etc.
เครื่องมือที่จะตามมาหลังจากนี้
แท่นแท้น ส่วนเสริม (Extension) ของ Microsoft Visual Studio code ที่รองรับการทำงานกับ Azure Hyperledger Fabric instances นั่นเอง
หากใครสนใจ อยากลองสร้าง Template และตัวอย่าง Consortium Script สามารถไปดาวน์โหลดมาปรับแต่งได้ผ่าน Github Repo เพื่อแจกจ่าย และส่งขึ้น Marketplace ก็ได้ครับ
ติดตามอัพเดตกับพล
- ติดตามจากแฟนเพจ Nextflow
- กดติดตามคลิปใหม่ๆ Subscribe YouTube Channel ของพลได้เลย
- โทรติดต่อบริการจัดอบรม 083-071-3373 คลิกโทรผ่านมือถือได้เลย
- สอบถามผ่านทาง LINE คลิก
- สอบถามผ่านทาง Facebook คลิก
อ้างอิง – Azure Blog