เรียนรู้วิธีการสร้าง Blockchain

คุณเคยสงสัยหรือไม่ว่าจะสร้าง blockchain ได้อย่างไร? ถ้าคุณทำแสดงว่าคุณมาถูกที่แล้ว.

Blockchains คือ“อนาคต”. มันมีศักยภาพที่จะเปลี่ยนแปลงทุกสิ่งรอบตัวเราและส่งผลกระทบต่ออุตสาหกรรมในรูปแบบที่ไม่เคยมีมาก่อนเช่นเดียวกับการที่ไฟฟ้าและอินเทอร์เน็ตเปลี่ยนชีวิตประจำวันของเรา.

ปัจจุบัน blockchain อยู่ในขั้นเริ่มต้นที่มีการพัฒนาอย่างรวดเร็วทั่วโลกเพื่อทำให้อัตราการนำไปใช้สูงกว่าที่เคยเป็นมา ผู้เล่นหลักบางคนในการแข่งขัน ได้แก่ Hyperledger, Corda และ Ethereum พวกเขาแต่ละคนพยายามแก้ปัญหาด้วยการแสวงหาเพื่อปรับปรุงการยอมรับและอัตราการนำบล็อกเชนไปใช้.

แต่ทำไมเราถึงพูดสิ่งเหล่านี้กับคุณ? นั่นเป็นเพราะเราต้องการสร้างความจริงที่ว่ามีความต้องการเครื่องมือและโซลูชันบล็อกเชนที่ใช้งานได้จริง สิ่งนี้จะทำให้คุณมีแรงจูงใจในการสร้างแอปพลิเคชันบล็อกเชนหรือเรียนรู้วิธีสร้างบล็อกเชนของคุณ.

Contents

วิธีสร้างแอปพลิเคชัน / โซลูชัน Blockchain จากมุมมองทางธุรกิจ


หากคุณเป็นนักธุรกิจที่ต้องการเรียนรู้วิธีสร้างโซลูชันบล็อกเชนเรามีให้คุณครอบคลุม. 

มาเริ่มกันเลย.

ขั้นตอนที่ 1: ค้นหากรณีการใช้งานที่เหมาะสม

แม้ว่า blockchain จะมีแนวโน้มที่ดีและทำในสิ่งที่ตั้งใจจะทำ แต่ก็มีโฆษณามากมายที่อยู่รอบตัว ด้วยเหตุนี้ในฐานะธุรกิจคุณต้องเข้าใจโฆษณาและเข้าใจอย่างชัดเจนว่า blockchain ในกรณีของคุณช่วยแก้ปัญหาได้หรือไม่ นั่นเป็นเหตุผลที่สำคัญที่จะต้องแยกความแตกต่างของข้อเท็จจริงจากโฆษณาแล้วตัดสินใจตามข้อมูลนั้น.

เราได้เขียนคำแนะนำฉบับสมบูรณ์เกี่ยวกับเวลาที่ควรเลือก blockchain ซึ่งเราได้กล่าวถึงคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการทำ ตรวจสอบเพื่อเรียนรู้ว่าจะใช้ blockchain เมื่อใดและที่ไหนและพิจารณาว่า blockchain จะเพิ่มอะไรให้กับธุรกิจของคุณหรือไม่.

โดยทั่วไป blockchain เหมาะที่สุดในกรณีต่อไปนี้:

  • การจัดการสินทรัพย์อัจฉริยะ: หากธุรกิจของคุณอยู่รอบ ๆ การแลกเปลี่ยนการเกษียณอายุการออกหรือการชำระเงินคุณสามารถใช้ blockchain ได้อย่างมีประสิทธิภาพเนื่องจากคุณต้องจัดการสินทรัพย์
  • สัญญาอัจฉริยะ: สัญญาอัจฉริยะเป็นวิธีการดำเนินการโดยอัตโนมัติและยังรับประกันการผูกมัดทางกฎหมายในรหัสดิจิทัล หากธุรกิจของคุณสามารถใช้ประโยชน์จากมันได้ก็อาจเป็นตัวเลือกที่ดีที่จะใช้บล็อกเชน แต่ก่อนที่คุณจะตัดสินใจมันจะดีกว่าที่จะไตร่ตรองและตัดสินใจให้ถูกต้อง.
  • การตรวจสอบข้อมูลและการรับรองความถูกต้อง: Blockchain ยังทำงานร่วมกับลายเซ็นดิจิทัลพื้นที่เก็บข้อมูลที่ไม่เปลี่ยนรูปและการเข้ารหัสได้อย่างราบรื่น ดังนั้นหากคุณต้องการทำงานกับข้อมูลที่สร้างขึ้นโดยใช้ธุรกรรม blockchain ก็เป็นทางเลือกที่ดี.

