Ƙirƙirar software don hayar babur. Wa ya ce zai yi sauki?

A cikin wannan labarin zan yi magana game da yadda muka yi ƙoƙarin gina hayar babur a kan kwangiloli masu wayo da kuma dalilin da yasa har yanzu muna buƙatar sabis na tsakiya.

Ƙirƙirar software don hayar babur. Wa ya ce zai yi sauki?

Yadda aka fara

A cikin Nuwamba 2018, mun shiga cikin hackathon da aka sadaukar don Intanet na Abubuwa da blockchain. Ƙungiyarmu ta zaɓi raba babur a matsayin ra'ayi tunda muna da babur daga mai ɗaukar nauyin wannan hackathon. Samfurin ya yi kama da aikace-aikacen hannu wanda ke ba ku damar fara babur ta hanyar NFC. Daga ra'ayi na tallace-tallace, ra'ayin ya goyi bayan wani labari game da "makoma mai haske" tare da buɗaɗɗen yanayin muhalli inda kowa zai iya zama dan haya ko mai gida, duk ya dogara ne akan kwangilar basira.

Masu ruwa da tsakinmu sun ji daɗin wannan ra'ayin sosai, kuma sun yanke shawarar mayar da shi samfurin don nunawa a nune-nunen. Bayan zanga-zangar nasara da yawa a Majalisar Duniya ta Duniya da Bosch Connected World a cikin 2019, an yanke shawarar gwada hayan babur tare da masu amfani na gaske, ma'aikatan Deutsche Telekom. Don haka mun fara haɓaka cikakken MVP.

Blockchain a kan crutches

Ina ganin bai dace a bayyana mene ne bambanci tsakanin aikin da za a nuna a kan mataki da wanda mutane na gaske za su yi amfani da shi ba. A cikin watanni shida dole ne mu juya samfurin danyen mai zuwa wani abu da ya dace da matukin jirgi. Kuma a sa'an nan mun fahimci abin da "ciwo" ke nufi.

Domin mu sanya tsarin mu ya lalace kuma ya buɗe, mun yanke shawarar amfani da kwangiloli masu wayo na Ethereum. Zaɓin ya faɗi akan wannan dandali na sabis na kan layi wanda aka raba shi saboda shahararsa da ikon gina aikace-aikacen maras sabar. Mun shirya aiwatar da aikin namu kamar haka.

Ƙirƙirar software don hayar babur. Wa ya ce zai yi sauki?

Amma, abin takaici, kwangila mai wayo shine lambar da na'ura mai kama-da-wane ke aiwatarwa a lokacin ma'amala, kuma ba zai iya maye gurbin uwar garken cikakke ba. Misali, kwangila mai wayo ba zai iya aiwatar da ayyuka masu jiran aiki ko tsararraki ba. A cikin aikinmu, wannan bai ba mu damar aiwatar da sabis na haya na minti daya ba, kamar yadda yawancin ayyukan raba motoci na zamani ke yi. Saboda haka, mun ci bashin cryptocurrency daga mai amfani bayan kammala cinikin ba tare da tabbatar da cewa yana da isasshen kuɗi ba. Wannan tsarin yana karɓuwa ne kawai ga matukin jirgi na ciki kuma, ba shakka, yana ƙara matsaloli yayin zayyana cikakken aikin samarwa.

Ƙara zuwa duk abubuwan da ke sama shine dampness na dandalin kanta. Misali, idan kun rubuta kwangila mai wayo tare da dabaru daban-daban da alamun ERC-20, zaku gamu da matsalolin sarrafa kuskure. Yawancin lokaci, idan shigarwar ba daidai ba ne ko hanyoyin mu ba su yi aiki daidai ba, muna karɓar lambar kuskure don amsawa. A cikin yanayin Ethereum, ba za mu iya samun wani abu ba face adadin iskar gas da aka kashe don yin wannan aikin. Gas kuɗi ne wanda dole ne a biya don ma'amaloli da ƙididdiga: ƙarin ayyuka a cikin lambar ku, ƙarin za ku biya. Don haka don fahimtar dalilin da yasa lambar ba ta aiki, za ku fara gwada ta ta hanyar yin kwatankwacin duk kurakurai masu yuwuwa da kuma hardcode gas ɗin da aka kashe azaman lambar kuskure. Amma idan kun canza lambar ku, wannan sarrafa kuskuren zai karye.

