คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
บทความเดียวให้ความรู้บล็อกเชนที่เข้าใจง่าย
星际视界IPFSNEWS
特邀专栏作者
2021-09-06 06:34
บทความนี้มีประมาณ 2854 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
สิ่งที่น่าตื่นเต้นในตอนแรกเกี่ยวกับเทคโนโลยีบล็อกเชนคือมันสามารถช่วยให้สามารถโอนสกุล

สิ่งที่น่าตื่นเต้นในตอนแรกเกี่ยวกับเทคโนโลยีบล็อกเชนคือมันสามารถช่วยให้สามารถโอนสกุลเงินดิจิทัลแบบ peer-to-peer ให้กับใครก็ได้ในโลกโดยไม่ต้องใช้ธนาคารและคนกลาง วันนี้ ความตื่นเต้นนั้นจะเพิ่มขึ้นอีกเมื่อตระหนักว่าฟังก์ชันแบบ peer-to-peer นี้สามารถนำไปใช้กับธุรกรรมประเภทอื่นๆ ที่ไม่ใช่สกุลเงินดิจิทัล เช่น สินทรัพย์ การกระทำ เพลง งานศิลปะ สัญญาระหว่างธุรกิจ และอื่นๆ

ชื่อเรื่องรอง

จากบิตคอยน์สู่บล็อกเชน

ชื่อเรื่องรอง

สำรวจบล็อคเชนที่แท้จริง

Tx (ธุรกรรม) ทางด้านขวาของรูปที่ 1 แสดงข้อความระหว่างสองบัญชี (จากและถึง) ของผู้เข้าร่วม รายละเอียดของธุรกรรมเหล่านี้จะถูกบันทึกไว้ในบล็อกเชน

ชื่อเรื่องรอง

บล็อกเชนคืออะไร?

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

ดังแสดงในรูปที่ 2 โครงสร้างพื้นฐานของบล็อกเชนมีอยู่ในระบบแบบกระจาย รวมถึงซอฟต์แวร์สำหรับวัตถุประสงค์เฉพาะ นั่นคือ ตัวกลางของความไว้วางใจระหว่างเพื่อน ด้านซ้ายของรูปที่ 2 คือระบบแบบกระจาย (ไคลเอนต์/เซิร์ฟเวอร์) ที่ดำเนินการ ระบบสามารถตรวจสอบและบันทึกข้อมูลบนบล็อกเชนได้

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

คำอธิบายภาพ

รูปที่ 3

รูปที่ 3 ยังแสดงสามระดับของการเขียนโปรแกรม:

การเขียนโปรแกรมระดับโปรโตคอล - เลเยอร์นี้เกี่ยวข้องกับซอฟต์แวร์ที่จำเป็นในการปรับใช้และใช้งานบล็อกเชนเอง ซึ่งคล้ายกับซอฟต์แวร์ระบบปฏิบัติการของคอมพิวเตอร์ในปัจจุบัน

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

การเขียนโปรแกรมระดับแอปพลิเคชัน - ระดับนี้เกี่ยวข้องกับการเขียนโปรแกรมโดยใช้เฟรมเวิร์กแอปพลิเคชันบนเว็บและแนวคิดการออกแบบส่วนต่อประสานกับผู้ใช้นอกโปรโตคอลบล็อกเชน

Dapp เป็นแอปพลิเคชั่นแบบกระจายที่หลากหลายซึ่งมาจากเทคโนโลยีบล็อกเชนพื้นฐาน และเป็นรูปแบบหนึ่งของการให้บริการในโลกบล็อกเชน Dapp ฝังองค์ประกอบรหัสที่สำคัญ - สัญญาอัจฉริยะ สำหรับสัญญาอัจฉริยะใดๆ ก็ตาม สำเนารหัสที่ถูกต้องจะถูกส่งไปในธุรกรรมพิเศษและปรับใช้ในโหนดของเครือข่ายบล็อกเชน

ชื่อเรื่องรอง

การเขียนโปรแกรมบล็อกเชน

ระหว่างวิวัฒนาการจากการเขียนโปรแกรมตามลำดับไปสู่การเขียนโปรแกรมเชิงโครงสร้าง การเขียนโปรแกรมเชิงฟังก์ชัน การเขียนโปรแกรมเชิงวัตถุ (OOP) การเขียนโปรแกรมบนเว็บและฐานข้อมูล และการเขียนโปรแกรมข้อมูลขนาดใหญ่ โปรแกรมเมอร์ประสบกับการเปลี่ยนแปลงในวิธีการ สิ่งประดิษฐ์ และสถาปัตยกรรม ในทำนองเดียวกัน การเขียนโปรแกรมบล็อกเชนก็เป็นอีกหนึ่งการเปลี่ยนแปลงกระบวนทัศน์ แนวคิดพื้นฐานสี่ประการมีบทบาทสำคัญในการเขียนโปรแกรมบล็อกเชน

