Kami menggunakan blockchain untuk memerangi korupsi dan cyberbullying

Pertanyaan yang saya tidak pernah berhenti bertanya pada diri saya adalah apakah aplikasi praktis dari teknologi blockchain di sini dan sekarang? Kebutuhan apa yang dapat ditutup teknologi pada tahap pengembangan saat ini? Mencari jawaban selama setahun terakhir, saya ikut serta dalam selusin hackathon, bereksperimen dengan teknologi, mengembangkan satu konsep demi konsep. Di hackathon Distrik Biner , yang terjadi setelah kursus Pengembang Blockchain, tim kami (saya dan Denis Moskovchenko Di0niz ) perlu membuat sistem file-stamping yang mirip dengan OpenTimestamps .



Akibatnya, sebuah konsep lahir yang menyelesaikan tugas menggunakan kombinasi teknologi blockchain dan IPFS. Setahun kemudian, konsep ini berkembang menjadi layanan Chainify , yang membuatnya mudah untuk menyimpan data ke blockchain dan dengan mudah bekerja dengannya. Pada artikel ini saya akan memberi tahu Anda bagaimana layanan ini bekerja dan masalah apa yang dapat dipecahkan.

Mundur


Steve Jobs, setelah kembali ke Apple pada tahun 1997, berbicara tentang menciptakan produk , mendesaknya untuk berhenti fokus pada teknologi terobosan dan metode penjualan; ia menyarankan mulai dengan konsumen - dan baru kemudian beralih ke teknologi untuk menemukan solusi. Sekarang aturan ini dapat dikaitkan dengan kategori dogma pemasaran, yang wajib untuk produk yang sukses. Selama bertahun-tahun, ini, seperti yang terlihat sekarang, aturan yang jelas membuktikan efektivitasnya dalam industri yang tak terhitung jumlahnya. Ini juga merupakan salah satu prinsip utama startup ramping dalam proses menciptakan produk yang layak minimum. Beralih dari masalah ke solusi adalah sederhana.

Namun, karena terbenam dalam industri blockchain, saya tidak pernah berhenti kagum pada sejumlah proyek yang menjanjikan platform blockchain berkinerja tinggi, kecerdasan buatan yang digerakkan dengan kelengkapan, desentralisasi dan tatanan dunia baru pada pertengahan 2022. Apakah ini bukan fokus pada teknologi, tetapi tidak pada konsumen dan masalahnya? Membuat blockchains berkinerja tinggi pada jenis konsensus alternatif mungkin berguna dari sudut pandang penelitian. Namun, apa arti praktisnya jika jaringan bitcoin dengan kapasitas tiga transaksi per detik tetap kurang beban?

Apa itu IPFS?


Chainify menggunakan IPFS, protokol penyimpanan file terdistribusi. Tim ipfs.io telah mengembangkan klien open source yang memungkinkan siapa saja yang ingin menjadi anggota jaringan dan meluncurkan node mereka sendiri. Klien IPFS memberikan akses ke semua file yang pernah diunggah ke jaringan. Alamat file adalah hash-nya, yang dikembalikan oleh klien ketika file berhasil diunduh. Sebuah hash dibentuk berdasarkan isi file dengan membaginya menjadi potongan-potongan kecil dan menyusun pohon Merkle dari hash potongan-potongan ini. Apa artinya ini? Dengan mengunduh novel "War and Peace", kita mendapatkan hash. Dengan mengunduh lagi, kita mendapatkan hash yang sama, karena isi file tidak berubah.

Ini adalah inti dari desain jaringan IPFS, karena apa gunanya membakar lalu lintas dan ruang di media, menduplikasi file yang sudah diunggah ke jaringan. Tetapi jika Anda menambahkan, misalnya, koma yang tidak ada sebelumnya, file akan dimuat dan hash pada output akan berbeda secara fundamental. Aturan serupa berlaku untuk gambar dengan piksel yang dimodifikasi, dan audio / video dengan potongan potongan.

Jadi, IPFS memungkinkan kita untuk mengunggah file ke jaringan dan memiliki akses ke sana dari sembarang simpul. Namun, pada saat yang sama, protokol tidak menyiratkan penghapusan file yang sudah diunduh sebelumnya, meskipun secara teknis memungkinkan.

Mengapa kita membutuhkan blockchain