Bugu da ƙari, yana da wuya a ƙirƙiri aikace-aikacen hannu wanda ke aiki tare da blockchain da gaskiya, ba tare da amfani da maɓallin da aka adana a wani wuri a cikin gajimare ba. Kodayake walat ɗin gaskiya sun wanzu, ba sa samar da musaya don sanya hannu kan ma'amaloli na waje. Wannan yana nufin cewa ba za ku ga aikace-aikacen asali ba sai dai idan yana da ginanniyar walat ɗin crypto, wanda masu amfani ba za su sami ƙarancin amincewa ba (ba zan amince da shi ba). A sakamakon haka, mu ma mun yanke wani kusurwa a nan. An ba da kwangilar Smart zuwa cibiyar sadarwar Ethereum masu zaman kansu, kuma walat ɗin ya kasance tushen girgije. Amma duk da wannan, masu amfani da mu sun ɗanɗana duk "jin daɗi" na ayyukan da aka raba a cikin nau'i na dogon jira don ma'amaloli sau da yawa a kowane zaman haya.

Duk wannan ya kai mu ga wannan gine-gine. Amin, ya bambanta da abin da muka shirya.

Ƙirƙirar software don hayar babur. Wa ya ce zai yi sauki?

Ace a cikin rami: Identity na kai

Ba za ku iya gina tsarin da ba a san shi ba gaba ɗaya ba tare da ainihin asali ba. Self-Sovereign Identity (SSI) ne ke da alhakin wannan bangare, ainihin abin da ke cikin shi shine ku jefar da mai ba da shaida ta tsakiya (IDP) kuma ku rarraba duk bayanai da alhakinsa ga mutane. Yanzu mai amfani ya yanke shawarar abin da bayanan yake buƙata da wanda zai raba su. Duk waɗannan bayanan suna kan na'urar mai amfani. Amma don musayar za mu buƙaci tsarin da ba a san shi ba don adana bayanan sirri. Duk aiwatarwa na zamani na tunanin SSI suna amfani da blockchain azaman ajiya.

"Menene alakar wannan da ace a cikin ramin?" - ka tambaya. Mun ƙaddamar da sabis na gwaji na cikin gida akan namu ma'aikatan a Berlin da Bonn, kuma mun fuskanci matsaloli a cikin nau'i na kungiyoyin kwadago na Jamus. A Jamus, an hana kamfanoni sa ido kan motsin ma'aikata, kuma ƙungiyoyin kwadago suna kula da hakan. Waɗannan hane-hane sun kawo ƙarshen adana bayanan sirri na mai amfani, tunda a wannan yanayin zamu san wurin da ma'aikata suke. A lokaci guda, ba za mu iya taimakawa ba sai dai duba su saboda yiwuwar satar babur. Amma godiya ga Identity Self-Sovereign Identity, masu amfani da mu sun yi amfani da tsarin ba tare da suna ba, kuma babur da kanta ta bincika lasisin tuƙi kafin fara haya. Sakamakon haka, mun adana awoyin masu amfani da ba a san sunansu ba; ba mu da wasu takardu ko bayanan sirri: duk suna cikin na'urorin direbobin da kansu. Don haka, godiya ga SSI, an shirya maganin matsalar a cikin aikinmu tun kafin ta bayyana.

Na'urar ta ba ni matsala

Ba mu aiwatar da Identity na kai da kanmu ba, saboda yana buƙatar gwaninta a cikin cryptography da lokaci mai yawa. Madadin haka, mun yi amfani da samfuran abokan aikinmu na Jolocom kuma mun haɗa walat ɗin wayar hannu da sabis a cikin dandalinmu. Abin takaici, wannan samfurin yana da babban koma baya: babban harshen ci gaba shine Node.js.

Wannan tarin fasaha yana iyakance zaɓi na kayan aikin da aka gina a cikin babur. Abin farin ciki, a farkon aikin, mun zaɓi Rasberi Pi Zero, kuma mun yi amfani da duk fa'idodin microcomputer mai cikakken ƙarfi. Wannan ya ba mu damar gudanar da babban Node.js akan babur. Bugu da ƙari, mun sami kulawa da samun dama ta nesa ta hanyar VPN ta amfani da kayan aikin da aka yi.

A ƙarshe

Duk da duk "zafi" da matsaloli, an kaddamar da aikin. Ba komai ya yi aiki kamar yadda muka tsara ba, amma da gaske yana yiwuwa a hau babur ta hanyar hayar su.

Haka ne, mun yi kurakurai da yawa lokacin zayyana gine-ginen da bai ba mu damar yin hidimar gaba ɗaya ba, amma ko da ba tare da waɗannan kurakuran ba da ba za mu iya ƙirƙirar dandamali mara sabar ba. Abu daya ne don rubuta wani crypto-pyramid, kuma wani abu ne don rubuta cikakken sabis ɗin da kuke buƙatar magance kurakurai, warware batutuwan kan iyaka da yin ayyuka masu jiran aiki. Bari mu yi fatan sabbin hanyoyin sadarwa da suka fito kwanan nan za su kasance masu sassauƙa da aiki.

source: www.habr.com

Add a comment