Sistem ArsitekturBlocklancer adalah pasar kerja terdesentralisasi dan serverless pertama. Kami melakukannya dengan menggabungkan teknologi yang ada seperti Ethereum dan IPFS. Karena teknologi blockchain masih dalam tahap pengembangan arsitektur kita juga menerapkan solusi kita sendiri
Arsitektur Inti
Blocklancer adalah senyawa dari tiga komponen utama:
1.) Ethereum: Ethereum adalah tulang punggung Blocklancer. Kontrak cerdas diimplementasikan untuk bahasa pemrograman Solidaritas Ethereum. Ethereum dibutuhkan sebagai buku besar Blocklancer yang terdistribusi.
2. IPFS: IPFS memungkinkan penyimpanan file terdistribusi. Karena terlalu mahal untuk menyimpan semua data di blokir Ethereal, bagian utama data disimpan dalam IPFS.
3.) Database: Karena kami memberikan pengalaman pengguna yang hebat, permintaan penawaran pekerjaan harus sangat cepat. Masalah utama dengan teknologi blockchain adalah query data terlalu lambat dan mahal. Oleh karena itu diperlukan entah bagaimana menyimpan data dalam database yang bisa query.
Arsitektur Tribunal
Penyelesaian perselisihan otomatis adalah fitur inti dari locklancer. Ini
digunakan untuk memutuskan, jika kontrak kerja dipenuhi oleh freelancer
dan jika rating yang diberikan (dari klien atau freelancer) dibenarkan. Untuk mencapai hal ini, di Blocklancer kita menggunakan yang benar-benar terdistribusi.
Arsitektur Tribunal. Di Blocklancer kebenaran dianggap sebagai titik penyingkapan. Dalam skema ini, permainan koordinasi disiapkan dan peserta memilih dengan cara yang secara ekonomis memberi insentif.
Pemberian
suara sesuai dengan mayoritas diberikan secara insentif, sedangkan
pemungutan suara sesuai dengan minoritasnya akan dikenakan sanksi. Skema ini dianggap tangguh dan juga digunakan oleh proyek besar lainnya (Augur).
Mekanisme tribunal diimplementasikan sedemikian rupa sehingga dapat dipertukarkan dan
dapat diperpanjang....
Database
Saat ini, tidak disarankan menyimpan sejumlah besar data pada blockchain.Penyimpanan pada setiap blockchain (termasuk Ethereal) sangat mahal dan tidak efisien.IPFS di sisi lain menawarkan solusi penyimpanan yang murah, namun tidak ada kemungkinan untuk mengindeks dataUntuk membuatnya query bisa. Untuk menyimpan data (profil pengguna, job offer, dll) kita menggunakan IPFS. Kami juga mengenalkan format standar untuk menyimpan data semacam ini. File diupload ke IPFS dan hash yang dibutuhkan untuk mengambil data disimpan di blockchain. Dengan demikian, setiap orang memiliki akses ke data terdistribusi.Untuk query, layanan indeks diperlukan. Secara teoritis, adalah mungkin bagi semua pengguna untuk memiliki layanan pengindeksan sendiri yang berjalan secara lokal. Karena kita berpikir bahwa aplikasi hanya bisa diterima oleh pengguna,
jika pengalaman pengguna sangat bagus, kami berpikir bahwa saat ini
solusi terbaik adalah menawarkan layanan pengindeksan berkinerja tinggi
ke pengguna. Menunjukkan hanya pekerjaan yang relevan kepada freelancer adalah
tugas rumit yang memerlukan pengetahuan yang canggih dalam InformasiSistem Retrieval. Presisi tinggi dari dokumen yang diambil sangat penting untuk pasar kerja. Kami percaya bahwa dalam waktu dekat, akan ada solusi baru untuk menyelesaikan pengindeksan dan query pada blockchain.Sintaks query mirip dengan SQL dan hasil yang diambil mengandung hash IPFS yang dipesan berdasarkan skor relevansinya.