IPFS hanya memberikan informasi tentang keberadaan file dan isinya, tetapi tidak menjawab pertanyaan oleh siapa dan kapan file ini diunduh. Tetapi blockchain dapat memberikan jawaban untuk pertanyaan-pertanyaan ini.

Chainify menggunakan solusi Waves Platform sebagai platform blockchain karena kecepatan kerja dan biaya transaksi tetap. Struktur transaksi dari blockchain ini mengasumsikan keberadaan bidang lampiran , yang memungkinkan Anda untuk melampirkan informasi tambahan ke transaksi dalam bentuk teks (dalam pengkodean base58). Baca lebih lanjut tentang perangkat transaksi di sini . Pada gilirannya, bidang Stempel Waktu menunjukkan kapan transaksi selesai. Dengan demikian, setelah menulis hash file IPFS di badan lampiran , kami dapat membuktikan file ada pada tanggal tertentu dan tetap tidak berubah sejak saat itu.

Offtopic
Transaksi pertama jaringan Bitcoin berisi tajuk utama surat kabar The Times tanggal 3 Januari 2009 di ambang bailout kedua untuk bank. Ini membuktikan bahwa transaksi selesai tidak lebih awal dari tanggal yang ditentukan.

Arsitektur Chainify melibatkan pengiriman transaksi ke dirinya sendiri, menyimpannya di blockchain dan menandatangani transaksi di sisi klien. Perlu dicatat bahwa dalam blockchain, transaksi hanya dimungkinkan dengan kunci pribadi. Anda dapat mempelajari lebih lanjut tentang ini di sini atau di sini . Dengan demikian, pemegang kunci dapat secara kriptografis membuktikan bahwa merekalah yang mengirim transaksi.

Oleh karena itu fakta transaksi (dengan hash file terlampir) secara kriptografis membuktikan keberadaan file pada saat transaksi oleh pemegang kunci pribadi. Tentu saja, ini tidak memberikan kepemilikan atas file IPFS yang diunggah ke jaringan. Ini juga tidak menjamin bahwa file pada jaringan IPFS belum diunduh sebelum aplikasi melakukan transaksi.

Kombinasi dari blockchain dan IPFS memungkinkan Anda untuk membuktikan:

  • ketersediaan file untuk tanggal tertentu;
  • mengajukan imutabilitas sejak;
  • mengajukan kepemilikan pemegang kunci pribadi.

Dalam waktu dekat, kode sumber untuk Chainify akan tersedia di domain publik.

Aplikasi praktis


Keterbukaan media


Saya tidak berani menghitung berapa banyak posting yang diposting di jejaring sosial oleh media, tetapi saya berasumsi bahwa mereka menciptakan jumlah lalu lintas yang cukup dalam umpan pengguna. Diketahui bahwa posting yang diposting dapat diedit atau dihapus. Masalah ini menjadi sangat akut di era perang informasi: para pihak saling menuduh memalsukan data dan menggunakan sumber yang meragukan. Ini juga relevan untuk kampanye pemilihan - pernyataan kandidat juga dapat diedit.



Membuat klon pos pada blockchain adalah bukti kriptografi dari waktu publikasi dan ketidakberubahan bahan. Tautan ke pos cryptoclon dapat dilampirkan ke publikasi atau dikirim dalam lampiran surat.

Pertarungan melawan korupsi dalam sistem peradilan


Sayangnya, fakta keberadaan komponen korupsi dalam sistem peradilan tidak ditolak di yurisdiksi dunia mana pun. Masalah ini dimanifestasikan dalam kemungkinan memanipulasi materi kasus. Terkadang, demi salah satu pihak, materi kasus tidak diterima untuk dipertimbangkan, diedit atau hilang sama sekali. Ini juga berlaku untuk kasus-kasus di mana surat dakwaan telah dikeluarkan. Jika banding diajukan setelah putusan, misalnya, setahun kemudian, maka penghancuran file kasus mengarah ke kurangnya bukti, dan para tahanan dibebaskan karena tidak dapat dipastikannya tuntutan tersebut.



Merekam oleh pengacara dari bahan kasus ke database blockchain, serta penataan bahan dalam bentuk yang dapat dimengerti untuk semua orang, memungkinkan Anda untuk menyimpan dan mempelajari bahan kasus dengan aman. Juga, siapa pun yang ingin (misalnya, seorang siswa sekolah hukum atau perwakilan dari organisasi hak asasi manusia) dapat secara mandiri mempelajari materi kasus dan mengevaluasi legalitas membuat keputusan pengadilan.

