Ko te pukapuka "Te hanga kirimana atamai mo te poraka Ethereum. Aratohu mahi"

Ko te pukapuka "Te hanga kirimana atamai mo te poraka Ethereum. Aratohu mahi"
Neke atu i te kotahi tau e mahi ana ahau i runga i te pukapuka “Te hanga i nga kirimana maamaa mo te Ethereum Blockchain. Aratohu Mahi", a inaianei kua oti tenei mahi, me te pukapuka kua taia me te waatea ki nga rita.

Ko taku tumanako ka awhina taku pukapuka ki a koe ki te timata ki te hanga i nga hoapaki atamai Solidity me te tohatoha DApps mo te poraka Ethereum. E 12 nga akoranga me nga mahi mahi. Ka oti i a raatau, ka taea e te kaipanui te hanga i o raatau ake waahanga Ethereum rohe, te whakaputa i nga kirimana maamaa me te karanga i o raatau tikanga, te whakawhiti raraunga i waenga i te ao tuuturu me nga kirimana atamai ma te whakamahi i nga korero, me te mahi tahi me te whatunga patuiro whakamatautau Rinkeby.

Ko te pukapuka e tukuna ana ki nga tangata katoa e aro ana ki nga hangarau matatau i roto i te mara o te poraka me te hiahia kia tere te whiwhi matauranga e taea ai e ratou te uru atu ki nga mahi whakamere me te whakaari.

Kei raro iho ka kitea e koe te ripanga korero me te upoko tuatahi o te pukapuka (i runga ano rita e wātea ana nga wahanga o te pukapuka). Kei te tumanako ahau ka whiwhi urupare, korero me nga whakaaro. Ka ngana ahau ki te whai whakaaro ki enei mea katoa i te wa e whakarite ana ahau i te putanga o te pukapuka e whai ake nei.

Ripanga o nga ihirangiWhakatakiKo ta maatau pukapuka he mea mo te hunga e hiahia ana kia kaua e mohio ki nga maataapono o te poraka Ethereum anake, engari ki te whai pukenga mahi ki te hanga i nga DApps kua tohatohahia i roto i te reo kaupapa Solidity mo tenei whatunga.

He pai ake kia kaua e panui noa i tenei pukapuka, engari me mahi tahi me te mahi i nga mahi mahi e whakaahuatia ana i roto i nga akoranga. Hei mahi, ka hiahia koe ki te rorohiko rohe, mariko, kapua kapua ranei me te Debian me te Ubuntu OS kua whakauruhia. Ka taea hoki e koe te whakamahi i te Raspberry Pi ki te mahi i nga mahi maha.

I te akoranga tuatahi Ka titiro tatou ki nga tikanga whakahaere o te poraka Ethereum me nga kupu taketake, me te korero ano mo te waahi ka taea te whakamahi i tenei poraka.

Whāinga akoranga tuarua — Waihangahia he node poraka Ethereum motuhake mo etahi atu mahi i roto i tenei akoranga i runga i te tūmau Ubuntu me Debian. Ka titiro tatou ki nga ahuatanga o te whakauru i nga taputapu taketake, penei i te geth, e whakarite ana i te mahi o to tatou node poraka, me te daemon rokiroki raraunga kua tohatohahia.

Akoranga tuatoru ka ako koe me pehea te whakamatautau me te Ethereum i runga i te rorohiko miihini Raspberry Pi iti. Ka whakauruhia e koe te punaha whakahaere Rasberian (OS) ki runga i te Raspberry Pi, te taputapu Geth e whakakaha ana i te node poraka, me te daemon rokiroki raraunga kua wehea e Swarm.

Akoranga tuawha kua whakatapua ki nga kaute me nga waeine cryptocurrency i runga i te whatunga Ethereum, me nga huarahi ki te whakawhiti moni mai i tetahi kaute ki tetahi atu mai i te papatohu Geth. Ka ako koe me pehea te hanga i nga kaute, te timata i nga whakawhitinga moni whakawhiti, me te whiwhi mana tauwhitinga me te rihīti.

I te akoranga tuarima Ka mohio koe ki nga kirimana atamai i runga i te whatunga Ethereum me te ako mo o raatau mahi e te miihini mariko Ethereum.

Ka hanga e koe, ka whakaputa i to kirimana atamai tuatahi i runga i te whatunga tūmataiti Ethereum me te ako ki te karanga i ana mahi. Ki te mahi i tenei, ka whakamahi koe i te Remix Solidity IDE. Ka ako ano koe me pehea te whakauru me te whakamahi i te whakahiato puranga solc.
Ka korero ano matou mo te mea e kiia nei ko te Atanga Binary Application (ABI) ka ako koe me pehea te whakamahi.

Akoranga tuaono kua whakatapua ki te hanga tuhinga JavaScript e whakahaere ana i te Node.js me te mahi mahi me nga kirimana atamai Solidity.

