Leasaich bathar-bog airson màl scooter dì-mheadhanaichte. Cò a thuirt gum biodh e furasta?

San artaigil seo bruidhnidh mi mu mar a dh’ fheuch sinn ri màl scooter dì-mheadhanaichte a thogail air cùmhnantan snasail agus carson a bha feum againn fhathast air seirbheis meadhanaichte.

Leasaich bathar-bog airson màl scooter dì-mheadhanaichte. Cò a thuirt gum biodh e furasta?

Mar a thòisich seo air fad

San t-Samhain 2018, ghabh sinn pàirt ann an hackathon coisrigte do Internet of Things agus blockchain. Thagh an sgioba againn roinneadh scooter mar bheachd leis gu robh scooter againn bho neach-taic an hackathon seo. Bha am prototype coltach ri tagradh gluasadach a leigeas leat scooter a thòiseachadh tro NFC. Bho thaobh margaidheachd, fhuair am beachd taic bho sgeulachd mu “àm ri teachd soilleir” le eag-shiostam fosgailte far am faod duine a bhith na neach-gabhail no na uachdaran, uile stèidhichte air cùmhnantan snasail.

Chòrd am beachd seo gu mòr ris an luchd-ùidh againn, agus chuir iad romhpa a thionndadh gu bhith na prototype airson a thaisbeanadh aig taisbeanaidhean. Às deidh grunn thaisbeanaidhean soirbheachail aig Mobile World Congress agus Bosch Connected World ann an 2019, chaidh co-dhùnadh deuchainn a dhèanamh air màl scooter le fìor luchd-cleachdaidh, luchd-obrach Deutsche Telekom. Mar sin thòisich sinn a’ leasachadh MVP làn-chuimseach.

Blockchain air crutches

Chan eil mi a’ smaoineachadh gum b’ fhiach mìneachadh dè an diofar a th’ ann eadar pròiseact a thèid a shealltainn air an àrd-ùrlar agus fear a bhios air a chleachdadh le fìor dhaoine. Ann an sia mìosan bha againn ri am prototype amh a thionndadh gu rudeigin a bha iomchaidh airson pìleat. Agus an uairsin thuig sinn dè tha “pian” a’ ciallachadh.

Gus an siostam againn a dhèanamh dì-mheadhanaichte agus fosgailte, chuir sinn romhainn cùmhnantan smart Ethereum a chleachdadh. Thuit an roghainn air an àrd-ùrlar seo de sheirbheisean air-loidhne dì-mheadhanaichte air sgàth cho mòr sa bha e agus an comas tagradh gun fhrithealaiche a thogail. Bha sinn an dùil ar pròiseact a chuir an gnìomh mar a leanas.

Leasaich bathar-bog airson màl scooter dì-mheadhanaichte. Cò a thuirt gum biodh e furasta?

Ach, gu mì-fhortanach, tha cùmhnant snasail na chòd air a chuir gu bàs le inneal brìgheil aig àm malairt, agus chan urrainn dha frithealaiche làn-chuimseach a chuir na àite. Mar eisimpleir, chan urrainn do chùmhnant snasail gnìomhan a tha ri thighinn no clàraichte a choileanadh. Anns a’ phròiseact againn, cha do leig seo leinn seirbheis màil gach mionaid a chuir an gnìomh, mar a bhios a’ mhòr-chuid de sheirbheisean roinneadh chàraichean san latha an-diugh. Mar sin, chuir sinn airgead air ais bhon neach-cleachdaidh às deidh dhuinn an gnothach a chrìochnachadh gun a bhith cinnteach gu robh airgead gu leòr aige. Cha ghabhar ris an dòigh-obrach seo ach airson pìleat a-staigh agus, gu dearbh, cuiridh e duilgheadasan ann a bhith a’ dealbhadh pròiseact toraidh làn-chuimseach.

A bharrachd air na tha gu h-àrd tha taiseachd an àrd-ùrlair fhèin. Mar eisimpleir, ma sgrìobhas tu cùmhnant snasail le loidsig eadar-dhealaichte bho ERC-20 tokens, thig thu tarsainn air duilgheadasan làimhseachadh mhearachdan. Mar as trice, ma tha an cuir a-steach ceàrr no mura obraich na dòighean againn gu ceart, gheibh sinn còd mearachd mar fhreagairt. Ann an cùis Ethereum, chan urrainn dhuinn dad fhaighinn ach an ìre de ghas a chaidh a chosg gus an gnìomh seo a choileanadh. Is e airgead a th’ ann an gas a dh’ fheumar a phàigheadh ​​​​airson gnothaichean agus àireamhachadh: mar as motha de ghnìomhachd sa chòd agad, is ann as motha a phàigheas tu. Mar sin gus tuigsinn carson nach eil an còd ag obair, bidh thu ga dhearbhadh an-toiseach le bhith a’ dèanamh atharrais air a h-uile mearachd a dh’ fhaodadh a bhith ann agus còd cruaidh an gas a chaidh a chaitheamh mar chòd mearachd. Ach ma dh'atharraicheas tu do chòd, brisidh an làimhseachadh mearachd seo.

A bharrachd air an sin, tha e cha mhòr do-dhèanta tagradh gluasadach a chruthachadh a bhios ag obair leis an blockchain gu h-onarach, gun a bhith a ’cleachdadh iuchair a tha air a stòradh an àiteigin san sgòth. Ged a tha wallets onarach ann, chan eil iad a ’toirt seachad eadar-aghaidh airson a bhith a’ soidhnigeadh gnothaichean taobh a-muigh. Tha seo a’ ciallachadh nach fhaic thu tagradh dùthchasach mura h-eil wallet crypto togte aige, air nach bi mòran earbsa aig luchd-cleachdaidh (cha bhithinn earbsa ann). Mar thoradh air an sin, bha againn ri oisean a ghearradh an seo cuideachd. Chaidh cùmhnantan snasail a lìbhrigeadh don lìonra prìobhaideach Ethereum, agus bha am wallet stèidhichte air sgòthan. Ach a dh’ aindeoin seo, fhuair ar luchd-cleachdaidh eòlas air na “toileachas” de sheirbheisean dì-mheadhanaichte ann an cruth feitheamh fada airson gnothaichean grunn thursan gach seisean màil.

