Ethereum บทช่วยสอนสำหรับผู้เริ่มต้น
ความหมายของ Ethereum?
Ethereum เป็นระบบปฏิบัติการโอเพ่นซอร์สที่มีฟังก์ชันสัญญาอัจฉริยะ เป็นแพลตฟอร์มคอมพิวเตอร์แบบกระจายอำนาจที่รองรับการพัฒนาระบบกระจายอำนาจ Digital Applications (DApps) โดยใช้เทคโนโลยีบล็อคเชน Ethereum จัดเตรียมเครื่องเสมือนแบบกระจายอำนาจที่เรียกว่า Ethereum Virtual Machine (EVM) ที่สามารถรันสคริปต์โดยใช้เครือข่ายระหว่างประเทศของโหนดสาธารณะ
Ethereum เป็นแอปซอฟต์แวร์กระจายอำนาจที่ใหญ่ที่สุด ช่วยให้คุณสร้างสัญญาที่ชาญฉลาดและแอปพลิเคชันแบบกระจายอำนาจโดยไม่มีการหยุดทำงานหรือการรบกวนจากบุคคลที่สาม Ethereum อนุญาตให้นักพัฒนาสร้างและเผยแพร่แอปพลิเคชันแบบกระจายรุ่นต่อไป
ในการนี้ Ethereum กวดวิชาสำหรับผู้เริ่มต้นคุณจะได้เรียนรู้ Ethereum พื้นฐานเช่น:
- ความหมายของ Ethereum?
- ทำไมคุณถึงต้องการ Ethereum?
- โซลูชันคือแอปพลิเคชันแบบกระจายอำนาจ
- ประวัติศาสตร์ของ Ethereum
- สัญญาอัจฉริยะคืออะไร?
- เงื่อนไขสำคัญใน Ethereum
- อีเธอร์คืออะไร?
- Ethereum เมื่อเทียบกับ Bitcoin
- การประยุกต์ใช้ Ethereum
- ข้อดีของการ Ethereum
- ข้อเสียของ Ethereum
ทำไมคุณถึงต้องการ Ethereum?
ระบบรวมศูนย์เป็นรูปแบบหนึ่งที่แพร่หลายที่สุดสำหรับแอปพลิเคชันซอฟต์แวร์ ระบบนี้ควบคุมการทำงานของแต่ละหน่วยและการไหลของข้อมูลจากศูนย์กลางเดียวโดยตรง ในระบบประเภทนี้ บุคคลต่างๆ จะต้องพึ่งพาอำนาจส่วนกลางในการส่งและรับข้อมูล
อย่างไรก็ตาม ปัญหาของระบบรวมศูนย์คือ:
- จุดเดียวของการควบคุมและความล้มเหลว
- อาจเสียหายได้ง่าย
- คอขวดประสิทธิภาพ
- เอฟเฟกต์ไซโล
โซลูชันคือแอปพลิเคชันแบบกระจายอำนาจ
แอปพลิเคชันแบบกระจายอำนาจจะไม่ตอบกลับบนแบ็กเอนด์แบบรวมศูนย์ แต่จะโต้ตอบโดยตรงกับบล็อกเชน อ้างถึงบทช่วยสอนนี้เพื่อเรียนรู้เพิ่มเติม blockchain.
คำว่า DApp เป็นการผสมผสานระหว่างคำสองคำ นั่นคือ แอปพลิเคชันแบบกระจายอำนาจ พูดง่ายๆ ก็คือแอปพลิเคชัน เครื่องมือ หรือโปรแกรมที่ทำงานบนการกระจายอำนาจ Ethereum blockchain
ประวัติศาสตร์ของ Ethereum
- 2013: Vitalik Buterin นักพัฒนาซอฟต์แวร์ที่มีส่วนเกี่ยวข้อง Bitcoinและเขาเป็นคนแรกที่บรรยายบนกระดาษ
- 2014: บริษัทสัญชาติสวิส Ethereum Switzerland Gmbh พัฒนาครั้งแรก Ethereum โครงการซอฟต์แวร์
- 2015: Frontier เวอร์ชันแรกของ Ethereum ออกสู่ตลาด.
- ในวันที่ 14 มีนาคม 2016: โปรโตคอล Homestead ที่วางแผนไว้จะกลายเป็นการอัปเกรดเวอร์ชันที่ใหญ่เป็นอันดับสองของเครือข่าย Ethereum
- ในเดือนพฤษภาคม 2016: Ethereum ได้รับการรายงานข่าวจากสื่ออย่างกว้างขวางที่สุดเมื่อ DAO ระดมทุนได้ 150 ล้านดอลลาร์จากการขายฝูงชน
- ในเดือนกรกฎาคม 2016: เครือข่ายแบ่งออกเป็นสองประเภทกว้าง ๆ: Ethereum (ETH) และ Ethereum Classic (ETC)
- 2017 มิถุนายน: Ethereum พุ่งสูงกว่า 400 ดอลลาร์ เพิ่มขึ้น 5001% นับตั้งแต่วันที่ 1 มกราคมst, 2017
- พฤษภาคม 2017- Ethereum จะแซงหน้าความสำเร็จในที่สุด Bitcoins
- มิถุนายน 2018- DAO ถูกแฮ็กโดยกลุ่มนิรนามที่อ้างสิทธิ์เป็น ETH มูลค่า 50 ดอลลาร์
สัญญาอัจฉริยะคืออะไร?
A สัญญาอัจฉริยะ เป็นโปรแกรมคอมพิวเตอร์ที่ทำงานอัตโนมัติ เป็นโปรโตคอลธุรกรรมที่อนุญาตให้ผู้ใช้บล็อคเชนแลกเปลี่ยนเงินและทรัพย์สิน นอกจากนี้ยังช่วยให้ผู้ใช้ดำเนินการต่างๆ เช่น การลงคะแนนเสียง โดยไม่ต้องอาศัยอำนาจจากส่วนกลาง เป็นตัวแทนซอฟต์แวร์บุคคลที่สามเสมือนที่สามารถดำเนินการและบังคับใช้ข้อกำหนดและการดำเนินการตามข้อตกลงทางกฎหมายได้โดยอัตโนมัติ

