บทช่วยสอน Blockchain: เรียนรู้ด้วยตัวอย่าง
Blockchain คืออะไร
blockchain สามารถกำหนดให้เป็นห่วงโซ่ของบล็อกที่บรรจุข้อมูล เทคนิคนี้มีวัตถุประสงค์เพื่อประทับเวลาเอกสารดิจิทัล เพื่อไม่ให้สามารถลงวันที่ย้อนหลังหรือปรับเปลี่ยนเอกสารได้ วัตถุประสงค์ของบล็อคเชนคือเพื่อแก้ปัญหาระเบียนซ้ำโดยไม่ต้องใช้เซิร์ฟเวอร์ส่วนกลาง
เค้ก blockchain ใช้สำหรับการโอนรายการต่างๆ เช่น เงิน ทรัพย์สิน สัญญา ฯลฯ อย่างปลอดภัย โดยไม่ต้องใช้ตัวกลางบุคคลที่สาม เช่น ธนาคารหรือรัฐบาล เมื่อข้อมูลถูกบันทึกภายในบล็อคเชนแล้ว การเปลี่ยนแปลงจะเป็นเรื่องยากมาก
บล็อคเชนเป็นโปรโตคอลซอฟต์แวร์ (เช่นเดียวกับ SMTP สำหรับอีเมล) อย่างไรก็ตาม บล็อคเชนไม่สามารถทำงานได้หากไม่มีอินเทอร์เน็ต เรียกอีกอย่างว่าเมตาเทคโนโลยี เนื่องจากมีผลกระทบต่อเทคโนโลยีอื่นๆ ประกอบด้วยชิ้นส่วนต่างๆ หลายชิ้น ได้แก่ ฐานข้อมูล แอปพลิเคชันซอฟต์แวร์ คอมพิวเตอร์ที่เชื่อมต่อกัน เป็นต้น
บางครั้งใช้คำนี้ว่า Bitcoin บล็อคเชน หรือ The Ethereum บล็อคเชนและบางครั้งก็เป็นสกุลเงินเสมือนหรือโทเค็นดิจิทัล อย่างไรก็ตาม ส่วนใหญ่แล้วมักพูดถึงบัญชีแยกประเภทแบบกระจายศูนย์
ในบทช่วยสอนบล็อคเชนสำหรับผู้เริ่มต้น คุณจะได้เรียนรู้พื้นฐานบล็อคเชนเช่น:
- Blockchain คืออะไร
- สิ่งที่ Blockchain ไม่ใช่!
- blockchain Archiเทคเจอร์
- เทคโนโลยี Blockchain ทำงานอย่างไร?
- ทำไมเราถึงต้องการบล็อคเชน?
- เวอร์ชันบล็อคเชน
- ตัวแปร Blockchain
- กรณีการใช้งานบล็อคเชน
- กรณีการใช้งาน Blockchain ในชีวิตจริงที่สำคัญ
- Bitcoin cryptocurrency: แอปพลิเคชั่น Blockchain ยอดนิยม
- Blockchain กับฐานข้อมูลที่ใช้ร่วมกัน
- ตำนานเกี่ยวกับ Blockchain
- การประยุกต์ใช้เทคโนโลยีบล็อคเชน
- ข้อจำกัดของเทคโนโลยี Blockchain
สิ่งที่ Blockchain ไม่ใช่!
- บล็อคเชนไม่ใช่ Bitcoinแต่มันคือเทคโนโลยีเบื้องหลัง Bitcoin
- Bitcoin เป็นโทเค็นดิจิทัล และบล็อคเชนเป็นสมุดบัญชีเพื่อติดตามว่าใครเป็นเจ้าของโทเค็นดิจิทัล
- คุณไม่สามารถมี Bitcoin ไม่มี blockchain แต่คุณสามารถมี blockchain ได้โดยไม่ต้องใช้ Bitcoin.
blockchain Archiเทคเจอร์
ในบทช่วยสอนเกี่ยวกับเทคโนโลยี Blockchain นี้ เราจะมาศึกษาสถาปัตยกรรม Blockchain โดยทำความเข้าใจกับส่วนประกอบต่างๆ กัน:
บล็อกคืออะไร?
Blockchain คือห่วงโซ่ของบล็อกที่ประกอบด้วยข้อมูล ข้อมูลที่ถูกจัดเก็บภายในบล็อกจะขึ้นอยู่กับประเภทของบล็อกเชน
ตัวอย่างเช่น ก Bitcoin บล็อกประกอบด้วยข้อมูลเกี่ยวกับผู้ส่ง ผู้รับ และจำนวน Bitcoin ที่ต้องการโอน
Bitcoin ปิดกั้น
บล็อกแรกในห่วงโซ่เรียกว่า บล็อกปฐมกาล- แต่ละบล็อกใหม่ในห่วงโซ่จะเชื่อมโยงกับบล็อกก่อนหน้า
ทำความเข้าใจกับ SHA256 – แฮช
บล็อกก็มีแฮชด้วย A สามารถเข้าใจได้ว่าเป็นลายนิ้วมือซึ่งเป็นเอกลักษณ์เฉพาะของแต่ละบล็อก โดยจะระบุบล็อกและเนื้อหาทั้งหมด และจะไม่ซ้ำกันเสมอ เช่นเดียวกับลายนิ้วมือ ดังนั้นเมื่อสร้างบล็อกแล้ว การเปลี่ยนแปลงใดๆ ภายในบล็อกจะทำให้แฮชเปลี่ยนแปลง
แฮช SHA256 คืออะไร
ดังนั้นแฮชจึงมีประโยชน์มากเมื่อคุณต้องการตรวจจับการเปลี่ยนแปลงของทางแยก หากลายนิ้วมือของบล็อกเปลี่ยนแปลงไป บล็อกนั้นจะไม่คงอยู่เหมือนเดิม
แต่ละบล็อคก็มี
- ข้อมูล
- กัญชา
- แฮชของบล็อกก่อนหน้า
พิจารณาตัวอย่างต่อไปนี้ โดยที่เรามีบล็อก 3 บล็อกต่อกัน 1st บล็อกไม่มีรุ่นก่อน ดังนั้นจึงไม่มีบล็อกก่อนหน้า บล็อก 2 มีแฮชของบล็อก 1 ในขณะที่บล็อก 3 มีแฮชของบล็อก 2
ดังนั้นบล็อกทั้งหมดจึงมีแฮชของบล็อกก่อนหน้า นี่คือเทคนิคที่ทำให้บล็อคเชนมีความปลอดภัยสูง มาดูกันว่ามันทำงานอย่างไร –
สมมติว่าผู้โจมตีสามารถเปลี่ยนข้อมูลที่มีอยู่ในบล็อก 2 ได้ แฮชของบล็อกก็เปลี่ยนแปลงตามไปด้วย แต่บล็อก 3 ยังคงมีแฮชเก่าของบล็อก 2 ซึ่งทำให้บล็อก 3 และบล็อกที่ตามมาทั้งหมดไม่ถูกต้องเนื่องจากไม่มีแฮชที่ถูกต้องของบล็อกก่อนหน้า
ดังนั้นการเปลี่ยนแปลงเพียงบล็อกเดียวสามารถทำให้บล็อกที่ตามมาทั้งหมดไม่ถูกต้องได้อย่างรวดเร็ว
หลักฐานการทำงาน
แฮชเป็นกลไกที่ดีเยี่ยมในการป้องกันการแบ่งเบาบรรเทา แต่คอมพิวเตอร์ในปัจจุบันมีความเร็วสูงและสามารถคำนวณแฮชนับแสนต่อวินาที ภายในเวลาไม่กี่นาที ผู้โจมตีสามารถยุ่งเกี่ยวกับบล็อก จากนั้นคำนวณแฮชของบล็อกอื่นทั้งหมดใหม่เพื่อทำให้บล็อกเชนใช้งานได้อีกครั้ง
เพื่อหลีกเลี่ยงปัญหานี้ บล็อกเชนจึงใช้แนวคิด Proof-of-Work เป็นกลไกที่ทำให้การสร้างบล็อกใหม่ช้าลง
การพิสูจน์การทำงานคือปัญหาทางคอมพิวเตอร์ที่ต้องอาศัยความพยายามที่จะแก้ไข แต่เวลาที่ต้องใช้ในการตรวจสอบผลลัพธ์ของปัญหาทางคอมพิวเตอร์นั้นน้อยกว่ามากเมื่อเทียบกับความพยายามที่ใช้ในการแก้ไขปัญหาทางคอมพิวเตอร์นั้นเอง
ในกรณีที่ Bitcoinจะใช้เวลาเกือบ 10 นาทีในการคำนวณหลักฐานการทำงานที่จำเป็นเพื่อเพิ่มบล็อกใหม่ให้กับห่วงโซ่ จากตัวอย่างของเรา หากแฮ็กเกอร์ต้องการเปลี่ยนแปลงข้อมูลใน Block 2 เขาจะต้องทำการพิสูจน์การทำงาน (ซึ่งจะใช้เวลา 10 นาที) จากนั้นจึงทำการเปลี่ยนแปลงใน Block 3 และบล็อกที่ตามมาทั้งหมดเท่านั้น
กลไกประเภทนี้ทำให้การดัดแปลงบล็อกค่อนข้างยาก ดังนั้น แม้ว่าคุณจะดัดแปลงแม้แต่บล็อกเดียว คุณก็จำเป็นต้องคำนวณการพิสูจน์การทำงานใหม่สำหรับบล็อกถัดไปทั้งหมด ดังนั้น กลไกการแฮชและการพิสูจน์การทำงานจึงทำให้บล็อคเชนมีความปลอดภัย
เครือข่าย P2P แบบกระจาย
อย่างไรก็ตาม มีอีกวิธีหนึ่งที่บล็อกเชนใช้เพื่อความปลอดภัยของตัวเอง ซึ่งก็คือการกระจายออกไป แทนที่จะใช้เอนทิตีส่วนกลางในการจัดการห่วงโซ่ Blockchains ใช้เครือข่ายเพียร์เพียร์แบบกระจาย และทุกคนได้รับอนุญาตให้เข้าร่วมได้ เมื่อมีคนเข้าสู่เครือข่ายนี้ เขาจะได้รับสำเนาบล็อคเชนแบบเต็ม คอมพิวเตอร์แต่ละเครื่องเรียกว่า ปม.
มาดูกันว่าเกิดอะไรขึ้นเมื่อผู้ใช้สร้างบล็อกใหม่ บล็อกใหม่นี้จะถูกส่งไปยังผู้ใช้ทุกคนบนเครือข่าย แต่ละโหนดจำเป็นต้องตรวจสอบบล็อกเพื่อให้แน่ใจว่าไม่มีการเปลี่ยนแปลง หลังจากการตรวจสอบเสร็จสิ้น แต่ละโหนดจะเพิ่มบล็อกนี้ในบล็อกเชนของตน
โหนดทั้งหมดนี้ในเครือข่ายนี้สร้าง เอกฉันท์- พวกเขาตกลงกันว่าบล็อคใดถูกต้องและบล็อคใดไม่ถูกต้อง โหนดในเครือข่ายจะปฏิเสธบล็อกที่ถูกดัดแปลง
ดังนั้นเพื่อประสบความสำเร็จในการแทรกแซงบล็อคเชน
- คุณจะต้องแก้ไขบล็อกทั้งหมดบนโซ่
- ทำซ้ำหลักฐานการทำงานสำหรับแต่ละบล็อก
- ควบคุมเครือข่ายเพียร์ทูเพียร์มากกว่า 50%
หลังจากทำทั้งหมดนี้ บล็อกที่ถูกดัดแปลงของคุณก็จะได้รับการยอมรับจากคนอื่นๆ นี่ถัดจากงานที่เป็นไปไม่ได้ ดังนั้น Blockchains จึงมีความปลอดภัยมาก ต่อไป ในบทช่วยสอนการพัฒนาบล็อคเชนสำหรับผู้เริ่มต้นนี้ เราจะเรียนรู้วิธีการทำงานของธุรกรรมบล็อคเชน?
เทคโนโลยี Blockchain ทำงานอย่างไร?
กระบวนการทำธุรกรรมบล็อคเชน
ขั้นตอน 1) มีคนร้องขอการทำธุรกรรม ธุรกรรมอาจเกี่ยวข้องกับสกุลเงินดิจิทัล สัญญา บันทึก หรือข้อมูลอื่น ๆ
ขั้นตอน 2) ธุรกรรมที่ร้องขอจะออกอากาศไปยังเครือข่าย P2P ด้วยความช่วยเหลือของโหนด
ขั้นตอน 3) เครือข่ายโหนดจะตรวจสอบธุรกรรมและสถานะของผู้ใช้ด้วยความช่วยเหลือของอัลกอริทึมที่รู้จัก
ขั้นตอน 4) เมื่อธุรกรรมเสร็จสมบูรณ์ บล็อกใหม่จะถูกเพิ่มลงในบล็อกเชนที่มีอยู่ ในลักษณะที่ถาวรไม่เปลี่ยนแปลง
ทำไมเราถึงต้องการบล็อคเชน?
นี่คือสาเหตุบางประการที่ทำให้เทคโนโลยี Blockchain ได้รับความนิยมอย่างมาก
ความยืดหยุ่น: บล็อคเชนมักมีสถาปัตยกรรมแบบจำลอง โดยที่บล็อคเชนยังคงถูกควบคุมโดยโหนดส่วนใหญ่ในกรณีที่ระบบถูกโจมตีอย่างหนัก
การลดเวลา: ในอุตสาหกรรมการเงิน บล็อคเชนสามารถมีบทบาทสำคัญด้วยการช่วยให้การชำระเงินทางการค้ารวดเร็วขึ้น เพราะไม่จำเป็นต้องมีขั้นตอนการตรวจสอบ การชำระเงิน และการอนุมัติที่ยาวนาน เนื่องจากมีข้อมูลที่ตกลงกันในบัญชีแยกประเภทที่ใช้ร่วมกันในเวอร์ชันเดียวระหว่างผู้ถือสแต็กทั้งหมด
ความน่าเชื่อถือ: บล็อคเชนจะรับรองและยืนยันตัวตนของบุคคลที่สนใจ ซึ่งจะลบข้อมูลซ้ำซ้อน ลดอัตรา และเร่งการทำธุรกรรม
ธุรกรรมที่ไม่สามารถเปลี่ยนแปลงได้: โดยการลงทะเบียนธุรกรรมตามลำดับเวลา Blockchain รับรองการไม่เปลี่ยนแปลงการดำเนินการทั้งหมด ซึ่งหมายความว่า เมื่อมีการเพิ่มบล็อกใหม่ลงในห่วงโซ่บัญชี จะไม่สามารถลบหรือแก้ไขได้
การป้องกันการฉ้อโกง: แนวคิดเรื่องการแบ่งปันข้อมูลและฉันทามติช่วยป้องกันการสูญเสียที่อาจเกิดขึ้นอันเนื่องมาจากการฉ้อโกงหรือการยักยอกทรัพย์ ในอุตสาหกรรมที่เกี่ยวข้องกับโลจิสติกส์ บล็อคเชนเป็นกลไกการตรวจสอบที่ทำหน้าที่ลดต้นทุน
การรักษาความปลอดภัย: การโจมตีฐานข้อมูลแบบเดิมคือการล่มสลายของเป้าหมายเฉพาะ ด้วยความช่วยเหลือของการกระจาย Ledger เทคโนโลยีที่แต่ละฝ่ายถือสำเนาของห่วงโซ่เดิมไว้ ทำให้ระบบยังคงทำงานได้ แม้ว่าโหนดอื่นๆ จำนวนมากจะล้มลงก็ตาม
โปร่งใส: การเปลี่ยนแปลงบล็อกเชนสาธารณะนั้นทุกคนสามารถดูได้แบบสาธารณะ สิ่งนี้ให้ความโปร่งใสมากขึ้นและธุรกรรมทั้งหมดไม่เปลี่ยนแปลง
การร่วมมือ – อนุญาตให้ฝ่ายต่างๆ ทำธุรกรรมโดยตรงระหว่างกันโดยไม่จำเป็นต้องไกล่เกลี่ยบุคคลที่สาม
กระจายอำนาจ: มีกฎมาตรฐานว่าทุกโหนดแลกเปลี่ยนข้อมูลบล็อคเชนอย่างไร วิธีการนี้ช่วยให้มั่นใจได้ว่าธุรกรรมทั้งหมดได้รับการตรวจสอบและเพิ่มธุรกรรมที่ถูกต้องทั้งหมดทีละรายการ
เวอร์ชันบล็อคเชน
ในบทช่วยสอนการพัฒนาบล็อคเชนนี้ เราจะมาเรียนรู้เกี่ยวกับเวอร์ชันของบล็อคเชนกัน
เวอร์ชันบล็อคเชน
Blockchain 1.0: สกุลเงิน
การนำเทคโนโลยี DLT (distributed ledger technology) มาใช้ทำให้เกิดการประยุกต์ใช้เทคโนโลยีนี้เป็นครั้งแรกและชัดเจน นั่นคือ สกุลเงินดิจิทัล ซึ่งช่วยให้สามารถดำเนินธุรกรรมทางการเงินได้โดยอาศัยเทคโนโลยีบล็อคเชน ซึ่งใช้ในสกุลเงินและการชำระเงิน Bitcoin เป็นตัวอย่างที่โดดเด่นที่สุดในกลุ่มนี้
Blockchain 2.0: สัญญาอัจฉริยะ
แนวคิดหลักใหม่ ได้แก่ สัญญาอัจฉริยะ ซึ่งเป็นโปรแกรมคอมพิวเตอร์ขนาดเล็กที่ “อยู่” ในบล็อคเชน โปรแกรมเหล่านี้เป็นโปรแกรมคอมพิวเตอร์ฟรีที่ทำงานโดยอัตโนมัติและตรวจสอบเงื่อนไขที่กำหนดไว้ก่อนหน้านี้ เช่น การอำนวยความสะดวก การตรวจสอบ หรือการบังคับใช้ โดยโปรแกรมดังกล่าวใช้แทนสัญญาแบบเดิม
บล็อกเชน 3.0: DApps:
DApps เป็นตัวย่อของแอปพลิเคชันแบบกระจายอำนาจ มีโค้ดแบ็กเอนด์ที่ทำงานบนเครือข่ายเพียร์ทูเพียร์แบบกระจายอำนาจ DApp สามารถมีโค้ดตัวอย่างส่วนหน้าของ Blockchain และอินเทอร์เฟซผู้ใช้ที่เขียนในภาษาใดๆ ที่สามารถเรียกไปยังส่วนหลังได้ เช่นเดียวกับแอปแบบดั้งเดิม
ตัวแปร Blockchain
สาธารณะ:
ในบล็อคเชนประเภทนี้ บัญชีแยกประเภทจะปรากฏให้ทุกคนบนอินเทอร์เน็ตเห็นได้ ทำให้ทุกคนสามารถตรวจสอบและเพิ่มบล็อกธุรกรรมลงในบล็อคเชนได้ เครือข่ายสาธารณะมีแรงจูงใจให้ผู้คนเข้าร่วมและใช้งานได้ฟรี ใครๆ ก็สามารถใช้เครือข่ายบล็อคเชนสาธารณะได้
ส่วนตัว:
บล็อกเชนส่วนตัวอยู่ภายในองค์กรเดียว อนุญาตให้เฉพาะบุคคลในองค์กรเท่านั้นที่สามารถตรวจสอบและเพิ่มบล็อกธุรกรรมได้ อย่างไรก็ตาม โดยทั่วไปแล้ว ทุกคนบนอินเทอร์เน็ตจะได้รับอนุญาตให้ดูได้
สมาคม:
ในระบบ Blockchain นี้ มีเพียงกลุ่มองค์กรเท่านั้นที่สามารถตรวจสอบและเพิ่มธุรกรรมได้ ในกรณีนี้ บัญชีแยกประเภทสามารถเปิดหรือจำกัดเฉพาะกลุ่มที่เลือกได้ ระบบ Blockchain ของ Consortium ใช้กับองค์กรต่างๆ ทั่วโลก โดยควบคุมโดยโหนดที่ได้รับอนุญาตล่วงหน้าเท่านั้น
กรณีการใช้งานบล็อคเชน
เทคโนโลยีบล็อคเชนถูกนำมาใช้กันอย่างแพร่หลายในภาคส่วนต่างๆ ดังแสดงในตารางต่อไปนี้
ภาค | การใช้ |
---|---|
ตลาด |
|
ภาครัฐ |
|
IOT |
|
สุขภาพ |
|
วิทยาศาสตร์และศิลปะ |
|
การเงินและการบัญชี |
|
กรณีการใช้งาน Blockchain ในชีวิตจริงที่สำคัญ
1.ดูไบ: เมืองอัจฉริยะ
ในปี 2016 สำนักงานดูไบอัจฉริยะได้แนะนำกลยุทธ์บล็อคเชน ด้วยการใช้เทคโนโลยีนี้ ผู้ประกอบการและนักพัฒนาจะสามารถเชื่อมต่อกับนักลงทุนและบริษัทชั้นนำได้ วัตถุประสงค์คือการใช้ระบบบล็อกเชนซึ่งสนับสนุนการพัฒนาอุตสาหกรรมประเภทต่างๆ เพื่อทำให้ดูไบเป็น 'เมืองที่มีความสุขที่สุดในโลก' หากคุณสนใจที่จะเป็นนักพัฒนาบล็อคเชน คุณสามารถเรียนรู้เพิ่มเติมได้ที่ จะเป็นนักพัฒนาบล็อคเชนได้อย่างไร และมีส่วนร่วมในการพัฒนาระบบที่ใช้บล็อกเชนที่ล้ำสมัย
2. จูงใจการรักษาลูกค้า
Incent คือ CRaaS (Consumer retain as a service) ที่ใช้เทคโนโลยี Blockchain เป็นโปรแกรมสร้างความภักดีซึ่งใช้การสร้างโทเค็นสำหรับธุรกิจที่เชื่อมโยงกับเครือข่ายที่เกี่ยวข้อง ในระบบนี้ บล็อคเชนจะถูกแลกเปลี่ยนทันที และสามารถจัดเก็บในพอร์ตโฟลิโอดิจิทัลของโทรศัพท์ของผู้ใช้หรือเข้าถึงผ่านเบราว์เซอร์ได้
3. Blockchain เพื่อการช่วยเหลือด้านมนุษยธรรม
ในเดือนมกราคม พ.ศ. 2017 โครงการอาหารโลกของสหประชาชาติได้เริ่มโครงการที่เรียกว่าความช่วยเหลือด้านมนุษยธรรม โครงการนี้ได้รับการพัฒนาในพื้นที่ชนบทของภูมิภาค Sindh ของปากีสถาน ด้วยการใช้เทคโนโลยีบล็อคเชน ผู้รับผลประโยชน์จะได้รับเงิน อาหาร และธุรกรรมทุกประเภทจะถูกลงทะเบียนบนบล็อคเชน เพื่อให้มั่นใจในความปลอดภัยและความโปร่งใสของกระบวนการนี้
Bitcoin cryptocurrency: แอปพลิเคชั่น Blockchain ยอดนิยม
Cryptocurrency คืออะไร?
สกุลเงินดิจิทัลเป็นสื่อกลางในการแลกเปลี่ยนเช่นเดียวกับสกุลเงินดั้งเดิม เช่น USD แต่ได้รับการออกแบบมาเพื่อแลกเปลี่ยนข้อมูลดิจิทัลผ่านกระบวนการที่เป็นไปได้โดยหลักการบางประการของการเข้ารหัส สกุลเงินดิจิทัลเป็นสกุลเงินดิจิทัลและจัดเป็นหน่วยย่อยของสกุลเงินทางเลือกและสกุลเงินเสมือน
สกุลเงินดิจิทัลเป็นเครื่องมือที่ผู้ถือครองใช้การเข้ารหัสแบบดิจิทัล ในสกุลเงินดิจิทัลประเภทนี้ ผู้ถือครองจะมีสิทธิ์เป็นเจ้าของสกุลเงิน และไม่มีการบันทึกข้อมูลอื่นใดเกี่ยวกับตัวตนของเจ้าของ ในปี 1998 Wei Dai ได้เผยแพร่ "B-Money" ซึ่งเป็นระบบเงินสดอิเล็กทรอนิกส์แบบกระจายที่ไม่เปิดเผยตัวตน
ความหมายของ Bitcoin?
Bitcoin เปิดตัวในปี 2009 โดยบุคคลที่ไม่รู้จักชื่อ Satoshi Nakamoto Bitcoin เป็นเทคโนโลยี Peer-to-Peer ที่ไม่ได้อยู่ภายใต้การควบคุมของหน่วยงานกลางหรือธนาคารใดๆ ปัจจุบันออก Bitcoinและการจัดการธุรกรรมจะดำเนินการร่วมกันในเครือข่าย ปัจจุบันเป็นสกุลเงินดิจิตอลที่โดดเด่นที่สุดในโลก เป็นโอเพ่นซอร์สและออกแบบมาสำหรับบุคคลทั่วไปหมายความว่าไม่มีใครเป็นเจ้าของการควบคุมของ Bitcoin- ในความเป็นจริงมีเพียง 21 ล้านเท่านั้น Bitcoinออกแล้ว ตอนนี้, Bitcoin มีมูลค่าตลาด 12 พันล้านดอลลาร์
ใครๆ ก็สามารถใช้ Bitcoin ได้โดยไม่ต้องเสียค่าธรรมเนียมกระบวนการใดๆ หากคุณกำลังจัดการ Bitcoinผู้ส่งและผู้รับทำธุรกรรมโดยตรงโดยไม่ต้องใช้บุคคลที่สาม
บล็อกเชนและ Bitcoin:
บล็อกเชนเป็นเทคโนโลยีที่อยู่เบื้องหลัง Bitcoin. Bitcoin เป็นโทเค็นดิจิทัล และบล็อคเชนเป็นสมุดบัญชีที่ติดตามว่าใครเป็นเจ้าของโทเค็นดิจิทัล คุณไม่สามารถมี Bitcoin ไม่มี blockchain แต่คุณสามารถมี blockchain ได้โดยไม่ต้องใช้ Bitcoin.
สกุลเงินดิจิทัลที่โดดเด่นอื่น ๆ
- Ethereum
- บิทคอยน์แคช หรือ Bitcoin Cash
- Ripple
- Litecoin
Blockchain กับฐานข้อมูลที่ใช้ร่วมกัน
Blockchain กับฐานข้อมูลที่ใช้ร่วมกัน
พารามิเตอร์ | blockchain | ฐานข้อมูลที่ใช้ร่วมกัน |
---|---|---|
Operations | สิ่งที่ใส่เข้าไป | สร้าง/ อ่าน/ อัปเดตและลบ |
การทำซ้ำ | การจำลองแบบเต็มรูปแบบในทุกเพียร์ | มาสเตอร์-ทาส-
มัลติมาสเตอร์ |
เอกฉันท์ | เพื่อนร่วมงานส่วนใหญ่เห็นด้วยกับผลลัพธ์ของการทำธุรกรรม | ธุรกรรมแบบกระจายซึ่งจัดขึ้นในสองขั้นตอนคือคอมมิตและ Paxos |
การตรวจสอบ | กฎสากลบังคับใช้กับระบบบล็อคเชนทั้งหมด | เสนอข้อจำกัดด้านความสมบูรณ์ในท้องถิ่นเท่านั้น |
disintermediation | ได้รับอนุญาตด้วย blockchain | ไม่ได้รับอนุญาต. |
ความลับ | เป็นความลับอย่างสมบูรณ์ | ไม่เป็นความลับโดยสิ้นเชิง |
ความแข็งแรง | เทคโนโลยีที่แข็งแกร่งอย่างเต็มที่ | ไม่แข็งแกร่งอย่างสมบูรณ์ |
ตำนานเกี่ยวกับ Blockchain
ตำนาน | ความจริง |
---|---|
มันแก้ปัญหาทุกปัญหา | ไม่ มันเป็นเพียงฐานข้อมูล |
เทคโนโลยีที่ไร้ความน่าเชื่อถือ | มันสามารถเปลี่ยนแปลงความไว้วางใจและยังกระจายความไว้วางใจได้อีกด้วย |
ปลอดภัย | โดยมุ่งเน้นที่ความซื่อสัตย์และไม่เป็นความลับ |
สัญญาอัจฉริยะนั้นถูกกฎหมายเสมอ | ดำเนินการเพียงบางส่วนของสัญญาทางกฎหมายบางส่วนเท่านั้น |
แก้ไขเปลี่ยนแปลงและหยุดระบบไม่ได้ | มันเสนอเฉพาะความไม่เปลี่ยนรูปความน่าจะเป็นเท่านั้น |
ต้องเปลืองไฟ | บล็อกเชนที่เกิดขึ้นใหม่มีประสิทธิภาพ |
มันขายไม่ได้โดยเนื้อแท้ | บล็อกเชนที่เกิดขึ้นใหม่สามารถปรับขนาดได้ |
การประยุกต์ใช้เทคโนโลยีบล็อคเชน
นี่คือการใช้งานทั่วไปของ Blockchain:
- ใช้เพื่อสร้างสมุดบัญชีดิจิทัลที่ปลอดภัยและโปร่งใสสำหรับธุรกรรมทั้งหมด
- ช่วยให้คุณสร้างบันทึกผลสัมฤทธิ์ทางการเรียนที่ป้องกันการงัดแงะซึ่งนักเรียนและครูทุกคนสามารถเข้าถึงได้
- ใช้สำหรับการสร้างระบบการซื้อขายหลักทรัพย์ที่มีประสิทธิภาพมากขึ้น
- ผู้ให้กู้ใช้บล็อคเชนในการดำเนินการสินเชื่อที่มีหลักประกันผ่านสัญญาอัจฉริยะ
- การใช้เทคโนโลยีบล็อกเชนเพื่อบันทึกธุรกรรมด้านอสังหาริมทรัพย์สามารถให้วิธีการตรวจสอบและโอนกรรมสิทธิ์ที่ปลอดภัยและเข้าถึงได้มากขึ้น
- ใช้เพื่อเก็บข้อมูล เช่น หมายเลขประกันสังคม วันเกิด และข้อมูลระบุตัวตนอื่น ๆ ในสมุดบัญชีสาธารณะ
- เทคโนโลยีบล็อคเชนยังใช้ในอุตสาหกรรมโลจิสติกส์ เนื่องจากช่วยติดตามสินค้าในขณะที่เคลื่อนผ่านเครือข่ายโลจิสติกส์หรือห่วงโซ่อุปทาน
ข้อจำกัดของเทคโนโลยี Blockchain
ในบทช่วยสอน Blockchain สำหรับผู้เริ่มต้น เราจะเรียนรู้เกี่ยวกับข้อจำกัดของเทคโนโลยี Blockchain:
ค่าใช้จ่ายที่สูงขึ้น: โหนดแสวงหารางวัลที่สูงกว่าสำหรับการทำธุรกรรมในธุรกิจที่ทำงานบนหลักการของอุปสงค์และอุปทาน
การทำธุรกรรมที่ช้าลง: โหนดจะจัดลำดับความสำคัญของธุรกรรมด้วยรางวัลที่สูงกว่า มีรายการค้างของธุรกรรมที่สะสมอยู่
สมุดบัญชีแยกประเภทขนาดเล็ก: ไม่สามารถคัดลอกสำเนา Blockchain ฉบับเต็มได้ ซึ่งอาจส่งผลต่อความไม่เปลี่ยนรูป ฉันทามติ ฯลฯ
ต้นทุนการทำธุรกรรม ความเร็วเครือข่าย: ต้นทุนการทำธุรกรรมของ Bitcoin ค่อนข้างสูงหลังจากถูกขนานนามว่า 'เกือบว่าง' ในช่วงสองสามปีแรก
ความเสี่ยงต่อข้อผิดพลาด: มีความเสี่ยงที่จะเกิดข้อผิดพลาดอยู่เสมอ ตราบใดที่มีปัจจัยด้านมนุษย์เข้ามาเกี่ยวข้อง ในกรณีที่บล็อกเชนทำหน้าที่เป็นฐานข้อมูล ข้อมูลขาเข้าทั้งหมดจะต้องมีคุณภาพสูง อย่างไรก็ตาม การมีส่วนร่วมของมนุษย์สามารถแก้ไขข้อผิดพลาดได้อย่างรวดเร็ว
สิ้นเปลือง: ทุกโหนดที่รันบล็อคเชนจะต้องรักษาความเห็นพ้องต้องกันทั่วทั้งบล็อคเชน ทำให้มีเวลาหยุดทำงานที่ต่ำมาก และทำให้ข้อมูลที่จัดเก็บไว้ในบล็อกเชนไม่สามารถเปลี่ยนแปลงได้ตลอดไป อย่างไรก็ตาม ทั้งหมดนี้สิ้นเปลืองเพราะแต่ละโหนดต้องทำซ้ำงานเพื่อให้ได้ฉันทามติ
สภา Blockchain
สภา Blockchain มอบใบรับรองสำหรับบล็อคเชน ซึ่งออกแบบมาโดยเฉพาะสำหรับผู้ที่ต้องการสร้างอาชีพในโดเมนบล็อคเชน ใบรับรองนี้ต้องการความรู้เชิงลึกเกี่ยวกับแนวคิดหลักของบล็อคเชน โดยเน้นที่ Corda, Smart Contracts, Hyperledger และแอปพลิเคชัน Quorum
การรับรองจากสภา Blockchain จะเป็นประโยชน์ในการทำงานในอุตสาหกรรมต่างๆ เช่น การตลาดดิจิทัล การดูแลสุขภาพ ห่วงโซ่อุปทาน ฯลฯ การฝึกอบรมและการรับรองที่มอบให้โดยองค์กรนี้มีประโยชน์สำหรับองค์กร ธุรกิจ และนักพัฒนาต่างๆ ส่งผลให้เกิดการนำเทคโนโลยี Blockchain มาใช้กับธุรกิจระบบการทำงานแบบรวมศูนย์และแบบดั้งเดิม
ต่อไปนี้เป็นใบรับรองที่จัดทำโดย Blockchain Council:
- ผู้เชี่ยวชาญด้าน Blockchain ที่ผ่านการรับรอง
- ผู้เชี่ยวชาญ Corda ที่ผ่านการรับรอง
- คอร์ดาที่ผ่านการรับรอง ArchiTect
- นักพัฒนา Blockchain ที่ผ่านการรับรอง
- ผู้เชี่ยวชาญด้านความปลอดภัยของ BlockChain ที่ผ่านการรับรอง
- ได้รับการรับรอง Smart Contract Developer
- มีมาตรฐาน Bitcoin ระดับเชี่ยวชาญ
- มีมาตรฐาน Ethereum ระดับเชี่ยวชาญ
หากคุณต้องการเรียนรู้เกี่ยวกับการสร้างสกุลเงินดิจิตอลของคุณเอง นี่คือบทช่วยสอนฟรีที่คุณจะต้องลองดู: จะสร้าง Cryptocurrency ของคุณเองได้อย่างไร?
สรุป
- Blockchain คือห่วงโซ่ของบล็อกที่ประกอบด้วยข้อมูล
- บล็อกเชนไม่ได้ Bitcoinแต่มันคือเทคโนโลยีเบื้องหลัง Bitcoin
- ทุกบล็อกมีแฮช
- แต่ละบล็อกมีแฮชของบล็อกก่อนหน้า
- Blockchain จำเป็นต้องมีหลักฐานการทำงานก่อนที่จะเพิ่มบล็อกใหม่
- ฐานข้อมูลบล็อคเชนมีการกระจายไปยังเครือข่ายเพียร์หลายตัวและไม่ได้มีการรวมศูนย์
- เทคโนโลยีบล็อกเชนคือความยืดหยุ่น การกระจายอำนาจ ลดเวลา เชื่อถือได้ และให้การเปลี่ยนแปลงที่ไม่เปลี่ยนแปลง
- Blockchain สามเวอร์ชันคือ Blockchain 1.0: สกุลเงิน, Blockchain 2.0: สัญญาอัจฉริยะ และ Blockchain 3.0: DApps
- บล็อกเชนมีให้เลือกสามแบบ 1) สาธารณะ 2) ส่วนตัว 3) กลุ่มความร่วมมือ
- ต้นทุนที่สูงขึ้น การทำธุรกรรมที่ช้าลง บัญชีแยกประเภทขนาดเล็ก ความเสี่ยงต่อข้อผิดพลาดเป็นข้อเสียบางประการของการใช้เทคโนโลยีนี้
- ดูไบ - เมืองอัจฉริยะ การรักษาลูกค้าด้วยแรงจูงใจ และบล็อกเชนเพื่อความช่วยเหลือด้านมนุษยธรรม ถือเป็นกรณีการใช้งานจริงของบล็อกเชน
- Bitcoin ใช้เทคโนโลยีบล็อกเชนซึ่งไม่ได้อยู่ภายใต้การควบคุมของหน่วยงานกลางหรือธนาคารใดๆ