ขั้นตอนที่ 2: การเลือกกลไกฉันทามติ

ขั้นตอนต่อไปคือการเลือกกลไกฉันทามติตามความต้องการของคุณ มีกลไกฉันทามติที่เป็นที่นิยมมากมาย. 

ได้รับความนิยมมากที่สุดคือ Proof-of-Work (PoW) อย่างไรก็ตามไม่เหมาะสำหรับการทำธุรกิจที่นั่นเนื่องจากต้องใช้ฮาร์ดแวร์ที่มีประสิทธิภาพและพลังงานจำนวนมากเพื่อให้ทำงานได้สำเร็จ. 

ข่าวดีก็คือมีวิธีการฉันทามติที่น่าอัศจรรย์อื่น ๆ อีกมากมายที่นำไปใช้ในระบบบัญชีแยกประเภทอื่น ๆ (DLT) เช่น Corda, Hyperledger, Quorum และอื่น ๆ. 

DLT เหล่านี้มีกลไกที่เป็นเอกฉันท์เช่น Byzantine fault-tolerant, Proof of Stake, Federated Byzantine Agreement, Proof of Elapsed Time, Redundant Byzantine Fault Tolerance, Robin Round, Simplified Byzantine Fault Tolerance, Federated Consensus เป็นต้น!

งานของคุณคือดำเนินการตามกลไกฉันทามติที่มีอยู่และพิจารณาว่ากลไกใดที่เหมาะกับความต้องการของคุณด้วยวิธีที่ดีที่สุดเท่าที่จะเป็นไปได้.

ขั้นตอนที่ 3: การเลือกแพลตฟอร์ม

ตอนนี้คุณต้องเลือกแพลตฟอร์มที่คุณต้องการสร้างบล็อกเชนของคุณ ขณะนี้มีตัวเลือกมากมายให้คุณและทุกตัวเลือกจะต้องนำเสนอสิ่งที่ไม่เหมือนใคร ในฐานะธุรกิจคุณต้องหาแพลตฟอร์มที่เหมาะสมกับความต้องการของคุณมากที่สุดตามความต้องการและงบประมาณ.

แพลตฟอร์มเด่น ๆ ที่เราแนะนำ ได้แก่ Corda, Ethereum, Hyperledger Fabric, Hyperledger Sawtooth Lake, Hyperledger Iroha, Quorum, Stellar, OpenChain, BigChainDB และอื่น ๆ.

แพลตฟอร์มทั้งหมดเหล่านี้ครอบคลุมอย่างกว้างขวางใน 101Blockchains และคุณสามารถคลิกที่แต่ละแพลตฟอร์มเพื่อทราบเกี่ยวกับพวกเขา.

หากคุณเป็นธุรกิจระดับองค์กรคุณอาจต้องการลองใช้ Hyperledger Fabric.

  • ผ้า Hyperledger 2.0
  • กรณีการใช้ผ้า Hyperledger และกรณีศึกษา

ขั้นตอนที่ 4: การออกแบบโหนด

เมื่อเลือกอัลกอริทึมและแพลตฟอร์มที่เป็นเอกฉันท์ตอนนี้ถึงเวลาออกแบบโหนดแล้ว โดยทั่วไปคุณสามารถเข้าถึงการสร้างเครือข่าย blockchain ได้หลายวิธี. 

คุณสามารถสร้างเครือข่ายที่ได้รับอนุญาตซึ่งเป็นเครือข่ายปิดและต้องมีกฎ KYC ที่เข้มงวดเพื่อให้โหนดเข้าร่วม ในทางกลับกันมีเครือข่ายที่ไม่ได้รับอนุญาตซึ่งเป็นเครือข่ายสาธารณะเป็นหลัก ทุกคนสามารถเข้าร่วมเครือข่ายและใช้ประโยชน์จากสิ่งที่เสนอได้ที่นี่.

