Dengan JSON terstandar yang di-hash, Commit-Reveal, dan smart contract, proses penawaran mencegah front-running, kebocoran informasi, dan bias manusia, sehingga transparan serta tak dapat diubah

in Steem SEA6 days ago

Gemini_Generated_Image_nuwlwdnuwlwdnuwl.jpeg

Memberantas korupsi dalam pengadaan publik, khususnya dalam sistem yang secara historis kompleks seperti di Indonesia, mengharuskan peralihan dari mekanisme yang bergantung pada kepercayaan antarmanusia menuju jaminan berbasis kriptografi. Tahap pengajuan penawaran (bid submission) bisa dibilang merupakan titik paling krusial dalam siklus hidup pengadaan. Jika integritas penawaran terganggu pada tahap ini, kolusi, suap (kickback), dan pengaturan tender (bid-rigging) dapat merusak seluruh proses selanjutnya, terlepas dari seberapa efektif otomatisasi pembayaran dan pelaksanaan kontrak dilakukan.

mermaid-diagram (48).png

Oleh karena itu, kerangka kerja pengajuan penawaran anti-korupsi yang efektif harus dirancang secara on-chain, dimulai dengan format penawaran terstandarisasi yang menggunakan struktur tervalidasi ketat dan tidak ambigu, seperti JSON. Standardisasi memungkinkan pemrosesan otomatis, verifikasi kriptografis, dan evaluasi terprogram. Setiap penawaran harus mengikuti skema JSON yang telah ditetapkan sebelumnya, yang memuat informasi penting seperti spesifikasi teknis, rincian keuangan, dokumentasi kepatuhan hukum, dan jadwal proyek.

Karena dokumen tender yang besar—termasuk cetak biru dan sertifikat hukum—memakan biaya tinggi jika disimpan langsung di blockchain, peserta tender sebaiknya menyiapkan proposal mereka secara off-chain dalam bentuk berkas JSON kanonis dan mengunggahnya ke penyimpanan terdesentralisasi seperti InterPlanetary File System (IPFS). Peserta tender kemudian hanya mengirimkan Content Identifier (CID) IPFS yang dihasilkan—yang berfungsi sebagai hash kriptografis unik—ke smart contract.

Smart contract harus mengaitkan CID ini dengan metadata on-chain yang penting, termasuk alamat dompet peserta tender, stempel waktu pengajuan, dan ringkasan keuangan. Setiap perubahan pada dokumen JSON off-chain setelahnya akan menghasilkan hash yang berbeda, sehingga upaya perubahan tersebut akan langsung terdeteksi.

Proses penawaran juga sebaiknya menggunakan mekanisme kriptografis Commit-Reveal yang dikombinasikan dengan enkripsi asimetris yang aman. Hal ini penting karena sistem pengadaan tradisional bisa rentan jika anggota panitia pengadaan mendapatkan akses awal terhadap harga penawaran dan membocorkan informasi tersebut kepada vendor tertentu yang diunggulkan. Mekanisme Commit-Reveal mencegah pengungkapan dini semacam itu serta membantu melindungi sistem dari praktik front-running dan kebocoran informasi oleh pihak internal.

Selama Tahap Commit (Komitmen), vendor membuat JSON penawaran mereka secara lokal dan menghasilkan komitmen kriptografis dengan melakukan hashing terhadap data penawaran yang digabungkan dengan salt (nilai acak) rahasia. Komitmen tersebut dapat dinyatakan sebagai keccak256(Data Penawaran + Salt Rahasia). Vendor hanya mengirimkan hash yang dihasilkan ini ke smart contract sembari merahasiakan isi penawaran yang sebenarnya. Karena hash kriptografis merupakan fungsi satu arah, pejabat pemerintah, vendor pesaing, maupun operator node tidak dapat mengetahui isi penawaran hanya dari hash komitmen tersebut.

