Yuav ua li cas los tsim ib daim ntawv thov decentralized uas ntsuas? Siv cov blockchain tsawg dua

Tsis yog, tso tawm ib daim ntawv thov kev ncaj ncees (dapp) ntawm blockchain yuav tsis ua rau muaj kev lag luam zoo. Qhov tseeb, cov neeg siv feem ntau tsis txawm xav txog seb daim ntawv thov khiav ntawm blockchain - lawv tsuas xaiv cov khoom uas pheej yig dua, sai dua thiab yooj yim dua.

Hmoov tsis zoo, txawm tias blockchain muaj nws tus kheej cov yam ntxwv thiab cov txiaj ntsig, feem ntau cov ntawv thov uas khiav ntawm nws yog kim dua, qeeb dua, thiab tsis tshua muaj kev nkag siab ntau dua li lawv cov neeg sib tw hauv nruab nrab.

Yuav ua li cas los tsim ib daim ntawv thov decentralized uas ntsuas? Siv cov blockchain tsawg dua

Feem ntau nyob rau hauv cov ntawv dawb ntawm cov ntawv thov uas tau tsim los ntawm blockchain, koj tuaj yeem pom cov kab lus uas hais tias: "Lub blockchain yog kim thiab tsis tuaj yeem txhawb nqa tus lej yuav tsum tau ua hauv ib ob. Zoo hmoo, ntau tus neeg txawj ntse ua haujlwm ntawm kev ntsuas lub blockchain thiab. los ntawm lub sijhawm peb daim ntawv thov tso tawm nws yuav dhau los ua qhov loj heev. "

Hauv ib kab lus yooj yim, tus tsim tawm dapp tuaj yeem tso tseg kev sib tham tob txog cov teeb meem scalability thiab lwm txoj hauv kev daws teeb meem. Qhov no feem ntau ua rau qhov tsis muaj txiaj ntsig zoo uas cov ntawv cog lus ntse khiav ntawm blockchain ua tus backend thiab tseem ceeb ntawm daim ntawv thov.

Txawm li cas los xij, tseem muaj cov txheej txheem uas tsis tau kuaj pom los ntawm cov ntawv thov kev faib tawm uas tso cai rau kev ntsuas kom zoo dua los ntawm kev txo qis kev vam khom ntawm blockchain. Piv txwv li, Blockstack tab tom ua haujlwm ntawm ib qho chaw uas feem ntau ntawm daim ntawv thov cov ntaub ntawv thiab cov logic khaws cia tawm ntawm cov saw hlau.

Cia peb xub saib ntawm ib qho kev coj noj coj ua ntau dua, uas siv blockchain ua tus nruab nrab ncaj qha ntawm cov neeg siv daim ntawv thov, thiab qhov twg tsis zoo tshwj xeeb.

Txoj Kev # 1: Blockchain li Backend

Txhawm rau ua kom pom tseeb dua, cia peb ua qhov kev lag luam hauv tsev so ua piv txwv. Qhov no yog ib qho kev lag luam loj uas cov neeg nruab nrab xws li Booking.com, lawv them tus nqi loj rau kev sib txuas cov qhua thiab tsev so.

Nyob rau hauv txhua qhov teeb meem uas peb xav kom kov yeej xws li ib tus neeg nruab nrab siv txoj hauv kev no, peb yuav sim rov ua nws txoj kev lag luam logic siv cov ntawv cog lus ntse ntawm blockchain xws li Ethereum.

Qhib cov ntawv cog lus ntse khiav ntawm "lub ntiaj teb lub computer" tuaj yeem txuas cov tub lag luam rau cov neeg siv khoom yam tsis muaj ib tus neeg thib peb hauv nruab nrab, thaum kawg txo cov nqi thiab cov nqi them los ntawm tus neeg nruab nrab.

Raws li pom nyob rau hauv daim duab hauv qab no, cov tsev tos qhua siv ib daim ntawv thov decentralized los tshaj tawm hauv blockchain cov ntaub ntawv hais txog cov chav, lawv muaj thiab cov nqi nyob rau hnub ua hauj lwm los yog hnub so, thiab tej zaum txawm ib tug piav qhia ntawm chav nrog tag nrho cov lwm yam ntaub ntawv.