โดยส่วนใหญ่แล้วธุรกิจต่างๆต้องการเครือข่ายที่ได้รับอนุญาตเนื่องจากไม่ต้องการแบ่งปันข้อมูลที่สำคัญกับทุกคน นอกจากนี้เครือข่ายที่ได้รับอนุญาตยังสามารถออกแบบมาเพื่อแบ่งปันข้อมูลกับสาธารณะได้เช่นกัน. 

เมื่อคุณตัดสินใจได้แล้วตอนนี้คุณต้องตัดสินใจว่าคุณจะรันโหนดเหล่านั้นที่ใด คุณต้องการเรียกใช้โหนดบนคลาวด์หรือในองค์กรหรือทั้งสองอย่างรวมกัน? นอกจากนี้คุณต้องจัดเตรียมข้อกำหนดฮาร์ดแวร์ที่คุณตัดสินใจเลือกหน่วยความจำโปรเซสเซอร์และขนาดดิสก์สำหรับแต่ละโหนด. 

สุดท้ายนี้คุณต้องออกแบบระบบปฏิบัติการของโหนดด้วย คุณสามารถใช้ระบบปฏิบัติการ Linux ฟรีเช่น CentOS, Fedora, Debian หรือ Ubuntu หากคุณไม่สะดวกกับระบบปฏิบัติการที่ใช้ Linux คุณสามารถเลือก Windows เป็นระบบปฏิบัติการสำหรับโหนดของคุณได้.

ขั้นตอนที่ 5: การออกแบบอินสแตนซ์ Blockchain

ตอนนี้จำเป็นต้องสร้างอินสแตนซ์ blockchain การสร้างและการจัดการจะทำตามแพลตฟอร์มที่คุณเลือก ที่นี่คุณสามารถกำหนดค่าด้านต่างๆของอินสแตนซ์รวมถึงการออกสินทรัพย์การออกสินทรัพย์ใหม่สิทธิ์การจัดการคีย์การแลกเปลี่ยนอะตอมสินทรัพย์เนทีฟรูปแบบคีย์ลายเซ็นบล็อกและอื่น ๆ!

ขั้นตอนนี้สำคัญมาก นั่นคือเหตุผลที่คุณควรใช้เวลาอย่างเหมาะสมในการออกแบบอินสแตนซ์บล็อกเชน. 

ขั้นตอนที่ 6: Application Programming Interface (API)

เมื่อคุณมีอินสแตนซ์ blockchain ของคุณแล้วก็ถึงเวลาจัดการอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) มี API ที่สร้างไว้ล่วงหน้าแล้วขึ้นอยู่กับแพลตฟอร์มที่คุณเลือก ซึ่งหมายความว่าบางแพลตฟอร์มอาจไม่มี API เลย. 

แล้วทำไมคุณถึงต้องใช้ API สำหรับ? คุณต้องให้พวกเขาทำสิ่งต่อไปนี้.

  • ทำหน้าที่เกี่ยวกับการตรวจสอบ
  • สร้างคู่คีย์และที่อยู่
  • การดึงข้อมูลและการจัดเก็บ
  • การตรวจสอบข้อมูลโดยใช้แฮชและลายเซ็นดิจิทัล
  • สัญญาอัจฉริยะ
  • การจัดการการจัดการวงจรชีวิตของสินทรัพย์อัจฉริยะซึ่งรวมถึงการชำระเงินการออกสัญญาการแลกเปลี่ยนและการเกษียณอายุ

ขั้นตอนที่ 7: การออกแบบส่วนต่อประสานผู้ใช้และผู้ดูแลระบบ

ด้วยการตั้งค่าแบ็กเอนด์ถึงเวลาที่คุณต้องออกแบบอินเทอร์เฟซสำหรับผู้ดูแลระบบและผู้ใช้ สำหรับอินเทอร์เฟซผู้ดูแลระบบคุณต้องให้ข้อมูลแก่ผู้ดูแลระบบให้มากที่สุดเท่าที่จะเป็นไปได้ในขณะเดียวกันก็ต้องแน่ใจว่าคุณจะไม่ทำให้อินเทอร์เฟซที่ไม่จำเป็นล้น.