Ka whakauruhia e koe a Node.js ki runga Ubuntu, Debian me Rasberian OS, tuhia nga tuhinga tuhi hei whakaputa i tetahi kirimana atamai i runga i te whatunga rohe Ethereum me te karanga i ana mahi.

I tua atu, ka ako koe me pehea te whakawhiti moni i waenga i nga kaute auau ma te whakamahi i nga tuhinga tuhi, me te tuku nama ki nga kaute kirimana atamai.

I te whitu o nga akoranga Ka ako koe me pehea te whakauru me te whakamahi i te anga Truffle, rongonui i waenga i nga kaihanga kirimana atamai Solidity. Ka ako koe me pehea te hanga tuhinga JavaScript e kii ana i nga mahi kirimana ma te whakamahi i te waahanga-kirimana, me te whakamatau i to kirimana atamai ma te whakamahi i te Truffle.

Akoranga tuawaru i whakatapua ki nga momo raraunga Solidity. Ka tuhi koe i nga kirimana mohio e mahi tahi ana me nga momo raraunga penei i nga tauoti kua hainatia me te kore haina, nga tau kua hainatia, nga aho, nga wahitau, nga taurangi matatini, nga raupapa, nga tatauranga, nga hanganga, me nga papakupu.

I te iwa o nga akoranga Ka tata koe ki te hanga kirimana atamai mo te matua Ethereum. Ka ako koe me pehea te whakaputa kirimana ma te whakamahi i te Truffle i runga i te whatunga tūmataiti Geth, me te Rinkeby testnet. Ko te patuiro i tetahi kirimana atamai i runga i te whatunga Rinkeby he tino whai hua i mua i te whakaputa i runga i te whatunga matua - tata tonu nga mea katoa kei reira, engari mo te kore utu.

Hei wahanga o te akoranga, ka hanga e koe he node whatunga whakamatautau Rinkeby, ka utua ki nga putea, ka whakaputa i tetahi kirimana atamai.

Akoranga 10 i whakatapua ki te Ethereum Swarm kua tohatohahia te rokiroki raraunga. Ma te whakamahi i te rokiroki tohatoha, ka penapena koe ki te penapena i te nui o nga raraunga i runga i te poraka Ethereum.

I roto i tenei akoranga, ka hanga e koe he rokiroki Swarm rohe, tuhi me te panui i nga mahi i runga i nga konae, me nga raarangi konae. I muri mai, ka ako koe me pehea te mahi me te kuaha whanui Swarm, tuhi tuhinga kia uru atu ki a Swarm mai i Node.js, me te whakamahi i te Perl Net:: Ethereum::Swarm module.

Whainga Akoranga 11 — te rangatira e mahi tahi ana me nga kirimana atamai Solidity ma te whakamahi i te reo hotaka Python rongonui me te angamahi Web3.py. Ka whakauruhia e koe te anga, tuhia nga tuhinga hei whakahiato me te whakaputa i te kirimana atamai, ka karangahia ana mahi. I roto i tenei take, ka whakamahia a Web3.py ki a ia ano me te taha o te taiao whanaketanga whakauru Truffle.

I te akoranga 12 ka ako koe ki te whakawhiti raraunga i waenga i nga kirimana atamai me te ao tuuturu ma te whakamahi i nga korero. Ka whai hua tenei ki a koe ki te whiwhi raraunga mai i nga paetukutuku Tukutuku, nga taputapu IoT, nga momo taputapu me nga puoro, me te tuku raraunga mai i nga kirimana atamai ki enei taputapu. I roto i te waahanga mahi o te akoranga, ka hangaia e koe he korero korero me tetahi kirimana mohio e whiwhi ana i te utu whakawhiti o naianei i waenga i te USD me nga rubles mai i te paetukutuku o te Central Bank of the Russian Federation.

Akoranga 1. He poto mo te poraka me te whatunga EthereumTe kaupapa o te akoranga: kia mohio koe ki nga tikanga whakahaere o te Ethereum poraka, ona waahanga tono me nga kupu taketake.
Nga mahi mahi: kare i hipokina i tenei akoranga.

He iti rawa tetahi kaiwhakawhanake rorohiko i tenei ra kaore i rongo i tetahi mea mo te hangarau poraka (Blockchain), nga moni crypto (Cryptocurrency or Crypto Currency), Bitcoin (Bitcoin), tuku moni tuatahi (ICO, Tuhinga o mua), kirimana atamai (Smart Contract), me etahi atu ariā me nga kupu e pa ana ki te poraka.

Ko te hangarau Blockchain te whakatuwhera i nga maakete hou me te hanga mahi mo nga kaihanga htaka. Mena ka mohio koe ki nga ahuatanga katoa o nga hangarau cryptocurrency me nga hangarau kirimana atamai, kaore koe e raruraru ki te whakamahi i tenei matauranga ki te mahi.