Yuav ua li cas los tsim ib daim ntawv thov decentralized uas ntsuas? Siv cov blockchain tsawg dua

Txhua tus neeg uas xav kom book ib chav siv daim ntawv thov no los tshawb xyuas cov tsev so thiab chav tuav ntawm blockchain. Thaum tus neeg siv xaiv ib chav, qhov kev tshwj xeeb yog ua los ntawm kev xa tus nqi ntawm tokens mus rau lub tsev so raws li qhov tso nyiaj. Thiab hauv kev teb, daim ntawv cog lus ntse hloov kho cov ntaub ntawv hauv blockchain tias tus lej tsis muaj lawm.

Muaj ob sab rau qhov teeb meem scalability nrog rau txoj hauv kev no. Ua ntej, qhov siab tshaj plaws ntawm kev hloov pauv ib ob. Qhov thib ob, tus nqi ntawm cov ntaub ntawv tuaj yeem khaws cia ntawm blockchain.

Cia peb ua qee cov lus ntxhib. Booking.com hais tias lawv muaj yuav luag 2 lab lub tsev so rau npe nrog lawv. Cia peb hais tias lub tsev so nruab nrab muaj 10 chav thiab txhua tus tau booked tsuas yog 20 zaug hauv ib xyoos - uas muab rau peb qhov nruab nrab ntawm 13 bookings ib ob.

Txhawm rau muab tus lej no rau hauv qhov kev xav, nws tsim nyog sau cia tias Ethereum tuaj yeem ua tiav kwv yees li 15 kev hloov pauv ib ob.

Nyob rau tib lub sijhawm, nws tsim nyog xav tias peb daim ntawv thov tseem yuav muaj kev lag luam los ntawm cov tsev so - rau kev rub tawm thiab hloov kho cov ntaub ntawv tsis tu ncua txog lawv chav. Cov tsev so hloov kho cov nqi tsev ntau zaus, qee zaum txawm tias txhua hnub, thiab txhua tus nqi lossis cov lus piav qhia hloov pauv yuav tsum muaj kev hloov pauv ntawm blockchain.

Tseem muaj teeb meem loj ntawm no - qhov hnyav ntawm Ethereum blockchain tsis ntev los no dhau los ntawm 2TB cim. Yog tias cov ntawv thov nrog rau txoj hauv kev no tau nrov heev, Ethereum network yuav dhau los ua tsis ruaj khov.

Xws li ib tug blockchain-raws li system tuaj yeem tshem tawm cov neeg sab nraud vim nws qhov kev ncaj ncees thiab tsis muaj kev sib koom ua ke, qhov tseem ceeb ntawm kev siv tshuab blockchain. Tab sis lub blockchain kuj muaj lwm yam nta - nws yog muab faib thiab tsis rov sau dua, cov no yog cov yam ntxwv zoo heev, tab sis koj yuav tsum them rau lawv nyob rau hauv ceev thiab commission ntawm muas.

Yog li ntawd, dapp developers yuav tsum ua tib zoo soj ntsuam seb txhua qhov feature siv blockchain tiag tiag xav tau kev faib tawm thiab tsis sau ntawv.

Piv txwv li: dab tsi yog qhov txiaj ntsig ntawm kev faib tawm txhua lub tsev so cov ntaub ntawv hla ntau pua lub tshuab thoob ntiaj teb thiab khaws cia rau ntawd mus tas li? Puas yog nws tseem ceeb heev uas cov ntaub ntawv keeb kwm ntawm chav tsev thiab qhov muaj nyob ib txwm suav nrog hauv blockchain? Tej zaum tsis yog.

Yog tias peb pib nug cov lus nug zoo li no, peb yuav pib pom tias peb tsis tas yuav tsum tau tag nrho cov khoom kim heev blockchain rau tag nrho peb cov haujlwm. Yog li, dab tsi yog qhov kev xaiv?

Txoj Kev #2: Blockstack Inspired Architecture