Melawan cyberbullying


Beberapa waktu lalu saya ambil bagian dalam hackathon amal yang diselenggarakan oleh Mail.Ru. Temanya adalah untuk memecahkan masalah kekerasan dalam lingkungan remaja, apakah itu kekerasan dalam rumah tangga, manifestasi agresi pada jaringan (cyberbullying, trolling, dll.) Atau di lembaga pendidikan. Saya mengungkapkan visi saya untuk menyelesaikan masalah, dan setelah hackathon, perwakilan dari dana amal โ€œ Wilayah Anda โ€ menghubungi saya. Mereka membicarakan masalah mereka.
โ€œSampai saat ini, antara lain, yayasan memberikan dukungan psikologis kepada anak-anak melalui ask.fm. Saluran itu berhasil dan mengumpulkan bagian panggilan yang nyata. Namun, ternyata kemudian melalui banding dan tautan ke profil anak-anak di jejaring sosial, dimungkinkan untuk melacak mereka. Beralih ke layanan bantuan psikologis, mereka setidaknya berada dalam kondisi psikologis yang berbahaya, dan mereka dapat dimanipulasi. โ€

Setelah mengetahui hal ini, dana tersebut menolak untuk mendukung saluran di ask.fm. Dan ketika mereka melihat kemungkinan anonimisasi panggilan, mereka menjadi tertarik pada teknologi. Memang, di blockchain Anda dapat menyimpan teks dalam bentuk murni - ini berarti dapat digunakan sebagai sarana komunikasi. Sehingga keamanan remaja dapat dipastikan dengan arsitektur blockchain.



Setiap pesan sebenarnya adalah file yang disimpan di jaringan IPFS. Ini juga memiliki paspor, tautan yang dapat dilampirkan ke surat resmi.

Pada saat yang sama, dengan bantuan blockchain, dana tersebut dapat memecahkan masalah lain - bukti fakta dan jumlah aplikasi untuk dana tersebut, yang sangat penting bagi investor dan dermawan yang mendukung organisasi amal.

Memperbaiki komitmen


Suatu layanan komunikasi juga dapat digunakan untuk memperbaiki perjanjian ketika menyimpulkan kontrak atau untuk banding publik kepada lembaga pemerintah. Dalam hal ini, publisitas komunikasi memungkinkan Anda untuk melacak fakta dan esensi dari seruan kepada badan-badan negara, kecepatan memproses permintaan, sifat respons.

Kesimpulan


Beberapa waktu yang lalu, dalam artikel Simon Wardley, saya melihat grafik ini.



Grafik tersebut menunjukkan tahapan perkembangan teknologi dalam konteks adaptasinya di masyarakat. Sebagai contoh, perhatikan listrik. Listrik sebagai teknologi diadopsi sebagai standar yang harus dipatuhi industri. Kami tidak memiliki pembangkit listrik pribadi di apartemen - kami hanya memasang steker di stopkontak. Bayangkan, menjual listrik sebagai teknologi, Anda akan diberitahu tentang kecepatan transfer elektron melalui jaringan. Apakah Anda akan membeli?

Keberhasilan blockchain bukan dalam kecepatan transaksi dan bukan dalam kelengkapan turing. Umat โ€‹โ€‹manusia akhirnya memiliki sumber kebenaran yang dapat diandalkan - dan untuk melakukan apa yang sebelumnya tidak mungkin.

Blockchain adalah teknologi luar biasa yang secara fundamental dapat mengubah prinsip komunikasi dan interaksi. Contoh sederhana: ketika memutuskan apakah akan berinvestasi atau berkolaborasi, Anda tidak harus bergantung pada laporan bisnis tentang pertumbuhan pendapatan dan jumlah investor. Cukup dengan membaca ini di histori transaksi.

Pada bulan Januari, aliran baru kursus Pengembang Blockchain akan dimulai, yang dengannya saya memulai perjalanan saya dalam pengembangan blockchain. Jika Anda sudah menjadi pengembang yang berpengalaman dan hanya ingin menguji kekuatan Anda - datanglah ke Waves hackathon , yang akan diadakan di Moskow pada 14-16 Desember.

Source: https://habr.com/ru/post/id430842/


All Articles