Me kii he nui nga korero mo nga moni crypto me nga poraka. Ka waihohia e matou nga korero mo nga huringa o nga reiti moni crypto, te hanganga o nga koeko, nga uaua o te ture cryptocurrency, etc. I roto i ta maatau akoranga whakangungu ka aro nui matou ki nga waahanga hangarau o te tono o nga kirimana atamai o te poraka Ethereum (Ethereum, Ether) me te whakawhanaketanga o nga tono e kiia nei ko te decentralized (Tohaina Tono, DApp).

He aha te poraka

Ko te Poraka (Block Chain) he mekameka o nga poraka raraunga e hono ana tetahi ki tetahi i tetahi huarahi. I te timatanga o te mekameka kei reira te poraka tuatahi, e kiia nei ko te poraka tuatahi (genesis block) or genesis block. Ka whai muri ko te tuarua, katahi ko te tuatoru me etahi atu.

Ko enei poraka raraunga katoa he taarua aunoa i runga i te maha o nga waahanga o te whatunga poraka. Ma tenei ka whakarite te rokiroki o nga raraunga poraka.
Ka taea e koe te whakaaro mo te punaha poraka he maha o nga pona (tuumau tinana, mariko ranei) e hono ana i roto i te whatunga me te whakahoki i nga huringa katoa i roto i te mekameka o nga poraka raraunga. He rite tenei ki te rorohiko maha-tūmau nui, a ka marara nga pona o taua rorohiko (tūmau) puta noa i te ao. Ka taea hoki e koe te taapiri i to rorohiko ki te whatunga poraka.

Raraunga Raraunga Tuari

Ka taea te whakaaro he poraka he putunga korero kua tohatohahia ka tukuna ki nga waahanga katoa o te whatunga poraka. I roto i te ariā, ka mahi te poraka i te mea kei te mahi kotahi te iti rawa o te node, kei te pupuri i nga poraka katoa o te poraka.

Rehita Raraunga Tohaina

Ka taea te whakaaro ko te Poraka he pukapuka tohatoha o nga raraunga me nga mahi (whakawhitinga). Ko tetahi atu ingoa mo taua rehita he pukapuka pukapuka.

Ka taea te taapiri raraunga ki te pukapuka pukapuka kua tohatohahia, engari kaore e taea te whakarereke, te whakakore ranei. Ka tutuki tenei kore e taea, ina koa, ma te whakamahi i nga algorithms cryptographic, algorithms motuhake mo te taapiri poraka ki te mekameka me te rokiroki raraunga whakaheke.

Ina taapiri poraka me te whakahaere i nga mahi (whakawhitiwhitinga), ka whakamahia nga taviri motuhake me te iwi whanui. Ka whakawhäitihia e ratou nga kaiwhakamahi poraka ma te tuku uru noa ki o raatau ake poraka raraunga.

Nga mahi

Ka tiakina e te Poraka nga korero mo nga mahi (whakawhitinga) i roto i nga poraka. I te wa ano, kaore e taea te whakahoki, te whakarereke ranei nga whakawhitinga tawhito, kua oti. Ka penapena nga whakawhitinga hou ki nga poraka hou, kua taapirihia.

I tenei ara, ka taea te tuhi i te hitori katoa o te tauwhitinga kaore i whakarereketia i runga i te poraka. Na reira, ka taea te whakamahi poraka, hei tauira, ki te penapena i nga whakawhitinga putea, nga korero mana pupuri, nga hitori o nga huringa o nga rangatira o nga rawa, me era atu.

Kei roto i te poraka Ethereum nga ahuatanga o te punaha e kiia nei. I te wa e mahia ana nga whakawhitinga, ka huri te ahua mai i te ahua tuatahi ki te ahua o naianei. Ka tuhia nga whakawhitinga ki nga poraka.

Ko nga poraka a te iwi me te motuhake

Me tohuhia i konei ko nga mea katoa e kii ana he pono anake mo nga mea e kiia nei ko nga whatunga poraka a te iwi, kaore e taea te whakahaere e tetahi tangata takitahi, hinonga ture ranei, umanga kawanatanga, kawanatanga ranei.
Ko nga mea e kiia nei ko nga whatunga poraka motuhake kei raro i te mana katoa o o raatau kaihanga, a ka taea nga mea katoa ki reira, hei tauira, he whakakapi katoa o nga poraka katoa o te mekameka.

Nga Tono Mahi mo te Poraka Poraka

He aha te mea ka whai hua te poraka?

Hei poto, poraka ka taea e koe te kawe i nga whakawhitinga (whakawhitinga) i waenga i nga tangata, i nga kamupene ranei e kore e whakawhirinaki tetahi ki tetahi. Ko nga raraunga i tuhia i roto i te poraka (nga whakawhitinga, nga raraunga whaiaro, nga tuhinga, nga tiwhikete, nga kirimana, nga nama, me etahi atu) kaore e taea te whakapohehe, te whakakapi ranei i muri i te tuhi. Na reira, i runga i te poraka, ka taea te hanga, hei tauira, nga rehita tohatoha pono o nga momo tuhinga.