Txawm hais tias lub ntsiab tseem ceeb Blockstack ntawm daim ntawv thov uas cov neeg siv yog tus tswv ntawm lawv cov ntaub ntawv (piv txwv li, xws li Cov Huab Cua, BentenSound, Duab Optimizer los yog Graphite), blockstack kuj muaj lub tswv yim ntawm kev siv blockchain maj mam - tsuas yog thaum tsim nyog kiag li. Lawv qhov kev sib cav tseem ceeb yog tias blockchain qeeb thiab kim, thiab yog li ntawd yuav tsum tsuas yog siv rau kev lag luam ib zaug lossis tsis tshua muaj. Tus so ntawm kev sib cuam tshuam nrog cov ntawv thov yuav tsum tshwm sim los ntawm cov phooj ywg-rau-peer, i.e. cov neeg siv ntawm cov kev siv decentralized yuav tsum sib qhia cov ntaub ntawv ncaj qha rau ib leeg, tsis yog los ntawm blockchain. Tom qab tag nrho, cov laus tshaj plaws thiab ua tau zoo tshaj plaws decentralized daim ntawv thov xws li BitTorrent, email thiab Tor tau tsim ua ntej lub tswv yim ntawm blockchain nws tus kheej.

Yuav ua li cas los tsim ib daim ntawv thov decentralized uas ntsuas? Siv cov blockchain tsawg dua
Sab laug: Thawj txoj hauv kev, uas cov neeg siv cuam tshuam los ntawm blockchain. Txoj Cai: Cov neeg siv cuam tshuam ncaj qha nrog ib leeg, thiab blockchain tsuas yog siv rau kev txheeb xyuas thiab lwm yam.

Cia peb rov qab mus rau lub tsev so booking piv txwv. Peb xav kom muaj kev ncaj ncees, ywj pheej thiab qhib raws txoj cai rau kev sib txuas cov qhua nrog tsev so. Hauv lwm lo lus, peb xav tshem tawm cov neeg nruab nrab nruab nrab. Peb tsis xav tau, piv txwv li, txhawm rau khaws cov nqi chav nyob rau hauv ib qho kev faib khoom lag luam.

Vim li cas peb tsis cia cov qhua thiab tsev so sib tham ncaj qha es tsis yog ntawm blockchain. Cov tsev so tuaj yeem khaws lawv cov nqi, chav nyob thiab lwm yam ntaub ntawv nyob qhov twg nws yuav nkag tau rau txhua tus - piv txwv li, IPFS, Amazon S3, lossis txawm tias lawv tus kheej hauv zos server. Qhov no yog raws nraim li Blockstack's decentralized cia system hu ua Gaia. Nws tso cai rau cov neeg siv xaiv qhov chaw lawv xav tau lawv cov ntaub ntawv khaws cia thiab tswj leej twg tuaj yeem nkag mus tau los ntawm txoj hauv kev hu ua ntau tus neeg siv cia.

Txhawm rau tsim kev ntseeg siab, tag nrho cov ntaub ntawv hauv tsev so yog cryptographically kos npe los ntawm lub tsev so nws tus kheej. Txawm hais tias qhov twg cov ntaub ntawv no raug khaws cia, nws txoj kev ncaj ncees tuaj yeem txheeb xyuas tau siv cov yuam sij pej xeem cuam tshuam nrog lub tsev so tus kheej khaws cia ntawm blockchain.

Nyob rau hauv cov ntaub ntawv ntawm Blockstack, tsuas yog koj cov ntaub ntawv qhia txog tus kheej khaws cia rau ntawm blockchain. Cov ntaub ntawv hais txog yuav ua li cas kom tau txais txhua tus neeg siv cov ntaub ntawv khaws cia hauv thaj chaw cov ntaub ntawv thiab muab faib los ntawm cov phooj ywg-rau-peer network siv cov nodes. Thiab ib zaug ntxiv, koj tsis tas yuav tso siab rau cov ntaub ntawv uas cov nodes muab, vim tias koj tuaj yeem txheeb xyuas nws qhov tseeb los ntawm kev sib piv nrog cov hashes uas khaws cia hauv blockchain thiab lwm tus neeg siv.

Nyob rau hauv ib qho yooj yim version ntawm lub kaw lus, cov qhua yuav siv Blockstack cov phooj ywg-rau-peer network los tshawb nrhiav cov tsev so thiab tau txais cov ntaub ntawv hais txog lawv chav. Thiab qhov tseeb thiab kev ncaj ncees ntawm tag nrho cov ntaub ntawv koj tau txais tuaj yeem raug txheeb xyuas tau siv cov yuam sij pej xeem thiab cov hash khaws cia hauv virtual circuit Blockstack.

