Ketika lebih dari 83% perusahaan di seluruh dunia menggunakan layanan cloud untuk membangun bisnis teknologi, konsentrasi, monopoli, dan situasi otokratis telah muncul di bidang penyimpanan cloud dan komputasi cloud. DFINITY secara inovatif mengusulkan konsep "komputer publik" untuk dicapai tujuan kedaulatan data pengguna. Mengambil langkah tegas dan berupaya menciptakan ekosistem teknologi ramah lingkungan yang terdesentralisasi, efisien dan nyaman.

Untuk membantu lebih banyak pengembang mengembangkan proyek baru di ekosistem IC, TinTinLand dan Blockchain Academy bersama-sama mensponsori kamp pelatihan "Blockchain Quick Start to Development Practice - Menuju IC Ecosystem, kursus wajib bagi pengembang untuk membangun aplikasi Web3", sejak itu Sejak awal, kursus ini telah menarik perhatian dan partisipasi hampir 4.000 mahasiswa kursus di dalam dan luar negeri, dan 425 mahasiswa sebenarnya telah berpartisipasi dalam pembelajaran dan praktik. Kursus ini berfokus pada dasar-dasar teknologi blockchain, Motoko, Azle (TypeScript) dan pengembangan kontrak pintar , dll., melaksanakan pembelajaran pengembangan yang menggabungkan teori dan praktik, membantu pemula teknis dengan "0-1 tahun pengalaman pengembangan blockchain" bertransformasi dari pendatang baru menjadi ahli pengembangan IC dan meningkatkan daya saing teknis mereka.

Tidak hanya kursus yang penuh dengan informasi berguna yang menarik para pengembang untuk menjelajahi ekosistem IC, selama proses pembelajaran kamp pelatihan, ada juga ICP Star 2 Star Hackathon yang diselenggarakan oleh Blockchain Academy dan dibuat bersama oleh ICP.Hub Hong Kong dan TinTinLand sejak Desember 3 Agustus 2023. Luncurkan dan adakan demonstrasi proyek Hari Demo terakhir pada tanggal 30 Desember 2023! Hampir 200 pengembang mendaftar, dan 28 proyek masuk final, 16 di antaranya berasal dari kamp pelatihan ICP yang diselenggarakan oleh TinTinLand. Tiga proyek teratas dalam hackathon ini juga dikirimkan oleh siswa dari kamp pelatihan ICP yang diselenggarakan oleh TinTinLand.

Hari ini, mari kita sekali lagi mendekati tim pemenang penghargaan Proton, Dawnlight, dan dare.to dari ICP Star 2 Star Hackathon, menjelajahi rahasia teknis energi tinggi dari tim pengembangan pemenang penghargaan, dan memberikan inspirasi kreatif baru kepada lebih banyak orang. pengembang yang ingin memasuki ekosistem IC dan menjelajah secara mendalam!

♂️Wawancara eksklusif dengan proyek pemenang penghargaan

Proton

Ketika jalur sosial Web3 menjadi semakin sengit, kami masih dengan tegas memilih sosial terdesentralisasi untuk inovasi dan eksplorasi proyek, dengan harapan bahwa pengguna dapat dengan bebas berkomunikasi dan berinteraksi dalam rantai sambil menguasai konten dan kedaulatan data. ——Tim Proton

Pemosisian sosial "Terminal Cloud", mereplikasi pengalaman Web2

Untuk memberikan pengalaman aplikasi sosial "ruang independen" kepada pengguna, Proton telah merancang dan mengembangkan DApp baru yang menggabungkan karakteristik teknologi ICP. Pada platform Proton, setiap pengguna memiliki "server cloud" independen untuk penyimpanan data dan perlindungan privasi. Ketika berbicara tentang tujuan awal pengembangan proyek, tim Proton mengatakan: "Kami memilih jalur sosial karena aplikasi sosial lebih efisien dibandingkan yang lain. kompetisi. Secara umum, ini paling mencerminkan perbedaan antara ICP dan rantai publik arus utama lainnya. Proton dapat mencapai hosting cerdas dengan bantuan layanan cloud terdesentralisasi. Pengguna dapat secara efisien memasuki lingkungan aplikasi dengan berinteraksi dengan Canister mereka sendiri, dan dorongan selanjutnya akan terjadi dilakukan oleh Canister. Kami berkolaborasi dan menyelesaikannya secara perlahan dan otomatis.”

