Rumah  >  Artikel  >  Apakah Ethereum dan kontrak pintar?

Apakah Ethereum dan kontrak pintar?

DDD
DDDke hadapan
2024-03-06 13:38:231073semak imbas

"Bitcoin ialah blockchain 1.0, Ethereum ialah blockchain 2.0", "Ethereum ialah kedudukan dominan rantaian awam", ungkapan serupa mungkin anda sering dengar.

Apakah itu Ethereum? Bagaimanakah ia berbeza daripada Bitcoin? Mengapa ia dipanggil "Blockchain 2.0"? Hari ini, mari kita dedahkan "misteri" Ethereum.

01
Genius Prodigy: Buterin

Sebelum bercakap tentang apa itu Ethereum, kita mesti memperkenalkan pengasas legenda Ethereum - Vitalik Buterin, seorang keajaiban genius, semua orang memanggil "V God".

Pada tahun 2011, bapa kepada saintis komputer mula memberi anak lelakinya Vitalik Anri Bitcoins yang berusia 17 tahun ketika dia hanya berumur 2 tahun (Satoshi Nakamoto mengeluarkan kertas putih Bitcoin pada tahun 2008, tetapi Bitcoin pertama di dunia telah digali oleh Satoshi Nakamoto pada Januari 2009).

Selepas mempelajari Bitcoin, Buterin benar-benar terpesona Dia mula membantu media menulis artikel berkaitan blockchain di forum, dan mengasaskan Majalah Bitcoin dengan orang lain.

Pada 2013, Buterin yang berusia 19 tahun pergi ke Amerika Syarikat untuk menghadiri persidangan berkaitan Bitcoin. Kemudian dia mendapati bahawa Bitcoin mempunyai beberapa kelemahan, dan dia ingin membuat beberapa pembetulan.

Selepas menghadiri mesyuarat itu, Buterin dipenuhi dengan keterujaan, seperti Bill Gates dan Mark Zuckerberg, dia tidak lama lagi berhenti daripada kolej. Kemudian dia menghabiskan setengah tahun mengembara ke seluruh dunia untuk melawat individu dan pasukan yang ingin meningkatkan Bitcoin.

Sudah tentu, V God agak kecewa akhirnya, kerana dia mendapati bahawa semua orang bermain-main dengan Bitcoin dan tidak menyelesaikan kekurangan Bitcoin secara asasnya, iaitu, fungsinya terlalu tunggal.

Jadi, dia mencadangkan idea Ethereum dan memutuskan untuk memulakan perniagaan baru dan memulakan perniagaan baru. Pada tahun 2014, pada usia 20 tahun, beliau mula melakukan crowdfunding untuk membangunkan Ethereum Pada Julai 2014, beliau melancarkan projek crowdfunding untuk mengumpul dana untuk pembangunan projek Pada 30 Julai 2015, blockchain Ethereum telah dilancarkan secara rasmi. Ethereum Konsep ini menjadi rangkaian operasi yang sebenar.

02
Maksud Ethereum

Walaupun 'Bitcoin' dan 'Ethereum' adalah istilah yang sering digandingkan bersama, realitinya adalah sangat berbeza. Satu-satunya perkara yang sama dengan Ethereum dan Bitcoin ialah kedua-duanya adalah aset yang disulitkan yang berjalan pada blockchain.

Tetapi Ethereum bukan sekadar mata wang kripto, ia mempunyai ciri yang menjadikannya sebuah komputer terpencar gergasi.

Jadi Bitcoin ialah lejar teragih, dan fungsi utamanya ialah perakaunan.

Ethereum boleh difahami sebagai platform pengkomputeran teragih, yang bukan sahaja boleh menyimpan akaun, tetapi juga menjalankan program di atasnya.

Platform pengkomputeran yang diedarkan menunjukkan bahawa Ethereum, seperti Bitcoin, tidak berpusat di seluruh dunia bersama-sama menyimpan akaun dan bersama-sama mengekalkan lejar itu terbuka, telus dan tidak boleh diusik.

Tetapi tidak seperti Bitcoin, Ethereum menyediakan satu set bahasa skrip lengkap Turing, yang bermaksud bahawa kita boleh membangunkan aplikasi pada Ethereum.

Aplikasi ini memerlukan pengehosan dan operasi nod pada rangkaian Ethereum Apabila kami memindahkan wang pada Ethereum, kami juga memerlukan nod untuk menyimpan akaun untuk ini, kami perlu membayar yuran nod ini. Dalam rangkaian Bitcoin, yuran pengendalian yang kami bayar untuk pemindahan ialah Bitcoin BTC, dan ganjaran sistem kepada pelombong juga adalah Bitcoin dalam rangkaian Ethereum, yuran pengendalian yang dibayar dan ganjaran sistem kepada nod ialah Ethereum ETH;

Ethereum juga boleh difahami sebagai komputer terdesentralisasi sepenuhnya, diedarkan di seluruh dunia, mengesahkan, menyimpan dan mereplikasi data transaksi pada berbilang komputer di seluruh dunia (oleh itu istilah "lejar teragih").

