{"id":95122,"date":"2020-09-25T19:42:52","date_gmt":"2020-09-25T17:42:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/razrabotat-soft-dlya-deczentralizovannogo-prokata-skuterov-kto-skazal-chto-budet-legko"},"modified":"2020-09-25T19:42:52","modified_gmt":"2020-09-25T17:42:52","slug":"razrabotat-soft-dlya-deczentralizovannogo-prokata-skuterov-kto-skazal-chto-budet-legko","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razrabotat-soft-dlya-deczentralizovannogo-prokata-skuterov-kto-skazal-chto-budet-legko","title":{"rendered":"T\u00f6\u00f6tada v\u00e4lja tarkvara detsentraliseeritud mootorrataste rendiks. Kes \u00fctles, et see on lihtne?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Selles artiklis r\u00e4\u00e4gin, kuidas me p\u00fc\u00fcdsime luua detsentraliseeritud mootorrataste rendi s\u00fcsteemi nutilepingute abil ja miks me ikkagi vajame tsentraliseeritud teenust.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"T\u00f6\u00f6tada v\u00e4lja tarkvara detsentraliseeritud mootorrataste rendiks. Kes \u00fctles, et see on lihtne?\" src=\"\/wp-content\/uploads\/2020\/09\/4c28a493302e2b575841df817cc13003.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Kuidas k\u00f5ik algas<\/h3>\n<p>\n2018. aasta novembris osalesime asjade internetile ja plokiahelale p\u00fchendatud hackathonil. Meie meeskond valis ideeks mootorrataste jagamise, kuna meil oli sponsorilt saadud mootorratas. Protot\u00fc\u00fcp n\u00e4gi v\u00e4lja nagu mobiilirakendus, mis v\u00f5imaldas mootorratta k\u00e4ivitada NFC kaudu. Turunduse seisukohalt toetati ideed jutuga \"helgest tulevikust\" avatud \u00f6kos\u00fcsteemis, kus iga\u00fcks v\u00f5ib saada rendileandjaks v\u00f5i -v\u00f5tjaks ning k\u00f5ik see nutilepingute alusel.<\/p>\n<p>See idee meeldis meie sidusr\u00fchmadele ning nad otsustasid selle protot\u00fc\u00fcbiks muuta n\u00e4itustel demonstreerimiseks. P\u00e4rast mitmeid edukaid esitusi Mobile World Congressil ja Bosch Connected World 2019. aastal, otsustati testida mootorrataste rentimist tegelike kasutajate, Deutsche Telekomi t\u00f6\u00f6tajate seas. Nii alustasime t\u00e4ie\u00f5igusliku MVP arendamist.<\/p>\n<h3>Plokiahel karkasside peal<\/h3>\n<p>\nMa arvan, et pole vaja selgitada, mis vahe on esitluseks m\u00f5eldud projektiga ja projektiga, mida inimesed tegelikult kasutavad. Meil oli kuus kuud aega, et muuta toore protot\u00fc\u00fcp millegiks, mis sobib piloteerimiseks. Siis saime aru, mida t\u00e4hendab \"valu\".<\/p>\n<p>Kuna soovisime muuta meie s\u00fcsteemi detsentraliseerituks ja avatud, otsustasime kasutada Ethereum'i nutilepinguid. Valik langes just sellele detsentraliseeritud veebiteenuste platvormile t\u00e4nu selle populaarsusele ja v\u00f5imalusele luua serverivaba rakendus. Kavandasime oma projekti ellu viia j\u00e4rgmiselt.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f6\u00f6tada v\u00e4lja tarkvara detsentraliseeritud mootorrataste rendiks. Kes \u00fctles, et see on lihtne?\" src=\"\/wp-content\/uploads\/2020\/09\/14e0ec6043abb8dea784433ebf70f638.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Kahjuks on nutileping kood, mis t\u00e4idetakse virtuaalses masinas tehingu hetkel, ja see ei saa asendada t\u00e4ielikku <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a>. N\u00e4iteks ei saa nutileping t\u00e4ita edasil\u00fckatud v\u00f5i planeeritud toiminguid. Meie projektis takistas see minutip\u00f5hise renditeenuse loomist, nagu enamustes t\u00e4nap\u00e4evastes autorendi teenustes. Seet\u00f5ttu v\u00f5tsime kr\u00fcptovaluutat kasutajalt p\u00e4rast tehingu l\u00f5ppu, ilma et oleksime kindlad, et tal on piisavalt raha. Selline l\u00e4henemine on vastuv\u00f5etav ainult sisemise piloodi jaoks ja lisab kindlasti probleeme t\u00e4ie\u00f5igusliku tootmisprojekti kavandamisel.<\/p>\n<p>K\u00f5igile eelnenud lisandub platvormi niiskus. N\u00e4iteks, kui kirjutate nutilepingut, mille loogika erineb ERC-20 tokenitest, seisate silmitsi vigade t\u00f6\u00f6tlemise probleemiga. T\u00fc\u00fcpiliselt, kui meie meetodite sisend on vale v\u00f5i need ei t\u00f6\u00f6ta \u00f5igesti, saame vastuseks veakoodi. Ethereumis ei saa me aga midagi muud kui k\u00fctuse, mida kulutati selle funktsiooni t\u00e4itmiseks. K\u00fctus on valuuta, mida tuleb maksta tehingute ja arvutuste eest: mida rohkem operatsioone teie koodis, seda rohkem peate maksma. Seet\u00f5ttu, et m\u00f5ista, miks kood ei t\u00f6\u00f6ta, testite seda k\u00f5igepealt, simuleerides k\u00f5iki v\u00f5imalikke vigu, ja hardcode'ite kulutatud gaasi veakoodina. Kuid kui muudate oma koodi, see vigade t\u00f6\u00f6tlemine enam ei toimi. <\/p>\n<p>Peale selle on praktiliselt v\u00f5imatu luua t\u00f5eliselt plokiahela rakendust, kasutades selleks v\u00f5tit, mis on salvestatud kuskil pilves. Kuigi ausad rahakotid eksisteerivad, ei paku need liideseid v\u00e4liste tehingute allkirjastamiseks. See t\u00e4hendab, et te ei saa originaalrakendust, kui selles ei ole sisseehitatud kr\u00fcptovaluuta rahakotti, millele kasutajatel on v\u00e4he usaldust (ma ise ei usaldaks). Seet\u00f5ttu pidime ka siin nurka l\u00f5ikama. Nutilepingud edastati privaatsesse Ethereum'i v\u00f5rku ja rahakott oli pilves. Kuid hoolimata sellest kogesid meie kasutajad k\u00f5iki \u201ev\u00f5lusid\u201d detsentraliseeritud teenustes, sealhulgas pikki ooteaegu tehingute jaoks mitu korda rendiseansi jooksul.<\/p>\n<p>K\u00f5ik see viib meid sellise arhitektuurini. Olge n\u00f5us, see erineb oluliselt sellest, mida me kavandasime. <\/p>\n<p><img decoding=\"async\" alt=\"T\u00f6\u00f6tada v\u00e4lja tarkvara detsentraliseeritud mootorrataste rendiks. Kes \u00fctles, et see on lihtne?\" src=\"\/wp-content\/uploads\/2020\/09\/cbe6be519512ef219b0f7f6f5c4487b1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>\u00c4ss varrukas: Iseseisev identiteet <\/h3>\n<p>\nT\u00e4ielikult detsentraliseeritud s\u00fcsteemi loomine pole v\u00f5imalik ilma detsentraliseeritud identifitseerimise s\u00fcsteemita. Selle eest vastutab Self-Sovereign Identity (SSI), mille p\u00f5hiolemus on kesksest identiteedipakkujast (IDP) loobumine ja andmete ning vastutuse jagamine inimestele. N\u00fc\u00fcd otsustab kasutaja ise, millised andmed on talle vajalikud ja kellega ta neid jagab. K\u00f5ik see teave asub kasutaja seadmes. Kuid vahetamiseks on meil vaja detsentraliseeritud kr\u00fcptograafiliste t\u00f5endite salvestuss\u00fcsteemi. K\u00f5ik kaasaegsed SSI kontseptsiooni rakendused kasutavad salvestamiseks plokiahelat.<\/p>\n<p>\u201eMis teema on siin \u00e4ss?\u201c \u2014 k\u00fcsite teie. Me alustasime teenust sisetestsimiseks oma t\u00f6\u00f6tajate seas Berliinis ja Bonnis ning seisime silmitsi Saksamaa ameti\u00fchingute esitatud raskustega. Saksamaal on ettev\u00f5tetel keelatud j\u00e4lgida t\u00f6\u00f6tajate liikumisi, ja seda kontrollivad ameti\u00fchingud. Need piirangud muudavad kasutajatunnistuste keskse andmebaasi loomise v\u00f5imatuks, kuna sel juhul oleksime teadlikud t\u00f6\u00f6tajate asukohast. Samuti ei saanud me neid mitte kontrollida, kuna oli olemas skuuterite varguse risk. Kuid Self-Sovereign Identity (SSI) t\u00f5ttu said meie kasutajad s\u00fcsteemi anon\u00fc\u00fcmsetena kasutada, ja skuuter ise kontrollis nende juhilube enne rentimise alustamist. Tulemusena s\u00e4ilisid meil anon\u00fc\u00fcmsed kasutajametriigid, meil ei olnud mingeid dokumente ega isikuandmeid: k\u00f5ik need olid salvestatud ise juhtide seadmetesse. Seega oli SSI t\u00e4nu meie projekti probleemide lahendamiseks valmis juba enne selle tekkimist.<\/p>\n<h3>Seade viskas probleeme<\/h3>\n<p>\nMe ei rakendanud iseseisvat digitaalset identiteeti, kuna see n\u00f5uab kr\u00fcptograafias ekspertiisi ja suurt t\u00f6\u00f6mahtu. Selle asemel kasutasime meie partnerite Jolocom toodet ning integreerisime nende mobiilse rahakoti ja teenused meie platvormiga. Kahjuks on sellel tootel \u00fcks oluline puudus: peamine arenduskeel on Node.js.<\/p>\n<p>Selline tehnolooge anke v\u00e4ga piirati meie riistvara valikut, mis integreeriti skootrisse. \u00d5nneks langes meie valik projekti alguses Raspberry Pi Zero kasuks, ja me kasutasime t\u00e4ieliku mikrokonsooli eeliseid. See v\u00f5imaldas meil k\u00e4ivitada mahukat Node.js-i skootris. Lisaks saime j\u00e4lgimise ja kaugjuurdep\u00e4\u00e4su l\u00e4bi <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vpn\/\"   title=\"vpn\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"132\">vpn<\/a>, kasutades valmis t\u00f6\u00f6riistu.<\/p>\n<h3>Kokkuv\u00f5tteks<\/h3>\n<p>\nHoolimata k\u00f5igist \u201cvaludest\u201d ja probleemidest k\u00e4ivitati projekt. Mitte k\u00f5ik ei t\u00f6\u00f6tanud nii nagu plaanisime, kuid skootriga oli t\u00f5esti v\u00f5imalik s\u00f5ita, kui neid rentida.<\/p>\n<p>Jah, tegime mitmeid vigu arhitektuuri kavandamisel, mis ei v\u00f5imaldanud meil teenust t\u00e4ielikult detsentraliseerida, kuid isegi nende vigade puudumisel oleks serverivaba platvormi loomine ilmselt keeruline. \u00dcks asi on luua veel \u00fcks kr\u00fcptop\u00fcramiid ja hoopis teine \u2013 t\u00e4ielik teenus, kus tuleb k\u00e4sitleda vigu, lahendada piiri\u00fcleseid juhtumeid ja t\u00e4ita edasi l\u00fckatud \u00fclesandeid. Lootkem, et hiljuti ilmunud uued platvormid on paindlikumad ja funktsionaalsemad.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/deutschetelekomitsolutions\/blog\/490100\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u044b \u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0430\u0442 \u0441\u043a\u0443\u0442\u0435\u0440\u043e\u0432 \u043d\u0430 \u0441\u043c\u0430\u0440\u0442 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430\u0445 \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0430\u043c \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441. \u041a\u0430\u043a \u0432\u0441\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u043b\u043e\u0441\u044c \u0412 \u043d\u043e\u044f\u0431\u0440\u0435 2018 \u0433\u043e\u0434\u0430 \u043c\u044b \u043f\u0440\u0438\u043d\u044f\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0435, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0443 \u0432\u0435\u0449\u0435\u0439 \u0438 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u0434\u0435\u0438 \u043d\u0430\u0448\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0432\u044b\u0431\u0440\u0430\u043b\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u0448\u0435\u0440\u0438\u043d\u0433, \u0442\u0430\u043a \u043a\u0430\u043a \u0443 \u043d\u0430\u0441 \u0431\u044b\u043b \u0441\u043a\u0443\u0442\u0435\u0440 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":95123,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-95122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u044b \u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0430\u0442 \u0441\u043a\u0443\u0442\u0435\u0440\u043e\u0432 \u043d\u0430 \u0441\u043c\u0430\u0440\u0442 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430\u0445 \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0430\u043c \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razrabotat-soft-dlya-deczentralizovannogo-prokata-skuterov-kto-skazal-chto-budet-legko\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u043e\u0444\u0442 \u0434\u043b\u044f \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0430\u0442\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u043e\u0432. \u041a\u0442\u043e \u0441\u043a\u0430\u0437\u0430\u043b, \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0435\u0433\u043a\u043e? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u044b \u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0430\u0442 \u0441\u043a\u0443\u0442\u0435\u0440\u043e\u0432 \u043d\u0430 \u0441\u043c\u0430\u0440\u0442 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430\u0445 \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0430\u043c \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razrabotat-soft-dlya-deczentralizovannogo-prokata-skuterov-kto-skazal-chto-budet-legko\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-25T17:42:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-25T17:42:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Arendada tarkvara detsentraliseeritud elektrit\u00f5ukerataste rendiks. Kes \u00fctles, et see on lihtne? | ProHoster","description":"Selles artiklis r\u00e4\u00e4gin, kuidas me p\u00fc\u00fcdsime luua detsentraliseeritud mootorrataste rendi s\u00fcsteemi nutilepingute abil ja miks me ikkagi vajame tsentraliseeritud teenust.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razrabotat-soft-dlya-deczentralizovannogo-prokata-skuterov-kto-skazal-chto-budet-legko","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u043e\u0444\u0442 \u0434\u043b\u044f \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0430\u0442\u0430 \u0441\u043a\u0443\u0442\u0435\u0440\u043e\u0432. \u041a\u0442\u043e \u0441\u043a\u0430\u0437\u0430\u043b, \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0435\u0433\u043a\u043e? | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043c\u044b \u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u043a\u0430\u0442 \u0441\u043a\u0443\u0442\u0435\u0440\u043e\u0432 \u043d\u0430 \u0441\u043c\u0430\u0440\u0442 \u043a\u043e\u043d\u0442\u0440\u0430\u043a\u0442\u0430\u0445 \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0430\u043c \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razrabotat-soft-dlya-deczentralizovannogo-prokata-skuterov-kto-skazal-chto-budet-legko","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-25T17:42:52+00:00","article:modified_time":"2020-09-25T17:42:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95122","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:12:32","updated":"2026-02-04 14:42:07","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/95122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=95122"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/95122\/revisions"}],"predecessor-version":[{"id":172894,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/95122\/revisions\/172894"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/95123"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=95122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=95122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=95122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}