Selain itu, aplikasi teknis Proton 100% full-stack di bagian depan dan belakang, dan seluruh DApp diterapkan sepenuhnya pada rantai tersebut. Ini adalah perbedaan teknis yang jelas dari protokol sosial rantai lainnya. Logika teknis on-chain yang lengkap ini juga merupakan harapan Proton untuk memulihkan pengalaman aplikasi sosial Web2 pengguna semaksimal mungkin, sekaligus mencapai tujuan aplikasi yang ringan dan efisien. "Saya berharap APP ini dapat memungkinkan pengguna untuk merasakan perasaan serupa dengan Twitter tanpa merasa kesulitan untuk memulainya." Dengan tujuan membantu pengguna dengan mudah memasuki dunia sosial Web3, Proton sedang dalam proses untuk meningkatkan dan menciptakan kembali proyek tersebut.

Penggunaan arsitektur model Aktor secara cerdas untuk memodulasi kedaulatan data

Sebagai DApp yang didasarkan pada model Aktor, Proton telah membangun arsitektur push-fetch terdesentralisasi titik-ke-titik. "Model Aktor secara alami dirancang untuk konkurensi tinggi dan mencapai komputasi paralel dan terdistribusi melalui penyampaian pesan dan pemrosesan asinkron. Setiap pengguna dapat melakukannya. Memperoleh informasi dengan mengakses terminal cloud milik sendiri tidak akan memberikan tekanan pada keseluruhan operasi DApp, dan dapat dengan mudah menangani skenario prasasti. Karena setiap pengguna dapat langsung memperoleh informasi terminal cloud, kecepatan respons dalam proyek ini sama baiknya Web2. Hampir tidak ada perbedaan besar, dan pengalamannya sangat mulus,” kata tim Proton saat memperkenalkan konsep arsitektur model Aktor.

Menurut tim, Proton pada dasarnya adalah ruang posting publik, yang dirancang untuk siapa saja yang ingin mempublikasikan konten di jaringan terdesentralisasi. Tidak ada konsep “perbatasan” di Proton, dan pengguna dapat dengan bebas mempublikasikan dan mengakses konten di media sosial jenis konten, di luar desain interaksi semua program tunggal, dapat mewakili semua platform Internet yang terdesentralisasi. “Pengguna dapat memilih untuk memposting di ruang publik Proton daripada memposting di platform seperti X, Reddit, atau Quora, karena kami Fokus pada produksi konten pengguna. pertama dan kedaulatan pengguna terlebih dahulu, dibandingkan kendali monopoli atas lebih banyak platform perantara pihak ketiga.”

Integrasikan empat modul interaktif untuk mencocokkan informasi domain publik secara efisien

Secara keseluruhan, arsitektur push-fetch terdesentralisasi point-to-point Proton dibagi menjadi empat modul: Pengguna, Umpan, Pos, dan Ambil:

  • Pengguna: Area pengguna, bertanggung jawab untuk mencatat informasi dan hubungan pengguna. Informasi pribadi pengguna dan hubungan berikut dicatat di sini;

  • Posting: Area publik, yang menyimpan semua postingan yang dipublikasikan secara publik. Root Post dapat membuat banyak Bucket untuk menyimpan postingan;

  • Feed: aliran informasi, yang menyimpan aliran informasi pribadi pengguna. Root Feed akan membuat feed untuk setiap pengguna;

  • Ambil: stasiun transfer, bertanggung jawab untuk mendorong arus informasi terbaru pengguna, merekam postingan, komentar, atau suka yang tidak ditangkap oleh feed pengguna;

Selain kecerdikan teknis dalam konsep model, Proton juga telah mencapai optimalisasi lebih lanjut dalam integrasi fungsional. Untuk memperluas area publik sosial dan fungsi interaktif, Proton membuat Umpan untuk penyimpanan informasi, kueri, suka, dan posting Agar sesuai dengan konsep layanan terminal cloud, Umpan dikembangkan dan dirancang sehingga pengguna hanya perlu berkomunikasi dengan diri mereka sendiri. Interaksi tabung memungkinkan kontrol otonom atas ruang independen.

Faktanya, interaksi antara pengguna dan Canister sangat sederhana. Mereka mengirim dan mengkomunikasikan Canister mereka dengan Canister di database publik, dan kemudian mentransfer pesan ke Canisters untuk kolaborasi selanjutnya, dan kemudian mendistribusikannya ke Canister pengikut pengguna. , mewujudkan domain pribadi lalu lintas domain publik. Konversi dan pencocokan yang efisien.

Bangun database publik dan kembangkan DApps sosial berskala besar

Menghadapi masa depan pengembangan aplikasi sosial Web3, tim Proton berusaha mencapai tujuan lanjutan "terminal cloud pengguna" dengan membangun database publik, dan dengan menambahkan fungsi seperti dompet, posting terjadwal, dan pengumpulan ke Feed Canister untuk mencapai hasil yang kuat interaksi sosial dan pengindeksan cepat. Tujuan, "Semua postingan yang dipublikasikan secara publik oleh pengguna disimpan dalam database publik Proton. Ini menyimpan berbagai data sebagai database publik dan terbuka untuk semua orang. Siapa pun dapat dengan bebas memperoleh informasi dan data, menghilangkan fenomena pulau data. dari Web2 APP", tim Proton membayangkan.

Dalam proses pengembangan di masa depan, Proton juga akan menjadikan pengembangan DApp sosial berskala besar yang lengkap dan integrasi Dawnlight sebagai tujuan penting, dan berusaha untuk mempromosikan arsitektur teknis Proton berdasarkan model Aktor kepada komunitas pengembang dan menginspirasi lebih banyak pengembang untuk memikirkan. Berbicara tentang pandangannya tentang ekosistem IC, tim Proton percaya bahwa ICP adalah layanan cloud terdesentralisasi yang dirancang di bagian bawah. Desentralisasi lapisan bawah berarti bahwa layanan situs web dan kontrak pintar yang diterapkan tidak akan ditutup secara paksa oleh pihak lain. dan aplikasi yang diterapkan di lapisan atas dapat sepenuhnya dikontrol oleh Pengguna dapat secara mandiri mengontrol penyimpanan data pribadi, dan juga dapat memilih untuk mengontrol layanan melalui DAO, mengubahnya menjadi DApp yang sepenuhnya terdesentralisasi untuk mencapai tujuan otonomi komunitas berharap lebih banyak pengembang yang dapat memasuki ekosistem IC dan memanfaatkan peluang pengembangan.

️ Detail proton:

https://neutronstardao.github.io/constellationzh.github.io/9.Dapp

Fajar

Dawnlight adalah aplikasi terdesentralisasi (DApp) yang dirancang untuk menginspirasi para pencipta. Aplikasi ini juga dipimpin oleh He Yuanxun, asisten pengajar di kamp pelatihan ICP. Kreator dapat mempublikasikan karyanya di platform dan memperoleh penghasilan dari penjualan karyanya. Model insentif ini memberikan cara baru bagi ekonomi kreator untuk mengubah karya mereka menjadi aset yang dapat diinvestasikan.

Jangan takut untuk mengemukakan dan mencoba ide-ide baru, inovasi adalah bagian terpenting dalam sebuah hackathon. ——Tim Fajar

Diciptakan untuk ekonomi kreator, memecahkan dilema para kreator berpenghasilan rendah

Berasal dari tim pengembang yang sama dengan proyek Proton, Dawnlight awalnya dirancang dari eksplorasi dan permintaan akan platform sosial Proton. Untuk mencari solusi yang dapat mengatasi rendahnya pendapatan para pembuat konten, Dawnlight mengubah konten menjadi aset yang dapat diinvestasikan dengan menambahkan model insentif ke fungsi sosial dasar. Hal ini bertujuan untuk memecahkan masalah penggalangan dana yang dihadapi oleh para pembuat konten dan menerbitkan aset dengan satu klik itu bagian dari ekonomi kreator.

Dawnlight menawarkan kepada pencipta kesempatan untuk mempublikasikan karya mereka dan memperoleh pendapatan melalui pembagian karya, dengan harga per salinan meningkat seiring dengan meningkatnya popularitas dan pembelian karya tersebut. Sesuai dengan ekspektasi bahwa "emas selalu bersinar", proyek ini mendorong masyarakat untuk secara spontan memberikan donasi awal ke postingan berharga dengan memberi token pada postingan kepada publik dan memberikan imbalan yang diharapkan kepada pemberi dana. Di sisi lain, melalui penerbitan on-chain, proses penerbitan dan pengembalian aset ditempatkan pada kontrak pintar, menjadikannya terbuka dan transparan serta mencapai tingkat desentralisasi yang lebih tinggi.

Integrasikan ekosistem IC secara mendalam untuk mencapai pengalaman aplikasi yang nyaman

Dalam ekosistem IC (Komputer Internet), Dawnlight memanfaatkan Canister, yang memiliki ruang penyimpanan 500 GB, menggunakan memori stabilnya untuk menyimpan karya yang diterbitkan pengguna, dan menerapkan front-end dan back-end pada IC. Langkah ini menyederhanakan proses pengembangan dan penerapan serta menghadirkan kemudahan luar biasa pada fase Demo Dawnlight, memungkinkan serangkaian proses penerapan dan pengujian yang lengkap diselesaikan dalam satu langkah.

Sebagai protokol penerbitan dan perdagangan aset konten generasi baru untuk pembuat konten, Dawnlight menggunakan Bonding Curve untuk memberikan model insentif kepada pengguna atas karya mereka. Selain itu, Dawnlight bukan hanya sekedar protokol, tetapi juga akan diintegrasikan ke dalam DApp Proton sosial sebagai modul untuk memberikan pengalaman yang lebih nyaman bagi pengguna.

Bagi pengguna, Dawnlight diurutkan berdasarkan waktu rilis terbaru untuk mencapai tampilan yang lebih adil, tidak banyak optimasi antara pembuat dan pencari nilai. Ketika Proton mengintegrasikan Dawnlight, pengguna dapat menemukan konten berharga berdasarkan peringkat volume transaksi dan peringkat rilis terbaru.

Dari kursus hingga hackathon, tingkatkan keterampilan praktis secara aktif

Dalam kursus kamp pelatihan ICP yang diajarkan oleh Paul, tim mulai memikirkan proyek kreatif Web3 seperti apa yang akan dibangun. Setelah mendapat kesempatan untuk berpartisipasi dalam hackathon, tim pengembangan secara aktif menggunakan sumber daya dan alat yang disediakan oleh kamp pelatihan untuk menyusun dan mengimplementasikan proyek selama proses persiapan. Mereka juga menemui kendala waktu, kesulitan teknis dan kesulitan lainnya, dan pada akhirnya berhasil mengatasi berbagai tantangan melalui kerja sama tim dan pemecahan masalah oleh tutor.

Terutama dengan mengikuti berbagai kegiatan Workshop yang diselenggarakan oleh kamp pelatihan, anggota tim semakin memperkuat keterampilan dan pengetahuan pengembangannya - mempelajari alat, teknik atau metode baru dari instruktur, dan juga berkesempatan untuk bertukar pengalaman dan berbagi ide dengan peserta lain. dan bahkan menemukan mitra potensial, sehingga menambah kemungkinan kesuksesan dalam perjalanan hackathon. Anggota tim juga mengatakan, "Guru Pual sangat sabar dalam menjawab pertanyaan. Bimbingannya membantu kami mengatasi banyak kesulitan teknis dan memberikan banyak manfaat bagi kami selama proses pengembangan."

Rencanakan pengembangan masa depan dan mulai lagi dengan inovasi

Setelah memenangkan hadiah kedua di ICP Star 2 Star Hackathon, Dawnlight menerapkan rencana pengembangan spesifik berikutnya. Di masa depan, Dawnlight akan dikembangkan bersama dengan Proton, diintegrasikan ke dalam Proton sebagai modul untuk memberikan insentif ekonomi, dan berfungsi sebagai alat sumber terbuka untuk memberikan insentif ekonomi kepada pembuat konten untuk lebih banyak proyek SocialFi.

Melihat kembali seluruh pengalaman hackathon, tim Dawnlight mengakui bahwa mereka belajar banyak - tidak hanya meningkatkan keterampilan teknis mereka, tetapi juga belajar bagaimana bekerja lebih efektif dalam tim dan mengelola proyek. “Dalam proses ini, kami telah mengalami mulai dari konsep awal proyek hingga implementasi akhir dan presentasi, dan pemahaman diam-diam serta kemampuan kerja sama seluruh tim juga telah meningkat pesat,” kata salah satu anggota tim.

Untuk pengembang masa depan yang berpartisipasi dalam bootcamp dan hackathon ICP, Dawnlight merekomendasikan:

1. Memperhatikan kerja tim dan komunikasi, memberikan keuntungan penuh bagi masing-masing anggota, dan bekerja sama untuk menciptakan proyek yang lebih baik.

2. Menjaga rasa ingin tahu dan semangat belajar. Teknologi berkembang pesat. Hanya pembelajaran terus menerus yang dapat menjaga daya saing.

3. Jangan takut untuk mengusulkan dan mencoba ide-ide baru. Inovasi adalah bagian terpenting dalam kompetisi hackathon.

Selain itu, tim Hai Qingqing merekomendasikan konten "Panduan Penumpang Komputer Internet" yang sangat membantu bagi pemula ICP. Pengembang yang tertarik dipersilakan untuk membaca: https://neutronstardao.github.io/constellationzh.github.io/

Beranda GitHub Dawnlight: GitHub - xiaoyuanxun/Dawnlight

Saya berharap semua orang akan terus berkembang dalam ekosistem ICP, berani bereksplorasi, dan menciptakan proyek yang lebih bernilai. Saya percaya bahwa setiap pengalaman partisipasi akan menjadi pembelajaran berharga dan peluang pertumbuhan. Ayo! ——Cahaya fajar

berani.untuk

dare.to adalah platform tantangan mandiri di mana pengguna dapat membuat tantangan dan diberi hadiah token proyek setelah selesai. Jika tidak selesai dalam waktu yang ditentukan, token yang dipertaruhkan pengguna akan disumbangkan ke badan amal atau DAO.

Nama proyek ini berasal dari kata bahasa Inggris "dare" yang berarti "dare", berani? Lakukan saja dan berani menantang diri sendiri. —— berani.ke tim

️ Lakukan amal dan ubah tujuan menjadi kenyataan sebagai platform insentif

Dalam kehidupan modern yang serba cepat, seringkali kita menetapkan banyak tujuan di tahun baru atau pada periode-periode tertentu, namun pada akhirnya hanya sedikit yang bertahan untuk mencapainya. Tujuan awal dari dare.to adalah untuk membantu pengguna mengatasi masalah ini. Dengan menetapkan tujuan dan mekanisme penghargaan, hal ini dapat merangsang motivasi masyarakat dan mendorong setiap orang untuk mencapai tujuan mereka. Baik itu kebugaran, pembelajaran, atau tujuan pertumbuhan pribadi lainnya, dare.to memberi pengguna cara inovatif untuk melacak dan mencapainya.

Tetapkan tujuan di dare.to:

https://ivvrr-viaaa-aaaal-adhzq-cai.icp0.io/

️ Hancurkan mekanisme insentif tradisional dan raih pencapaian tujuan yang lebih efisien

Mekanisme insentif tradisional tidak memiliki paksaan, dan banyak orang menetapkan tujuan namun merasa sulit untuk menaatinya. Bagi pengguna yang kurang memiliki kendali diri, dare.to menggunakan teknologi Web3 untuk memaksa penguncian melalui kontrak pintar. Token tidak akan dikembalikan atau dihargai sampai pengguna menyelesaikan tujuannya. Jika pengguna tidak dapat menyelesaikan tantangan, token yang terkunci akan digunakan untuk donasi, dan bahkan dapat disumbangkan berkali-kali untuk amal. Mekanisme ini tidak hanya membantu pengguna mencapai tujuan mereka, namun juga mendorong pengembangan upaya kesejahteraan masyarakat.

