Gburugburu ozi dabere na ụkpụrụ mepere emepe

Gburugburu ozi dabere na ụkpụrụ mepere emepe

Mpaghara ozi a na-atụ aro bụ ụdị netwọkụ mmekọrịta enweghị isi. Mana n'adịghị ka ọtụtụ ngwọta dị ugbu a, gburugburu ebe obibi a nwere ọtụtụ ihe bara uru na mgbakwunye na nkwụsịtụ ma na-emepụta ya na ndabere nke ngwọta nkà na ụzụ dị mfe na ọkọlọtọ (email, json, faịlụ ederede na obere blockchain). Nke a na-enye onye ọ bụla nwere ihe ọmụma mmemme isi mepụta ọrụ nke ha maka gburugburu ebe a.

NJ Universal

N'ebe ọ bụla dị n'ịntanetị, njirimara onye ọrụ na ihe bụ otu n'ime isi ihe dị na sistemụ ahụ.

N'okwu a, njirimara onye ọrụ bụ ozi-e, nke abụrụla ihe njirimara anabatara maka ikike na webụsaịtị na ọrụ ndị ọzọ (jaber, openId).

N'ezie, njirimara onye ọrụ na gburugburu ebe nrụọrụ weebụ nyere bụ ụzọ nbanye + ngalaba, nke edere maka ịdị mma n'ụdị maara nke ọma. N'otu oge ahụ, maka ntọhapụ ka ukwuu, ọ dị mma ka onye ọrụ ọ bụla nwee ngalaba nke ya. Nke dị nso na ụkpụrụ nke indieweb, ebe a na-eji ngalaba dị ka njirimara njirimara. N'ọnọdụ anyị, onye ọrụ na-agbakwụnye aha njirimara na ngalaba ya, nke na-enye ya ohere ịmepụta ọtụtụ akaụntụ n'otu ngalaba (maka ndị enyi, dịka ọmụmaatụ) ma mee ka usoro nhazi ahụ dịkwuo mfe.

Ekekọrịtaghị ụdị ID onye ọrụ na netwọk ọ bụla. Ọ bụrụ na onye ọrụ na-etinye data ya na netwọk TOR, mgbe ahụ ọ nwere ike iji ngalaba na mpaghara .onion; ọ bụrụ na nke a bụ netwọk nwere usoro DNS na blockchain, mgbe ahụ, ngalaba na mpaghara .bit. N'ihi ya, usoro maka ịza ndị ọrụ na data ha adabereghị na netwọkụ a na-ebufe ha (a na-eji nbanye + ngalaba ngalaba ebe niile). Maka ndị chọrọ iji adreesị bitcoin/ethereum dị ka ihe nchọpụta, ị nwere ike gbanwee usoro iji jiri adreesị ozi-e pseudo nke ụdị ahụ. [email protected]

Na-agwa ihe

Gburugburu ebe nrụọrụ weebụ a bụ n'ezie ihe ndị akọwapụtara n'ụdị ahaziri ahazi, igwe nwere ike ịgụ, na-ezo aka na ihe ndị ọzọ ma jikọta ya na onye ọrụ (email) ma ọ bụ ọrụ / nhazi (ngalaba).

A na-eji urns na urn: opendata namespace na-eji dị ka ihe nchọpụta ihe. Dịka ọmụmaatụ, profaịlụ onye ọrụ nwere adreesị dịka:

urn:opendata:profile:[email protected]

Okwu onye ọrụ nwere adreesị dịka:

urn:opendata:comment:[email protected]:08adbed93413782682fd25da77bd93c99dfd0548

ebe 08adbed93413782682fd25da77bd93c99dfd0548 bụ hash sha-1 random na-eme dị ka ihe id, na [email protected] - onye nwe ihe a.

Ụkpụrụ nke ibipụta data onye ọrụ

Inwe ngalaba nke gị n'okpuru njikwa, onye ọrụ nwere ike bipụta data na ọdịnaya ya ngwa ngwa. N'adịghịkwa ka indiebeb, nke a anaghị achọ ịmepụta weebụsaịtị nwere ibe html nwere data semantic arụnyere n'ime ya.

Dịka ọmụmaatụ, ozi bụ isi gbasara onye ọrụ dị na faịlụ datarobots.txt, nke dị na adreesị dịka

http://55334.ru/[email protected]/datarobots.txt

Ọ nwere ọdịnaya dị ka nke a:

Object: user
Services-Enabled: 55334.ru,newethnos.ru
Ethnos: newethnos
Delegate-Tokens: http://55334.ru/[email protected]/delegete.txt

