Ethereum บทช่วยสอนสำหรับผู้เริ่มต้น

ความหมายของ Ethereum?

Ethereum เป็นระบบปฏิบัติการโอเพ่นซอร์สที่มีฟังก์ชันสัญญาอัจฉริยะ เป็นแพลตฟอร์มคอมพิวเตอร์แบบกระจายอำนาจที่รองรับการพัฒนาระบบกระจายอำนาจ Digital Applications (DApps) โดยใช้เทคโนโลยีบล็อคเชน Ethereum จัดเตรียมเครื่องเสมือนแบบกระจายอำนาจที่เรียกว่า Ethereum Virtual Machine (EVM) ที่สามารถรันสคริปต์โดยใช้เครือข่ายระหว่างประเทศของโหนดสาธารณะ

Ethereum เป็นแอปซอฟต์แวร์กระจายอำนาจที่ใหญ่ที่สุด ช่วยให้คุณสร้างสัญญาที่ชาญฉลาดและแอปพลิเคชันแบบกระจายอำนาจโดยไม่มีการหยุดทำงานหรือการรบกวนจากบุคคลที่สาม 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 ธุรกรรมเครือข่าย

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 เครือข่ายเป็นงานที่ยากเพราะทุกคนในเครือข่ายจำเป็นต้องอัปเดตซอฟต์แวร์โหนดของตน

สรุปโพสต์นี้ด้วย: