ZeroLink testining natijasi - Anonimlikning eng yaxshi to'plami Muvaffaqiyatga erishildi: 26, Umumiy baholash: samarasiz, sabab: Tarmoq bilan bog'liq muammolar

Avvalo: ishtirok etgan barcha uchun katta rahmat! Tan olishim kerak, ushbu jamiyat tomonidan amalga oshirilayotgan ulkan qo'llab-quvvatlash va faollikni ko'rib, ko'z yoshlarimni ushlab turolmadim. Test sinovlarida 100 dan ortiq kishi qatnashdi va ko'pchilik bebaho fikrlar bildirishdi. Shuning uchun men o'zimni dahshatli his qilyapman va sinovning muvaffaqiyatsiz natijasi uchun kechirim so'rashim kerak.
Aytish kerakki, CoinJoins ro'y berayotgan edi, ular hozir ham ro'y bermoqda, men ushbu satrlarni yozayotganimda, lekin men umid qilgan miqyosda emas, umuman, turli xil tarmoq muammolari dasturiy ta'minotni bir vaqtning o'zida yuzlab tengdoshlarni to'g'ri muvofiqlashtirishga xalaqit berardi.

$ 10 ishtirok etish mukofotini olish

Iltimos, menga odam.ficsor73@gmail.com elektron pochta manziliga xabar yuboring. Ushbu elektron pochtada Bitcoin manzilingiz va tranzaktsion hex bo'lishi kerak.
HiddenWallet-dan olti hexiyani aralash tanga bilan bitim tuzib, “Transaction Hex” -ni bosish orqali oling. Biroq, uni tarmoqqa uzatmang, buning o'rniga uni bekor qiling. Agar siz uni translyatsiya qilsangiz, unda mendan kimdir sizning pulingizni talab qilishi mumkin.