สำหรับผู้ใช้คุณสามารถตัดสินใจที่จะแสดงเฉพาะสิ่งที่สำคัญเท่านั้น หากคุณอยู่ในเครือข่ายที่ได้รับอนุญาตคุณสามารถตัดสินใจที่จะแสดงข้อมูล KYC สถานะกับเครือข่ายบทบาทและข้อมูลสำคัญอื่น ๆ. 

คุณสามารถใช้ภาษาการเขียนโปรแกรมส่วนหน้าใด ๆ ก็ได้ เราขอแนะนำให้เลือก HTML5, CSS, C #, PHP, JavaScript, Java และอื่น ๆ!

ขั้นตอนที่ 8: สรุป Blockchain

ขั้นตอนสุดท้ายคือการสรุปโครงการ ที่นี่คุณต้องตรวจสอบให้แน่ใจว่าเครือข่าย blockchain ของคุณทำงานตามที่ตั้งใจไว้โดยการตรวจสอบไม่หยุด นอกจากนี้ตรวจสอบให้แน่ใจว่าคุณทำงานบนเครือข่ายบล็อกเชนของคุณต่อไป คุณอาจต้องการเพิ่มเทคโนโลยีในอนาคตให้กับบล็อกเชนของคุณเช่นการวิเคราะห์คลาวด์ปัญญาประดิษฐ์และอื่น ๆ!

สร้าง Blockchain ของคุณเองสำหรับผลิตภัณฑ์ทางการเงิน

ในส่วนนี้เราจะกล่าวถึงประเด็นสำคัญเกี่ยวกับการสร้าง blockchain สำหรับผลิตภัณฑ์ทางการเงิน ผลิตภัณฑ์ทางการเงินมีความแตกต่างกันเมื่อเทียบกับผลิตภัณฑ์ประเภทอื่น ๆ ดังนั้นจึงต้องใช้รูปแบบการวางแผนและการดำเนินการที่แตกต่างกัน.

Infact ภาคการเงินเป็นอุตสาหกรรมที่มีความพร้อมมากที่สุดที่พร้อมสำหรับบล็อกเชน แม้แต่กรณีการใช้งานครั้งแรกสำหรับ blockchain ก็คือ bitcoin crypto-coin ซึ่งเปลี่ยนวิธีที่ทั้งสองฝ่ายเชื่อมต่อและโอนเงินให้กัน.

FinTech เป็นหนึ่งในภาคส่วนที่มักประสบปัญหาการฉ้อโกงหรือการเล่นที่ไม่เหมาะสม นี่เป็นเพราะความจริงที่ว่าผู้คนเต็มใจที่จะทำสิ่งที่ผิดเพียงเพื่อสร้างรายได้มากขึ้น และนั่นคือจุดที่ blockchain เข้ามาเนื่องจากมีวิธีการที่จำเป็นในการปกป้องผลประโยชน์ของทุกฝ่าย.

ด้วยการใช้ blockchain ฝ่ายต่างๆสามารถทำงานได้โดยไม่ต้องมีคนกลางและด้วยเหตุนี้จึงสามารถประหยัดพลังงานและค่าใช้จ่ายที่เกี่ยวข้องกับการทำธุรกรรม Blockchain ยังมีประโยชน์ในการจัดการด้านอื่น ๆ ของธุรกิจเช่นการซื้อขายสินค้าโลจิสติกส์ & สินค้าคงคลังติดตามธุรกรรมและอื่น ๆ.

แต่ไม่ใช่ว่าผลิตภัณฑ์ฟินเทคทุกตัวควรนำบล็อกเชนมาใช้ตั้งแต่เนิ่นๆ ด้านล่างนี้คือเหตุผลที่คุณควรลองลงทุนใน blockchain:

  • ดึงดูดการลงทุน: ตอนนี้การยอมรับ Blockchain ถูกมองว่าเป็นการคาดการณ์ล่วงหน้าและด้วยเหตุนี้จึงสามารถทำงานได้อย่างน่าอัศจรรย์หากคุณกำลังมองหาการลงทุน.
  • ความสามารถในการแข่งขันที่เพิ่มขึ้น: หากคุณนำ blockchain มาใช้ตั้งแต่เนิ่นๆคุณจะต้องมีการแข่งขันในตลาดอย่างแน่นอน.
  • การทดลอง: หากคุณกำลังมองหาการทดลองการพัฒนาผลิตภัณฑ์ที่ใช้บล็อคเชนอาจเป็นสิ่งที่ดี นอกจากนี้คุณยังสามารถเป็นหนึ่งในผลิตภัณฑ์ฟินเทคตัวแรกที่สร้างความก้าวหน้าได้อีกด้วย.

