Pada awal Oktober 2018, "Vitalik Buterin" (Vitalik Buterin), pendiri komunitas teknologi blockchain terbesar "Ethereum", tiba-tiba berkata di Twitter, "Bahkan tanpa saya, Ethereum" pasti akan bertahan. " Dia juga mengatakan bahwa dia secara bertahap mundur ke baris kedua. Komentar ini menyebabkan keributan besar di lingkaran blockchain. Banyak orang khawatir jika V God benar-benar ingin pergi, apakah Ethereum masih dapat mempertahankan posisi terdepan di industri blockchain?
Faktanya, Ethereum, platform arsitektur yang mendasari paling matang dari blockchain saat ini, tidak lagi hanya pertunjukan satu orang V God, tetapi komunitas open source yang makmur yang didukung oleh banyak pengembang. Di Devcon 4, konferensi pengembang Ethereum tahunan yang diadakan di Praha, banyak pengembang inti membawa hasil penelitian terbaru.
Gambar Vitalik Buterin (Sumber: Wikipedia)
Gambar Tweet Vitalik Buterin (Sumber: Twitter)
Jauh lebih baik dari cryptocurrency lainnya! Ethereum adalah blockchain yang paling aktif dikembangkan
Dilihat dari tingkat aktivitas pengiriman kode, Ethereum tidak diragukan lagi adalah blockchain yang paling aktif dikembangkan. Baik itu jumlah komit di GitHub, jumlah bintang dan cabang di repositori, dan jumlah pengembang, itu jauh melebihi Bitcoin, Ripple, Bitcoin Cash, EOS, dan semua cryptocurrency lainnya seperti Litecoin.
Ethereum adalah sistem yang mendasari blockchain open source, mirip dengan versi blockchain Android, menyediakan API dan antarmuka sehingga semua orang dapat dengan cepat mengembangkan berbagai aplikasi terdesentralisasi (Dapp) di atasnya. Meskipun blockchain saat ini masih kalah dengan Internet tradisional dalam hal kecepatan dan efisiensi, menurut statistik lembaga think tank Chain Tower, per 30 September 2018, platform Ethereum telah menyertakan 940 DApps, di mana terdapat 352 game DApps. , Akuntansi 37,5%, kuis DApp menyumbang 20%, pasar perdagangan menyumbang 5%, dan kategori lain menyumbang 37,5%.
Gambar "Laporan Analisis Data Ethereum DApp September 2018" (Sumber: Chain Tower Think Tank)
Komunitas pengembang tiga tingkat dari luar untuk menopang aktivitas Ethereum
Sederhananya, komunitas pengembangan Ethereum secara kasar dapat dibagi menjadi tiga tingkat pengembang dari luar ke dalam, dari proyek aplikasi atas hingga struktur bawah.
Lapisan terluar adalah pengembangan berbagai proyek aplikasi tingkat atas yang dibangun di atas arsitektur yang mendasari Ethereum. Para pengembang ini mungkin tidak secara langsung berpartisipasi dalam kemajuan teknis dari arsitektur yang mendasarinya, tetapi mereka tetap berkontribusi pada kemakmuran seluruh ekologi komunitas. Dari Cryptokitties yang sukses besar hingga game "disk pendanaan" Fomo 3D, yang pernah menarik ratusan juta dolar dalam satu hari, semuanya adalah DApps yang dibangun di atas Ethereum.
Lapisan kedua adalah untuk pengembang periferal yang berasal dari luar yayasan tetapi juga berinvestasi dalam arsitektur yang mendasarinya. Karena Ethereum adalah ekosistem open source, pengembang dari seluruh dunia dapat berpartisipasi dalam pekerjaan pengembangan yang mendasarinya dalam berbagai bentuk selama mereka tertarik. Raiden Network, solusi ekspansi kapasitas off-chain Ethereum, adalah contohnya.
Intinya adalah "Ethereum Foundation" yang dikepalai oleh pendiri V God, yang berkantor pusat di Singapura, saat ini memiliki tim peneliti beranggotakan sekitar 30 orang yang tersebar di seluruh dunia, didedikasikan untuk penelitian dan penelitian arsitektur inti yang mendasarinya. Pengembangan. Banyak dari mereka adalah pengembang pasca-90-an seperti V God.
Ketika V God ditanya apakah dia akan mundur ke baris kedua di masa depan, dia tidak hanya berkata, "Ini sedang dalam proses," tetapi juga berkata, "Sebagian besar pekerjaan penelitian dilakukan oleh Danny Ryan, Justin Drake, Hsiao-Wei Wang, dll. Orang-orang melakukannya. "
Misalnya, Justin Drake yang berusia 29 tahun saat ini adalah salah satu pemimpin utama penelitian Ethereum tentang teknologi sharding. Dia pernah membuat ATM Bitcoin pertama di kampus di Universitas Cambridge di Inggris.
Justin Drake juga mengumumkan desain awal dari Ethereum ASIC generasi berikutnya di Devcon 4.
Untuk menyelesaikan masalah bahwa cryptocurrency harus bergantung pada mekanisme bukti kerja (PoW), yaitu penambangan, yang menyebabkan konsumsi energi dalam jumlah besar, komunitas Ethereum telah secara aktif mempelajari cara beralih ke mekanisme bukti kepemilikan (PoS) dalam beberapa tahun terakhir. Teknologi sharding adalah teknologi kunci transisi Ethereum dari mekanisme PoW ke PoS.
Kesulitan utama dari mekanisme PoS adalah bagaimana menghasilkan angka acak yang baik untuk memastikan bahwa penyerang tidak dapat secara efektif mencoba banyak angka acak pada saat yang sama untuk mencapai target serangan. Dan bagian ini harus mengandalkan kriptografi seperti Verifiable Delay Function (VDF) yang dipimpin oleh Justin Drake, dan riset perangkat keras seperti ASIC khusus (chip khusus aplikasi).
Di masa lalu, mesin penambangan ASIC yang dibahas dalam lingkaran mata uang terutama untuk perhitungan PoW, dengan tujuan untuk menghitung PoW dengan cepat dan mendapatkan keuntungan dari pembuatan blok. Hari ini, ASIC yang dibahas di Ethereum didedikasikan untuk menghitung VDF. Tujuan Justin Drake adalah merancang ASIC sehingga penyerang tidak bisa begitu saja mengandalkan kinerja yang melampaui dan daya komputasi yang kuat untuk memecahkan nomor acaknya. Dengan kata lain, kemungkinan seluruh jaringan disusupi dapat dikurangi ke tingkat di mana hampir tidak perlu khawatir.
Pengembang utama Casper, arah kunci lain dari Ethereum, adalah Danny Ryan. Casper adalah kunci transisi Ethereum dari mekanisme Proof of Work (PoW) ke Proof of Stake (PoS). Hal ini diharapkan dapat menyelesaikan kekurangan inheren dari mekanisme PoS seperti aliansi node dan kerjasama, sehingga dapat menggantikan mekanisme PoW dengan lancar.
Tidak hanya memikul kunci untuk pengembangan Ethereum di masa depan, Danny Ryan juga dikenal karena keterampilan komunikasinya yang kuat di dalam yayasan. Pengembang internal memberi tahu DT bahwa Danny Ryan selalu dapat mengintegrasikan beberapa tim riset dan tim pengembangan bersama-sama pada pertemuan mingguan Ethereum yang diadakan setiap dua hari Kamis untuk mengomunikasikan pengembangan dan penelitian. Berkali-kali pertanyaan sulit dilontarkan dalam rapat, dan semua orang tidak tahu bagaimana menjawabnya, tetapi Danny Ryan sering kali dapat menjawab dengan cepat, lalu menjelaskan dan menjelaskan.
Gambar Situs web Council of Ethereum Magicians dan halaman ethereum GitHub, Anda dapat menemukan teks dan rekaman suara dari konferensi terkait Ethereum dan seluruh laporan kemajuan. Kamu bisa melihat dengan jelas detail perkembangan berkelanjutan masing-masing tim, dan kamu juga bisa melihat riset terbaru tentang Ethereum (Sumber: Council of Ethereum Magicians, ethereum GitHub)
Lebih dari 14.000 node di seluruh dunia, dengan China menyumbang 13%
Saat ini, Ethereum memiliki lebih dari 14.000 node di dunia, didistribusikan ke seluruh dunia. Sebagian besar node ini berada di Amerika Serikat dan Eropa, dan node Amerika Serikat saja menyumbang 43%. Di Asia, Cina adalah yang terbesar, terhitung 13% dari node global.
Faktanya, komunitas Ethereum di Tiongkok telah berkembang sangat awal, dan banyak pengembang inti Ethereum awal berasal dari Tiongkok. Namun, karena pecahnya kewirausahaan blockchain di masa lalu, sejumlah besar anggota awal Ethereum di daratan telah terbang ke berbagai proyek lain. Sebaliknya, ekosistem komunitas inti pengembangan Ethereum di Taiwan dan Hong Kong terus menjadi semakin makmur.
Gambar Distribusi node global Ethereum (sumber: ethernodes)
Komunitas Ethereum Taipei yang diprakarsai oleh pasca-90-an telah menjadi pendorong penting energi pengembangan blockchain
Mengambil Taiwan sebagai contoh, komunitas Ethereum Taipei, yang telah berdiri selama lebih dari dua tahun, termasuk V God sendiri, pendiri Litecoin Charlie Lee dan banyak nama besar lainnya di industri blockchain, yang telah berpartisipasi secara pribadi. Selain itu, saat ini ada sekitar 30 orang di tim pengembang global Yayasan Ethereum, di mana 4 atau 5 di antaranya berasal dari Taiwan.
Bagaimana komunitas pengembang yang berkembang pesat seperti itu?
Mr DT juga mewawancarai Liang Zhicheng, salah satu pendiri Taipei Ethereum Meetup setelah tahun 90-an.
Pada 2015, Liang Zhicheng bertemu Ethereum di bawah perkenalan seorang teman. Dia awalnya hanya tahu Bitcoin. Setelah membaca buku putih Ethereum, dia menemukan bahwa yang terakhir sama sekali berbeda. "Sama seperti ingin menjadi komputer, Ethereum akan memiliki banyak aplikasi, perangkat lunak, dan layanan," ujarnya. Jadi, "Kami mulai mengatur beberapa pertemuan, dan kemudian secara resmi menyelenggarakan acara Ethereum pertama untuk pengembang di Taipei pada bulan April 2016."
Setelah lebih dari dua tahun, komunitas Ethereum Taipei berhasil mempromosikan budaya pengembang blockchain aktif lokal dengan aktivitas offline reguler dan grup penggemar online, bahkan mengadakan "Ethereum All-" pada Maret tahun ini. Star Tech Talk "Ethereum All-Star Technology Symposium", yang menyatukan hampir semua tokoh kunci Ethereum ke Taipei.
Taiwan selalu memiliki budaya komunitas yang baik. Liang Zhicheng mengamati bahwa Taipei sendiri memiliki banyak komunitas berskala besar, termasuk berbagai komunitas open source, atau bahkan berbagai komunitas dasar sejak dulu. Budaya bakat teknis yang secara aktif berpartisipasi dalam pertukaran komunitas secara langsung berkontribusi pada kebangkitan Ethereum di Taiwan. Sama seperti Liang Zhicheng, karena dia ikut serta dalam organisasi kegiatan komunitas Ethereum Taipei, dia bergabung dengan Ethereum Foundation sebagai peneliti.
Jadi, bagaimana Anda berpartisipasi dalam komunitas pengembangan Ethereum secara khusus?
Pekerjaan pengembangan Ethereum dapat secara sederhana dibagi menjadi 4 proses, yaitu, secara berurutan, meneliti teori, menulis spesifikasi, mengimplementasikan prototipe, dan mengimplementasikan klien. Liang Zhicheng menjelaskan, sebenarnya pembuatan program perangkat lunak memang tidak sesederhana itu, metode operasi sebenarnya sedikit lebih rumit, namun urutannya tetap tidak lepas dari penelitian, spesifikasi, kemudian pengembangan dan implementasi.
Pada saat yang sama, Ethereum Foundation akan mengadakan pertemuan mingguan setiap dua minggu untuk membahas berbagai masalah Ethereum. Pertemuan minggu ini akan dipublikasikan ke seluruh dunia melalui situs web Ethereum Wizards Association, di mana semua orang dapat berpartisipasi bersama, menunjukkan sepenuhnya semangat open source. "Kadang-kadang beberapa orang yang sangat misterius muncul," kata Liang Zhicheng sambil tersenyum.
Sebenarnya ada banyak cara untuk memulai. Yang pertama adalah memulai dengan membaca dan memahami kode, kemudian menyapa di forum, mengajukan pertanyaan terkait, dan berinteraksi dengan developer lain. Kata Liang Zhicheng, novis bisa mulai berkontribusi dengan membantu menerjemahkan file , Bila Anda sudah lebih paham dengan situasinya, Anda bisa mulai bergabung dalam pemecahan masalah. Selain itu, tim Yayasan Ethereum juga telah memproduksi tas malas, yang memungkinkan para pemula untuk dengan cepat memahami kebutuhan pengembangan saat ini.
Selain menerima kontribusi sukarela dari pengembang eksternal, Ethereum Foundation juga memberikan insentif untuk meminta lebih banyak pemrogram untuk berinvestasi dalam memecahkan masalah yang sulit. Sejak awal 2018, bonus senilai US $ 11 juta telah diberikan kepada 52 proyek.
Di antara mereka, proyek untuk menyelesaikan skalabilitas dan keamanan Ethereum telah menerima bonus dan dukungan proyek paling banyak. Dalam hal jumlah, 61,3% dari bonus diinvestasikan dalam proyek perluasan, dan 16,8% diinvestasikan dalam proyek keamanan. Dilihat dari jumlah proyek, 29,1% merupakan proyek skalabilitas dan 18,8% merupakan proyek keamanan.
Gambar Analisis distribusi bonus pengembangan Ethereum (Sumber: Liang Zhicheng)
Proses aplikasi bonus pengembangan dibagi menjadi beberapa langkah. Langkah pertama adalah mengirimkan aplikasi proyek. Liang Zhicheng menyarankan bahwa pelamar harus secara konkret menunjukkan komitmen mereka terhadap ekosistem Ethereum, kemampuan pengembangan, fokus dan jadwal pengembangan. Pada saat yang sama, proyek harus dibedakan dari proyek lain. Tentu saja proyek tersebut harus mendukung open source.
Selanjutnya, proyek yang diusulkan akan ditinjau secara tertulis dan diwawancarai oleh tim inti Ethereum dan tim konsultan untuk secara bertahap mengklarifikasi tujuan proyek, jalur pengembangan dan jumlah bonus, dan memandu proposal agar sesuai dengan arah pengembangan Ethereum secara keseluruhan.
Gambar Proses aplikasi hadiah pengembangan Ethereum (sumber: Liang Zhicheng)
"Vitalik berharap setiap orang memiliki kemampuan untuk berpartisipasi dalam operasi, pengembangan, dan penelitian Ethereum," kata Liang Zhicheng. "Secara bertahap, dia tidak akan campur tangan dalam segala hal, atau memberikan nasihat dalam segala hal."
Ini karena, meskipun kemampuan penelitian dan pengembangan Vitalik tidak tertandingi, dia tahu bahwa terobosan Ethereum tidak dapat dihasilkan olehnya sendiri. Mengolah kemampuan pengembangan dari seluruh komunitas sangat diperlukan untuk Ethereum dan bahkan seluruh industri blockchain untuk berkembang dan berkembang.
- Ma Yong: Tanpa pemulihan ujian masuk perguruan tinggi, saya mungkin masih memperbaiki bumi di pedesaan
- Gen terkait homoseksualitas membantu "orang heteroseksual menjadi lebih bahagia secara seksual"? Studi genetik terbesar tentang orientasi seksual dirilis
- Laporan AI McKinsey 2017 Teknologi tinggi, komunikasi, dan layanan keuangan akan menjadi industri terkemuka AI dalam tiga tahun
- Liang Shi50: Saya akan mengikuti ujian masuk perguruan tinggi untuk yang ke-21 kalinya. Saya tidak tahu cara menggunakan komputer. Saya hanya melihat jawaban referensi dan tidak mengerjakan pertanyaa
- Panduan Kuantitatif Desentralisasi Ingin mengetahui derajat desentralisasi sistem? Coba koefisien Satoshi Nakamoto terkecil
- Dengan tambahan 5 jembatan layang dan 1 terowongan, Wuhan, jalan yang sering Anda lewati, akan sangat berubahSelamat pagi, Wuhan