Ko te hangarau kei te pokapū o te rautau rua tekau ma tahi.
He pai ake te hiahia o nga tangata ki te tango i nga hangarau hou na te mea ka tipu haere te hiahia mo te ao hou i roto i o tatou oranga o ia ra. Kua kitea e te hangarau hou he waahi i roto i o tatou oranga o ia ra, mai i te whakamahi mamao ki te whakahaere taputapu ki te whakamahi i nga rekoata reo ki te tuku ota.
I roto i nga tau tekau kua pahure ake nei, kua kaha ake te kaha o nga hangarau penei i te mooni whakanui me te Ipurangi o nga Mea, a inaianei he taapiri hou ki te kete: Hangarau Poraka.
Ko te Bitcoin, te hangarau hurihuri e huri ana i nga umanga, i whakaurua marie ki te maakete me tana tono tuatahi o naianei. Ko te Bitcoin he momo moni mamati (cryptocurrency) ka taea te whakamahi ki te hoko hoko kaua ki te moni fiat tuku iho.
Ko te Poraka Poraka te hangarau o raro i taea ai te pikinga o nga moni crypto.
Ahakoa ko te Bitcoin me te Blockchain e whakamahia ana i nga wa rereke, ehara tenei i te mea.
Ko tetahi o nga tono o te hangarau Blockchain ko te hanga i nga moni crypto, me te taha o Bitcoin, he maha atu nga tono-a-poraka i roto i nga mahi.
Maku koe e hikoi i roto i nga momo reo hootaka e waatea ana kia timata koe ki te whakawhanake i nga taupānga-a-poraka.
He aha te Blockchain?
Ko te Poraka Poraka he punaha whakaheke mo te penapena raraunga i roto i nga tikanga he uaua, kaore ranei e taea te whakarereke, te tarai, te tinihanga ranei. Ko te Blockchain he hangarau e taea ai te whakawhiti mamati o nga waeine o te uara, he rite ki te ahua o te ipurangi e whakatairanga ana i te rere mamati o nga korero.
I runga i te whatunga poraka, ko nga mea katoa mai i te moni ki nga taitara whenua ki nga pooti ka taea te tohu, te rongoa, me te hokohoko. E taku pai, he waha.
Ko te Poraka Poraka he punaha raraunga e tiaki ana, e penapena marama ana, e whakaheke ana i nga raraunga tauwhitinga i tona taumata tino nui.
Whakaarohia, he rarangi rekoata kei te rongoa i te ahua o nga poraka kaore i raro i te mana o te mana kotahi.
Ko te poraka he pukapuka tohatoha ka taea e nga tangata katoa o te whatunga te uru atu. I muri i te penapena o nga korero ki runga poraka, he uaua ki te whakarereke, ki te whakatika ranei.
Ko ia tauwhitinga i runga i te poraka ka tiakina e tetahi waitohu mamati e tohu ana i tona pono.
Ma te whakamahi i te whakamunatanga me nga waitohu mamati, ko nga raraunga kua tiakina ki te poraka kaore e taea te whakarereke.
Nga Reo Papatono Nui e whakamahia ana i Poraka
Ko te ako i nga reo whakamaarama pai mo te Whakawhanaketanga Poraka ka kore e kore ka whakawhiwhia koe ki te painga whakataetae ki etahi atu kaiwhakawhanake.
E whai ake nei ko nga reo whakamaarama teitei e whakamahia ana i roto i te poraka:
- C ++
- Java
- nānati
- JavaScript
- C#
- Golang
- Te whakaoti
- Rholang
- Faingofua
- Vyper
1. C ++
Me timata ki te C++, te reo tawhito me te tino mihi o nga reo o tenei rarangi. Tata ki te katoa kei te mohio he toronga reo C. Ka hangaia e C++ he kohinga raraunga, mahi, me nga taonga ka taea te karanga me te whakamahi ano ki etahi atu tono, ka tino heke te wa whakawaehere.
Engari, na te maha o nga reo kaha e waatea ana i enei ra, he aha a C++?
Ko te C++, i tetahi atu taha, he maha nga ahuatanga e tino pai ana. I runga i nga uauatanga i roto i te whakawhanaketanga poraka, me tirohia te poraka hei pa haumaru me te whakahaere rawa pai.
I hangaia he poraka hei whakawhitiwhiti korero me te maha o nga pona kore pono i te wa e whakarato ratonga tere ana ki a raatau katoa.
Ko tenei momo ratonga tere he mea nui ki te angitu o te cryptocurrency. Ka hiahia koe ki te whakahaere matawhānui mo te PTM me te whakamahi mahara ki te whakataetae mo enei tono katoa me te mahi i te taumata tino pai.
He mea tenei ka tukuna e C++ ki ana kaihoko. Ko te Move semantics tetahi atu ahuatanga whakahirahira o C++. Engari kaua e kapehia, ma te neke semantics ka taea e koe te nuku i nga ihirangi o nga taonga ki waenga i a raatau.
Ko te painga o te nekehanga semantics ka taea e koe anake te tiki kape o nga raraunga ina hiahia ana koe, ka puta he hua tere nui ma te whakaiti i te whakarereketanga o te waehere.
Ko te mutunga, ka hiahiatia e te poraka te whakahaere mahara pai me te whakaputanga nui. Kei te whakamahia nuitia i roto i te hanganga o nga tono Poraka pera me Stellar, Ripple, Bitcoin, me etahi atu.
2. Java
Mo te rongonui me te whai hua, He whakataetae kaha a Java ki te C++.
He pono ano tenei me te hangarau Poraka! Kei roto i a Java te tini o nga Atanga Papatono Tono (API) kei roto i nga karaehe Java, nga kohinga, nga atanga, me era atu.
He pai tenei mo te hanga taupānga me te kore e mohio ki o raatau whakatinanatanga o roto. I tua atu, ko te kawe o Java he waahanga e tino whai hua ana ki te Poraka.
Ma ona kaha WORA ("tuhi kotahi, rere ki nga waahi katoa"), ka taea te whakawhiti i nga kaupapa Java i waenga i nga papaaho.
I a raatau e whakamahi ana i te JVM (Java Virtual Machine) mo te mahi, karekau enei kaupapa i te whakawhirinaki ki te hoahoanga motuhake o te punaha. Ko tenei kawe, me etahi atu kaha rongonui o Java, he pai mo te Poraka.
3. nānati
Ko te Python, he reo hootaka hou, ko te tikanga tuatahi mo ka timata i nga kaihōtaka na tona wetereo ngawari, e rite ana ki te reo pakeha. Ka taea te whakamahi waehere Python ki te whakawhanake i nga tono a-tukutuku i runga i te tūmau.
Ka whakamahia hoki hei whakarite hononga ki nga punaha papaa raraunga. He kaha ki te whakahaere i nga raraunga maha me te mahi pangarau uaua.
Ko te mea tino whakapoapoa a Python ko tana whakamahi i nga raina hou hei whakaoti i nga whakahau, he rereke ki etahi atu reo hootaka, he maha nga wa e whakamahi ana i nga tohu kopa, i nga reu ranei.
Ahakoa he aha taau mahi, kare e taea e koe te waiho i a Python i tenei rarangi na te mea tata ki ia rauwiringa kaiao poraka he kotahi, neke atu ranei nga taputapu a te iwi i hangaia ki te Python.
Ka whakamahia a Python i roto i te ahumahi Poraka hei hanga kirimana atamai mo Hyperledger. He maha atu ano nga kaupapa whai hua, penei i te Ethereum (pyethereum), kei a ia ano te whakatinanatanga. Kua whakamahia ano a Python ki te whakaputa kirimana NEO.
4. JavaScript
Ko te reo tukutuku tino noa ko JavaScript, he mea tino rongonui i waenga i nga tohunga Blockchain na te NodeJS, he taiao mahi JavaScript.
Na te mea kua whakauruhia a JavaScript ki te nuinga o nga PC, ka taea e nga kaiwhakamahi te hanga tono Poraka Poraka tino kaha me te ahurei. Na te mea ka whakamahia e ia punaha tukutuku te JavaScript i etahi ahuatanga, he painga nui tenei a JavaScript ki etahi atu reo hotaka.
Ko te mutunga mai, i te wa e whakamahi ana i te JavaScript, kaore nga kaiwhakawhanake e maaharahara mo te whakaurunga ka taea te aro ki te arorau tono Poraka.
Ka piki ake te maha o nga kaiwhakamahi i runga i te poraka, ka mahi katoa ratou i nga mahi i te wa kotahi, ka ngawari ake te whakahaere a JavaScript i nga whakawhitiwhiti korero i waenga i enei momo momo poraka poraka.
I roto i te web3.js me ethereum.js, ka whakamahia e nga kaiwhakawhanake poraka a JavaScript hei hono i a raatau tono o mua ki te whatunga Ethereum me nga kirimana atamai.
Ko te Hyperledger Fabric SDK mo te node.js tetahi atu whakamahinga noa o JavaScript i roto i te poraka.
5. C#
Ko te reo papatono C# a Microsoft, e kiia ana ko “C Sharp,” ko tetahi o nga reo hotaka tuwhera-puna e whakamahia nuitia ana.
He tino pai mo te whanaketanga Poraka mai i te mea he rite ki te Java me C++.
Ahakoa i timata a C# hei reo Microsoft-anake, mai i tera wa kua piki te rongonui, a kua kiia inaianei ko tetahi o nga reo whakamaarama nui rawa atu mo te poraka.
Ka taea e C# nga kaiwhakawhanake-tuwhera ki te whakaputa tere i te waehere e rere ana i runga i nga taputapu me nga punaha whakahaere katoa, tae atu ki a Windows, Linux, Mac OS X, Android, me etahi atu.
Ko Stratis, NEO, me IOTA e toru nga tono Poraka rongonui e whakamahi ana i te C#. Ki te kore he awhina a tetahi kaiwhakawhanake, ka whakamahi a C# i nga tikanga taketake mo te Kaupapa-Hangai me te Whakawhanui Tohunga Reo me nga tikanga.
6. Golang
Ko te Haere he reo whakamaarama pai mo te hanga i nga punaha Poraka he tere me te whai hua. Kei te whakauruhia nga waahanga, nga karaehe me nga taonga tuku iho, nga kaihanga, nga tohu korero, nga tuunga, me etahi atu waahanga whakarei mahi.
He reo whakahiato me te whare pukapuka paerewa nui.
I te wa e whakamahi ana i a GO mo nga waahanga maha o te kaupapa poraka, ma tenei mahi ka tino whai mana koe. Koia te reo tino pai mo te hoahoa papanga pukapuka pukapuka nui, ka noho hei turanga mo te whakaputa tono Poraka.
I te mea ko Go he reo whakahiato me te patopato i te reo, he pai mo te whanaketanga Poraka.
Ko tetahi o nga kaupapa tino rongonui i tuhia ki Golang ko Go-Ethereum. Ko Hyperledger Fabric tetahi atu kaupapa rongonui i hangaia i roto i te reo papatono Haere.
Koinei tetahi o nga otinga poraka e whakamahia nuitia ana mo nga pakihi nui. Ko te Whatunga Loom, e whakaatu ana i te waehere mekameka kua tuhia ki roto i te Haere, he kaupapa whakamere e aro ana ki te petipeti ipurangi.
7. Te whakaoti
Ko te Solidity he reo whakamaoritanga e awehia ana e C++, Python, me te JavaScript e hangaia ana mo te hanga i nga taupānga kua wehea i runga i te papaaho Ethereum, Ethereum Virtual Machine (EVM).
I hangaia e Ethereum, he poraka kua tohatohahia te whakatakoto i te kaupapa me te punaha whakahaere. No te mea i hangaia te Solidity me Faahororaa poraka i roto i te hinengaro, he pai ki te whakatutuki i te maha o nga uaua e pa ana ki nga kaihanga Poraka.
Ko te Solidity he reo hootaka kua patopatohia e taea ai te tuku tuku iho, nga whare pukapuka, me nga momo maamaa kua tautuhia e te kaiwhakamahi.
Ko te mutunga, ki te hiahia koe ki te tohungatanga ki nga kaupapa Poraka, he reo whakamiharo ki te ako.
Ko nga kirimana atamai Ethereum ka hangaia ma te whakamahi i te reo kaupapa Solidity. Kaore au i te mohio ki etahi atu kaupapa e whakamahi ana i te Solidity, heoi, he nui te taiao whanaketanga Ethereum, a inaianei ko tetahi o nga waahanga tino nui o te whanaketanga poraka. A ko te pakari tetahi o nga reo e whakamahia nuitia ana i roto i te whanaketanga kirimana atamai.
8. Rholang
Ko tetahi atu reo whakahiato Blockchain whakamiharo ko Rholang. He reo hötaka tino pai mo te hanga kirimana atamai.
Ko te reo Rholang he reo poraka tuwhera me te tauine i hangaia i runga i nga rangahau hou i roto i te hurihanga o nga tikanga o te tikanga tatauranga mo te tere, te ti'aturi, me te whakahiato tukanga ōkawa.
Ko te mea he tino rerekee tetahi o nga take mo tona rongonui. Kaore i rite ki te C++, ki te Python ranei, he huarahi whai hua te reo ki te kaupapa, kaua ki te kaupapa-ahua.
Kei te whakaaro ano hoki ko te kaupapa katoa he raupapa o nga mahi me whakaoti i te raupapa tika. Na te mea e mahi ana ia i tetahi tauira kaupapa mahi, kaua i te kaupapa-ahua, ko Rholang te reo whanaketanga Poraka tino rongonui i tenei waahanga.
9. Faingofua
Ko te ngawari he reo whanaketanga Blockchain taumata teitei i hangaia mo nga kirimana atamai.
I roto i te meka, koinei tetahi o nga reo whakamaarama nui rawa atu mo te hanga kirimana atamai, e tika ana mo nga kaiwhakawhanake ngaio me te tuwhera-puna.
Kei te awangawanga ano te ngawari ki te whakaheke i te uauatanga o te Tuhituhi Bitcoin me te maarama-iti. Ko te ngawari te whakanui ake i te kaha mahi a nga kaiwhakawhanake Bitcoin ma te huna i nga waahanga arorau taumata-iti, na te mea he poto ake te wa whanaketanga.
Ka mahi tahi ano me te papanga Elements, he turanga Poraka Poraka tuwhera me nga ahuatanga o te taha.
Ko te mutunga, ka taea e nga kaiwhakawhanake poraka te hanga i nga mekameka taha i runga i nga Huanga ka taea te whakamahi i nga momo kaha me nga ahuatanga o te ngawari.
10. Vyper
Ko Vyper he reo hootaka Poraka hou na Python 3.
Ko te mutunga, ko te Vyper whakawhitinga he tika ano hoki a Python 3 syntax, ahakoa te kore o Vyper i nga kaha katoa o Python.
I hangaia hei whakakapi mo te Solidity. Kei te whakamahia nuitia mo te Ethereum Virtual Machine (EVM), pera ano ko Solidity. Ko Vyper, i tetahi atu taha, he rereke nga hanganga mana whakahaere i te Solidity, a he rereke ano nga awangawanga haumaru.
Kua tangohia ano e Vyper etahi o nga ahuatanga OOPS a Solidity, me etahi atu penei i nga koropiko mutungakore, nga whakarereke, te waea recursive, me era atu.
Ka awhina tenei ki te karo i nga raru haumaru ka puta mai i enei ahuatanga.
Na, ki te rapu koe mo te reo whanaketanga Poraka mo te hanga kirimana atamai.
Opaniraa
Na, koinei etahi o nga reo hotaka e whakaarohia ana mo te uru ki te rohe Poraka me te whakanui i te tipu haere.
Ka rite ki te korero i mua i tenei tuhinga, he rereke nga ahuatanga o enei reo, na reira ka taea te whakamahi ki te hanga momo momo Poraka me nga otinga e pa ana ki te cryptocurrency.
Ko te hangarau Poraka e matapaehia ana ka whai mana nui ki nga waahanga me nga umanga katoa. I te wa e tipu haere ana te ao, ka nui haere nga poraka poraka, karekau he mutunga o te heke mai mo koe.
Waiho i te Reply