Ko te tikanga, e mohio ana koe kei te hangaia nga punaha cryptocurrency i runga i nga poraka poraka, i hangaia hei whakakapi i nga moni pepa noa. Ko te moni pepa ka kiia ko te fiat (mai i te Fiat Money).
Ko te Poraka te whakarite i te rokiroki me te kore e rerekee o nga whakawhitinga kua tuhia ki roto i nga poraka, na reira ka taea te whakamahi ki te hanga i nga punaha cryptocurrency. Kei roto i te hitori katoa o te whakawhitinga o nga moni crypto i waenga i nga kaiwhakamahi rereke (nga kaute), a ka taea te whai i tetahi mahi.

Ahakoa ko nga whakawhitiwhitinga i roto i nga punaha cryptocurrency ka taea te ingoamuna, ko te tango i te moni crypto me te whakawhiti mo te moni fiat ko te tikanga ka puta mai te tuakiri o te rangatira o te taonga cryptocurrency.

Ko nga kirimana atamai e kiia nei, he rorohiko e rere ana i runga i te whatunga Ethereum, ka taea e koe te whakahaere aunoa i te tukanga o te whakaoti i nga whakawhitinga me te aroturuki i to raatau whakatinanatanga. He tino whai hua tenei mena ka whakahaerehia te utu mo te tauwhitinga ma te whakamahi i te cryptocurrency Ether.

Ka taea te whakamahi i nga kirimana maamaa Ethereum poraka me Ethereum kua tuhia ki te reo whakamaoritanga Solidity, hei tauira, i nga waahanga e whai ake nei:

  • he huarahi ke atu ki te notarization o nga tuhinga;
  • te rokiroki o te rehita o nga taonga whare me nga korero mo nga whakawhitinga me nga taonga whare;
  • te rokiroki o nga korero mana pupuri i runga i nga taonga hinengaro (pukapuka, whakaahua, mahi puoro, aha atu);
  • te hanga i nga punaha pooti motuhake;
  • putea me te putea;
  • logistics i runga i te tauine ao, aroturuki i te neke o taonga;
  • te rokiroki o nga raraunga whaiaro hei taurite ki te punaha kaari tuakiri;
  • tauwhitinga haumaru i roto i te mara arumoni;
  • te rongoa i nga hua o nga whakamatautau hauora, me te hitori o nga tikanga kua tohua

Nga raruraru me te poraka

Engari, ko te tikanga, ehara i te mea ngawari nga mea katoa penei i te ahua!

He raruraru ki te manatoko i nga raraunga i mua i te whakauru atu ki te poraka (hei tauira, he rūpahu?), Nga raruraru me te haumarutanga o te punaha me te rorohiko tono e whakamahia ana ki te mahi me te poraka, nga raruraru me te kaha ki te whakamahi i nga tikanga hangarau hapori ki te tahae i te uru. ki nga putea moni crypto, me etahi atu .P.

Ano, ki te kore tatou e korero mo te poraka a te iwi, kua marara nga pona ki te ao katoa, engari mo te poraka motuhake na tetahi tangata, whakahaere ranei, karekau te taumata o te whakawhirinaki i konei e teitei ake i te taumata o te whakawhirinaki. i roto i tenei tangata, i tenei whakahaere ranei.

Me whai whakaaro ano hoki ko nga raraunga kua tuhia ki te poraka ka waatea ki te katoa. I roto i tenei tikanga, poraka (ina koa te iwi whanui) kaore e pai mo te penapena korero matatapu. Engari, ko te mea kaore e taea te whakarereke i nga korero mo te poraka ka taea te aukati, te tirotiro ranei i nga momo mahi tinihanga.

Ko nga tono whakaheke Ethereum ka watea mena ka utua e koe mo to raatau whakamahi me te cryptocurrency. Ko te nui ake o nga tangata kei a ratou te moni crypto, e pai ana ranei ki te hoko, ka kaha ake nga DApps me nga kirimana atamai.

Ko nga raruraru noa mo te poraka e aukati ana i tana whakamahinga mahi ko te iti o te tere e taea ai te taapiri poraka hou me te utu nui o nga whakawhitinga. Engari kei te kaha te whanake haere o nga hangarau o tenei wahanga, me te tumanako ka whakatauhia nga raru hangarau i roto i te waa.

Ko tetahi atu raruraru ko nga kirimana atamai i runga i te poraka Ethereum e mahi ana i roto i te taiao motuhake o nga miihini mariko, a kaore e uru ki nga raraunga o te ao. Ina koa, kaore e taea e te kaupapa kirimana atamai te panui i nga raraunga mai i nga waahi, i etahi taputapu tinana ranei (nga puoro, hoapaki, me etahi atu), kaore hoki e taea te whakaputa raraunga ki etahi taputapu o waho. Ka matapakihia tenei raruraru me nga huarahi hei whakaoti i roto i tetahi akoranga e kiia ana ko Oracles - nga takawaenga korero mo nga kirimana atamai.

He herenga ture ano hoki. I etahi whenua, hei tauira, kaore i te whakakorehia te whakamahi i te moni crypto hei utu utu, engari ka taea e koe te pupuri hei momo taonga mamati, penei i nga peeke. Ka taea te hoko me te hoko i aua rawa i runga i te utu. Ahakoa he aha, i te wa e hanga ana he kaupapa e mahi ana me nga moni crypto, me mohio koe ki nga ture o te whenua kei raro i to mana whakahaere ka taka to kaupapa.

Me pehea te hanga o te mekameka poraka

Ka rite ki ta matou i korero ai, ko te poraka he mekameka ngawari o nga poraka raraunga. Tuatahi, ka hangaia te poraka tuatahi o tenei mekameka, ka honoa te tuarua ki a ia, ka pera ano. Ko nga raraunga tauwhitinga e kiia ana ka penapenahia ki roto i nga poraka, ka taapirihia ki te poraka hou.

Kei te Fig. 1.1 i whakaatuhia e matou te putanga ngawari rawa atu o te raupapa poraka, ko te poraka tuatahi e tohu ana ki tera atu.

Ko te pukapuka "Te hanga kirimana atamai mo te poraka Ethereum. Aratohu mahi"
raihi. 1.1. Te raupapa paraka ngawari

Na tenei whiringa, engari, he tino ngawari ki te raweke i nga ihirangi o tetahi poraka i roto i te mekameka, na te mea kaore he korero i roto i nga poraka hei tiaki i nga huringa. Ma te whakaaro ko te poraka e whakaarohia ana kia whakamahia e nga tangata me nga kamupene kaore he whakawhirinaki, ka taea e tatou te whakatau ko tenei tikanga mo te rokiroki raraunga kaore e pai mo te poraka.

Me timata tatou ki te tiaki i nga poraka mai i te tinihanga. I te waahi tuatahi, ka ngana tatou ki te tiaki i ia poraka me te arowhai (Fig. 1.2).

Ko te pukapuka "Te hanga kirimana atamai mo te poraka Ethereum. Aratohu mahi"
raihi. 1.2. Te taapiri whakamarumaru mo enei paraka me te utu arowhai

Inaianei kaore e taea e te kaiwhaiwhai te whakarereke noa i te paraka, na te mea kei roto i te arowhai o nga raraunga paraka. Ko te tirotiro i te kaute ka whakaatu kua hurihia nga raraunga.

Hei tatau i te kaute, ka taea e koe te whakamahi i tetahi o nga mahi hashing penei i te MD-5, SHA-1, SHA-256, etc. Ko nga mahi Hash e tatau ana i tetahi uara (hei tauira, he aho kuputuhi o te roa tonu) ma te mahi i nga mahi e kore e taea te huri ki runga i tetahi poraka raraunga. Ko nga mahi e whakawhirinaki ana ki te momo mahi hash.

Ahakoa ka huri paku nga ihirangi o te paraka raraunga, ka huri ano te uara hash. Ma te wetewete i te uara mahi hash, kaore e taea te hanga ano i te poraka raraunga i tatauhia ai.

E navai anei taua parururaa ra? Kia aroha mai kaore.

I roto i tenei kaupapa, ko te arowhai (mahi hash) anake te tiaki i nga poraka takitahi, engari kaore i te katoa o te poraka. Ma te mohio ki te algorithm mo te tatau i te mahi hash, ka taea e te kaiwhaiwhai te whakakapi i nga ihirangi o te poraka. Ano hoki, kaore he mea e aukati i a ia ki te tango poraka mai i te mekameka me te taapiri i nga mea hou.

Hei tiaki i te katoa o te mekameka katoa, ka taea hoki e koe te penapena i roto i ia poraka, me nga raraunga, he hash o nga raraunga mai i te poraka o mua (Fig. 1.3).

Ko te pukapuka "Te hanga kirimana atamai mo te poraka Ethereum. Aratohu mahi"
raihi. 1.3. Tāpirihia te hash o te poraka o mua ki te poraka raraunga

I roto i tenei kaupapa, hei whakarereke i tetahi poraka, me tatau ano koe i nga mahi hash o nga poraka katoa e whai ake nei. Te ahua nei, he aha te raru?

I roto i nga poraka pono, ka hangaia nga uaua hangai mo te taapiri i nga poraka hou - ka whakamahia nga tikanga e hiahia ana kia maha nga rauemi rorohiko. Ki te whakaaro mo te whakarereke i tetahi poraka, me tatau ano koe kaua ko tenei poraka anake, engari ko nga mea katoa o muri mai, ka tino uaua ki te mahi.

