- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Kaya, Gusto Mong Gumamit ng Blockchain para Diyan?
'Totoo' ba ang data ng blockchain? Ibinahagi ng consultant ng Blockchain na si Antony Lewis ang mga tanong na ito at higit pa sa isang bagong piraso ng Opinyon .
Si Antony Lewis ay isang consultant at blogger ng Bitcoin at blockchain, na dating nagsilbi bilang direktor ng pagpapaunlad ng negosyo sa Bitcoin exchange itBit.
Sa artikulong ito, sinubukan ni Lewis na i-break ang ilan sa mga mas hindi nauunawaan na mga tanong na umiikot sa mga institusyong naglalayong iakma ang distributed blockchain tech para sa mga alternatibong gamit.
Mayroong magandang dahilan at masamang dahilan para gumamit ng mga blockchain.
Sa mga pakikipag-usap sa mga taong isinasaalang-alang ang mga kaso ng paggamit ng blockchain, napansin ko ang mga karaniwang pagkalito na nagmumula sa ilang mga salita. Ang pinag-uusapan, ay ang mga ito sa una ay ginamit sa isang makitid na konteksto (karaniwan ay upang ilarawan ang blockchain ng bitcoin), at ngayon ay binibigyang-kahulugan nang mas pangkalahatan para sa iba pang mga blockchain, sa mga kaso kung saan maaaring hindi na sila mag-aplay.
Sa post na ito, umaasa akong malutas ang ilan sa mga karaniwang maling kuru-kuro na ito.
Tema: Ang mga Blockchain ay ligtas
Pagsusulat ng datos
Ang Bitcoin ay may mga partikular na tampok sa seguridad para sa pagsusulat ng data dahil sa pasanin ng proof-of-work consensus. Iyon ay, upang magdagdag ng mga bloke ng mga transaksyon sa blockchain, kailangan mong patunayan ang lahat ng mga transaksyon sa loob ng bloke (madali) at pagkatapos ay magsagawa ng mga paulit-ulit na kalkulasyon (tinatawag na hashing) upang makahanap ng magic number na ginagawang wasto at katanggap-tanggap ang iyong bloke sa iba pang mga kalahok ayon sa mga patakaran ng network (madali, ngunit mahal sa pagkalkula, kaya masinsinang enerhiya, kaya mahal). Ang proof-of-work burden na ito kasama ang pinakamahabang chain rule ay nagpapamahal sa pagmimina ng sarili mong subersibong chain.
Ang mga pribadong blockchain sa kabilang banda, na may mga kilalang block validator, ay maaaring may iba pang mga mekanismo na pumapalit sa proof-of-work na naglilimita sa kakayahan ng iba na ibagsak ang kadena.
Maaaring tukuyin ng mga panuntunang ito na ang mga bloke ay kailangang lagdaan ng isang limitado, kilalang listahan ng mga lumagda. Sapat na ang round-robin na paraan kung saan ang mga entity ay salitan sa pagsulat ng mga bloke ay sapat na upang pigilan o limitahan ang unilateral na masamang gawi.
Pagbasa ng datos
Bitcoin, at blockchains, ay walang likas na seguridad laban sa read access. Sa katunayan, ang mga blockchain ay mga mekanismo para sa pagkopya ng data sa lahat ng may-katuturang kalahok – ito ang pinagkasunduan.
Kung sa tingin mo ay mayroon kang cybersecurity headache na kumokontrol sa read-access sa ONE central database, pagkatapos ay i-multiply iyon sa bilang ng mga node sa iyong blockchain upang makuha ang bagong attack surface area ng iyong blockchain.
Makokontrol mo ang read-access sa ilang antas sa pamamagitan ng pag-encrypt ng ilang partikular na elemento sa iyong blockchain at pagbibigay ng mga susi sa nauugnay na kalahok. Ngunit, isaalang-alang ang banta ng pang-industriyang paniniktik kung saan ang mga susi ay ibinebenta sa isang karibal na organisasyon na nagpapatakbo din ng isang node - ngayon ay mababasa na ng karibal ang iyong data nang hindi man lang tumatagos sa iyong system, dahil kinokopya ng blockchain ang data sa kanyang data center!
Maaaring may mga solusyon dito na kinasasangkutan ng key-rotation, ngunit kailangan ding isaalang-alang ang makasaysayang data. Ang halaga ng ikatlong partido ay na maaari nilang kontrolin ang pag-access sa data nang mas pino. Nagbibigay din sila ng nag-iisang entity na maglilitis kung ilantad nila ang pribadong data o nilalabag nila ang kanilang mga obligasyon sa kontraktwal.
Pagtanggi sa serbisyo
Ang mga blockchain ay mas nababanat kaysa sa mga sentralisadong sistema laban sa mga pag-atake sa pagtanggi sa serbisyo, dahil sa kanilang peer-to-peer, multi-redundant na kalikasan. Kung ang ONE node ay kinuha offline, ang iba KEEP na gumagana.
Ang mga user na nakakonekta sa naka-disable na node ay hindi makakakonekta, maliban na lang kung mayroong isang mekanismo para sa kanila na makahanap ng iba pang mga node na babalikan.
Tema: Ang mga Blockchain ay naka-encrypt
Maaaring magkaroon ng kalituhan sa pagitan ng mga cryptographic na pamamaraan na ginagamit sa Bitcoin (hashing, digital signatures) at data sa mga blockchain na naka-encrypt (data na nakaimbak bilang cyphertext).
Ito ay maaaring humantong sa mga tao na isipin na ang data sa isang blockchain ay bilang default na naka-encrypt.
Sa katunayan, ang data sa mga blockchain ay bilang default na hindi naka-encrypt, lalo na ang data na kailangang patunayan ng mga node. Sa Bitcoin, ang data ng transaksyon ay hindi naka-encrypt, tulad ng makikita mo sa pamamagitan ng pagtingin sa anumang transaksyon sa blockchain ng bitcoin. (Para sa mas malalim na paliwanag ng mga partikular na elemento sa isang transaksyon sa Bitcoin , tingnan ang dito).
Ang pinaka-malinaw na problema sa pag-encrypt ng data sa isang blockchain ay T mapatunayan ang naka-encrypt na data, dahil kailangang malaman ng mga node kung ano ang kanilang pinapatunayan.
Halimbawa, kung pinapatunayan ko ang pagiging lehitimo ng iyong pagbabayad ng 2 BTC mula sa iyong wallet, kailangan kong malaman ang mga nilalaman ng iyong pitaka (ibig sabihin ang iyong mga nakaraang papasok na transaksyon) at ang katotohanan na sinusubukan mong gumastos ng 2 BTC (at alin).
Sa isang pribadong chain, kung ang lahat ng nagpapatunay na node ay maaaring i-decrypt ang iyong data sa pamamagitan ng pagkakaroon ng mga decryption key, kailangan mong isaalang-alang kung bakit mo ito ini-encrypt sa unang lugar.
May mga solusyon na umuusbong mula sa pangunahing cryptographic na pananaliksik na nagbibigay-daan sa patunayan ang mga katotohanan tungkol sa data nang hindi nalalaman ang pinagbabatayan ng data mismo, na kilala bilang zero-knowledge proofs, ngunit ang Technology ito ay hindi kasalukuyang nasa hustong gulang.
Kung mahalaga ang Privacy , pagkatapos ay isaalang-alang kung ano ang kailangang i-encrypt: Ang lahat ng data ay nakapahinga? Data sa paggalaw? Ang buong database? Data sa loob ng mga partikular na field ng database? At sino ang makakapag-decrypt nito at kailan? Paano ibibigay ang mga pahintulot? Maaari bang bawiin ang mga pahintulot? Ano ang mangyayari kung ang isang third party ay makakakuha ng decryption key sa pamamagitan ng isang buhong na miyembro ng kawani? Ano ang mangyayari kung mawalan ng decryption key ang isang lehitimong user?
Ang pangunahing pamamahala ay isang mahalagang bahagi ng seguridad ng data - lalo na kapag ang data ay malayang ibinabahagi sa pagitan ng (karaniwang) mga kakumpitensya sa isang industriya, at kailangan itong maingat na isaalang-alang sa isang solusyon sa blockchain.
Tema: Ang paggamit ng blockchain ay nagbibigay-daan sa mas mahusay na pag-access sa data
Maraming mga kasalukuyang sentralisadong solusyon ang gumagawa ng mahusay na trabaho sa pagpapahintulot sa pag-access sa data, na may maingat na kinokontrol na pag-access sa pagbasa at pagsulat, at isang layer din ng pananagutan sa pangunahing may-ari ng data na maaaring tumugon sa alinman sa mga moral na imperative o legal na mga direktiba.
Ang Facebook, halimbawa, ay medyo naa-access sa buong mundo, at maaari nitong alisin ang mapoot na salita o naka-copyright na materyal.
Maaaring gawing mas kumplikado ng mga Blockchain ang kontrol sa pag-access sa data, at ang immutability ay walang mga downside nito. Sa maraming potensyal na kaso ng paggamit, ang mga node ay pinapatakbo ng isang hiwalay na entity o grupo (kung hindi sila, pagkatapos ay isaalang-alang kung bakit ka gumagamit ng blockchain sa unang lugar), at ang bawat entity ay kumokontrol at namamahala ng sarili nitong kontrol sa pag-access sa data.
Maaaring may mga hamon sa pamamahala ng access control sa lahat ng entity na mayroong kopya ng data ng blockchain.
Tema: Ang blockchain na ito ay nagpapahintulot sa mga end user na gumawa ng [x] peer-to-peer nang walang middleman
Ang salaysay na ito ay tila nagmula sa whitepaper ng bitcoin, na naglalarawan sa layunin ng Bitcoin na payagan ang mga tao na magpadala ng digital cash mula sa tao patungo sa tao nang walang partikular na tagapamagitan sa pananalapi.
Kung binibilang mo ang minero na nagdaragdag ng block bilang isang tagapamagitan na nangongolekta ng mga bayarin at gantimpala para sa kanyang trabaho, kung gayon may mga tagapamagitan sa Bitcoin. Ngunit, ang punto ay hindi sila tiyak (maaaring palitan ng ONE minero ang isa pa), at hindi ka nakakumbinsi sa isang partikular na minero para gumana o hindi ang iyong mga transaksyon.
Para sa maraming pribadong blockchain na kasalukuyang inilalarawan sa industriya, may mga middlemen – ito ang mga kalahok na nagpapatakbo ng mga node, o ang mga nagtitinda ng Technology ay nag-clip ng mga tiket upang pagkakitaan ang kanilang mga solusyon sa blockchain.
Tema: Ang mga gumagamit ay magpapatakbo ng kanilang sariling mga blockchain sa kanilang mga telepono
Paminsan-minsan ay nakarinig ako ng mga ideya kung saan ang mga user ay kailangang mag-imbak ng data ng blockchain sa kanilang mga telepono (lalo na para sa mga kaso ng paggamit kung saan ang mga gumagamit ay dapat magkaroon ng kanilang sariling data).
Mag-ingat sa blockchain ng mobile phone, dahil ipinahihiwatig nito na ang telepono ay patuloy na nakikipag-chat sa natitirang bahagi ng network, nagda-download at nag-a-upload ng data ng ibang tao nang walang tigil upang manatili sa pinagkasunduan.
Tema: Ang blockchain ay magiging isang hindi nababagong tala ng lahat ng mga Events
Sa Bitcoin, kung saan kailangang subaybayan ang mga lumang transaksyon upang malaman ang bisa ng mga bagong transaksyon, ito ang kaso.
Ito rin ang kaso na ang isang Bitcoin transaksyon ay "nangyayari" lamang o naaayos kung ito ay nai-broadcast sa Bitcoin network at tinanggap sa isang bloke. Ang bawat kaganapan sa Bitcoin ay isang kinakailangang kaganapan upang mabuo ang larawan ng estado ng ledger.
Hindi ito nangangahulugan na kung magtapon ka ng isang blockchain sa isang random na problema, agad mong makukuha ang bawat solong kaganapan.
Ang mga Events ay kailangang maging input ng isang tao o isang bagay at pagkatapos ay i-broadcast at tanggapin para maitala ang mga ito.
Ang data sa isang blockchain ay T nagpapahiwatig ng katumpakan - ang mga Events ay kailangang maitala nang tumpak sa unang lugar. Ito ay mas mahalaga kapag ang tala ay maaaring hindi nababago.
Tema: Dahil nasa blockchain ito, totoo ito
Ito ay isang kalituhan sa paggamit ng salitang "totoo".
Sa Bitcoin, "totoo" ay nangangahulugan na ang network ay sumang-ayon na ang isang transaksyon ay naganap, at ang mga node ay sumasang-ayon o pinagkasunduan na ito ay nangyari.
Ang konsepto ng "katotohanan" na inilapat sa mga blockchain ay T umaabot sa iba pang mga kahulugan ng "totoo". Kung ang isang bahagi ng hardware na sumusubaybay sa puso ay naging sira at naitala ang mga maling pagbabasa ng bilis ng puso sa isang blockchain, nagiging katotohanan ba ang mga nabasa? Malinaw na hindi.
Sa isang rehistro ng pagmamay-ari ng kotse, ang isang blockchain ay maaaring walang pagbabagong magtala na ang isang kotse ay nagbago ng may-ari. Kung ang transaksyong ito ay ginawa sa pagkakamali o mapanlinlang dahil sa pag-hack ng telepono ng may-ari, ano ang estado ng katotohanan? Kung ang transaksyon ay napag-alamang mapanlinlang ng pulisya at kailangang i-‘unwound’, paano iyon gagawin, dahil sa cryptographic na seguridad ng mga digital signature? (May mga solusyon, ngunit kailangan lang nilang pag-isipang mabuti).
Sa kaso ng mga blockchain, ang katotohanan ay nangangahulugan lamang na "kung ano ang orihinal na naitala at napagkasunduan bilang wasto ng karamihan ng mga node".
Ang valid ay T nangangahulugang totoo. T malito ang blockchain truth sa "The Truth". Para sa isang maliit ngunit konkretong halimbawa ng isang hindi nababagong kasinungalingan sa maraming antas, tingnan dito.
Tema: Data na nakaimbak sa isang blockchain
Ito ay laganap sa blockchains-for-KYC at blockchains-for-document-storage space.
Ang mga komento tulad ng 'Ito ay nakaimbak sa blockchain' ay maaaring magdulot ng kalituhan kapag ang isang hash ng isang dokumento (PDF, JPEG, ETC) ay na-publish sa isang blockchain. Ang hash ay hindi isang naka-encrypt na bersyon ng isang orihinal na file; at kapag ang isang hash ay nakaimbak, T mo makuha ang orihinal sa pamamagitan ng pag-decryption sa hash. Ang hash ng isang fingerprint ng data, at kung ito ay naka-imbak sa isang blockchain, ang isang taong nag-iingat ng eksaktong kopya ng data na iyon (off chain) ay maaaring patunayan na ang partikular na data ay umiral sa timestamp noong ang hash ay naka-imbak sa blockchain.
Bagama't maaari kang mag-imbak ng buong mga dokumento sa mga blockchain (pagkatapos ng lahat, ang blockchain ay isang database lamang na kasama ng software na nagpapatunay at nagbabahagi ng mga bagong entry sa iba pang mga kalahok), ang pagpapasa ng malalaking tipak ng data nang mabilis ay maaaring lumikha ng sarili nitong hanay ng mga problema.
Tema: Mga kalahok sa isang blockchain
Maaaring magkaroon ng kalituhan kapag ginamit ang salitang "mga kalahok".
Sa pangkalahatan, mayroong tatlong pangunahing uri ng mga kalahok sa mga blockchain:
- Ang mga kalahok na nagsusulat ng mga bloke (sa Bitcoin, ang mga ito ay tinatawag na mga minero at sila ay nag-crunch ng mga numero)
- Ang mga kalahok na nagpapanatili ng buong blockchain at nagpapatunay at nagpapalaganap ng mga bagong entry (sa Bitcoin, ang mga ito ay karaniwang tinatawag na 'buong node')
- Ang mga kalahok na mga end user ng functionality ng blockchain, karaniwang ina-access ang blockchain sa pamamagitan ng pagkonekta sa isang buong node (sa Bitcoin, ang mga ito ay karaniwang tinatawag na mga user)
Maaaring pinakamahusay na palaging SPELL nang eksakto kung aling mga kalahok ang tinutukoy.
Theme: Well, para saan ko dapat gamitin ang blockchain?
Mahusay ang mga Blockchain kapag kailangang basahin ng maraming partido ang parehong impormasyon, ngunit sa anumang kadahilanan ay T maaaring magkaroon o T dapat maging anumang partikular na indibidwal na partido na may kontrol sa data na iyon.
Si Gideon Greenspan ay sumulat ng a mahusay na artikulo tungkol sa pag-iwas sa walang kabuluhang proyekto ng blockchain, at kalaunan ay inilarawan ang ilang mga tunay na kaso ng paggamit sa a follow-up na post.
Theme: Kung gagamitin ko ang salitang 'blockchain' makakakuha ako ng budget
Go for it!
Ang tanging paraan na mapapabuti ang Technology ay sa pamamagitan ng pagsubok ng mga tao at pag-angkop nito upang mas mahusay na umangkop sa mga problema.
Subukang maunawaan at magkaroon ng kamalayan sa mga limitasyon at pagiging kumplikado nang maaga at mag-ingat sa labis na pag-angkop sa isang usong teknikal na solusyon sa isang problema.
Ang artikulong ito ay orihinal na lumabas sa blog ni Lewis 'Bits sa Blocks', at muling nai-publish dito nang may pahintulot niya.
Nawala sa pag-iisip na imahe sa pamamagitan ng Shutterstock
Remarque : Les opinions exprimées dans cette colonne sont celles de l'auteur et ne reflètent pas nécessairement celles de CoinDesk, Inc. ou de ses propriétaires et affiliés.
Antony Lewis
Si Antony ay Direktor ng Pananaliksik sa R3, isang financial innovation firm na nakatuon sa pagbuo at pagbibigay kapangyarihan sa susunod na henerasyon ng Technology ng pandaigdigang serbisyo sa pananalapi. Nagsusulat si Antony a personal na blog kung saan tinalakay niya ang bitcoins, blockchains at distributed ledger.
