Lewati ke konten
RondeVerifikasiDokumentasiKode

Benchmarking rahasia di atas Terminal 3

Tolok ukur gaji yang tahan diperiksa.

Pesaing tidak akan saling mengirim data payroll, dan bagian hukum tidak akan mengizinkannya. Blindband membawa baris tersegel itu ke dalam enclave, menerbitkan sebuah band hanya bila lolos empat gerbang safe-harbour, lalu menulis sidik jari hasilnya ke ledger publik. Anda tidak perlu percaya pada operatornya. Angkanya bisa Anda hitung ulang sendiri.

Yang dikembalikan enclave2026-q1
  • Backend Engineer L4US$9.344
  • Backend Engineer L5US$14.627
  • Backend Engineer L6US$18.752
  • Product Designer L4US$7.981
  • Data Scientist L5ditahan
  • Engineering Manager M2ditahan

sidik jari ronde

e4f528ad321626b2daf9b667188937609cd160a21a739d542eabd44a2f40beef

Ditambatkan di Solana devnet ↗
band terbit
4

band terbit

sel ditahan
2

sel ditahan

perusahaan penyumbang
9

perusahaan penyumbang

baris tersegel
117

baris tersegel

Masalahnya

Setiap survei gaji meminta Anda menitipkan payroll kepada orang asing.

Pola yang biasa dipakai adalah vendor: tiap perusahaan mengirim spreadsheet, vendor berjanji menjaga kerahasiaannya, lalu beberapa bulan kemudian sebuah PDF kembali. Perusahaan tidak bisa melihat apa yang terjadi di antaranya. Regulator pun tidak. Dan satu aturan yang benar-benar penting — bahwa benchmark tidak boleh menjadi saluran bagi pesaing untuk saling membaca gaji terkini — hanya dijaga oleh sebuah janji.

Cara kerjanya

Tiga langkah, dan hanya satu yang menuntut kepercayaan.

  1. 01

    Baris masuk dalam keadaan tersegel

    Setiap anggota mengirim barisnya ke kontrak yang berjalan di dalam trusted execution environment. Baris itu mendarat di peta key-value privat yang hanya bisa dibaca oleh identitas kontraknya sendiri. Tidak ada konsol operator yang bisa membukanya, sebab tidak ada jalur kode yang mengembalikannya.

  2. 02

    Enclave menentukan apa yang boleh diucapkan

    Agregasi berjalan di tempat yang tidak bisa diintip siapa pun. Setiap sel diuji terhadap empat gerbang. Sel yang lolos diterbitkan sebagai band persentil. Sel yang gagal disebutkan namanya beserta alasannya, dan angkanya tidak pernah dikeluarkan — tidak kepada anggota, tidak pula kepada operator.

  3. 03

    Hasilnya dipaku di ruang publik

    Ronde yang terbit di-hash, digest-nya diikat ke tanda terima transaksi, dan digest yang sama ditulis ke Solana sebagai memo. Ronde itu jadi punya penanda waktu independen dan riwayat yang hanya bisa bertambah, sehingga tidak bisa ditukar dengan versi yang lebih ramah setelahnya.

Kontrak ini meminta tiga kapabilitas host: penyimpanan key-value, logging, dan tenant context. Ia tidak meminta HTTP keluar, jadi tidak ada permukaan egress yang perlu ditinjau.

Semuanya, dalam enam puluh tiga detik

Tanpa narasi — teksnya ada di layar, jadi tetap terbaca meski suara dimatikan. Setiap angka di dalamnya diambil dari dua berkas data yang dibaca halaman ini juga, sehingga angka di video tidak bisa melenceng dari ronde yang diklaimnya.

blindband/agent

$npm run deploy

Register the contract and scope the sealed maps to it.

Aturan main

Empat gerbang di ronde pertama. Lima di setiap ronde sesudahnya.

Ini bukan tombol yang bisa diputar sesuka hati. Semuanya dikompilasi ke dalam kontrak dan disebutkan di ronde yang terbit, sehingga anggota tahu ruleset mana yang menghasilkan angka yang sedang mereka baca.

Blindband adalah pekerjaan teknik, bukan nasihat hukum. Gerbangnya mengikuti panduan safe-harbour yang dipublikasikan; apakah itu cocok untuk sebuah konsorsium tertentu adalah pertanyaan untuk penasihat hukum konsorsium tersebut.

Ronde langsung · 2026-q1

Yang diterbitkan enclave, dan yang ditolaknya.

Semua di bawah ini berasal dari eksekusi kontrak sungguhan di sandbox Terminal 3 dan ditambatkan di Solana devnet. Tidak ada yang bersifat ilustrasi.

Buka ronde lengkap →

Backend Engineer · L4

9 perusahaan · 25 baris · terbesar 16.0%

US$8.316US$9.344US$10.870

Backend Engineer · L5

9 perusahaan · 32 baris · terbesar 15.6%

US$12.184US$14.627US$16.282

Backend Engineer · L6

7 perusahaan · 22 baris · terbesar 18.2%

US$16.152US$18.752US$20.963

Product Designer · L4

6 perusahaan · 19 baris · terbesar 21.1%

US$6.788US$7.981US$9.208

Data Scientist · L5

5 perusahaan · 13 baris

Satu perusahaan menyumbang lebih dari seperempat baris di sel ini.

Engineering Manager · M2

3 perusahaan · 6 baris

Kurang dari lima perusahaan independen menyumbang ke sel ini.

Sel-sel ini punya data. Enclave menghitungnya lalu menolak menerbitkannya, dan justru bagian itulah yang membuat sistem ini bernilai.