Nke ahụ bụ, n'ezie, ọ bụ eriri eriri na data nke igodo ụdị->uru, na-atụgharị nke bụ ọrụ dị mfe maka onye ọ bụla nwere ihe ọmụma mmemme bụ isi. Ma ị nwere ike dezie data ma ọ bụrụ na-ịchọrọ iji ihe ndetu mgbe niile.

A na-eziga data dị mgbagwoju anya (profaịlụ, nkọwa, post, wdg), nke nwere urn nke ya, dịka ihe JSON site na iji API ọkọlọtọ (http://opendatahub.org/api_1.0?lang=ru), nke nwere ike dị ka ọ dị na ngalaba onye ọrụ, yana na saịtị ndị ọzọ nke onye ọrụ nyefere nchekwa, mbipụta na edezi data ya (na ahịrị Ọrụ-Enabled nke faịlụ datarobots.txt). A kọwara ọrụ ndị ọzọ dị otú ahụ n'okpuru.

Ontology dị mfe na JSON

Ontology nke gburugburu nzikọrịta ozi dị mfe ma e jiri ya tụnyere ontology nke ntọala ihe ọmụma ụlọ ọrụ. Ebe ọ bụ na gburugburu nzikọrịta ozi enwere obere ihe ọkọlọtọ (post, comment, like, profile, review) nwere obere ihe onwunwe.

Ya mere, iji kọwaa ihe ndị dị na gburugburu ebe dị otú ahụ, ọ ga-ezuru iji JSON kama XML, nke dị mgbagwoju anya na nhazi na nhazi (ọ dị mkpa ka ị ghara ichefu mkpa maka ntinye ntinye dị ala na scalability).

Iji nweta ihe nwere urn amaara, anyị kwesịrị ịkpọtụrụ ngalaba onye ọrụ, ma ọ bụ ọrụ ndị ọzọ nke onye ọrụ nyeferela njikwa data ya.

Na gburugburu ịntanetị a, ngalaba ọ bụla nke ọrụ ịntanetị dị nwekwara datarobots.txt nke dị na adreesị dịka example.com/datrobots.txt nwere ọdịnaya yiri ya:

Object: service
Api: http://newethnos.ru/api
Api-Version: http://opendatahub.org/api_1.0

Site na nke anyị nwere ike ịmụta na anyị nwere ike nweta data gbasara ihe na adreesị dịka:

http://newethnos.ru/api?urn=urn:opendata:profile:[email protected]

Ihe JSON nwere usoro a:

{
    "urn": "urn:opendata:profile:[email protected]",
    "status": 1,
    "message": "Ok",
    "timestamp": 1596429631,
    "service": "example.com",
    "data": {
        "name": "John",
        "surname": "Gald",
        "gender": "male",
        "city": "Moscow",
        "img": "http://domain.com/image.jpg",
        "birthtime": 332467200,
        "community_friends": {
            "[email protected]": "1",
            "[email protected]": "0.5",
            "[email protected]": "0.7"
        },
        "interests_tags": "cars,cats,cinema",
        "mental_cards": {
            "no_alcohol@main": 8,
            "data_accumulation@main": 8,
            "open_data@main": 8
        }
    }
}

Ọrụ ije

Ọrụ ndị ọzọ dị mkpa iji mee ka usoro mbipụta na ịchọ data dị mfe maka ndị ọrụ njedebe.

Ekwuru n'elu bụ otu n'ime ụdị ọrụ na-enyere onye ọrụ aka ibipụta data ya na netwọkụ. Enwere ike inwe ọtụtụ ọrụ ndị yiri ya, nke ọ bụla n'ime ha na-enye onye ọrụ interface dị mma maka idezi otu ụdị data (ogbako, blọgụ, azịza ajụjụ, wdg). Ọ bụrụ na onye ọrụ ahụ atụkwasịghị obi na ọrụ ndị ọzọ, mgbe ahụ ọ nwere ike ịwụnye edemede ọrụ data na ngalaba ya ma ọ bụ mepụta ya n'onwe ya.

Na mgbakwunye na ọrụ na-enye ndị ọrụ ohere ibipụta / dezie data, gburugburu ịntanetị na-enye ọtụtụ ọrụ ndị ọzọ na-arụ ọrụ dị mgbagwoju anya nke nwere nnukwu nsogbu iji mejuputa na ọnụ ndị ọrụ njedebe.

Otu ụdị ọrụ dị otú ahụ bụ ebe nchekwa data ( opendatahub.org/en - ọmụmaatụ), na-eme dị ka ụdị ebe nchekwa weebụ nke na-anakọta data onye ọrụ nwere ike ịgụ igwe ọha ma na-enye ohere ya site na API.

Ọnụnọ nke ọrụ ndị dị otú ahụ na-emeghe, decentralized online gburugburu ebe obibi budata ebelata ntinye mgbochi maka ọrụ, ebe ọ bụ na ọ dịghị mkpa iji wụnye na hazi onwe ha ọnụ. N'otu oge ahụ, onye ọrụ na-anọgide na-achịkwa data ya (n'oge ọ bụla ọ nwere ike ịgbanwe ọrụ nke a na-enyefe mbipụta nke data ma ọ bụ mepụta ọnụ nke ya).