Smart contract juga harus menegakkan tenggat waktu pengajuan yang ketat dan tidak dapat diubah (immutable) dengan memanfaatkan parameter block.timestamp pada blockchain. Setiap komitmen yang diajukan setelah tenggat waktu yang ditetapkan akan ditolak secara otomatis pada tingkat protokol EVM. Hal ini menghilangkan diskresi manusia dalam menerima pengajuan yang terlambat serta mencegah pejabat untuk secara selektif mengizinkan penawaran setelah tenggat waktu berlalu.

Setelah periode pengajuan berakhir, proses memasuki Tahap Pengungkapan (Reveal Phase). Setiap peserta tender diberikan jangka waktu tertentu untuk menyerahkan data penawaran yang sebenarnya beserta salt rahasia. Smart contract secara independen melakukan hashing terhadap nilai-nilai tersebut dan membandingkan hasilnya dengan hash komitmen yang telah disimpan sebelumnya. Jika hash tersebut cocok, penawaran resmi diterima untuk dievaluasi; hal ini membuktikan bahwa proposal yang diungkapkan adalah proposal yang sama dengan yang dikomitkan sebelum tenggat waktu. Peserta tender yang gagal mengungkapkan komitmen mereka akan didiskualifikasi dan kehilangan jaminan pelaksanaan (performance bond) mereka.

Proses evaluasi juga harus transparan dan dapat diverifikasi agar pejabat yang korup tidak dapat menjalankan sistem tersembunyi di mana skor diubah secara sewenang-wenang atau vendor yang jujur ​​didiskualifikasi secara selektif. Semua hash komitmen, transaksi pengungkapan, dan hash penawaran harus dicatat sebagai peristiwa blockchain yang tidak dapat diubah (immutable), sehingga memungkinkan lembaga pengawas masyarakat sipil, pesaing tender, dan auditor publik untuk memverifikasi bahwa penawaran tidak ditambahkan, diubah, atau dihapus setelahnya.

Identitas vendor harus bersifat terdesentralisasi dan dapat diverifikasi melalui Decentralized Identifiers (DID) atau Soulbound Tokens (SBT) yang diterbitkan oleh otoritas tepercaya di Indonesia, seperti LKPP atau Direktorat Jenderal Pajak. Hal ini akan membantu mencegah pembentukan perusahaan fiktif dan entitas cangkang (shell entities) oleh pihak-pihak yang korup. Sebelum menerima komitmen penawaran, smart contract dapat secara otomatis memverifikasi bahwa peserta tender memiliki registrasi perusahaan yang sah serta kredensial kepatuhan pajak yang valid.

mermaid-diagram (49).png

mermaid-diagram (51).png
mermaid-diagram (52).png
mermaid-diagram (53).png

Terakhir, aturan diskualifikasi yang bersifat deterministik harus diterapkan secara langsung melalui logika smart contract. Sebagai contoh, penawaran yang melebihi batas anggaran maksimum yang telah ditetapkan secara publik atau gagal dalam pemeriksaan parameter wajib dapat ditolak secara otomatis. Dengan menjadikan aturan penyaringan utama ini bersifat deterministik dan ditegakkan oleh mesin, sistem dapat mengurangi bias, diskresi, dan peluang terjadinya manipulasi oleh manusia.

Mpu Gandring ingin memberantas korupsi di Indonesia dengan teknologi blockchain! Anda ingin mendukung?

  • Follow akun Mpu.
  • Upvote dan resteem postingan Mpu.
  • Share di Instagram, Facebook, X/Twitter dll.
  • Biar pemerintah mendengar dan menerapkannya.

Posting terkait: https://steemit.com/steem-sea/@mpu.gandring/merancang-kontrak-pintar-untuk-pengadaan-pemerintah-perlu-pendefinisian-fungsi-inti-pastikan-keamanan-dan-transparansi

Proyek Percontohan


Proyek percontohan sistem manajemen kontrak pemerintah desa Steem SEA yang memanfaatkan blockchain Steem untuk mencatat informasi kontrak penting secara permanen, dengan fokus pada integritas dan transparansi data


Proyek percontohan pengeluaran pemerintah di blockchain tentang “Pembelian bangku taman kota Steem SEA” menggunakan blockchain Steem

Sort:  

Upvoted! Thank you for supporting witness @jswit.