Tha seo uile gar toirt chun na h-ailtireachd seo. Aontaich, tha e gu math eadar-dhealaichte bho na bha sinn an dùil.

Leasaich bathar-bog airson màl scooter dì-mheadhanaichte. Cò a thuirt gum biodh e furasta?

Ace anns an toll: Dearbh-aithne fèin-uachdranach

Chan urrainn dhut siostam gu tur dì-mheadhanaichte a thogail às aonais dearbh-aithne dì-mheadhanaichte. Tha uallach air a’ phàirt seo airson Dearbh-aithne Fèin-Uachdarain (SSI), agus is e an rud a th’ ann gun tilg thu a-mach an solaraiche dearbh-aithne meadhanaichte (IDP) agus gun sgaoil thu a h-uile dàta agus uallach air a shon dha na daoine. A-nis tha an neach-cleachdaidh a 'co-dhùnadh dè an dàta a dh' fheumas e agus cò leis a bhios e ga roinn. Tha am fiosrachadh seo uile suidhichte air inneal an neach-cleachdaidh. Ach airson an iomlaid bidh feum againn air siostam dì-mheadhanaichte airson stòradh fianais criptografach. Bidh a h-uile gnìomh ùr-nodha de bhun-bheachd SSI a’ cleachdadh blockchain mar stòradh.

“Dè tha aig seo ri dhèanamh leis an ace anns an toll?” - tha thu a 'faighneachd. Chuir sinn air bhog an t-seirbheis airson deuchainnean a-staigh air an luchd-obrach againn fhèin ann am Berlin agus Bonn, agus bha duilgheadasan againn ann an cruth aonaidhean ciùird Gearmailteach. Anns a’ Ghearmailt, tha casg air companaidhean bho bhith a’ cumail sùil air gluasadan luchd-obrach, agus tha smachd aig aonaidhean ciùird air seo. Tha na cuingeadan sin a’ cur stad air stòradh meadhanaichte de dhàta dearbh-aithne neach-cleachdaidh, oir anns a’ chùis seo bhiodh fios againn càite an robh luchd-obrach. Aig an aon àm, cha b’ urrainn dhuinn cuideachadh ach sùil a thoirt orra air sgàth ’s gum biodh e comasach sgùtairean a ghoid. Ach le taing dha Dearbh-aithne Fèin-riaghlaidh, chleachd ar luchd-cleachdaidh an siostam gun urra, agus thug an scooter fhèin sùil air cead an draibhear aca mus do thòisich iad air màl. Mar thoradh air an sin, bha sinn a’ stòradh metrics cleachdaiche gun urra; cha robh sgrìobhainnean no dàta pearsanta againn: bha iad uile air innealan nan draibhearan fhèin. Mar sin, le taing do SSI, bha am fuasgladh don duilgheadas sa phròiseact againn deiseil eadhon mus do nochd e.

Thug an inneal duilgheadasan dhomh

Cha do chuir sinn fèin-aithne fèin-uachdranas an gnìomh, oir tha feum air eòlas ann an crioptachadh agus tòrr ùine. An àite sin, ghabh sinn brath air toradh ar com-pàirtichean Jolocom agus thug sinn am wallet gluasadach agus na seirbheisean aca a-steach don àrd-ùrlar againn. Gu mì-fhortanach, tha aon eas-bhuannachd mhòr aig an toradh seo: is e Node.js am prìomh chànan leasachaidh.

Tha an stac teicneòlais seo gu mòr a’ cuingealachadh ar roghainn de bhathar-cruaidh a tha air a thogail a-steach do scooter. Gu fortanach, aig fìor thoiseach a 'phròiseict, thagh sinn an Raspberry Pi Zero, agus ghabh sinn brath air na buannachdan uile bho microcomputer làn-chuimseach. Leig seo leinn Node.js tomadach a ruith air an sgùtair. A bharrachd air an sin, fhuair sinn sgrùdadh agus ruigsinneachd iomallach tro VPN a’ cleachdadh innealan deiseil.

Ann an co-dhùnadh

A dh 'aindeoin a h-uile "pian" agus duilgheadasan, chaidh am pròiseact a chuir air bhog. Cha robh a h-uile càil ag obair mar a bha sinn an dùil, ach bha e comasach dha-rìribh sgùtairean a rothaireachd le bhith gan toirt air màl.

Seadh, rinn sinn grunn mhearachdan nuair a bha sinn a’ dealbhadh na h-ailtireachd nach do leig leinn an t-seirbheis a dhèanamh dì-mheadhanaichte gu tur, ach eadhon às aonais na mearachdan sin is gann a b’ urrainn dhuinn àrd-ùrlar gun fhrithealaiche a chruthachadh. Is e aon rud a th’ ann crypto-pyramid eile a sgrìobhadh, agus rud eile airson seirbheis làn-chuimseach a sgrìobhadh anns am feum thu mearachdan a làimhseachadh, cùisean crìche fhuasgladh agus gnìomhan a tha ri thighinn a choileanadh. Tha sinn an dòchas gum bi na h-àrd-ùrlaran ùra a tha air nochdadh o chionn ghoirid nas sùbailte agus nas gnìomhaiche.

Source: www.habr.com

Cuir beachd ann