Kia mahara ano tatou kei te rongoa nga raraunga poraka (whakaritea) i runga i te maha o nga node whatunga, ara. Ka whakamahia te rokiroki motuhake. Na tenei ka nui ake te uaua ki te tinihanga i tetahi poraka, na te mea me whakarereke nga waahanga whatunga katoa.

Mai i nga poraka e rongoa ana i nga korero mo te poraka o mua, ka taea te tirotiro i nga ihirangi o nga poraka katoa i roto i te mekameka.

Ethereum poraka

Ko te poraka Ethereum he papaahi e taea ai te hanga DApps tohatoha. Kaore i rite ki etahi atu papaarangi, ka whakaaetia e Ethereum te whakamahi i nga mea e kiia ana ko nga kirimana atamai (kirimana atamai), i tuhia ki te reo whakamaoritanga Solidity.

I hangaia tenei turanga i te tau 2013 e Vitalik Buterin, te kaiwhakarewa o Bitcoin Magazine, i whakarewahia i te tau 2015. Ko nga mea katoa ka akohia, ka mahia ranei e matou i roto i ta maatau akoranga whakangungu e pa ana ki nga kirimana maamaa Ethereum poraka me te Solidity.

Te keri me pehea te hanga poraka

Ko te keri he mahi tino uaua me te whai rawa ki te taapiri i nga poraka hou ki te mekameka poraka, a kaua rawa ko te "maina moni crypto." Ko te keri te whakarite i te mahi o te poraka, no te mea Ko tenei tukanga te kawenga mo te taapiri i nga whakawhitinga ki te poraka Ethereum.

Ko nga tangata me nga whakahaere e uru ana ki te taapiri poraka e kiia ana he kaikeri.
Ko te rorohiko e rere ana i runga i nga pona kaikeri ka ngana ki te kimi i tetahi tawhā hashing e kiia nei ko Nonce mo te poraka whakamutunga ki te tiki i tetahi uara hash motuhake kua tohua e te whatunga. Ko te Ethash hashing algorithm e whakamahia ana i Ethereum ka taea e koe te whiwhi i te uara Nonce ma te rapu raupapa anake.

Mena ka kitea e te node miner te uara Nonce tika, koinei te mea e kiia nei he tohu mahi (PoW, Proof-of-work). I tenei keehi, ki te whakauruhia he poraka ki te whatunga Ethereum, ka whiwhi te kaikeri i tetahi utu i roto i te moni whatunga - Ether. I te wa e tuhi ana, ko te utu ko te 5 Etera, engari ka heke iho tenei i roto i te waa.

Na, ko nga kaikeri Ethereum te whakarite i te mahi o te whatunga ma te taapiri i nga poraka, ka whiwhi moni moni crypto mo tenei. Ka kitea e koe he maha o nga korero i runga i te ipurangi mo nga kaikena me te maina, engari ka arotahi matou ki te hanga i nga kirimana Solidity me nga DApps i runga i te whatunga Ethereum.

Whakarāpopototanga akoranga

I te akoranga tuatahi, i mohio koe ki te poraka ka mohio koe he raupapa poraka kua oti te tito. Ko nga ihirangi o nga poraka kua tuhia o mua kaore e taea te whakarereke, na te mea me tatau ano i nga poraka katoa o muri mai i runga i te maha o nga waahanga whatunga, he maha nga rauemi me te waa.

Ka taea te whakamahi Poraka ki te penapena i nga hua o nga whakawhitinga. Ko tana kaupapa matua ko te whakarite i nga whakawhitiwhitinga haumaru i waenga i nga roopu (tangata me nga whakahaere) kaore he whakawhirinaki. I ako koe i nga waahi motuhake o te pakihi me nga waahi ka taea te whakamahi i te Ethereum poraka me nga kirimana atamai Solidity. Koinei te waahanga putea, rehitatanga mo nga mana rawa, tuhinga, aha atu.

I ako ano koe he maha nga raru ka ara ake ina whakamahi poraka. He raruraru enei mo te manatoko i nga korero kua taapirihia ki te poraka, te tere o te poraka, te utu o nga whakawhitinga, te raruraru o te whakawhiti raraunga i waenga i nga kirimana atamai me te ao tuuturu, me nga whakaeke pea a nga kaiwhaiwhai e whai ana ki te tahae i nga moni crypto mai i nga kaute kaiwhakamahi. .

I korero poto ano matou mo te maina hei tikanga taapiri poraka hou ki te poraka. Ko te maina he mea tika ki te whakaoti i nga whakawhitinga. Ko te hunga e uru ana ki te maina ka whakarite i te mahi o te poraka me te whiwhi utu i roto i te cryptocurrency mo tenei.