Qhov kev tsim vaj tsev no yog qhov nyuaj dua li thawj txoj hauv kev thiab yuav tsum muaj cov txheej txheem ntau dua. Qhov tseeb, qhov no yog raws nraim qhov Blockstack los rau hauv, muab tag nrho cov khoom tsim nyog los tsim kom muaj ib qho kev faib tawm.

Yuav ua li cas los tsim ib daim ntawv thov decentralized uas ntsuas? Siv cov blockchain tsawg dua

Nrog rau cov qauv no, peb tsuas yog khaws cov ntaub ntawv ntawm blockchain uas yuav tsum tau muab faib thiab tsis sau ntau dhau. Nyob rau hauv cov ntaub ntawv ntawm Blockstack, koj tsuas yog xav tau kev lag luam ntawm blockchain rau npe thiab qhia qhov twg koj cov ntaub ntawv yuav tsum khaws cia. Tej zaum koj yuav tau ua ntau dua yog tias koj xav hloov ib qho ntawm cov ntaub ntawv no, tab sis qhov no tsis yog qhov tshwm sim rov tshwm sim.

Ntxiv mus, daim ntawv thov logic, nyob rau hauv sib piv rau thawj mus kom ze, khiav ntawm cov neeg siv khoom thiab tsis nyob rau hauv cov ntawv cog lus ntse. Qhov no tso cai rau tus tsim tawm hloov cov logic no yam tsis muaj nqi lossis qee zaum txawm tias tsis tuaj yeem hloov kho daim ntawv cog lus ntse. Thiab los ntawm kev khaws cov ntaub ntawv thov thiab cov logic off-chain, decentralized daim ntaub ntawv tuaj yeem ua tiav qhov kev ua tau zoo thiab kev ua kom muaj zog ntawm cov txheej txheem hauv nruab nrab.

xaus

Cov ntawv thov ua haujlwm ntawm Blockstack tuaj yeem ntsuas tau zoo dua li cov ntawv thov blockchain cov lus pom zoo, tab sis nws yog ib txoj hauv kev hluas nrog nws cov teeb meem thiab cov lus nug tsis teb.

Piv txwv li, yog tias daim ntawv thov kev ncaj ncees tsis khiav ntawm cov ntawv cog lus ntse, qhov no yuav txo qhov kev xav tau ntawm cov khoom siv hluav taws xob. Qhov no tuaj yeem ua rau muaj teeb meem rau cov lag luam uas xav tias ICOs tau yog qhov tseem ceeb ntawm cov nyiaj txiag rau cov ntawv thov kev lag luam (xws li Blockstack nws tus kheej)

Kuj tseem muaj teeb meem kev kawm ntawm no. Piv txwv li, nws yog ib qho yooj yim los siv lub tsev so booking muaj nuj nqi nyob rau hauv ib tug ntse daim ntawv cog lus, qhov twg nyob rau hauv ib tug atomic lag luam, chav reservations yog ua nyob rau hauv pauv rau tokens. Thiab nws tsis pom tseeb li cas booking yuav ua haujlwm hauv Blockstack daim ntawv thov yam tsis muaj ntawv cog lus ntse.

Cov apps uas tsom mus rau kev lag luam thoob ntiaj teb nrog lub peev xwm rau ntau lab tus neeg siv yuav tsum ntsuas qhov zoo kom ua tiav. Nws yog ib qho yuam kev los cia siab rau ntawm blockchains nkaus xwb kom ua tiav qib ntawm kev ua kom muaj peev xwm nyob rau yav tom ntej. Txhawm rau kom muaj peev xwm sib tw nrog cov neeg ua lag luam loj hauv nruab nrab xws li Booking.com, cov neeg tsim daim ntawv thov kev lag luam yuav tsum xav txog lwm txoj hauv kev los tsim lawv cov ntawv thov, xws li ib qho muab los ntawm Blockstack.

Tau qhov twg los: www.hab.com

Ntxiv ib saib