03
Kunci Ethereum: Kontrak Pintar

Jika Ethereum hanyalah sebuah komputer teragih yang boleh menjalankan program padanya, ini tidak mencukupi untuk menjadikannya "Blockchain 2.0". Ciri pembunuh sebenar Ethereum ialah fungsi kontrak pintarnya.

Apakah kontrak pintar? Untuk memahami secara ringkas, kontrak pintar ialah kontrak yang boleh dilaksanakan secara automatik.

Sebagai contoh, bayangkan anda dan saya membuat pertaruhan tentang cuaca esok. Saya yakin esok akan cerah dan anda pasti akan hujan. Kami bersetuju bahawa yang kalah mesti memberikan $100 kepada pemenang. Bagaimanakah kita boleh melakukan ini dan memastikan mereka yang kalah menepati janji mereka? Saya boleh memikirkan tiga cara yang berbeza.

1. Saling percaya

Cara paling mudah ialah mempercayai antara satu sama lain. Jika kita sudah lama berkawan, mudah untuk mempercayai antara satu sama lain. Saya tahu di mana anda tinggal dan anda tahu semua jenis perkara yang memalukan tentang saya. Tetapi jika kita adalah orang yang tidak dikenali, keadaan akan menjadi lebih sukar. Anda tidak mempunyai sebab untuk mempercayai saya, dan saya tidak mempunyai sebab untuk mempercayai anda.

2. Tandatangani perjanjian sah

Satu lagi pendekatan munasabah ialah merumuskan pertaruhan kami sebagai perjanjian yang sah. Kami berdua akan menandatangani perjanjian yang mentakrifkan secara terperinci semua syarat pertaruhan kami—termasuk perkara yang berlaku jika yang kalah melanggar perjanjian.

Perjanjian ini akan menjadikan kami bertanggungjawab di sisi undang-undang untuk membayar pemenang, tetapi ia tidak akan memberi kesan praktikal kerana kos penguatkuasaan perjanjian melalui cara undang-undang akan lebih besar daripada nilai pertaruhan. . Keesokan harinya, dia menyemak cuaca dan menyerahkan jumlah $200 kepada orang yang memenangi pertaruhan. Mudah dan mudah, tetapi bagaimana jika rakan yang dipercayai itu melarikan diri dengan $200?

Kini kami mempunyai tiga cara berbeza untuk bertaruh, tetapi setiap pilihan mempunyai kelemahannya. Kerana kita orang asing, kita tidak boleh mempercayai satu sama lain. Memaksa perjanjian undang-undang akan menjadi sangat mahal dan boleh dikatakan tidak boleh dilaksanakan. Menerima bantuan daripada rakan bersama membawa isu kepercayaan.

Dalam kes ini, kontrak pintar Ethereum boleh menyelamatkan dunia. Kontrak pintar adalah seperti rakan bersama yang dipercayai, tetapi ditulis dalam kod.

Dengan kontrak pintar, anda dan saya boleh menulis peraturan permainan di Ethereum, dan kemudian memindahkan "wang" (syiling) ke akaun kontrak pintar. Keesokan harinya, kontrak pintar secara automatik merebut maklumat cuaca daripada tapak web rasmi dan memindahkan atau mengembalikan Ethereum bernilai sejumlah AS$200 kepada pemenang.

Setelah kontrak pintar ditulis, ia tidak boleh diedit atau diubah dalam apa jua cara. Oleh itu, anda boleh yakin bahawa apa sahaja yang dinyatakan dalam kontrak, ia akan dikuatkuasakan.

Kita dapat melihat bahawa: Bitcoin telah menyedari bahawa rekod urus niaga tidak boleh diusik, dan Ethereum dengan kontrak pintar telah mencapai matlamat untuk menghapuskan "perantara amanah" dalam senario yang lebih kaya, iaitu, tiada pihak ketiga diperlukan untuk menyediakan jaminan transaksi di bawah.

Untuk meringkaskan, Ethereum ialah platform pengkomputeran yang diedarkan yang dibangunkan di bawah kepimpinan lelaki muda berbakat V God Ia bukan sahaja boleh menyimpan akaun, tetapi juga menjalankan program di atasnya.

04

Pembangunan ekologi Ethereum

Berdasarkan perkembangan semasa, pembangunan ekologi Ethereum jauh mendahului rangkaian awam yang lain, dengan sejumlah besar aplikasi muncul di peringkat aplikasi seperti DeFi, Projek NFT, GameFi dan DAO.
Perlu disebut bahawa Lapisan 2 Ethereum Untuk menyelesaikan masalah yuran tinggi dan kelajuan rendah Ethereum, selepas beberapa tahun penerokaan pada laluan teknologi pengembangan pada peringkat awal, hala tuju telah ditentukan pada dasarnya, dan ekosistem Lapisan 2 juga telah mula kelihatan mengagumkan.

Atas ialah kandungan terperinci Apakah Ethereum dan kontrak pintar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:zhihu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam