Laporan Pengembangan CloakCoin — July 2019

Chainsulting

Pembaruan Pengembangan July 2019 – munculnya phoenix

Seri pembaruan tim pengembang bulanan akan memberi informasi kepada pengguna tentang kemajuan pengembangan dari CloakCoin.

Setelah sekian lama pengembangan terasa sunyi, sekarang kami kembali dengan pembaruan pengembangan dan kami memiliki banyak hal untuk dibagikan. Juni adalah pengantar pertama kemitraan dengan Chainsulting dan sejak saat itu, banyak kemajuan dalam mempersiapkan dasar untuk pengembangan berikutnya.

Pertama-tama, tim sekarang telah terdiri dari sekitar enam orang pengembang, yang bekerja secara aktif pada CloakCoin. Team Chainsulting akan fokus pada pengembanganuntuk dompet, basis kode dan bursa perdagangan BYOB. Pengembang Cloak : r3rcloak juga akan fokus pada basis kode, dan anorakthagreat pada ENIGMA.

Tonggak Pengembangan Berikutnya:

  1. Peningkatan Dompet dari QT/C++ ke ElectronJS/React, yang akan meningkatkan waktu pemuatan, menyederhanakan pengembangan lebih lanjut dan menetapkan dasar untuk bursa perdagangan BYOB. ElectronJS adalah kerangka kerja desktop lintas platform, yang menggunakan JavaScript, HTML, dan CSS. Cloak bukan koin pertama yang berpindah dari Dompet QT lama ke ElectronJS, ada beberapa nama besar seperti VeChain, Lisk, Particl dan OpenBazaar, dan kami akan segera menyusul. (Q3)



Untuk semua orang yang tertarik melihat ke dalam kerangka mewah yang keren ini, Lihat https://electronjs.org

Mengintip sedikit tampilan depan baru (dibuat oleh Christian Dittmann)

  1. Seperti yang Anda ketahui, sebagian besar Codebase CloakCoin saat ini didasarkan pada Bitcoin dan sekarang mirip dengan Bitcoin Core 0.11, dengan bagian dari NovaCoin dan Peercoin. Sejak 2018, pengembang inti r3rcloak dan anorakthagreat telah bekerja aktif pada penggabungan basis kode baru dan melakukan banyak perubahan kode. Berdasarkan karya luar biasa dari pengembangan dan penelitian sebelumnya, selama penggabungan ke basis kode bitcoin 0,17, mereka menemukan masalah dan masalah yang akan kami atasi dalam pekerjaan kami selanjutnya. Saat ini, kami fokus pada peningkatan dompet untuk membangun frontend untuk mendukung fitur-fitur baru, yang hadir dengan basis kode baru. Pada bulan lalu kami melakukan penelitian untuk kemungkinan implementasi Bitcoin-Core 0.17, BCH Codebase, PoS3 dan fungsi tata kelola. Lebih lanjut tentang pembaruan basis kode akan ada di artikel berikutnya.

  2. Saya pikir sebagian besar dari kita membaca CIP-001 (Proposal Peningkatan Cloak) tentang CloakX, dari orang misterius lazaruski, yang mengingatkan pada proposal pertama oleh Satoshi Nakamoto. Lagi pula, bahkan jika orang tersebut ingin tetap anonim, dia punya alasan untuk itu dan lazaruski pasti memilih koin yang tepat untuk itu, karena CloakCoin peduli dengan privasi dan transaksi terdesentralisasi yang tidak dapat dilacak sejak 2014. Gagasan Bursa Perdagangan BYOB, kependekan dari Be Your Own Bank, dilahirkan berdasarkan proposal tersebut. Menurut rencana, itu akan menggunakan struktur dasar dompet kami dan di atasnya dibangun pertukaran desentralisasi nyata. Kami tiba pada solusi yang mungkin, untuk memperbaiki masalah dengan DEX saat ini dan membangunnya dengan benar.



Ringkasan berikut adalah bagian dari penelitian kami, yang ingin kami bagikan dengan Anda.



DOA/ Tata Kelola