Akoranga 2. Te whakarite i tetahi taiao mahi i Ubuntu me Debian OSTe whiriwhiri i te punaha whakahaere
Te whakauru i nga taputapu e tika ana
Te whakauru i te Geth me te Swarm ki runga Ubuntu
Te whakauru i a Geth me Swarm ki runga i a Debian
Te whakarite i te timatanga
Tikiake ana i te tohatoha Haere
Te tautuhi i nga taurangi taiao
Te tirotiro i te putanga Haere
Te whakauru i a Geth me Swarm
Te hanga poraka tūmataiti
Te whakarite i te kōnae genesis.json
Waihangahia he whaiaronga mo te mahi
Waihangahia he kaute
Ka timata tatou i te arawhiti node
Kōwhiringa Whakarewa Node
Honoa ki to tatou node
Te whakahaere maina me te arowhai toenga
Whakawetohia te papatohu Geth
Whakarāpopototanga akoranga

Akoranga 3. Te whakarite i te taiao mahi i runga i te Raspberry Pi 3Te whakarite i te Raspberry Pi 3 mo te mahi
Tāuta Rasberian
Tāuta whakahōutanga
Te Whakahohenga SSH Access
Te Whakaritea i te Wāhitau IP Static
Te whakauru i nga taputapu e tika ana
Tāuta Haere
Tikiake ana i te tohatoha Haere
Te tautuhi i nga taurangi taiao
Te tirotiro i te putanga Haere
Te whakauru i a Geth me Swarm
Te hanga poraka tūmataiti
Te tirotiro i to putea me to pauna
Whakarāpopototanga akoranga

Akoranga 4. Nga kaute me te whakawhiti moni i waenga i nga kauteTirohia me te taapiri i nga kaute
Tirohia te rarangi o nga kaute
Te taapiri i tetahi kaute
nga whiringa whakahau putea geth
Kupuhipa pūkete
Cryptomoni i Ethereum
Waeine Moni Ethereum
Ka whakatauhia e matou te toenga o naianei o a maatau kaute
Whakawhiti moni mai i tetahi kaute ki tetahi atu
Tikanga eth.sendTransaction
Tirohia te mana tauwhitinga
Rihiti tauwhitinga
Whakarāpopototanga akoranga

Akoranga 5. Te whakaputa i to kirimana tuatahiNga kirimana atamai i Ethereum
Mahinga Kiriata Ataata
Miihini Mariko Ethereum
Te taiao whanaketanga whakauru Remix Solidity IDE
Rere whakahiato
Nga Mahi Kirimana Waea
Te whakaputa kirimana i runga i te whatunga tūmataiti
Te tiki i te whakamaramatanga ABI me te waehere takirua kirimana
Te whakaputanga o te kirimana
Te tirotiro i te kirimana whakaputa i te mana tauwhitinga
Nga Mahi Kirimana Waea
Ko te kaitoi puranga solc
Te whakauru i te solc ki runga Ubuntu
Tāuta solc ki Debian
Te whakahiato i te kirimana HelloSol
Te whakaputanga o te kirimana
Tāuta solc i runga i te Rasberian
Whakarāpopototanga akoranga

Akoranga 6. Nga kirimana atamai me te Node.jsTāuta Node.js
Te whakaurunga i runga i te Ubuntu
Te whakaurunga ki a Debian
Te whakauru me te whakahaere i te Ganache-cli
Tukutuku3 tāutanga
Tāuta solc
Te whakauru i te Node.js i runga i te Rasberian
Hōtuhi ki te tiki rārangi o ngā pūkete i roto i te papatohu
He tuhinga mo te whakaputa kirimana atamai
Whakarewa me te tiki tawhā
Te tiki kōwhiringa whakarewa
Whakaemi kirimana
Wewete i to putea
Te uta i te ABI me te waehere takirua kirimana
Te whakatau tata i te nui o te hau e hiahiatia ana
Waihangahia he ahanoa ka timata ki te whakaputa kirimana
Te whakahaere i te tuhinga whakaputa kirimana
Te karanga i nga mahi kirimana atamai
Ka taea te whakahou i tetahi kirimana atamai kua whakaputaina?
Te mahi me te Web3 putanga 1.0.x
Te tiki rarangi kaute
Te whakaputanga o te kirimana
Nga Mahi Kirimana Waea
Whakawhiti moni mai i tetahi kaute ki tetahi atu
Whakawhiti moni ki te kaute kirimana
Te whakahou i te kirimana atamai HelloSol
Waihangahia he tuhinga hei tiro i to toenga putea
Tāpiri waea ki te mahi getBalance ki te tuhinga call_contract_get_promise.js
Ka piki ake te kaute kirimana atamai
Whakarāpopototanga akoranga