โครงสร้างพื้นฐานแบบกระจายศูนย์ - ฮาร์ดแวร์คอมพิวเตอร์พิเศษและชุดซอฟต์แวร์ที่รองรับโปรโตคอลบล็อกเชน สัญญาอัจฉริยะ และแอปพลิเคชัน (Dapps) ส่วนประกอบหลักของโครงสร้างพื้นฐานนี้คือโหนดและเครือข่ายที่เชื่อมต่อบล็อกเชน

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

Disintermediation Protocol - ผู้เข้าร่วมในระบบกระจายอำนาจปฏิบัติตามโปรโตคอล blockchain เดียวกันเพื่อเชื่อมต่อและสามารถสื่อสารและทำธุรกรรมระหว่างกันได้ โปรโตคอลคือชุดของกฎที่ผู้เข้าร่วมทุกคนต้องปฏิบัติตาม

โครงสร้างพื้นฐานแบบกระจายอำนาจ

โครงสร้างพื้นฐานแบบกระจายอำนาจ

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

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

2. ผู้เข้าร่วมสามารถเข้าร่วมหรือออกจากระบบได้ตามต้องการ

3. ผู้เข้าร่วมสามารถปรับใช้เครือข่ายของตนเองนอกขอบเขตความเชื่อถือแบบเดิม

4. สิทธิ์ในการตัดสินใจเป็นของผู้เข้าร่วมทั้งหมด ไม่ใช่อำนาจส่วนกลาง

5. ใช้ซอฟต์แวร์ blockchain automation เพื่อทำหน้าที่เป็นตัวกลางของความไว้วางใจ

คำอธิบายภาพ

รูปที่สี่

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

โหนด Blockchain โฮสต์องค์ประกอบที่แสดงโดยสแต็กในรูปที่ 4 เป็นพื้นฐานสำหรับการพัฒนาแอปพลิเคชันบล็อกเชน สองชั้นล่างส่วนใหญ่เป็นฮาร์ดแวร์และซอฟต์แวร์มาตรฐานของระบบคอมพิวเตอร์ ชั้นที่สามคือชั้นโปรโตคอลบล็อกเชน ซึ่งมีส่วนประกอบของบล็อกเชน เลเยอร์ที่สองโฮสต์ตรรกะของแอปพลิเคชัน และเลเยอร์นี้จะกล่าวถึงการเข้าถึงข้อมูล การตรวจสอบความถูกต้อง และการบันทึก เลเยอร์บนสุดคืออินเทอร์เฟซที่ผู้ใช้เห็น ซึ่งการเขียนโปรแกรมเว็บสามารถทำได้ เช่น การใช้เฟรมเวิร์กที่เกี่ยวข้องกับ HTML และ JavaScript และองค์ประกอบเหล่านี้ประกอบกันเป็น Dapp และเลเยอร์อินเทอร์เฟซผู้ใช้ (UI)

Dapp ไม่เหมือนเกมแฮนเดิลที่เรามักจะเล่น มันรองรับผู้ใช้คนเดียวเท่านั้น แต่จะมีการเชื่อมต่อผู้เข้าร่วมจำนวนมากผ่านเครือข่ายโหนด แต่ละโหนดสามารถโฮสต์หลายบัญชีและระบุผู้เข้าร่วมที่แตกต่างกันได้ โหนดยังสามารถโฮสต์ Dapp ได้หลายตัว เช่น โหนดหนึ่งสำหรับระบบการจัดการแบบกระจายอำนาจ และอีกโหนดหนึ่งสำหรับระบบการชำระเงินแบบกระจายอำนาจ

คำอธิบายภาพ

รูปที่ห้า

ตัวระบุเครือข่ายใช้เพื่อระบุโหนดในเครือข่ายบล็อกเชน ตัวอย่างเช่น รหัสเครือข่าย #1 คือเครือข่ายสาธารณะ Ethereum รหัสเครือข่าย #4 คือเครือข่ายสาธารณะอื่นที่เรียกว่า Rinkeby เมื่อปรับใช้สัญญาอัจฉริยะบนเครือข่าย จะต้องใช้ตัวระบุเพื่อระบุเครือข่าย ผู้เข้าร่วมในเครือข่ายที่กำหนดจะแบ่งปันบัญชีแยกประเภทแบบรวมศูนย์เพื่อบันทึกธุรกรรมของตน

การสังเกตระหว่างดวงดาว

การสังเกตระหว่างดวงดาว

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

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

Filecoin
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
สิ่งที่น่าตื่นเต้นในตอนแรกเกี่ยวกับเทคโนโลยีบล็อกเชนคือมันสามารถช่วยให้สามารถโอนสกุล
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android