Akan ada peran yang berbeda dari node dalam ekosistem Cloak yang baru. Escrow Nodes, Validator Nodes dan Trading Nodes, yang terisi, akan ditugaskan dan dihargai dengan jumlah Cloak yang sama. Ini berarti setiap node memiliki fungsi yang sama tetapi mendapatkan peran yang berbeda sesuai dengan kebutuhan jaringan. Pemilik node tidak dapat melihat peran apa yang dimilikinya dan juga data dienkripsi penuh antara node. Node ini akan dapat berpartisipasi dalam pemungutan suara dan dapat memberlakukan perubahan dan peningkatan melalui partisipasi langsung dalam CIP (Cloak Improvement Proposals). Kode ini tentun dikelola oleh tim pengembang inti, tetapi dalam kenyataannya, mereka secara tidak langsung dimiliki oleh jaringan Cloak. Mereka terus memelihara ikatan kepercayaan dengan bertindak dalam tugas komunitas. Jika pengembang ingin mengusulkan perubahan kode, setiap node harus memilih apakah akan menerima atau menolak perubahan yang diajukan. Anda tidak perlu mempertaruhkan jumlah tertentu tetapi sebaliknya memisahkan sebagian dari daya penyimpanan dan komputasi Anda. Staking profit akan sama seperti sebelumnya dan Anda juga dapat berpartisipasi dalam biaya perdagangan. Dompet normal untuk berdagang dan menyimpan jubah tidak akan dapat berpartisipasi dalam pemungutan suara atau biaya pemrosesan tetapi akan dapat menggunakan ekosistem itu sendiri.



Jaminan Escrow / Deposit

Escrow-Nodes memastikan integritas perdagangan antara pihak (pembeli dan penjual) dan memberikan jaminan setoran. Perdagangan akan dilakukan melalui teknologi atom-swap, sementara node escrow melakukan pembangkitan kunci terdistribusi (DKG). DKG adalah proses enkripsi di mana beberapa node escrow menghitung kunci publik yang umum dan kunci pribadi yang didistribusikan. Setiap node yang berkontribusi pada perhitungan kunci privat dengan hanya mengetahui sebagian dari kunci, yang menjamin bahwa kunci privat hanya dapat direkonstruksi dengan bantuan lebih dari satu node escrow. Proses ini memastikan kemungkinan perdagangan waktu nyata dan mencegah akses ke dana oleh pihak ketiga mana pun.



Node Perdaganagn, Node Validator

Node perdagangan menyimpan buku pesanan, memfasilitasi pembuatan transaksi, mengamankan proses perdagangan dan memproses biaya perdagangan (biaya transaksi untuk rilis escrow ke pembeli). Node validasi memetakan alamat blockchain publik ke nilainya dan dikonfirmasi pada langkah terakhir, proses perdagangan dan escrow, untuk memastikan beberapa detail seperti pencegahan pengeluaran ganda.



Jika Anda tidak memegang kunci pribadi Anda, maka Anda tidak memiliki koin Anda!

Decentralisasi oleh Backend/Frontend

Pertukaran desentralisasi yang nyata membutuhkan backend dan frontend yang disimpan dengan cara yang sama, memastikan bahwa hanya melalui tata kelola yang dapat dilakukan perubahan. Oleh karena itu kita harus mengimplementasikan fraksi sisi klien yang dicadangkan dari daya penyimpanan dan komputasi. Tidak ada yang benar-benar baru. Ada proyek yang telah berhasil melakukan bagiannya, seperti storj atau freenet (Storage) dan golem (CPU). Koin yang berbeda akan dimungkinkan untuk diterapkan menggunakan modul (modul termasuk: block explorer, id koin, algoritma DKG, panggilan dompet json rpc, dll.) Dan perlu didaftar melalui voting. Untuk mengakses pertukaran, Anda memegang kunci Anda sendiri, dengan implementasi dompet perangkat keras dan juga file keystore terenkripsi yang disimpan secara lokal, dengan penilaian risiko untuk pemula. To access the exchange you hold your own keys, with implementation of hardware wallets and as well as locally stored encrypted keystore files, with a risk assessment for beginner.

Source: https://github.com/CloakProject/codename-phoenix/issues/34



Kesimpulaj

Banyak pekerjaan ada di depan kita tetapi masalah ini mungkin bisa diselesaikan. Kami akan menjadi proyek pertama yang membangun pertukaran desentralisasi nyata, dengan perdagangan waktu nyata dan fokus pada privasi. Di masa mendatang, Anda akan melihat pembaruan pengembangan bulanan dan kami akan berusaha membuatnya sesederhana mungkin, karena sebagian besar audiens bukan pakar dalam pemrograman dan perlu memahami apa yang kami buat. Jika Anda seorang C ++ Ninja, penutur asli bahasa Jawa atau Anda memerlukan wawasan lebih dalam tentang pekerjaan kami, ikuti kami di Github atau merasa bebas untuk menghubungi melalui [email protected].

Baca semua