Akoranga 7. He Kupu Whakataki ki te TruffleTe Tāuta Truffle
Waihangahia he kaupapa HelloSol
Te hanga i te Whaiaronga Kaupapa me nga konae
Whaiaronga kirimana
Nga hekenga pukapuka
Te whakamatautau whaiaronga
truffle-config.js kōnae
Te whakahiato i te kirimana HelloSol
Tīmatahia te whakaputa kirimana
Te Waea i nga Mahi kirimana a HelloSol i roto i te Whakatairanga Truffle
Ko te waea ki a HelloSol he mahi kirimana mai i te tuhinga JavaScript e whakahaere ana i a Node.js
Te whakauru i te kōwae taratara-kirimana
Ko te karanga i nga mahi kirimana getValue me getString
Waea kirimana mahi setValue me setString
Te whakarerekē kirimana me te whakaputa ano
Te mahi me te Web3 putanga 1.0.x
Te whakarereke i te kirimana atamai HelloSol
Nga tuhinga mo te waea tikanga kirimana
Whakamatau i roto i te Truffle
Te whakamatautau totoka
whakamātautau JavaScript
Whakarāpopototanga akoranga

Akoranga 8. Momo Raraunga Tokakirimana mo te ako momo raraunga
Momo raraunga Boolean
Tauoti kore haina me nga tauoti kua hainatia
Nga tau ira kua pumau
Wāhitau
Taurangi o nga momo uaua
Huanga Rahi Pumau
Huranga hihiko
Whakawhiti
Hanganga
Mahere papakupu
Whakarāpopototanga akoranga

Akoranga 9. Te hekenga o nga kirimana ki te whatunga tūmataiti me te whatunga RinkebyTe whakaputa kirimana mai i a Truffle ki te whatunga a Geth
Te whakarite i te kōpuku whatunga tūmataiti
Te whakarite kirimana mo te mahi
Te whakahiato me te heke i tetahi kirimana ki te whatunga Truffle
Ka timata te heke whatunga paetata geth
Te tiki taonga a Truffle
Te whakaputa kirimana mai i a Truffle ki te Rinkeby testnet
Te whakareri i te node Geth hei mahi tahi me Rinkeby
Kohanga tukutahi
Te taapiri i nga kaute
Te whakanui ake i to putea Rinkeby me te ether
Te whakarewa i te hekenga kirimana ki te whatunga Rinkeby
Te tirotiro i nga korero kirimana i runga i te whatunga Rinkeby
Papatohu Truffle mo Rinkeby Whatunga
He huarahi ngawari ki te karanga i nga mahi kirimana
Te waea tikanga kirimana ma te whakamahi i te Node.js
Whakawhiti moni i waenga i nga kaute i te papatohu Truffle mo Rinkby
Whakarāpopototanga akoranga

Akoranga 10. Ethereum Swarm Decentralized Raraunga RokirokiMe pehea te mahi a Ethereum Swarm?
Te whakauru me te whakarewa i te Swarm
Nga mahi me nga konae me nga raarangi
Tukuake he Kōnae ki Ethereum Swarm
Te panui i tetahi konae mai i Ethereum Swarm
Tirohia te whakaaturanga o te konae kua tuku ake
E uta ana i nga whaiaronga me nga raarangiroto
Te panui i tetahi konae mai i te raarangi kua tikiakehia
Te whakamahi i te kuaha whanui Swarm
Te uru atu ki a Swarm mai i nga tuhinga Node.js
Perl Net::Ethereum::Swarm module
Te whakauru i te Net::Ethereum::Swarm module
Te tuhi me te panui raraunga
Whakarāpopototanga akoranga

Akoranga 11. Web3.py anga mo te mahi tahi me Ethereum i PythonTāuta ana Web3.py
Te whakahou me te whakauru i nga kohinga e tika ana
Te tāuta i te kōwae easysolc
Te whakaputa kirimana ma te whakamahi i te Web3.py
Whakaemi kirimana
Te hono atu ki tetahi kaiwhakarato
Whakaritea te whakaputanga kirimana
Te tiaki i te wahitau kirimana me te abi i roto i te konae
Te whakahaere i te tuhinga whakaputa kirimana
Waea Tikanga kirimana
Te panui i te waahi noho me te abi o tetahi kirimana mai i te konae JSON
Te hono atu ki tetahi kaiwhakarato
Te hanga i tetahi mea kirimana
Waea Tikanga kirimana
Truffle me Web3.py
Whakarāpopototanga akoranga

Akoranga 12. OraclesKa taea e te kirimana atamai te whakawhirinaki ki nga raraunga mai i te ao o waho?
Oracles hei takawaenga korero poraka
Puna korero
Waehere hei tohu raraunga mai i te puna
Oracle mo te tuhi i te utu whakawhiti i roto i te poraka
kirimana USDRateOracle
Te whakahou i te utu whakawhiti i roto i te kirimana atamai
Ma te Kaiwhakarato Tukutuku Tukutuku
E tatari ana mo te takahanga RateUpdate
Te whakahaere i te takahanga RateUpdate
Te timata i te whakahou raraunga i roto i te kirimana atamai
Whakarāpopototanga akoranga

Source: will.com

Tāpiri i te kōrero