เมื่อ Blockchain ไม่ใช่ตัวเลือกที่ดีสำหรับผลิตภัณฑ์ทางการเงิน?

มีหลายกรณีที่ blockchain ไม่ใช่ตัวเลือกที่ดี ตัวอย่างเช่นหากคุณมีทรัพยากร จำกัด ก็ไม่ควรที่จะไปใช้บล็อกเชน วิศวกร Blockchain นั้นไม่ถูกและยังต้องใช้ความพยายามอย่างมากในการรักษา blockchain. 

นอกจากนี้การนำ blockchain มาใช้ยังหมายถึงการเปลี่ยนแปลงมากมายในการดำเนินงานและอาจมากเกินไปสำหรับพนักงานหรือผู้ใช้ปลายทางที่โต้ตอบกับระบบ. 

สุดท้ายนี้ไม่แนะนำให้ใช้ในกรณีที่ผลิตภัณฑ์ Fintech ของคุณกำลังมองหาเป้าหมายระยะสั้น Blockchain เนื่องจากความยากในการใช้งานและต้นทุนที่เกี่ยวข้องทำให้เป็นกลยุทธ์ระยะยาวสำหรับธุรกิจใด ๆ.

Blockchain Frameworks ที่ใช้กับ Fintech

Fintech จะได้รับประโยชน์จากกรอบการทำงานต่อไปนี้

  • Ethereum →เป็นเฟรมเวิร์กโอเพนซอร์สยอดนิยมสำหรับการสร้างแอปพลิเคชันแบบกระจายอำนาจ.
  • CryptoNote →อีกหนึ่งโครงการโอเพ่นซอร์สยอดนิยมที่คุณสามารถสร้างเหรียญเข้ารหัสลับได้.
  • ZeroNet →แพลตฟอร์มที่น่าสนใจที่คุณสามารถสร้างเว็บไซต์แบบกระจายอำนาจ.

ฉันต้องการสร้าง blockchain จริงๆ! แสดงวิธีสร้างบล็อกเชน

ถ้าคุณเป็นคนที่ต้องการมีส่วนร่วมในการสร้างบล็อกเชนของคุณเองส่วนนี้เหมาะสำหรับคุณ.

ข่าวดีก็คือเราได้เขียนบทช่วยสอนที่สมบูรณ์เกี่ยวกับวิธีสร้างบล็อกเชนใน Python แล้ว. 

ดูอินโฟกราฟิกที่เราสร้างขึ้นเพื่อให้คุณเห็นสิ่งที่คุณคาดหวังได้จากบทแนะนำนี้.

คุณต้องเริ่มต้นอะไรบ้าง? ถ้าคุณมีประสบการณ์การเขียนโปรแกรมมาบ้างคุณสามารถทำตามบทช่วยสอนได้ หากคุณไม่มีประสบการณ์การเขียนโปรแกรมมาก่อนคุณสามารถค้นหาบทเรียนออนไลน์มากมายที่คุณสามารถเรียนรู้วิธีการเขียนโค้ด. 

เราขอแนะนำให้คุณเริ่มต้นด้วย เอกสาร Python นอกจากนี้คุณยังต้องเรียนรู้ Flask ซึ่งเป็นไมโครเฟรมเวิร์กของ Python. 

ในการสรุปกระบวนการพัฒนาทั้งหมดคุณต้องสร้างบล็อกที่มีตัวแปรหลัก 5 ตัว.

  • ดัชนี
  • การประทับเวลาในเวลา Unix
  • รายการธุรกรรม
  • หลักฐาน
  • ก่อนหน้า Block Hash