สัญญาแบบดั้งเดิมกับสัญญาอัจฉริยะ
ด้านล่างนี้คือข้อแตกต่างระหว่างสัญญาแบบดั้งเดิมและสัญญาอัจฉริยะ:
| พารามิเตอร์ | แบบดั้งเดิม | สัญญาสมาร์ท |
|---|---|---|
| ระยะเวลา | 103 วัน | นาที |
| การส่งเงิน | ด้วยมือ | อัตโนมัติ |
| Escrow | จำเป็น | จำเป็น |
| ราคา | แพง | เศษส่วนของต้นทุน |
| การมี | การปรากฏตัวทางกายภาพ | การแสดงตนเสมือนจริง |
| ทนายความ | ทนายความมีความสำคัญ | ทนายความอาจไม่จำเป็น |
เงื่อนไขสำคัญใน Ethereum
- การออกสกุลเงิน: ส่วนใหญ่ได้รับการจัดการและตรวจสอบโดยธนาคารกลางของประเทศ นอกจากนี้ยังเรียกว่าหน่วยงานทางการเงิน
- กระจายอำนาจอัตโนมัติ: องค์กรแบบกระจายอำนาจอัตโนมัติเป็นองค์กรดิจิทัลที่มีเป้าหมายในการทำงานโดยไม่จำเป็นต้องมีการจัดการแบบลำดับชั้น
- องค์กร (DAO): DAO คือการผสมผสานระหว่างรหัสคอมพิวเตอร์ บล็อกเชน สัญญาอัจฉริยะ และผู้คน
- สัญญาอัจฉริยะ: เป็นข้อตกลงที่ลงนามแบบดิจิทัลระหว่างสองฝ่ายขึ้นไปซึ่งอาศัยระบบฉันทามติ
- ทรัพย์สินอัจฉริยะ: การขอ Ethereum Wallet เป็นประตูสู่แอปพลิเคชันแบบกระจายอำนาจบน Ethereum บล็อกเชน ช่วยให้คุณถือและรักษาความปลอดภัยอีเธอร์และสินทรัพย์เข้ารหัสอื่น ๆ ที่สร้างขึ้น Ethereum.
- ความแข็งแรง: Solidity เป็นภาษาสัญญาอัจฉริยะที่ใช้ Ethereum- เป็นภาษาโปรแกรมวัตถุประสงค์ทั่วไปที่พัฒนาขึ้นเพื่อทำงานในสภาพแวดล้อม EVM Solidity ช่วยให้คุณทำการคำนวณตามอำเภอใจ อย่างไรก็ตาม มีจุดมุ่งหมายเพื่อส่งและรับโทเค็นดิจิทัลและสถานะการจัดเก็บ
- การทำธุรกรรม: ธุรกรรมคือข้อความที่ส่งจากบัญชีหนึ่งไปยังอีกบัญชีหนึ่งซึ่งอาจเหมือนกันหรือว่างเปล่า สามารถรวมข้อมูลไบนารีซึ่งเรียกว่าอีเธอร์
- Ethereum เครื่องเสมือน: เดอะ Ethereum เครื่องเสมือนซึ่งเรียกอีกอย่างว่า EVM เป็นสภาพแวดล้อมรันไทม์สำหรับสัญญาอัจฉริยะ EVM เป็นเลเยอร์คอมพิวเตอร์ที่อยู่เหนือฮาร์ดแวร์พื้นฐานโดยตรง ไม่เพียงแต่แซนด์บ็อกซ์เท่านั้น แต่ยังแยกออกจากกันอีกด้วย นอกจากนี้ โค้ดที่ทำงานภายใน EVM ยังไม่สามารถเข้าถึงเครือข่าย ระบบไฟล์ หรือกระบวนการอื่นใดได้
อีเธอร์คืออะไร?
อีเธอร์เป็นโทเค็นค่าของ Ethereum บล็อกเชน มันถูกระบุว่าเป็น “ETH” ในการแลกเปลี่ยนสกุลเงินดิจิตอล ช่วยให้คุณชำระค่าธรรมเนียมการทำธุรกรรมและบริการด้านการคำนวณบน Ethereum เครือข่าย ใน Ethereum เครือข่ายทุกครั้งที่มีการดำเนินการตามสัญญา Ether จะได้รับการชำระเงิน
อีเธอร์คืออะไร?
ก๊าซ
เพื่อทำธุรกรรมบน Ethereum เครือข่าย ผู้ใช้จำเป็นต้องชำระเงิน (ให้กับคนขุดแร่) อีเธอร์ผ่านโทเค็นตัวกลางที่เรียกว่า 'แก๊ส' เป็นหน่วยที่ช่วยให้คุณสามารถวัดงานคำนวณที่จำเป็นสำหรับการเรียกใช้สัญญาอัจฉริยะหรือธุรกรรมอื่นๆ
In Ethereumค่าธรรมเนียมการทำธุรกรรมจะคำนวณเป็น Ether ซึ่งได้รับเป็น
Ether = Tx Fees= Gas Limit * Gas Price
ที่ไหน
- ขีด จำกัด ของแก๊ส= หมายถึงปริมาณก๊าซที่ใช้ในการคำนวณ
- ราคาก๊าซ= จำนวน Ether ที่ผู้ใช้ต้องจ่าย