Verifikasi

Periksa di sini, di peramban Anda sendiri.

Dua dari tiga pemeriksaan tidak memerlukan apa pun dari kami. Peramban Anda meng-hash berkas ronde yang baru saja diunduh lalu membandingkannya dengan sidik jari yang tercatat di Solana. Kalau suatu saat operator menyajikan ronde yang berbeda, kedua angka itu akan berpisah.

01

Hitung ulang digest

SHA-256 atas byte persis dari ronde yang terbit, dihitung secara lokal dengan Web Crypto API.

anchored on solana

e4f528ad321626b2daf9b667188937609cd160a21a739d542eabd44a2f40beef

02

Baca tambatannya

Digest yang sama, ditulis ke Solana devnet sebagai memo pada slot yang tertera. Publik, berpenanda waktu, dan bukan milik kami untuk disunting.

slot

492821211

block time

2026-09-04 03:20:46 UTC

signature

5uczxVJUm4zjwDms6R5eDC9H1G3gypRUuDA1p2B1x14bXP8QCezrFxZLgfRzfGCJLG3HDJ7ubfsWpiZBG4AJE3Hf

03

Buktikan tanda terima Anda ikut terhitung

Setiap baris yang diterima mengembalikan sebuah commitment. Tanyakan apakah commitment itu ada di ronde, dan apakah selnya sampai ke band yang terbit.

64 karakter heksadesimal, seperti yang dikembalikan saat baris diterima.

Pencarian tanda terima di halaman ini dijawab dari kumpulan contoh yang ikut dikirim bersama situs, jadi ia bekerja luring dan tidak menghabiskan kredit siapa pun. Jawaban yang otoritatif datang dari enclave: npm run verify di repositori bertanya langsung ke kontrak, lengkap dengan satu commitment palsu sebagai kontrol.

Pertanyaan

Yang paling tidak enak dulu.

Bisakah operator tetap membaca kiriman anggota?

Tidak ada fungsi yang mengembalikan sebuah baris. Daftar akses peta tersegel hanya menyebut identitas kontrak, dan kontraknya mengekspos submit, agregasi, baca-ronde, dan cek-tanda-terima. Menambahkan jalur baca berarti mendaftarkan versi kontrak baru dengan identitas baru — sebuah tindakan yang terlihat, bukan yang senyap.

Apa yang mencegah sebuah ronde diganti belakangan?

Digest di Solana. Menerbitkan ulang ronde berbeda dengan pengenal yang sama menghasilkan hash berbeda, sementara memo aslinya tetap di tempatnya dengan block time aslinya. Penggantian itu tidak jadi mustahil — ia jadi kentara.

Kenapa satu sel dibuang hanya karena satu penyumbang dominan?

Karena band yang sebagian besar berasal dari satu pemberi kerja sama saja dengan memberi tahu anggota lain berapa perusahaan itu membayar. Itulah pertukaran yang hendak dicegah oleh syarat safe-harbour, dan menerbitkannya dengan catatan kaki tidak memperbaikinya.

Apa yang sebenarnya diterima anggota?

Satu tanda terima per baris yang diterima, dan band yang terbit. Tanda terima membuktikan baris itu terhitung tanpa mengungkapkannya. Tidak ada bagian dari respons yang menggambarkan data anggota lain.

Apakah ini siap untuk konsorsium sungguhan?

Pipeline-nya nyata dan gerbangnya bekerja, tetapi ia berjalan di tenant sandbox dengan kredit uji, dan ronde saat ini dieksekusi memakai identitas tenant alih-alih kunci agen yang didelegasikan. Dua hal itulah yang harus ditutup sebelum payroll siapa pun benar-benar mendekat.

Bisakah dua ronde, bila dibandingkan, membuka apa yang ditahan salah satunya?

Bisa, dan sudah ada gerbang kelima untuk itu. Empat gerbang pertama menilai satu ronde saja, padahal konsorsium berjalan tiap kuartal: kalau satu perusahaan masuk atau keluar dari sebuah sel, perubahan median sel itu berasal dari baris perusahaan tersebut dan bukan dari yang lain, sehingga mengurangkan dua ronde langsung membacanya. Gerbang kelima menerbitkan kembali sebuah sel hanya bila susunan penyumbangnya tidak berubah, atau bila sedikitnya dua organisasi berpindah sekaligus, supaya tidak ada selisih yang menjadi milik satu perusahaan. Anda bisa melihatnya bekerja pada kiriman yang sungguhan: `cargo run --example replay -- --differencing` mencetak angka yang akan bocor di bawah empat gerbang pertama, lalu menahan selnya. Ia membandingkan dengan setiap ronde tempat sel itu pernah terbit, bukan hanya yang terakhir: tahan sebuah sel di Q2, terbitkan lagi di Q3 dengan satu perusahaan lebih sedikit daripada Q1, dan tidak ada pasangan berdampingan yang menangkapnya sementara Q3 − Q1 tetap menyebut perusahaan itu. Satu batas tersisa, dan kecil: penahanannya sendiri memberi tahu bahwa satu organisasi berpindah — jauh lebih sedikit daripada angka yang dilindunginya. Ronde yang sudah terbit membawa `blindband-safe-harbour/v1` karena ia yang pertama, tidak ada apa pun di belakangnya untuk dibandingkan; ronde berikutnya membawa v2.

Jalankan sendiri satu ronde.

Kontrak, agen, dan situs ini berada dalam satu repositori. Deploy, submit, agregasi, tambatkan, verifikasi — lima perintah, dan yang terakhir memberi tahu apakah empat yang pertama layak dipercaya.