️ Memperkenalkan teknologi Identitas Internet untuk mencapai pengalaman yang lancar

Dalam ekosistem IC (Komputer Internet), dare.to memanfaatkan sejumlah teknologi utama, termasuk Juno.build untuk penyimpanan data, Internet Identity untuk otentikasi pengguna, Asset Canister untuk penerapan halaman web front-end, dan Smart Contract Canister untuk Motoko smart penerapan kontrak. Melalui teknologi ini, dare.to memungkinkan pengguna membuat akun dengan cepat dan memverifikasi kontrak pintar, dan verifikasi identitas on-chain serta mekanisme penerbitan token terdesentralisasi memastikan transparansi dan keamanan sistem. Melalui platform Internet Identity, pengguna tidak perlu memahami mekanisme kunci publik dan privat yang kompleks.

Selain itu, dare.to berencana menambahkan Ledger Canister di versi berikutnya untuk menangani penerbitan token. Setiap pengguna akan memiliki Canisternya sendiri untuk mencatat situasi tantangan guna memastikan privasi dan mengurangi ketergantungan. Saat ini, dare.to terutama memberikan tantangan individu, namun dalam versi berikutnya dari Protokol Ailurus, berbagai bentuk tantangan akan diperkenalkan, termasuk tantangan kelompok dan mekanisme check-in tujuan jangka panjang. Setelah pengguna menyelesaikan tantangan, mereka dapat menerima token jenis meme sebagai hadiah, sehingga memotivasi lebih banyak orang untuk berpartisipasi dan menyelesaikan tantangan.

️ Dari inspirasi hingga praktik, jalan menuju pertumbuhan dalam hackathon

Saat tim dare.to mengikuti ICP Hackathon, awalnya mereka hanya bermental belajar dan tidak berniat untuk menyerahkan proyek. Namun, atas dorongan dari pihak penyelenggara, tim muncul ide dan mengusulkan dare.to proyek. Meskipun tim tidak memiliki pengetahuan yang cukup tentang ICP Ledger, mereka berhasil merealisasikan fungsi inti proyek dengan menggunakan sebagian token ERC-20 dan dompet kontrak pintar yang dihasilkan oleh Internet Identity - menghasilkan nilai hash melalui mode kunci publik + kode sandi kemudian gunakan ERC-4337 (Abstraksi Akun) untuk menghasilkan akun kontrak pintar bagi setiap pengguna untuk menerima hadiah token. Sepanjang proses pengembangan, tim mengatasi berbagai kesulitan teknis dan terus meningkatkan keterampilan dan pengetahuan mereka di bawah bimbingan sabar Bapak Paul.

️ Luncurkan Protokol Ailurus untuk membuat Canister eksklusif

Tim dare.to sedang mempersiapkan pengembangan di masa depan dan berencana meluncurkan Protokol Ailurus sebagai pusat grup hub. Setiap pengguna akan memiliki Canister mereka sendiri untuk merekam tantangan dan dapat terhubung ke Ailurus Hub dan organisasi pihak ketiga untuk meningkatkan pengalaman tantangan. Tim berharap dapat menyediakan middleware pengembangan template (Middleware) melalui Protokol Ailurus sehingga lebih banyak platform dapat menikmati hadiah token dan insentif tambahan. Pada versi dare.to, tim belum bekerja sama secara langsung dengan lembaga amal mana pun, namun memperoleh informasi amal dan alamat donasi token melalui platform yang dapat menggunakan donasi token (The Giving Block).

Apakah kamu berani? Lakukan saja, berpartisipasi lebih banyak, mencoba lebih banyak, latihan hanya akan membuat orang menjadi lebih baik.

—— berani.untuk

video perkenalan dare.to:

https://drive.google.com/file/d/1sM7_cDe1NTtW8aNwPnpZSLVvZmhZBRDi/view