Fahami pengetahuan pembangunan dan penggunaan serta biarkan pengguna menjadi BUIDL.
Apabila anda tidak tahu cara menggunakan kontrak, anda mungkin tidak memanggilnya BUIDL.
Setiap peminat airdrop akan memasuki rangkaian dan aplikasi sebagai pengguna, tetapi dari perspektif rantaian, pengguna mempunyai sempadan hierarki tertentu Antaranya, pembangun aplikasi adalah yang paling berharga kepada rangkaian.
DApp yang dibangunkan oleh pembangun aplikasi boleh menarik pengguna untuk menggunakannya Gas akan dihasilkan semasa penggunaan Pembangun akan menggunakan kontrak pada rantaian dan secara aktif menarik pengguna untuk melakukan operasi rantaian itu sendiri.
Oleh itu, mempunyai keupayaan pembangunan atau pengetahuan pembangunan yang mudah ialah cara yang lebih baik untuk meningkatkan peluang anda mendapat airdrop, atau lebih tepat lagi, untuk menjadi pembina sebenar dalam rangkaian.
Artikel ini meneroka sejenis pengetahuan pembangunan mudah yang diperlukan oleh pengguna yang suka mengalami operasi rantaian. Antaranya, ia tidak melibatkan pembinaan bahagian hadapan, membina persekitaran pembangunan atau operasi SDK yang sepadan. Artikel ini bertujuan untuk mempopularkan pengguna umum ke peringkat teori pengalaman pembangunan untuk orang baru Jika anda ingin terus mempelajari pengetahuan mendalam yang lain, anda boleh terus belajar.
Blockchain bukan sekadar lejar am Semua rantaian awam yang wujud hari ini direka untuk pembangunan aplikasi yang cetek.
Pengetahuan pembangunan untuk memahami rantaian adalah konsisten dengan pembangunan dan aplikasi Internet itu sendiri Dari segi pemahaman seni bina, hanya bahagian belakang telah menjadi rantai, dan status data asalnya dalam pangkalan data telah menjadi status data pada rantaian.
Untuk pembangunan aplikasi Internet, anda perlu membeli perkhidmatan awan (terdahulu, ia mungkin disambungkan ke rangkaian melalui peralatan pengkomputeran atau digunakan sebagai pelayan Jika kami membeli dua pelayan, satu untuk penggunaan bahagian hadapan dan satu untuk penggunaan bahagian belakang, pembelian Untuk tapak web, tapak web dan bahagian pembangunan bahagian hadapan dikonfigurasikan, dan kemudian bahagian belakang dibangunkan untuk mengurus data Data interaktif tapak web akan memasuki bahagian belakang apabila digunakan pengguna bahagian hadapan beroperasi, dia perlu mendapatkan data maklum balas sebelum beroperasi , yang dilaksanakan selepas mengakses status data dalam pangkalan data.
Berdasarkan proses yang begitu kompleks, dalam aplikasi tradisional, pengguna pada asasnya tidak dapat merasakan bahagian belakang, tetapi dalam rantaian blok, mereka dapat merasakan dengan jelas bahagian hadapan dan bahagian belakang.
Bahagian belakang dApp menukar pelayan dan pangkalan data yang digunakan dalam pembangunan aplikasi Internet menjadi rantaian dan keadaan keseluruhan pada rantaian.
Semasa pembangunan, rantai bahagian belakang mendedahkan rpc antara muka panggilan jauh, dan semua pembangun serta aplikasi mengendalikan rantai melalui antara muka ini.
Inilah sebabnya apabila menggunakan MetaMask untuk mengalami dApp yang berbeza, anda perlu menambah rangkaian yang berbeza pada dApp Apabila menambah rangkaian, url mewakili titik akses rpc.
Dalam reka bentuk rangkaian lain, terdapat cara lain untuk menaik taraf dApp Jika rantaian hanya menggunakan satu rpc, dan sejumlah besar interaksi diperlukan, proses akses akan menjadi sesak sebelum tugas diserahkan kepada rantai.
Pada masa ini, jika mungkin untuk pihak aplikasi membina RPC sendiri, ia akan mempunyai kelebihan yang lebih besar, tetapi pada masa ini dalam bidang rantaian awam, dengan reka bentuk POS semasa, tidak banyak dApps yang beroperasi dalam ini. cara.
Pada ketika ini, pada dasarnya kita dapat mengetahui bahawa apabila kita berinteraksi dengan rantaian untuk tindakan pembangunan, kita memerlukan dompet dan port rpc.
Selepas mendapat pintu masuk, langkah seterusnya ialah cara melakukan operasi pada rantai.
Ethereum dikenali sebagai komputer dunia Ia boleh menjalankan pelbagai jenis kontrak pintar yang dilaksanakan secara automatik. Proses ini dijalankan dengan menggunakan kontrak ke rangkaian dan dilaksanakan oleh EVM.
Istilah mesin maya VM adalah perkataan yang pasti akan disebut dalam industri perkhidmatan awan Kita boleh menganggap peranti pengkomputeran dalam rangkaian Ethereum sebagai kawasan penyimpanan pengkomputeran yang besar, iaitu mesin maya yang membolehkan kontrak pintar untuk dijalankan , membenarkan arahan tugasan untuk menyelesaikan pelaksanaan.
Kemudian kontrak pintar menjadi kunci, dan bahagian teras pengalaman pembangun ialah kontrak pintar.
Pengerahan kontrak pintar dibahagikan kepada menulis kod pertama, menyusun kod kedua, dan menggunakan kod ketiga Selepas pengerahan selesai, fungsi kontrak boleh dipanggil terus.
Ethereum mempunyai alat tetap, dan alat ini telah sangat dipermudahkan Selepas memahami keseluruhan proses, anda boleh mencuba keseluruhan proses dengan melihat dengan teliti.
Remix, Hardhat, dan OpenZeppelin pada masa ini merupakan alatan yang paling mudah dan terbuka Selain alat sumber terbuka ini, terdapat juga alatan seperti Thirdweb yang boleh membantu pembangunan dan memudahkan beberapa proses.
Baru-baru ini, kami telah mengalami testnets Berachain, Taiko, Shardeum dan rangkaian awam yang lain. Anda boleh belajar tentang pengetahuan pembangunan daripada proses pengalaman rantaian ini.
Pertama sekali, saya adalah pengguna biasa dan saya menggunakan operasi MetaMask untuk berinteraksi dengan rangkaian. Langkah pertama ialah menambah rangkaian ujian ke MetaMask dan mendapatkan token dalam rangkaian ujian Token rangkaian ujian dikumpulkan dari faucet rangkaian ujian Kutipan adalah terhad dalam dokumen rasmi tiga projek. Dalam proses itu, token ujian bagi ketiga-tiga rantai ini ialah Bera, ETH, dan SHM.
Boleh didapati bahawa Berachain dan Shardeum adalah L1 dan menggunakan token asli mereka sendiri, manakala Taiko ialah L2 Matlamat kewujudan adalah untuk mengembangkan Ethereum, jadi ETH digunakan, dan kerana Ethereum mempunyai rangkaian ujian awam, Taiko juga menggunakan Kami telah menjalankan beberapa ujian berfungsi pada rangkaian ujian Ethereum sendiri Jika anda ingin mengalaminya, anda perlu tahu rantaian mana ia akhirnya akan dilaksanakan.
Selepas mendapat token pengalaman daripada faucet tiga rantai, langkah seterusnya ialah mencuba cara menggunakan alat pembangunan untuk menggunakan kontrak ke rantaian.
Jadi, terdapat tiga langkah dalam langkah seterusnya: cari kontrak, ubah suai kontrak dan lengkapkan penempatan kontrak dalam IDE.
Halaman dokumentasi ketiga-tiga projek akan menunjukkan dengan jelas alat yang akan disokong untuk penggunaan kontrak yang sepadan. Selepas menyemak, ketiga-tiga projek ini menyokong penggunaan Remix untuk penggunaan, jadi kami akan menggunakan Remix untuk proses ini.
Remix ialah persekitaran yang boleh disunting dalam talian, yang sangat mudah untuk digunakan dan ujian panggilan masih memerlukan alat lain untuk dilaksanakan.
Pada OpenZeppelin, beberapa kontrak pengeluaran token yang biasa digunakan dipaparkan dalam cara modular.
Ini adalah halaman awal:
Kemudian saya menetapkan kontrak untuk mengeluarkan token, menggunakan nama penuh Wyz Research, singkatan Wyz, dan memilih fungsi pra-keluaran, dan kontrak diberikan hak milik kawalan. Melalui operasi ini, kod kontrak di sebelah kanan mempunyai pembina ditunjukkan dalam kotak merah pertama, dan token pra-keluaran juga mempunyai alamat untuk ditunjukkan.
Seterusnya, klik Buka dalam Remix di penjuru kanan sebelah atas, dan kita boleh mula mengedit dalam antara muka Remix.
Sebelum memulakan pengeditan dalam antara muka Remix, sila laraskan alamat rangkaian dan dompet dalam MetaMask dengan betul.
Selepas memasuki halaman, kita perlu mengubah suai dua alamat yang sepadan di atas saya menggunakan alamat dompet untuk menggantikannya. Paparan adalah seperti berikut:
Kemudian klik Auto compli di sebelah kiri, yang bermaksud kompilasi automatik Jika tiada kompilasi automatik, anda perlu klik butang biru di sebelah kiri. Apabila tanda semak hijau muncul di hujung kiri. Kemudian klik butang di bawah tanda hijau di sebelah kiri untuk memasuki halaman penggunaan.
Apabila dompet telah diubah suai dengan betul, klik pada bahagian akaun di sudut kiri atas Kedudukan ini mewakili akaun untuk membayar gas, dan kedudukan di bawah mewakili alamat penempatan, ia akan muncul seperti berikut :
Klik Deploy dan MetaMask akan muncul untuk membayar yuran gas untuk operasi ini.
Semasa proses penempatan kontrak, kontrak belum selesai akan dipaparkan di bahagian bawah Remix
Selepas penempatan kontrak berjaya, kejayaan transaksi akan dipaparkan di bahagian bawah.
Selepas menyelesaikan penggunaan, klik butang dalam dompet untuk memasuki penyemak imbas untuk melihat transaksi. dan proses pelaksanaan kontrak , token yang sepadan dihantar ke salah satu token.
Apabila anda mengklik pada alamat sekali lagi untuk melihatnya, anda akan mendapati bahawa token I Mint 1000W dalam alamat. Walau bagaimanapun, nampaknya disebabkan pelayar rangkaian ujian, nama token tidak dipaparkan dan isu ini masih perlu disahkan.
Pengerahan ini menggunakan Shardeum Jika digunakan pada Berachain dan Taiko, prosesnya adalah sama. Anda hanya perlu melaraskan rangkaian yang sepadan dalam dompet. IDE dalam talian seperti Remix menyediakan pintu masuk mudah ke operasi rangkaian.
Untuk menjalankan operasi pembangunan tertentu pada rantaian, ini adalah percubaan pembinaan yang paling mudah untuk pengguna bukan aplikasi Anda boleh cuba menggunakan kontrak untuk mengeluarkan beberapa aset, atau memotong kod dApps yang lain pada rantaian adalah Interaksi berlaku melalui gabungan Contohnya, pertukaran Uniswap yang kita lihat adalah kontrak, dan LP yang disediakan adalah kontrak lain.
Berbanding dengan Dex, kontrak Defi dan Gamefi yang lain adalah lebih rumit. Walaupun proses pembangunan adalah kompleks dan panjang, bagi peminat, memahami prinsipnya boleh membantu rangkaian dan aplikasi membina lebih banyak lagi.
PS: Seterusnya, Wyz Research juga akan membongkar dApps seperti Defi dan Gamefi dan memperkenalkan idea dan struktur reka bentuk mereka kepada pembaca, jadi nantikan.
Atas ialah kandungan terperinci Apakah pengetahuan pembangunan yang diperlukan untuk peminat airdrop?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!