1. Utangulizi na Muhtasari
Web3 inawakilisha mabadiliko makubwa kutoka kwa miundo iliyokusanyika ya Web2, ikilenga kuunganisha malengo ya kimaanishi, yanayoweza kusomeka na mashine ya Web 3.0 na hali ya teknolojia ya blockchain isiyo na kituo kimoja na isiyo na uaminifu. Karatasi hii, iliyoandikwa na Connors na Sarkar, hutumika kama mwongozo muhimu kwa watengenezaji, ikichambua faida halisi—kama vile usalama ulioimarishwa, faragha, na utawala wa mtumiaji—wakati inashughulikia bila woga vipingamizi vikubwa vya kiufundi na matumizi ambavyo kwa sasa vinazuia uwezekano wake kuwa maarufu. Nadharia kuu ni kwamba kuelewa hali hii mbili ni muhimu kwa kujenga programu za Web3 zinazoweza kufikiwa na zinazofaa kivitendo.
2. Historia na Mabadiliko
Mabadiliko ya Web3 yanaeleweka vyema kupitia zile zilizotangulia. Muktadha huu wa kihistoria unaonyesha matatizo ya kudumu ambayo kila toleo lililojaribu kuyatatua.
2.1 Web1: Wavuti ya Kusoma Pekee
Ikionekana kutoka kwa pendekezo la hypertext la Tim Berners-Lee huko CERN, Web1 (karibu 1989-2004) ilikuwa tuli na kama orodha. Ikiwa imejengwa kwenye HTML, HTTP, na URLs, iliwezesha kuchapisha na kuunganisha habari lakini haikutoa maudhui yaliyotengenezwa na watumiaji. Muundo huu wa "kusoma pekee" ulikusanya utengenezaji wa maudhui kwa watu wenye ujuzi wa kiteknolojia na mashirika, na hivyo kupunguza ufikiaji na uingiliano.
2.2 Web2: Wavuti ya Kuingiliana
Web2 (kati ya miaka ya 2000 na kuendelea) ilianzisha maudhai ya kukua, yaliyotengenezwa na watumiaji kupitia majukwaa kama vile mitandao ya kijamii, blogu, na wiki. Ingawa ilileta usawa katika utengenezaji wa maudhai, ilisababisha kukusanywa kwa data na nguvu mikononi mwa mashirika machache makubwa (k.m., Meta, Google). Watumiaji waliweka data kwa huduma za bure, na hivyo kuleta wasiwasi mkubwa wa faragha, usalama, na udhibiti.
2.3 Wavuti ya Kimaanishi (Web 3.0)
Ilivyotazamiwa na Berners-Lee, Wavuti ya Kimaanishi ililenga kufanya data ya wavuti isomeke na mashine kupitia viwango kama vile RDF na OWL. Lengo lilikuwa mawakala wenye akili ambao wangeweza kuelewa na kuunganisha habari kwa kujitegemea. Hata hivyo, matumizi yake yalizuiwa na ugumu, ukosefu wa mfano wa motisha wa asili wa kushiriki data, na kutegemea hifadhi za data zilizokusanywa ili kudumisha uadilifu.
3. Web3: Wavuti Isiyo na Kituo Kimoja
Web3 inapendekeza muunganiko: wavuti isiyo na kituo kimoja ambapo watumiaji wanamiliki data na utambulisho wao, programu zinakimbia kwenye mitandao ya mtandao wa wenza (mara nyingi blockchain), na uaminifu unaanzishwa kupitia mfumo wa usimbu fiche na mbinu za makubaliano badala ya mamlaka kuu.
3.1 Muundo Msingi na Kanuni
Muundo huu unafafanuliwa na kutokuwa na kituo kimoja, msingi wa blockchain, uthibitishaji wa usimbu fiche, na uchumi unaotegemea tokeni. Hubadilisha eneo la udhibiti kutoka kwa seva zilizokusanywa hadi kwenye mitandao iliyosambazwa ya nodi.
3.2 Vipengele Muhimu vya Teknolojia
- Blockchain: Daftari zisizobadilika, zilizosambazwa (k.m., Ethereum, Polkadot) ambazo zinaandika shughuli na hali.
- Mikataba ya Akili: Msimbo unaotekeleza yenyewe kwenye blockchain ambao hufanya makubaliano na mantiki ya programu kiotomatiki.
- Hifadhi Isiyo na Kituo Kimoja: Itifaki kama vile IPFS na Filecoin kwa ajili ya kuhifadhi data kwenye mtandao wa wenza.
- Utambulisho Isiyo na Kituo Kimoja (DID): Mifumo inayowaruhusu watumiaji kudhibiti vitambulisho vyao vya kidijitali bila kutegemea usajili kuu.
4. Faida za Web3
Usalama wa Data
Rekodi zisizobadilika na usimbu fiche hufanya data iwe dhahiri kuharibika.
Utawala wa Mtumiaji
Watumiaji wanaudhibiti funguo binafsi, na hivyo kuwezesha umiliki wa kweli wa mali ya kidijitali na utambulisho.
Upinzani wa Udhibiti
Mitandao isiyo na kituo kimoja ni ngumu kwa chombo chochote kimoja kuzima au kudhibiti.
4.1 Usalama na Uadilifu Ulioimarishwa wa Data
Daftari isiyobadilika ya blockchain na mbinu za makubaliano huhakikisha kwamba mara data imerekodiwa, haiwezi kubadilishwa nyuma bila makubaliano ya mtandao. Hii inatoa rekodi inayoweza kuthibitishwa na isiyoweza kuharibika, muhimu kwa programu kama vile ufuatiliaji wa mnyororo wa usambazaji, mifumo ya kupigia kura, na shughuli za kifedha.
4.2 Faragha Bora ya Mtumiaji na Umiliki wa Data
Miundo ya Web3 kama vile Uthibitisho wa Kutojua (ZKPs) inawaruhusu watumiaji kuthibitisha taarifa kuhusu data yao (k.m., umri > 18) bila kufichua data yenyewe. Ikichanganywa na utambulisho wa kujitawala (SSI), hii hubadilisha mfano wa umiliki wa data kutoka kwa majukwaa hadi kwa watu binafsi.
4.3 Upinzani wa Udhibiti na Mifumo Isiyo na Uaminifu
Programu zilizowekwa kwenye mitandao isiyo na kituo kimoja hazina sehemu kuu ya kushindwa. Mwingiliano unatawaliwa na msimbo wa mkataba wa akili unaoonekana na unaoweza kukaguliwa, na hivyo kupunguza kutegemea kuamini kampuni au mpatanishi maalum. Hii inahimiza ubunifu katika maeneo kama vile fedha isiyo na kituo kimoja (DeFi) na uchumi wa watengenezaji.
5. Vikwazo na Changamoto za Web3
5.1 Uwezo wa Kupanua na Vizuizi vya Utendaji
"Tatizo la Blockchain" linadai ugumu wa kufikia kutokuwa na kituo kimoja, usalama, na uwezo wa kupanua wakati mmoja. Mitandao mikuu kama vile Ethereum imekuwa na changamoto ya kihistoria ya uhamishaji wa chini wa shughuli (k.m., 15-30 TPS) na ada kubwa wakati wa msongamano, na hivyo kuzifanya zisifaa kwa programu za mzunguko wa juu, na gharama ya chini. Suluhisho za Tabaka la 2 (Rollups, Sidechains) na mbinu mbadala za makubaliano (Uthibitisho wa Hisa) ni maeneo ya utafiti yanayofanyika ili kushughulikia hili.
5.2 Uzoefu wa Mtumiaji na Vipingamizi vya Ufikiaji
Uzoefu wa sasa wa Web3 (UX) unajulikana kuwa duni. Kudhibiti funguo binafsi, misemo ya mbegu, ada ya gesi, na kuvuka kati ya mitandao tofauti huunda mwinuko mkubwa wa kujifunza. Kosa moja tu linaweza kusababisha upotezaji usioweza kubadilika wa fedha. Ugumu huu ni kikwazo kikubwa cha kuingia kwa watumiaji wasio na ujuzi wa kiteknolojia.
5.3 Wasiwasi wa Udhibiti na Mazingira
Hali ya udhibiti wa sarafu za kidijitali na mashirika huru yasiyo na kituo kimoja (DAOs) haijulikani na imegawanyika duniani kote. Zaidi ya hayo, matumizi ya nishati ya blockchain za Uthibitisho wa Kazi yamesababisha ukosoaji mkubwa. Ingawa mabadiliko ya kwenda kwenye Uthibitisho wa Hisa (k.m., "Muunganiko" wa Ethereum) hupunguza hili, mtazamo na ukweli wa athari za kimazingira bado ni changamoto.
6. Uchunguzi wa Kina wa Kiufundi
6.1 Msingi wa Hisabati
Usalama wa Web3 mara nyingi hutegemea misingi ya usimbu fiche. Dhana kuu ni kitendakazi cha usimbu fiche (k.m., SHA-256), ambacho huchukua ingizo la ukubwa wowote na kutokeza pato la ukubwa uliowekwa (hash). Sifa zake ni muhimu:
- Thabiti: Ingizo lile lile hutokeza hash ile ile: $H(x) = h$.
- Upinzani wa Picha ya Awali: Kwa kuzingatia $h$, ni vigumu kwa kompyuta kupata $x$ ambayo $H(x) = h$.
- Upinzani wa Mgongano: Ni vigumu kupata viingilio viwili tofauti $x$ na $y$ ambavyo $H(x) = H(y)$.
Hii inahakikisha uadilifu wa data katika vitalu, ambapo kichwa cha kila kizuizi kina hash ya kizuizi kilichotangulia, na hivyo kuunda mnyororo usiobadilika: $Header_n = Hash(Transaction Data_n + Previous Header Hash_{n-1} + Nonce)$.
6.2 Mfumo wa Uchambuzi: Mfano wa Uaminifu na Utumizi
Ili kutathmini programu za Web3, fikiria mfumo rahisi unaolinganisha Kupunguza Uaminifu na Utumizi wa Mtumiaji.
Uchunguzi wa Kesi: Mitandao ya Kijamii Isiyo na Kituo Kimoja dhidi ya Mlinganisho Ulio na Kituo Kimoja
- Jukwaa Lenye Kituo Kimoja (Utumizi wa Juu, Uaminifu wa Chini): Hutoa UX bora, utendaji wa haraka, na mtandao mkubwa (Utumizi wa Juu). Hata hivyo, inahitaji kuamini kampuni na data, na inaweza kudhibitiwa na kudanganywa kwa kutumia algorithm (Uaminifu wa Chini).
- Itifaki Isiyo na Kituo Kimoja (Utumizi wa Chini, Uaminifu wa Juu): Hutoa upinzani wa udhibiti, data inayomilikiwa na mtumiaji, na algorithm zinazoonekana (Uaminifu wa Juu). Hata hivyo, kwa sasa inakabiliwa na UX duni, utendaji wa polepole, na msingi wa watumiaji uliogawanyika (Utumizi wa Chini).
Changamoto ya maendeleo ni kusogeza programu isiyo na kituo kimoja kutoka kwenye sehemu ya chini-kulia hadi kwenye sehemu ya juu-kulia—kuongeza utumizi bila kukataa sifa zake za msingi za uaminifu. Hii inahusisha kuficha ugumu wa blockchain (k.m., kwa kutumia pochi za kurejesha kijamii, shughuli zisizo na gesi kupitia shughuli za meta) huku ukidumisha kutokuwa na kituo kimoja.
7. Matumizi ya Baadaye na Ramani ya Maendeleo
Mwelekeo wa Web3 sio kuchukua nafasi ya programu zote za Web2 bali kudhibiti katika maeneo ambapo faida zake za msingi hazikubaliani.
- Muda mfupi (miaka 1-3): Ukamilifu wa kupanua kwa Tabaka la 2, matumizi ya kawaida ya ufupishaji wa akaunti kwa UX bora, na uwazi wa udhibiti kwa DeFi na mali ya kidijitali. Programu zitazingatia fedha, jamii maalum, na vikusanyo vya kidijitali (NFTs zenye utumizi).
- Muda wa kati (miaka 3-7): Muunganiko na AI, ambapo data inayoweza kuthibitishwa, inayomilikiwa na mtumiaji hufundisha miundo, na soko la AI lisilo na kituo kimoja linaibuka. Ukuaji wa michezo iliyoko kwenye mnyororo kabisa na majukwaa ya "DeSci" (Sayansi Isiyo na Kituo Kimoja) kwa ajili ya utafiti wa ushirikiano na unaoonekana.
- Muda mrefu (miaka 7+): Dira ya mkusanyiko kamili wa wavuti usio na kituo kimoja—kutoka utambulisho na hifadhi hadi hesabu na upana wa bandi—kuwa bila mshono na usioonekana kwa mtumiaji wa mwisho. Chapa ya "Web3" inaweza kupotea kwa kadri itifaki hizi zisizo na kituo kimoja zinavyokuwa viwango vya msingi vya miundombinu ya haki zaidi ya kidijitali, kama vile TCP/IP inavyokuwa msingi wa intaneti ya leo.
Njia muhimu ya kuendelea, kama inavyoelezwa na Connors na Sarkar, ni kwa watengenezaji kutoa kipaumbele kwa ufikiaji. Hii inamaanisha kujenga kwa mtazamo unaozingatia mtumiaji, sio kwa mtazamo unaozingatia teknolojia.
8. Mtazamo Muhimu wa Mchambuzi
Uelewa wa Msingi: Karatasi ya Connors na Sarkar inatambua kwa usahihi mvutano kuu katika Web3: uwezo wake wa mapinduzi umefungwa na zana za darasa la kabla ya uzalishaji na utamaduni unaozingatia watengenezaji ambao unawafanya watu wengi wasiweze kuelewa. Ahadi ya utawala wa mtumiaji na mifumo isiyo na uaminifu ni ya kweli, lakini hali ya sasa ni mfano wa kawaida wa suluhisho linalotafuta tatizo la kirafiki kwa mtumiaji. Thamani ya karatasi hii ni muundo wake wa vitendo wa faida pamoja na vikwazo—dawa muhimu kwa mzunguko wa hyped wa tasnia.
Mtiririko wa Mantiki: Mabadiliko ya kihistoria kutoka Web1 hadi Web3 yanabishana vyema, yakionyesha jinsi kukusanywa kulikuwa sifa iliyotokea, sio ya asili, ya wavuti. Uunganisho kati ya kushindwa kutumika kwa Wavuti ya Kimaanishi (kutokana na ukosefu wa miundo ya motisha) na uwezo wa blockchain kuisuluhisha ni mchango muhimu wa kiakili. Hata hivyo, karatasi hii inaweza kuchunguza zaidi miundo ya kiuchumi na nadharia ya michezo ambayo inasaidia makubaliano ya blockchain (k.m., jukumu la Usawa wa Nash katika usalama wa Uthibitisho wa Hisa, kama ilivyojadiliwa katika utafiti wa Ethereum Foundation), ambayo ni muhimu kama usimbu fiche.
Nguvu na Kasoro: Nguvu ya karatasi hii ni mbinu yake ya usawa na ya kufundisha—inayofaa kwa watengenezaji wanaoingia katika nafasi hii. Kasoro yake kuu ni ile ya kukosa kawaida mwaka 2024: kutokuthamini kwa nadharia ya "blockchain ya moduli". Baadaye sio mnyororo mmoja kuwaongoza wote, bali mfumo wa tabaka wa minyororo maalum kwa utekelezaji, malipo, upatikanaji wa data, na makubaliano (dhana inayotangazwa na miradi kama vile Celestia na kuchunguzwa katika utafiti kutoka taasisi kama vile Kituo cha Utafiti cha Blockchain cha Stanford). Mabadiliko haya ya muundo ndiyo jibu linalowezekana zaidi kwa tatizo la uwezo wa kupanua walilobainisha kwa usahihi.
Uelewa Unaoweza Kutekelezwa: Kwa wajenzi, agizo ni wazi. Acha kujenga kwa "wazawa wa crypto" na anza kujenga kwa "wanaoamini lakini wana shughuli nyingi". Hii inamaanisha:
1. Ficha Blockchain: Watumiaji hawapaswi kujua wanatumia moja. Tumia pochi za MPC, funguo za kupita, na shughuli zilizodhaminiwa ili kuficha funguo binafsi na ada ya gesi.
2. Zingatia Utumizi Muhimu, Sio Udanganyifu: Wimbi linalofuata la matumizi litakuja kutoka kwa programu zinazotoa utumizi usioweza kukataliwa—kama vile utambulisho wa kidijitali unaoweza kubebeka kwa sifa za kitaaluma (matumizi yanayojaribiwa na Msingi wa Utambulisho Usio na Kituo Kimoja) au malipo madogo kwa maudhai ambayo hayana uwezekano na fedha za kawaida.
3. Kubali Miundo ya Mseto: Kutokuwa na kituo kimoja kabisa mara nyingi ni kupita kiasi. Kukusanywa kwa kimkakati kwa UX (k.m., mbele iliyokusanywa inayouliza backend isiyo na kituo kimoja) inaweza kuwa hatua ya vitendo, kadri tu dhana kuu za thamani (umiliki wa data, upinzani wa udhibiti) zinadumishwa katika tabaka la itifaki. Lengo ni kupanda mwinuko wa uaminifu na utumizi, sio kukaa kwa upole katika mipaka yake.
9. Marejeo
- Connors, C., & Sarkar, D. (2024). Faida na Vikwazo vya Web3. arXiv preprint arXiv:2402.04897.
- Berners-Lee, T., Hendler, J., & Lassila, O. (2001). Wavuti ya Kimaanishi. Scientific American, 284(5), 34-43.
- Nakamoto, S. (2008). Bitcoin: Mfumo wa Fedha za Elektroniki wa Mtandao wa Wenza.
- Buterin, V. (2014). Ethereum: Jukwaa la Mkataba wa Akili la Kizazi Kijacho na Programu Isiyo na Kituo Kimoja. Karatasi Nyeupe ya Ethereum.
- Wood, G. (2014). Ethereum: Daftari ya Jumla ya Shughuli Salama Isiyo na Kituo Kimoja. Karatasi ya Manjano ya Ethereum.
- Zhu, J., Park, T., Isola, P., & Efros, A.A. (2017). Tafsiri ya Picha hadi Picha Isiyo na Jozi kwa Kutumia Mitandao ya Kupingana Yenye Mzunguko Thabiti. Matukio ya Mkutano wa Kimataifa wa IEEE wa Kompyuta ya Kuona (ICCV). (Marejeo ya CycleGAN kama mfano wa muundo wa mfumo wa ubunifu, mgumu unaohusiana na muunganiko wa AI/Web3).
- Ethereum Foundation. (2023). Utafiti wa Ethereum. https://ethresear.ch/
- Kituo cha Utafiti cha Blockchain cha Stanford. (2023). Machapisho. https://cbr.stanford.edu/
- Msingi wa Utambulisho Usio na Kituo Kimoja. (2023). https://identity.foundation/
- Shirika la Wavuti Duniani (W3C). (2023). Mfano wa Data ya Vyeti Vinavyothibitishika. https://www.w3.org/TR/vc-data-model/