Ọ bụrụ na onye ọrụ enweghị mmasị ma ọlị inwe data ya ma enweghị ngalaba nke ya ma ọ bụ onye maara ngalaba ahụ, mgbe ahụ na ndabara na-ejikwa data ya site na opendatahub.org.

Ọ̀ bụ onye na-akwụ ihe a niile?

Ikekwe isi nsogbu nke ihe fọrọ nke nta ka ọ bụrụ ọrụ niile a gbasasịrị bụ enweghị ike itinye ego ha na ọkwa zuru oke maka mmepe na nkwado kwụsiri ike.

A na-eji onyinye onyinye + iji kpuchie ọnụ ahịa mmepe na azụmaahịa na gburugburu ịntanetị a.

Onyinye niile nke ndị ọrụ na-enye maka ọrụ/ọrụ dị n'ime dị n'ihu ọha, enwere ike ịgụpụta igwe ma jikọta ya na email. Nke a na-enye ha ohere iburu n'uche, dịka ọmụmaatụ, mgbe ị na-agbakọ ọkwa mmekọrịta mmadụ na ntanetị ma bipụta ya na ibe ndị ọrụ. Mgbe onyinye kwụsịrị ịbụ onye a na-amaghị aha, mgbe ahụ n'ezie ndị ọrụ anaghị enye onyinye, mana "mgbawa" iji kwado gburugburu ozi izugbe. Dị ka ndị mmadụ na-agbaba iji rụkwaa ebe ndị nkịtị nwere àgwà kwesịrị ekwesị n'ebe ndị jụrụ ịbanye.

Na mgbakwunye na onyinye, iji nweta ego, a na-eji tokens e nyere na oke nha (400.000), nke a na-enye onye ọ bụla na-enye onyinye na isi ego (ethnogenesis).

Atụmatụ token agbakwunyere

Token ọ bụla bụ “igodo” maka ịnweta gburugburu ịntanetị a. Ya bụ, ịnwere ike iji ọrụ wee bụrụ akụkụ nke gburugburu ịntanetị naanị ma ọ bụrụ na ị nwere opekata mpe 1 token nke ejikọtara na ozi-e.

Tokens bụ ezigbo nzacha spam n'ihi oke ọdịdị ha. Ka ndị ọrụ na-abawanye na sistemụ, otú ahụ ka ọ na-esikwu ike inweta akara na ọnụ ahịa ya ka ọ na-emepụta bots.

Ndị mmadụ, data ha na njikọ mmekọrịta ha dị mkpa karịa teknụzụ

Gburugburu ebe nrụọrụ weebụ akọwara bụ teknụzụ dịtụ ntakịrị. Ma ihe kachasị mkpa n'ime ya abụghị nkà na ụzụ dị ka ndị mmadụ na njikọ mmekọrịta mmadụ na data (ọdịnaya) kere n'ime gburugburu ebe obibi.

Obodo e kere eke, nke ndị òtù ya nwere njirimara zuru ụwa ọnụ nke ha (email na ngalaba nke ha) na data ahaziri (ya na adreesị URN, ontology na ihe JSON), mgbe ngwọta nkà na ụzụ ka mma pụtara, nwere ike ịnyefe data a niile na ebe nrụọrụ weebụ ọzọ. ka ị na-ejigide njikọ etolite etolite (ngosi, ọkwa) na ọdịnaya.

Nke a na post na-akọwa otu n'ime ihe nke netwọk onwe haziri obodo, nke, na mgbakwunye na nke decentralized online gburugburu ebe obibi, na-agụnye ọnụ ọgụgụ nke offline ebe na-amụba uru nke online gburugburu na bụ "ndị ahịa" nke na-ekpebi n'ụzọ dị ukwuu ọrụ ya. Mana ndị a bụ isiokwu maka akụkọ ndị ọzọ na-adabaghị na IT na teknụzụ.

isi: www.habr.com

Tinye a comment