Laman » bagaimana untuk » Apakah Ethereum, dan Apakah Kontrak Pintar?

    Apakah Ethereum, dan Apakah Kontrak Pintar?

    Ethereum adalah platform pengkomputeran terdesentralisasi. Ia menghasilkan token crytocurrency yang dikenali sebagai Ether. Pengaturcara boleh menulis "kontrak pintar" pada blok Ethereum, dan kontrak ini dilaksanakan secara automatik mengikut kod mereka.

    Apa itu Ethereum?

    Ethereum sering disebut dalam nafas yang sama seperti Bitcoin, tetapi ia agak berbeza. Bitcoin adalah rangkaian pembayaran cryptocurrency dan disentralisasi yang membolehkan token Bitcoin dipindahkan antara pengguna.

    Projek Ethereum mempunyai matlamat yang lebih besar. Seperti yang dijelaskan oleh laman web Ethereum, "Ethereum adalah platform berpusat yang menjalankan kontrak pintar." Kontrak ini dijalankan pada "Mesin Maya Ethereum," sebuah rangkaian pengkomputeran yang diedarkan yang terdiri daripada semua peranti yang menjalankan nod Ethereum.

    Bahagian "platform yang terdesentralisasi" bermakna sesiapa sahaja boleh menubuhkan dan menjalankan nod Ethereum, sama seperti sesiapa sahaja boleh menjalankan nod Bitcoin. Sesiapa yang mahu menjalankan "kontrak pintar" pada nod perlu membayar pengendali nod tersebut di Ether, iaitu isyarat cryptocurrency yang terikat kepada Ethereum. Oleh itu, orang yang menjalankan nod Ether menyediakan kuasa pengkomputeran dan dibayar dalam Ether, dengan cara yang sama seperti bagaimana orang yang menjalankan nod Bitcoin menyediakan kuasa hashing dan dibayar dalam Bitcoin.

    Dengan kata lain, manakala Bitcoin hanya rangkaian blockchain dan pembayaran, Ethereum adalah rangkaian pengkomputeran yang diedarkan dengan blokchain yang boleh digunakan untuk banyak perkara lain. Maklumat terperinci boleh didapati dalam kertas putih Ethereum.

    Apa itu Ether?

    Ether adalah token digital (atau cryptocurrency) yang berkaitan dengan blok Ethereum. Dengan kata lain, Ether adalah duit syiling dan Ethereum adalah platform. Walau bagaimanapun, orang sekarang sering menggunakan istilah ini secara bergantian. Sebagai contoh, Coinbase membolehkan anda membeli Ethereum-yang mana ia bermakna token Ether.

    Ini secara teknikalnya "altcoin," yang benar-benar hanya bermaksud cryptocurrency bukan Bitcoin. Seperti Bitcoin, Ether disokong oleh blockchain yang terdesentralkan-dalam kes ini, blok Ethereum.

    Pemaju yang ingin mencipta aplikasi, atau "kontrak pintar," pada blockline Ethereum memerlukan token Ether untuk membayar nod untuk menjadi tuan rumah, sementara pengguna aplikasi berasaskan Ethereum mungkin memerlukan Ether untuk membayar perkhidmatan dalam aplikasi tersebut. Orang juga boleh menjual perkhidmatan di luar rangkaian Ethereum dan menerima pembayaran di Ether, atau token Ether boleh dijual dengan wang tunai di bursa-seperti Bitcoin.

    Kenapa Aplikasi Desentralisasi Menarik?

    Rantaian Bitcoin menyimpan sejarah transaksi Bitcoin, dan itu sahaja. Roket Ethereum menyimpan tanda-tanda Ether dalam dompet orang, tetapi ia juga menyimpan keadaan terkini setiap kontrak pintar serta setiap kod kontrak pintar.

    A blockchain adalah lejar diedarkan yang disimpan di pelbagai lokasi, jadi ini bermakna data kontrak pintar disimpan oleh nod Ethereum tersebut. Sekiranya anda mencipta "kontrak pintar" -uitu juga dikenali sebagai aplikasi-pada blockchain, ia disimpan dan dijalankan dengan cara yang terdesentralisasi.

    Sebagai perbandingan, fikirkan banyak aplikasi yang kami gunakan hari ini. Ini termasuk aplikasi e-mel seperti Gmail, aplikasi ambil perhatian seperti Microsoft OneNote, dan apa sahaja yang anda gunakan aplikasi dan menyimpan data anda pada pelayan syarikat. Sekiranya syarikat yang menyimpan data anda menghalang akaun anda, menutup aplikasi, atau keluar dari perniagaan, anda akan kehilangan semua data yang anda ada dalam aplikasi itu melainkan anda mempunyai salinan sandaran luar talian.

    Sekiranya anda menggunakan aplikasi yang dibina di atas Ethereum, kedua-dua kod yang membuat aplikasi (kod kontrak pintar) dan data peribadi (keadaan kontrak pintar) akan disimpan di blockchain. Setiap kali anda menggunakan aplikasi dan mengubah data anda, semua nod Ethereum akan mengemas kini keadaan kontrak pintar. Ini bermakna tiada pusat "titik kegagalan" yang boleh menghilangkan akses anda ke data atau menutup aplikasi yang anda gunakan. Data anda dan kod apl itu sendiri akan disokong di seluruh dunia, dan tiada siapa yang boleh mengambil semua nota tersebut di luar talian. Sudah tentu, data anda akan disulitkan oleh blockchain sehingga tidak ada orang lain yang dapat membacanya.

    Apakah Kontrak Pintar?

    Kontrak pintar adalah aplikasi yang dijalankan di Mesin Maya Ethereum. Ini adalah "komputer dunia" yang didesentralisasi di mana kuasa pengkomputeran disediakan oleh semua nod Ethereum. Mana-mana nod yang menyediakan kuasa pengiraan dibayar untuk sumber itu di token Ether.

    Mereka dinamakan kontrak pintar kerana anda boleh menulis "kontrak" yang secara automatik dilaksanakan apabila keperluan dipenuhi.

    Sebagai contoh, bayangkan membina perkhidmatan crowdfunding seperti Kickstarter di atas Ethereum. Seseorang boleh menubuhkan kontrak pintar Ethereum yang akan mengumpulkan wang untuk dihantar kepada orang lain. Kontrak pintar boleh ditulis untuk mengatakan bahawa apabila $ 100,000 mata wang ditambahkan ke kolam renang, semuanya akan dihantar kepada penerima. Atau, jika ambang $ 100,000 belum dipenuhi dalam tempoh sebulan, semua mata wang akan dihantar kembali kepada pemegang asal mata wang. Sudah tentu, ini akan menggunakan token Ether bukannya dolar AS.

    Ini semua akan berlaku mengikut kod kontrak pintar, yang secara automatik melaksanakan urus niaga tanpa memerlukan pihak ketiga yang dipercayai untuk memegang wang dan menandatangani transaksi. Sebagai contoh, Kickstarter mengambil yuran 5% di atas yuran pemprosesan bayaran 3% hingga 5%, yang bermakna $ 8000 hingga $ 10000 dalam yuran pada projek $ 100,000 crowdfunding. Kontrak pintar tidak perlu membayar yuran kepada pihak ketiga seperti Kickstarter.

    Kontrak pintar boleh digunakan untuk banyak perkara yang berbeza. Pemaju boleh membuat kontrak pintar yang menyediakan ciri-ciri kepada kontrak pintar yang lain, sama seperti cara kerja perpustakaan perisian. Atau kontrak pintar hanya boleh digunakan sebagai aplikasi untuk menyimpan maklumat mengenai blok Ethereum.

    Untuk benar-benar melaksanakan kod kontrak pintar, seseorang perlu menghantar Ether yang cukup sebagai bayaran transaksi-berapa banyak bergantung pada sumber pengkomputeran yang diperlukan. Ini membayar nod Ethereum untuk mengambil bahagian dan menyediakan kuasa pengkomputeran mereka.

    CryptoKitties Gunakan Kontrak Pintar

    Salah satu aplikasi yang paling terkenal yang dibina menggunakan kontrak pintar di rangkaian Ethereum ialah CryptoKitties, yang membebankan dirinya sebagai "permainan pertama di dunia yang akan dibina di atas teknologi blockchain."

    Pada dasarnya, CryptoKitties adalah satu bentuk "koleksi" digital yang disimpan di blok Ethereum. CryptoKitties menyediakan demonstrasi kebolehan untuk menyimpan dan menukar barangan digital pada rangkaian Ethereum.

    CryptoKitties baru dihasilkan melalui "pembiakan." Ini melibatkan memilih dua pangkalan CryptoKitties dan membelanjakan token Ether untuk menjalankan kontrak pintar. Kontrak menggunakan dua kucing terpilih untuk menelurkan CryptoKitty baru. Kitties dan butir-butir proses pembiakan ini disimpan di leher awam Ethere blockchain.

    Anda boleh "memiliki" CryptoKitties, yang disimpan di buku leher blockch Ethereum. Anda boleh menjual atau menjualnya kepada orang lain, atau membelinya. Ini berbeza dengan menggunakan aplikasi telefon pintar yang membolehkan anda membeli, berdagang, dan membiak kucing. Mereka biasanya akan disimpan di pelayan aplikasi sendiri, dan anda boleh kehilangan haiwan kesayangan digital berharga anda jika syarikat itu menutup aplikasi atau mengharamkan akaun anda. Tetapi, kerana CryptoKitties disimpan pada blockchain, itu tidak boleh berlaku. Tiada siapa yang boleh mengambil kitties anda dari anda.

    Pada bulan Disember 2017-kebetulan, sekitar harga tinggi Bitcoin sepanjang masa-orang telah menghabiskan Ether bersamaan lebih daripada $ 12 juta pada CryptoKitties, dan CryptoKitty yang paling mahal dijual sekitar $ 120,000.

    Seperti Ether, Bitcoin, dan lukisan mahal, CryptoKitties bernilai apa sahaja orang yang bersedia membayar untuk mereka.

    Kredit Imej: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.