นอกจากนี้ฟังก์ชั่นสำคัญที่คุณต้องสร้างในบล็อกเชนของคุณ ได้แก่

  • new_block (self) →ที่นี่คุณต้องสร้างบล็อกใหม่แล้วเพิ่มลงในห่วงโซ่
  • __init __ (self) →ที่นี่คุณเริ่มต้น blockchain
  • new_transactions (ตนเอง) →สร้างและเพิ่มธุรกรรมใหม่
  • แฮช (บล็อก) →ที่นี่มีการแฮชบล็อก
  • register_node () →ที่นี่มีการลงทะเบียนโหนดใหม่
  • valid_chain () →การตรวจสอบความถูกต้องของห่วงโซ่เกิดขึ้นที่นี่
  • valid_proof () →การพิสูจน์ความถูกต้องจะเกิดขึ้นก่อนที่จะส่งไปยัง chain
  • proof_of_work () →ที่นี่มีการนำหลักฐานการทำงานที่เป็นเอกฉันท์มาใช้

แพลตฟอร์ม Blockchain-as-a-service (BaaS) ยอดนิยม

นอกจากนี้ยังมีแพลตฟอร์ม Blockchain-as-a-Service (BaaS) ยอดนิยม แพลตฟอร์ม BaaS เหล่านี้เป็นของบุคคลที่สามและช่วยคุณจัดการและสร้างเครือข่ายบล็อกเชน เป็นโซลูชันบนคลาวด์ที่ บริษัท ต่างๆจัดหาเครื่องมือและโครงสร้างพื้นฐานที่จำเป็นเพื่อโฮสต์เครือข่ายบล็อกเชน.

BaaS เหล่านี้มีประโยชน์มากสำหรับธุรกิจเนื่องจากช่วยให้พวกเขาสามารถสร้างเครือข่าย blockchain และแอพใหม่ได้โดยไม่จำเป็นต้องสร้างโครงสร้างพื้นฐานให้กับพวกเขา พวกเขายังไม่ต้องเสียค่าใช้จ่ายในการบำรุงรักษาสำหรับการปรับใช้เหล่านี้เนื่องจาก บริษัท ที่ให้บริการทำสิ่งเหล่านั้นทั้งหมด.

ดังนั้นแพลตฟอร์ม BaaS ใดที่คุณควรพิจารณา มาดูรายการด้านล่างกัน.

  1. Amazon Web Services
  2. แพลตฟอร์ม IBM Blockchain
  3. Microsoft Azure
  4. Alibaba Cloud Blockchain เป็นบริการ
  5. Oracle Blockchain Cloud Service

อ่านเพิ่มเติม AWS vs AZURE เทียบกับ Oracle Blockchain Solution Offering: Comparison 

เราได้กล่าวถึงรายละเอียดเกี่ยวกับวิธีการเลือกแพลตฟอร์ม BaaS ที่เหมาะสมสำหรับธุรกิจของคุณแล้ว ตรวจสอบอินโฟกราฟิกด้านล่างเพื่อดูสิ่งที่คาดหวัง.

หากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถตรวจสอบได้ที่นี่: Blockchain เป็นบริการ: โซลูชัน BaaS ระดับองค์กร.

การเป็นผู้พัฒนา Blockchain

เราทราบดีว่าหากคุณกำลังอ่านบทความนี้คุณอาจเป็นธุรกิจหรือผู้เรียนที่ต้องการเป็นนักพัฒนาบล็อกเชน.

ข่าวดีก็คือเราได้ครอบคลุมเนื้อหาของนักพัฒนาบล็อกเชนในเว็บไซต์ของเราแล้ว ตรวจสอบได้ด้านล่าง.

  • คำถามสัมภาษณ์นักพัฒนา Blockchain มากกว่า 30 คำถามในปี 2020
  • เงินเดือนนักพัฒนา Blockchain ที่เพิ่มขึ้น
  • วิธีการหางานนักพัฒนา Blockchain

สรุป

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของวิธีการสร้างบทความบล็อกเชน เราครอบคลุมเนื้อหาค่อนข้างน้อยและพยายามมองคำถามจากทั้งผู้เรียนหรือมุมมองทางธุรกิจ คุณคิดอย่างไรเกี่ยวกับการสร้างบล็อกเชนของคุณเอง? แสดงความคิดเห็นด้านล่างและแจ้งให้เราทราบ.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me