Ethereum เมื่อเทียบกับ Bitcoin
นี่คือความแตกต่างที่สำคัญระหว่าง Ethereum และ Bitcoin:
| พารามิเตอร์ | Bitcoin | Ethereum |
|---|---|---|
| คำนิยาม | Bitcoin เป็นเงินดิจิทัล | Ethereum เป็นคอมพิวเตอร์โลก |
| Founder | ซาโตชิ Nakamoto | วิฑิต บุตราร |
| อัลกอริทึมแฮช | Bitcoin ใช้อัลกอริทึม SHA-256 | Ethereum ใช้อัลกอริทึม Etash |
| เวลาบล็อกเฉลี่ย | 10 นาที | 10-15 วินาที |
| วันที่ออกข่าว | 9 2008 ม.ค. | 30 2015 กรกฎาคม |
| วิธีการปล่อย | เจเนซิสบล็อกจิตใจ | ปราศาลา |
| blockchain | หลักฐานการทำงาน | หลักฐานการทำงาน (การวางแผนสำหรับ POS) |
| การใช้ | Digiสกุลเงินตาล | สัญญาสมาร์ท Digiสกุลเงินตาล |
| สกุลเงินดิจิทัลที่ใช้ | Bitcoin(ซาโตชิ) | อีเทอร์ |
| บล็อกเวลา | เวลาเรียน 10 นาที | 12-14 วินาที |
| การทำเหมืองแร่ | คนงานเหมือง ASIC | GPUs |
| สามารถปรับขนาดได้ | ไม่ใช่ตอนนี้ | ใช่ |
| แนวคิด | Digiเงินทัล | โลกคอมพิวเตอร์ |
| โทเค็นสกุลเงินดิจิทัล | BTC | อีเทอร์ |
| ทัวริง | ทัวริงไม่สมบูรณ์ | ทัวริงสมบูรณ์ |
| วิธีการปล่อยเหรียญ | การขุดในช่วงต้น | ผ่านไอซีโอ |
| โปรโตคอล | Bitcoin ยังคงใช้แนวคิดการขุดสระน้ำ | มันใช้โปรโตคอลผี |
ต่อไปในนี้ Ethereum กวดวิชาเราจะได้เรียนรู้เกี่ยวกับการใช้งานของ Ethereum.
การประยุกต์ใช้ Ethereum
ด้านล่างนี้เป็นแอพพลิเคชั่นของ Ethereum:
- การธนาคาร: ด้วย Ethereumระบบกระจายอำนาจ แทบจะเป็นไปไม่ได้เลยที่แฮกเกอร์จะเข้าถึงข้อมูลส่วนบุคคลของบุคคลโดยไม่ได้รับอนุญาต
- ข้อตกลง: ด้วยการใช้สัญญาอัจฉริยะ ข้อตกลงสามารถรักษาและดำเนินการได้โดยไม่มีการเปลี่ยนแปลงใดๆ
- ตลาดทำนาย: ตลาดการทำนายเป็นอีกหนึ่งกรณีการใช้งานที่ยอดเยี่ยมของ Ethereum สัญญาอัจฉริยะ แพลตฟอร์มเช่น Gnosis และ Augur ใช้ Ethereum เพื่อจุดประสงค์นี้.
- Digiการจัดการตัวตน: Digiสามารถจัดการข้อมูลประจำตัวได้โดยใช้สัญญาอัจฉริยะซึ่งสามารถแก้ไขปัญหาสำคัญของการโจรกรรมข้อมูลประจำตัวและการผูกขาดข้อมูลได้
ข้อดีของการ Ethereum
ต่อไปนี้เป็นข้อดีของ Ethereum:
- ช่วยให้คุณสามารถอัพโหลดและขอให้โปรแกรมดำเนินการได้
- สถานะการออนไลน์ 100% และความทนทานต่อ DDOS
- Ethereum ช่วยให้คุณสร้างโทเค็นที่สามารถซื้อขายได้ที่คุณสามารถใช้เป็นสกุลเงินใหม่หรือหุ้นเสมือนได้
- การจัดเก็บข้อมูลถาวรและถาวร
- สร้างองค์กรเสมือนจริง
- ช่วยให้คุณพัฒนาแอปพลิเคชันแบบกระจายอำนาจ
- Ethereum ช่วยให้คุณสร้างแอปแบบกระจายอำนาจที่ทนทานต่อข้อผิดพลาดและมีความปลอดภัยสูง
ข้อเสียของ Ethereum
- การขอ Ethereum Virtual Machine ทำงานช้า ดังนั้นคุณไม่สามารถใช้สำหรับการคำนวณขนาดใหญ่ได้
- พื้นที่เก็บข้อมูลบนบล็อกเชนมีราคาแพง
- ความสามารถในการปรับขนาดของ Swarm เป็นปัญหา ดังนั้นจึงมีการแลกกับการกระจายอำนาจ บล็อกเชนส่วนตัวมีแนวโน้มที่จะแพร่กระจาย
- การแก้ไขข้อบกพร่องหรือการอัปเดตแอปเป็นงานที่ยากเพราะทุกเครือข่ายในเครือข่ายจำเป็นต้องอัปเดตซอฟต์แวร์โหนดของตน
- แอปพลิเคชันบางตัวจำเป็นต้องมีการยืนยันตัวตนของผู้ใช้ และเนื่องจากไม่มีอำนาจกลางในการตรวจสอบตัวตนของผู้ใช้
หากคุณต้องการเรียนรู้เกี่ยวกับการสร้างสกุลเงินดิจิตอลของคุณเอง นี่คือบทช่วยสอนฟรีที่คุณจะต้องลองดู: จะสร้าง Cryptocurrency ของคุณเองได้อย่างไร?
สรุป
- Ethereum ความหมาย: Ethereum เป็นเฟรมเวิร์กซอฟต์แวร์โอเพ่นซอร์สซึ่งใช้เทคโนโลยีบล็อกเชน
- Ethereum ช่วยให้คุณสร้างสัญญาที่ชาญฉลาดและแอปพลิเคชันแบบกระจายอำนาจโดยไม่มีการหยุดทำงานหรือการรบกวนจากบุคคลที่สาม
- Ethereum เปิดตัวในปี 2013 โดยผู้พัฒนา Vitalik Buterin
- สัญญาอัจฉริยะช่วยให้ผู้ใช้บล็อกเชนสามารถแลกเปลี่ยนเงินและทรัพย์สินได้ การทำเหมืองแร่ Ethereum สามารถใช้งานกับ Smart Contracts ได้เช่นกัน Digiสกุลเงินตาล
- อีเธอร์เป็นโทเค็นค่าของ Ethereum บล็อกเชน มันถูกระบุว่าเป็น “ETH” ในการแลกเปลี่ยนสกุลเงินดิจิตอล
- เพื่อทำธุรกรรมบน Ethereum เครือข่าย ผู้ใช้จำเป็นต้องชำระเงิน (ให้กับคนขุดแร่) อีเธอร์ผ่านโทเค็นตัวกลางที่เรียกว่า 'แก๊ส'
- Ethereum รับประกันความพร้อมใช้งาน 100% และความทนทานต่อ DDOS
- แก้ไขข้อบกพร่องหรืออัปเดตแอปใน Ethereum เครือข่ายเป็นงานที่ยากเพราะทุกคนในเครือข่ายจำเป็นต้องอัปเดตซอฟต์แวร์โหนดของตน