Men har bir kishi o'z ishtirokini talab qilishi uchun bir necha kun kutaman, keyin to'lovni to'lash orqali to'layman (bitta operatsiya - ko'plab natijalar).

Nimasi yomon bo'ldi?

Men o'z kodimni sinab ko'rmoqdaman

Kichikroq muammo shundaki, ba'zi virtual skriptlarni aralashtirish yoki ishga tushirish uchun ba'zi bir virtual mashinalarni ishga tushirish, 100 foydalanuvchiga ekzotik Linux tarqatish stsenariylari bilan dasturiy ta'minotni sinovdan o'tkazish bilan bir xil emas edi.

Ammo asosiy masala integratsiya sinovlarining mohiyatidan kelib chiqdi: testlar sizga tezkor natijalar berishi kerak. Agar sinov bir necha kun davom etsa, ehtimol bu yaxshi sinov emas. HiddenWallet-da menda bunday sinovlar bor, ishoning, ular kulgili emas. Haqiqiy foydalanuvchilar bir necha kun aralashtirish uchun ro'yxatdan o'tganlarida nima bo'ladi? Yaxshi narsa chiqmaydi, men bunga tayyor emas edim.
Ko'pchilik veb-soket aloqasini jimgina yo'qotdi, bechora bolalar, ularning ba'zilari hali ham aralashayapti deb o'ylashlari mumkin.
Ko'pchilik xato xabari oldi: "koordinator oflaynga ketdi", degani bu koordinator oflayn rejimda bo'lgan degani emas, aslida mijoz offlayga ketgan degan ma'noni anglatadi, agar siz bir lahzaga Internetni yo'qotib qo'ysangiz, unda siz muvofiqlashtiruvchisiz aralashishni to'xtatasiz bu haqda bilish. Umuman adashtiradi.
Boshqa muammolar ham bor edi, ammo bu ikkala muammoning 80% dan 90% gacha qo'shildi.

Ijobiy

26 Anonimlik to'plamiga ega TX

Tarmoqda yaratilgan va translyatsiya qilingan eng yaxshi tranzaktsiya 26 ta anonimlikga ega: https://testnet.smartbit.com.au/tx/3ec6c5b983ccb53bc680cdec73af0a4a046cab5b29f6d7fe7f78af79b8b3111d

7 anonimlik to'plamiga ega bo'lgan TX

Anonimlik 7 to'plam bilan qandaydir aralashuv yuz berdi.

Ishlash bilan bog'liq muammolar yo'q

Yana bir ijobiy narsa: menda koordinator juda ko'p ishlarni amalga oshirayotganidan tashvishlanardim va bu juda uzoq davom etadi. Ammo mening xavotirlarim oqlanmadi. Bir paytlar 38 ta foydalanuvchi bir necha soniya ichida aralashtirishga muvaffaqiyatli ulanishgan vaqt bor edi, bu juda ta'sirli, chunki kirishni ro'yxatdan o'tkazish so'rovi muvofiqlashtiruvchiga kelganda, u juda ko'p narsani amalga oshiradi: u imzo chekadi, tekshiradi va tekshiradi va bir nechta to'plam qiladi. bitta foydalanuvchi uchun boshqa narsalar. Plyus men buni qulflar bilan amalga oshirdim, men asinxron ishlashga xalaqit berdim, shuning uchun men ishlashim tufayli toza va barqarorroq kodga ega bo'lishim mumkin.
Aslida, bu men bilan 100 kishini sinovdan o'tkazishni xohlaganimning asosiy sababi edi. Ishlar uzoq davom etadi va aralashmalar bekor qilinadi deb qo'rqardim, lekin kutilgan og'irlik tezligi ishonchli edi, men bundan mamnunman.

Tangalar yo'qolgan

Plyus tangalar yo'qolmadi. Har qanday holatda ham bu mumkin bo'lgan kabi emas, lekin shuni aytib o'tish kerak.

Odamlar Bech32-ni olishadi

Bech32 - bu mahalliy ajratilgan guvoh skriptPubKeys uchun Bitcoin manzilining yangi turi. Uni qabul qilish juda zaif bo'lsa-da, ajablanarli joyi, hech kim uni siqib chiqarmadi.

Tadbir tomonidan voqea

1. Tajriba: / r / DarkNetMarketlarga yuborish

Men ozgina tajriba bilan boshladim. "Oddiy Bitcoiners" aloqasi uzilgan va qorong'u Internetda nima bo'layotganini tushunmaydilar, deb aytish ortiqcha gap emas. Siz hatto asosiy savollarga ham javob berolmaysiz. Ular hali ham asosan Bitcoin-dan foydalanmoqdami yoki Monero va ZCash-ga kirishadimi? Ular Bitcoin Cash yoki Litecoin-ga kiradimi? Yuqori Bitcoin to'lovlari ularning biznes modelini yo'q qilyaptimi? Ular qanchalik bilimdon va foydali ekanliklari va umuman olganda qanday his-tuyg'ular borligi bilan qiziqib qoldim, shuning uchun men o'z blogimdagi xabarni avval / r / DarkNetMarkets-ga sinab ko'rish haqida yubordim. Ushbu topshiriq natijasida 3 kishi aralashtirildi.

Men ancha aqlli bo'lib qoldim deb aytolmayman, lekin men sidenote.f sifatida qo'shadigan qiziqarli narsalar ham bor edi

I. Insane ismlari

Muqaddas bokiralik, siz bunday ismli kishiga javob berishdan tom ma'noda qo'rqasiz.

II. Monero shiling

Dastlabki bir necha soat ichida men ovoz chiqarib ovoz chiqarib ovoz chiqarib ovoz chiqardim, keyin bu yigit sharh berdi va past ovozlar kirib kela boshladi. Tez.

2. Tweetstorm

Men Blin Digest podkastidan shinobymonkey-ni aralashma haqida xabardor qildim, u uni jonli oqimda aytib o'tdi, shuningdek uni tvit qildi, keyin tvitter qildi, ko'p o'tmay men ham tvit qildim, u olov singari yoqila boshladi, kimdir uni / r / Bitcoin-ga yubordi, ba'zi yangiliklar nashrlari bu haqda yozishdi va qisqa vaqt ichida aralash 100 kishiga mo'ljallangan maqsadga erishdi. Ammo bu juda oldinda emas.

3. Erta muammolar

Bu erda juda ko'p xato yuz berdi, kutilgan o'zaro bog'liq platforma muammolari bundan mustasno. Ular muqarrar, ular asta-sekin tuzatilishi va o'rnatilishi kerak. Shunga qaramay, balansdagi korruptsiya bilan bog'liq muammolar bor edi va ularni batafsilroq ko'rib chiqish kerak edi.

4. Birinchi bosqich muvaffaqiyatsiz bo'lishini angladim

Bu odatiy xatti-harakatlar, lekin bu sinov sessiyasi uchun ideal emas edi, shuning uchun men uni hal qilish usullarini izladim. Keyingi turning maksimal anonimlik to'plamini 90 ga o'rnatishga qaror qildik, bu 10 foydalanuvchini rejalashtirish va kelgusi turda kirishni ro'yxatga olish vaqtini 12 soatga o'rnatish.

5. 99 Anonimlik to'plamiga erishildi

Shunday qilib, men 100-chi tengdoshimni ishdan bo'shatdim va sinovdan o'tdim. Kutilganidek, ulanishni tasdiqlash bosqichida sinov vaqti tugadi.

6. 38 foydalanuvchi qoladi va avtomatik ravishda qayta ulanadi

Bu kutilmagan bo'lib chiqdi, yarmidan ko'pi koordinatorning e'tiboridan chetda qoldi, nega? Avval aytib o'tilganidek, bu o'tgan kunlarda odamlar jimgina Internetga ulanish yoki internet aloqasini yo'qotganliklari sababli sodir bo'ldi.

7. B rejasiga o'ting

Yaxshi, sinov muvaffaqiyatsiz tugadi, keling, bir tangani yasashga harakat qilaylik. Shunday qilib, men keyingi bosqichning minimal anonimligini 21 dan 7 gacha, kirishni ro'yxatdan o'tkazish vaqtini 3 daqiqaga tushirdim.

12 soatdan keyin yana bir tur o'tkazildi, kutilgan odamlar ishdan bo'shatilgandan so'ng, 26 qayta ulanib, muvaffaqiyatli ravishda aralashtirildi.

Shu vaqtdan boshlab 7 ta anonimlik to'plamidagi aralashmalar ishlay boshladi. Bir muncha vaqt davom etdi, halol bo'lish uchun, sinovning ushbu qismi juda muvaffaqiyatli bo'ldi, odamlar nihoyat aralashtirishni boshlash uchun soatlab kutishga majbur bo'lishmadi, ammo 7 100 bilan bir xil emas.

Oldinga siljish

Boshqa testnet testi bo'lmaydi. Biz asosiy muammolarni aniqladik va ularni hal qilamiz.

Yaxshi xabar shundaki, menda endi qo'shilishi kerak bo'lgan yangi narsalar yo'q, shuningdek, chaqmoq va maxfiy bitimlardan tashqari, lekin yaqin orada emas. Shu vaqtdan boshlab maqsadlar barqarorlik va foydalanuvchilar bilan do'stona ishlash. 2018 yil oxir-oqibat anonimlik Bitcoin-ga yuborilgan yil bo'ladi.

Xoch platformalar muammolari

Ularni tuzatish uchun zerikarli, mexanik ish. Ammo hech bo'lmaganda oson. Bular masala bo'yicha hal qilinadi.

Ulanish muammolari

Tarmoq ulanish qismi noldan qayta yozilishi kerak. Biz bu erda juda ko'p murosalar qildik, natijada ushbu sinovning pasayishiga olib keladi. Agar orqaga qadam tashlasak va bu borada oldinga siljishning eng yaxshi usuli nimani yaxshilab o'ylab ko'rsak yaxshiroqdir.

Balans korruptsiyasi / ishlashi bilan bog'liq muammolar

HiddenWallet - bu SPV hamyonini yuklab olishning to'liq blokidir. Bu degani, biz hamyonni yaratishda to'liq bloklarni yuklayapmiz. Ushbu ishni amalga oshirish uchun men deyarli hamma narsani noldan yozishim kerak edi, bu hamyonni ishlab chiquvchilar hech qachon bajarishlari shart emas. Bu murakkab kod va ba'zi ishlash muammolariga olib keladi. Endi, deyarli bir yil o'tdi, chunki men buni qildim va men juda ko'p narsalarni o'rgandim. Bugun buni juda yaxshi qilishim mumkin edi.
Umuman olganda, men yaxshilashim mumkin bo'lgan ikkita yo'nalish mavjud. Men Bitcoin Core bilan orqa qismning qismlarini almashtirishim mumkin edi, ularning ishlashi va barqarorligi bilan raqobatlasha olmaydi. Bunday holda, men Core-ga o'z hissamni qo'sha boshladim va Jonas Schnelli-ning to'liq blokli SPV-ni Core-ga surishga harakat qildim. Agar u ichiga kirsa, HiddenWallet-dagi amaldagi maxsus kod bilan borish uchun hech qanday sabab yo'q edi.
Boshqa yo'nalish - yangi narsalarni amalga oshirish. HiddenWallet-da ishlay boshlaganimdan beri u erda bir nechta maxfiylikni saqlaydigan hamyon arxitekturalari mavjud. Hech bo'lmaganda fikr darajasida.
(1) Men ba'zi aqlli narsalarni qila olaman. Masalan, foydalanuvchi bilan minimal darajada o'zaro ta'sirlashganda, foydalanuvchi shu qadar ko'p bloklarni yuklab olishi shart emas edi, ammo aqlli ravishda biz uning qaysi bloklarni tranzaktsiyalari borligini aniqlashimiz mumkin edi.
(2) Men, shuningdek, serverni blockchain tahlil qilish dasturi bo'lgan markazlashtirilgan modelni amalga oshirishim mumkin edi va uning yagona maqsadi 100% mijozlar qiziqtirishi mumkin bo'lmagan operatsiyalarni filtrlashga urinishdir.
(3) Yoki Neutrino-ga qarang, u asl LN hamyon arxitekturasini juda yaxshi tugatishi mumkin. Bitcoin Core-ga kiritilishi uchun server yon kodi kerak bo'lsa-da, bu juda ish va men uning maxfiylik xususiyatlariga hali ham 100% amin emasman.

NolLink xususiyatlarini yaxshilash

ZeroLink-da maxfiylik kamchiliklari mavjud emas, lekin foydalanuvchilarda ba'zi muammolar mavjud. So'nggi bir necha oy ichida juda ko'p narsalarni o'rgandim, ehtimol ko'pgina kichik yaxshilanishlarni qo'shishim mumkin edi, ehtimol ba'zi muhimlarini ham, balki men hatto biron bir narsaga asos solishga ham boraman. O'shandan beri mening stolimga tushgan ba'zi yangi tadqiqotlarni qayta ko'rib chiqishga harakat qilishim kerak, ammo men ularni baholashga vaqtim yo'q edi.

Yakuniy so'zlar

Yana. Ishtirok etganlarning barchasiga katta rahmat va men muvaffaqiyatsiz bo'lgan sinov uchun juda afsusdaman. HiddenWallet-dagi faoliyati uchun Metyu Xeyvudga alohida minnatdorchilik bildiramiz. Yangilab turing, men ochiq manba va Bitcoin-ning maxfiyligi ustida ishlashni davom ettiraman va ZeroLink-ni 2018 yilda ishga tushiraman! Rojdestvo bayrami va yangi yilingiz bilan!