Fampidirana ny Smart Contracts

Ato amin'ity lahatsoratra ity, hojerentsika hoe inona ny fifanarahana marani-tsaina, inona izy ireo, hifankafantatra amin'ireo sehatra fifanarahana marani-tsaina samihafa, ny endri-javatra, ary hiresaka momba ny fomba fiasan'izy ireo sy ny tombontsoa azony entina. Ity fitaovana ity dia tena ilaina ho an'ny mpamaky izay tsy mahafantatra tsara ny lohahevitra momba ny fifanarahana marani-tsaina, fa te hanakaiky kokoa ny fahatakarana izany.

fifanarahana ara-dalàna vs. fifanarahana marani-tsaina

Alohan'ny handinihantsika ny antsipiriany, andeha isika haka ohatra ny fahasamihafana misy eo amin'ny fifanarahana mahazatra, izay voafaritra amin'ny taratasy, sy ny fifanarahana marani-tsaina, izay aseho amin'ny nomerika.

Fampidirana ny Smart Contracts

Nanao ahoana izany talohan'ny nahatongavan'ny fifanarahana marani-tsaina? Alaivo sary an-tsaina ny vondron'olona te-hametraka fitsipika sy fepetra sasantsasany amin'ny fitsinjarana ny soatoavina, ary koa ny rafitra iray hiantohana ny fampiharana io fizarana io araka ny fitsipika sy fepetra nomena. Avy eo dia miara-mivory izy ireo, manao taratasy iray izay hanoratany ny antsipirian'ny mombamomba azy, ny fepetra, ny soatoavina tafiditra, ny daty ary ny sonia azy ireo. Nohamarinin’ny antoko azo itokisana, toy ny notary, io fifanarahana io. Fanampin'izay, nandeha tamin'ny lalana samihafa ireo olona ireo niaraka tamin'ny dika mitovy amin'ny fifanarahana toy izany ary nanomboka nanao hetsika izay mety tsy mifanaraka amin'ny fifanarahana mihitsy, izany hoe nanao zavatra iray izy ireo, saingy tamin'ny taratasy dia voamarina fa tokony hanao zavatra izy ireo. hafa tanteraka. Ary ahoana no hialana amin'io toe-javatra io? Raha ny marina, ny iray amin'ireo mpikambana ao amin'ny vondrona dia mila maka ity taratasy ity, maka porofo, mitondra izany eny amin'ny fitsarana ary mahatratra ny fanarahan-dalàna eo amin'ny fifanarahana sy ny hetsika tena izy. Matetika, sarotra ny manatratra ny fampiharana ara-drariny an'io fifanarahana io, izay miteraka vokatra tsy mahafinaritra.

Inona no azo lazaina momba ny fifanarahana smart? Izy ireo dia manambatra ny fahafaha-manoratra ny fepetran'ny fifanarahana sy ny rafitra amin'ny fampiharana hentitra azy. Raha toa ka efa napetraka ny fepetra ary nosoniavina ny fifampiraharahana na fangatahana mifandraika amin'izany, dia rehefa nekena izany fangatahana na fifampiraharahana izany dia tsy azo atao intsony ny manova ny fepetra na misy fiantraikany amin'ny fampiharana azy.

Misy mpanamarina iray na tambajotra iray manontolo, ary koa ny angon-drakitra mitahiry ireo fifanarahana marani-tsaina rehetra natolotra hotanterahina ao anatin'ny filaharan'ny fotoana hentitra. Zava-dehibe ihany koa ny tsy maintsy ahitana an'ity angon-drakitra ity ny fepetra rehetra amin'ny fanatanterahana ny fifanarahana marani-tsaina. Ankoatr'izay, tsy maintsy raisina an-tsaina ny sandany izay voalaza ao amin'ny fifanarahana. Raha mihatra amin'ny vola dizitaly sasany izany, dia tokony horaisin'ity tahiry ity izany.

Raha lazaina amin'ny teny hafa dia tsy maintsy manana fidirana amin'ny angon-drakitra rehetra izay iasan'ny fifanarahana smart. Ohatra, ny angon-drakitra tokana dia tokony hampiasaina amin'ny kaonty amin'ny vola nomerika, ny fifandanjan'ny mpampiasa, ny fifanakalozana amin'ny mpampiasa ary ny mari-pamantarana. Avy eo, amin'ny fifanarahana marani-tsaina, ny fepetra dia mety ho ny fifandanjan'ny mpampiasa amin'ny vola iray, ny fahatongavan'ny fotoana iray, na ny fisian'ny fifampiraharahana iray, fa tsy misy hafa.

Famaritana ny fifanarahana marani-tsaina

Amin'ny ankapobeny, ny voambolana dia noforonin'ny mpikaroka Nick Szabo ary nampiasaina voalohany tamin'ny 1994, ary voarakitra an-tsoratra tamin'ny 1997 tao amin'ny lahatsoratra iray izay mamaritra ny hevitra momba ny fifanarahana marani-tsaina.

Ny fifanarahana marani-tsaina dia midika fa misy automation sasany amin'ny fitsinjarana ny sanda, izay tsy miankina afa-tsy amin'ireo fepetra efa voafaritra mialoha. Amin'ny endriny tsotra indrindra dia toa fifanarahana misy fepetra voafaritra tsara, izay nosoniavin'ny antoko sasany.

Ny fifanarahana Smart dia natao mba hampihenana ny fahatokisana amin'ny antoko fahatelo. Indraindray ny foibe fandraisana fanapahan-kevitra izay iankinan'ny zava-drehetra dia tsy tafiditra tanteraka. Ankoatra izany, mora kokoa ny fanaraha-maso ny fifanarahana toy izany. Izany dia vokatry ny endri-javatra famolavolana sasany ny rafitra toy izany, fa ny ankamaroany dia takatsika amin'ny alàlan'ny fifanarahana marani-tsaina ny tontolo iainana itsinjaram-pahefana sy ny fisian'ny asa izay ahafahan'ny olona rehetra manadihady ny angon-drakitra ary manao fanaraha-maso feno ny fanatanterahana ny fifanarahana. Izany dia miantoka ny fiarovana amin'ny fiovan'ny angon-drakitra mihemotra izay mety hitondra fiovana eo amin'ny fanatanterahana ny fifanarahana. Ny fametahana nomerika ny ankamaroan'ny dingana rehefa mamorona sy manangana fifanarahana marani-tsaina dia matetika manatsotra ny teknolojia sy ny vidin'ny fampiharana azy ireo.

Ohatra tsotra - serivisy Escrow

Andeha isika hijery ohatra iray tena tsotra. Hanampy anao hanakaiky kokoa ny fahatakarana ny fiasan'ny fifanarahana marani-tsaina izany, ary koa hahatakatra tsara kokoa ny toe-javatra tokony hampiasana azy ireo.

Fampidirana ny Smart Contracts

Azo ampiharina amin'ny fampiasana Bitcoin ihany koa izany, na dia amin'izao fotoana izao aza dia tsy azo antsoina hoe sehatra feno ho an'ny fifanarahana marani-tsaina i Bitcoin. Noho izany, manana mpividy izahay ary manana fivarotana an-tserasera. Misy mpanjifa te hividy monitor amin'ity fivarotana ity. Amin'ny tranga tsotra indrindra, ny mpividy dia mamita sy mandefa fandoavam-bola, ary ny fivarotana an-tserasera dia manaiky izany, manamafy izany, ary avy eo mandefa ny entana. Na izany aza, amin'ity toe-javatra ity dia ilaina ny fitokisana lehibe - tsy maintsy matoky ny fivarotana an-tserasera ny mpividy amin'ny vidin'ny monitor manontolo. Satria ny fivarotana an-tserasera dia mety manana laza ambany eo imason'ny mpividy, misy ny loza mety hitranga noho ny antony, rehefa avy nanaiky ny fandoavam-bola, ny fivarotana dia handà ny serivisy ary tsy handefa ny entana amin'ny mpividy. Noho izany, ny mpividy dia mametraka fanontaniana (ary, araka izany, ny fivarotana an-tserasera dia mametraka ity fanontaniana ity) inona no azo ampiharina amin'ity tranga ity mba hampihenana ny risika toy izany ary hahatonga ny fifanakalozana toy izany ho azo antoka kokoa.

Raha ny Bitcoin, dia azo atao ny mamela ny mpividy sy ny mpivarotra hifidy tsy miankina mpanelanelana. Betsaka ny olona mandray anjara amin'ny famahana olana mampiady hevitra. Ary ny mpandray anjara dia afaka misafidy amin'ny lisitry ny mpanelanelana amin'ny ankapobeny izay hatoky azy. Miara-mamorona adiresy 2 amin'ny 3 misy sonia maromaro izy ireo izay misy fanalahidy telo ary sonia roa miaraka amin'ny fanalahidy roa dia takiana handany vola madinika avy amin'io adiresy io. Ny fanalahidy iray dia ho an'ny mpividy, ny faharoa ho an'ny fivarotana an-tserasera, ary ny fahatelo ho an'ny mpanelanelana. Ary amin'ny adiresy multisignature toy izany ny mpividy dia handefa ny vola ilaina handoavana ny monitor. Ankehitriny, rehefa hitan'ny mpivarotra fa voasakana mandritra ny fotoana fohy ny vola amin'ny adiresy multisignature izay miankina aminy, dia azony atao ny mandefa ny monitor amin'ny alàlan'ny mailaka.

Manaraka izany, ny mpividy dia mandray ny fonosana, mandinika ny entana ary mandray fanapahan-kevitra momba ny fividianana farany. Mety hanaiky tanteraka ny serivisy omena izy ary hanao sonia ny fifampiraharahana amin'ny fanalahidiny, izay hamindrany vola avy amin'ny adiresin'ny sonia maromaro mankany amin'ny mpivarotra, na mety tsy afa-po amin'ny zavatra iray. Amin'ny tranga faharoa, dia mifandray amin'ny mpanelanelana izy mba hanangona fifanakalozana hafa izay hizarana ireo vola madinika ireo amin'ny fomba hafa.

Andeha hatao hoe nisy raraka kely tonga ilay monitor ary tsy nisy cable ho an'ny fampifandraisana amin'ny solosaina ilay kitapo, na dia nilaza aza ny tranokalan'ny fivarotana an-tserasera fa tokony hampidirina ao anaty kitapo ny tariby. Avy eo ny mpividy dia manangona ny porofo ilaina hanaporofoana amin'ny mpanelanelana fa voafitaka izy tamin'ity toe-javatra ity: maka pikantsary amin'ny tranokala izy, maka sarin'ny tapakila mailaka, maka sarin'ny scratches eo amin'ny monitor ary mampiseho fa nisy ny tombo-kase. tapaka dia nesorina ny tariby. Ny fivarotana an-tserasera kosa dia manangona ny porofony ary mamindra izany amin'ny mpanelanelana.

Ny mpanelanelana dia liana amin'ny fanomezana fahafaham-po ny hatezeran'ny mpividy sy ny tombontsoan'ny fivarotana an-tserasera (ho mazava ny antony any aoriana). Izy io dia fifanakalozam-bola izay handaniana vola madinika avy amin'ny adiresy maromaro misy sonia eo amin'ny mpividy, ny fivarotana an-tserasera ary ny mpanelanelana, satria maka ampahany ho an'ny tenany izy ho valisoa amin'ny asany. Andao atao hoe 90% amin'ny totalin'ny vola dia an'ny mpivarotra, 5% ho an'ny mpanelanelana ary 5% ho an'ny mpividy. Ny mpanelanelana dia manao sonia io fifampiraharahana io amin'ny fanalahidiny, saingy tsy mbola azo ampiharina izany, satria mila sonia roa, fa iray ihany no mendrika izany. Mandefa fifanakalozana toy izany ho an'ny mpividy sy ny mpivarotra. Raha farafaharatsiny ny iray amin'izy ireo dia afa-po amin'ity safidy ity amin'ny fizarana vola madinika, dia ho sonia mialoha sy hozaraina amin'ny tambajotra ny fifampiraharahana. Mba hanamarinana izany dia ampy ny manaiky ny safidin'ny mpanelanelana ny iray amin'ireo antoko amin'ny fifampiraharahana.

Zava-dehibe ny fisafidianana mpanelanelana amin'ny voalohany mba hatokisana azy ny mpandray anjara. Amin'ity tranga ity, dia hanao zavatra tsy miankina amin'ny tombontsoan'ny iray na ny iray izy ary hanombantombana ny toe-javatra. Raha tsy manome safidy amin'ny fizarana vola madinika izay hanome fahafaham-po ny mpandray anjara iray farafahakeliny ny mpanelanelana, dia, rehefa nifanaraka, ny mpividy sy ny fivarotana an-tserasera dia afaka mandefa ny vola madinika amin'ny adiresy multisignature vaovao amin'ny fametrahana ny soniany roa. Hatambatra miaraka amin'ny mpanelanelana hafa ny adiresin'ny sonia vaovao, izay mety ho mahay kokoa amin'ilay raharaha ary hanome safidy tsara kokoa.

Ohatra misy efitra fatoriana sy vata fampangatsiahana

Andeha hojerentsika ohatra sarotra kokoa izay mampiseho mazava kokoa ny fahaizan'ny fifanarahana marani-tsaina.

Fampidirana ny Smart Contracts

Andeha hatao hoe misy lehilahy telo nifindra vao haingana tao amin'ny efitrano fatoriana iray. Liana amin’ny fividianana vata fampangatsiahana ho an’ny efitranony izy telo mianadahy izay iarahan’izy ireo ampiasaina. Ny iray tamin'izy ireo dia nanolo-tena hanangona ny vola ilaina hividianana vata fampangatsiahana sy hifampiraharaha amin'ny mpivarotra. Vao haingana anefa izy ireo no nifankahita ary tsy ampy fifampitokisana. Mazava ho azy fa ny roa amin'izy ireo dia manao risika amin'ny fanomezana vola ny fahatelo. Ankoatra izany, mila manao fifanarahana izy ireo amin'ny fisafidianana mpivarotra.

Afaka mampiasa ny serivisy escrow izy ireo, izany hoe misafidy mpanelanelana izay hanara-maso ny fanatanterahana ny fifampiraharahana ary hamaha olana mampiady hevitra raha misy. Avy eo, rehefa nanaiky izy ireo, dia nanao fifanarahana marani-tsaina ary manome fepetra sasany ao anatiny.

Ny fepetra voalohany dia alohan'ny fotoana iray, lazao ao anatin'ny herinandro iray, ny kaonty fifanarahana marani-tsaina mifanaraka amin'izany dia tsy maintsy mahazo fandoavam-bola telo avy amin'ny adiresy sasany amin'ny vola iray. Raha tsy mitranga izany, ny fifanarahana smart dia mijanona amin'ny fanatanterahana ary mamerina ny vola madinika amin'ny mpandray anjara rehetra. Raha feno ny fepetra dia apetraka ny soatoavin'ny mpivarotra sy ny mpanelanelana, ary ny fepetra dia voamarina fa ny mpandray anjara rehetra dia manaiky ny safidin'ny mpivarotra sy ny mpanelanelana. Rehefa feno ny fepetra rehetra dia hafindra any amin'ny adiresy voafaritra ny vola. Io fomba fiasa io dia afaka miaro ny mpandray anjara amin'ny hosoka amin'ny lafiny rehetra ary manafoana ny fitokisana amin'ny ankapobeny.

Hitantsika amin'ity ohatra ity ny tena foto-kevitra fa ity fahaizana mametra ny masontsivana manaraka ity ho fanatanterahana ny fepetra tsirairay dia ahafahanao mamorona rafitra misy fahasarotana sy halalin'ny ambaratonga misy akany. Ankoatra izany, azonao atao ny mamaritra ny fepetra voalohany amin'ny fifanarahana marani-tsaina, ary aorian'ny fahatanterahan'izany dia azonao atao ny mametraka masontsivana ho an'ny fepetra manaraka. Raha lazaina amin'ny teny hafa, ny fepetra dia voasoratra ara-dalàna, ary ny mari-pamantarana ho azy dia azo apetraka sahady mandritra ny asany.

Fanasokajiana ny fifanarahana marani-tsaina

Ho an'ny fanasokajiana dia azonao atao ny mametraka vondron'olona maromaro. Na izany aza, amin'izao fotoanan'ny fivoaran'ny teknolojia izao, efatra amin'izy ireo no manan-danja.

Ny fifanarahana marani-tsaina dia azo avahana amin'ny tontolon'ny fanatanterahana azy, izay mety ho foibe na fitsinjaram-pahefana. Raha ny momba ny fitsinjaram-pahefana dia manana fahaleovan-tena bebe kokoa sy fandeferana amin'ny fahadisoana isika rehefa manatanteraka fifanarahana marani-tsaina.

Azo avahana ihany koa izy ireo amin'ny alàlan'ny fizotry ny fametrahana sy ny fanatanterahana ny fepetra: azo alaina maimaim-poana izy ireo, voafetra na voafaritra mialoha, izany hoe soratana mafy. Rehefa tsy misy afa-tsy 4 fifanarahana marani-tsaina manokana eo amin'ny sehatra fifanarahana marani-tsaina, ny masontsivana ho azy ireo dia azo apetraka amin'ny fomba rehetra. Noho izany, ny fametrahana azy ireo dia tsotra kokoa: mifidy fifanarahana avy amin'ny lisitra isika ary mandalo ny masontsivana.

Araka ny fomba fanombohana dia misy fifanarahana marani-tsaina mandeha ho azy, izany hoe, rehefa misy ny fepetra sasany, dia manatanteraka ny tenany izy ireo, ary misy ny fifanarahana izay voafaritra ny fepetra, fa ny sehatra dia tsy manamarina ny fahatanterahan'izy ireo ho azy; mila atomboka misaraka.

Ankoatra izany, ny fifanarahana smart dia miovaova amin'ny haavon'ny fiainana manokana. Izy ireo dia mety ho misokatra tanteraka, ampahany na tsiambaratelo tanteraka. Ity farany dia midika fa tsy mahita ny fepetran'ny fifanarahana marani-tsaina ny mpanara-maso antoko fahatelo. Na izany aza, ny lohahevitra momba ny fiainana manokana dia tena malalaka ary tsara kokoa ny mandinika azy io misaraka amin'ny lahatsoratra ankehitriny.

Eto ambany dia hojerentsika akaiky ireo fepetra telo voalohany mba hampahazava kokoa ny fahatakarana ny lohahevitra ankehitriny.

Smart fifanarahana amin'ny fotoana fandehanana

Fampidirana ny Smart Contracts

Miorina amin'ny tontolon'ny famonoana, misy ny fanavahana eo amin'ny sehatra fifanekena marani-tsaina mivondrona sy voatokana. Raha ny fifanarahana nomerika foibe dia serivisy tokana no ampiasaina, izay tsy misy afa-tsy validator iray ary mety misy serivisy backup sy fanarenana, izay mitantana foibe ihany koa. Misy tahiry iray izay mitahiry ny fampahalalana rehetra ilaina mba hametrahana ny fepetran'ny fifanarahana marani-tsaina ary hizara ny sanda izay raisina ao anatin'ity tahiry serivisy ity. Ny serivisy foibe toy izany dia manana mpanjifa izay mametraka fepetra amin'ny fangatahana sasany ary mampiasa fifanarahana toy izany. Noho ny toetran'ny sehatra afovoany, ny mekanika fanamarinana dia mety tsy azo antoka kokoa noho ny amin'ny vola crypto.

Ohatra, afaka maka mpanome tolotra finday isika (mpandraharaha finday samihafa). Aoka hatao hoe misy mpandraharaha iray mitazona firaketana an-tsoratra momba ny fifamoivoizana eo amin'ny lohamiliny, izay azo ampitaina amin'ny endrika samihafa, ohatra: amin'ny endrika antso an-telefaona, fandefasana SMS, fifamoivoizana amin'ny Internet amin'ny finday, ary araka ny fenitra samihafa, ary mitazona firaketana ihany koa. ny vola amin'ny fifandanjan'ny mpampiasa. Araka izany, ny mpanome tolotra finday dia afaka manao fifanarahana amin'ny kaonty momba ny serivisy omena sy ny fandoavana azy amin'ny fepetra samihafa. Amin'ity tranga ity dia mora ny mametraka fepetra toy ny "mandefa SMS miaraka amin'ny kaody toy izao sy izao amin'ny isa toy izao ary hahazo ny fepetra toy izany sy izany ho an'ny fizarana fifamoivoizana ianao."

Ohatra iray hafa azo omena: banky nentim-paharazana miaraka amin'ny fanitarana ny fampandehanana ny Internet banky sy ny fifanarahana tena tsotra toy ny fandoavam-bola tsy tapaka, ny fiovana mandeha ho azy amin'ny fandoavam-bola miditra, automatique deduction ny zanabola amin'ny kaonty voafaritra, sns.

Raha miresaka fifanarahana marani-tsaina miaraka amin'ny tontolon'ny famonoana ifotony isika, dia manana vondrona mpanamarina isika. Ny tsara indrindra dia ny olona rehetra dia mety ho lasa validator. Noho ny protocole synchronization ny angon-drakitra sy ny fahatongavana marimaritra iraisana, dia manana angon-drakitra mahazatra izahay izay hitahiry ny fifanakalozana rehetra amin'ny fifanarahana voafaritra tsara, fa tsy fanontaniana misy fepetra, izay miova matetika ny endrika, ary tsy misy fanondroana misokatra. Eto, ny fifampiraharahana dia hisy toromarika hanatanterahana ny fifanarahana araka ny fepetra hentitra. Misokatra ity famaritana ity ary, noho izany, ny mpampiasa sehatra dia afaka manara-maso sy manamarina ny fifanarahana marani-tsaina. Hitantsika eto fa ambony noho ny foibe ny sehatra tsy miankina amin'ny fahaleovantena sy ny fandeferana ny fahadisoana, saingy sarotra kokoa ny famolavolana sy fikojakojana azy.

Smart fifanarahana amin'ny fomba fametrahana sy fanatanterahana ny fepetra

Andeha hojerentsika akaiky ny maha-samihafa ny fifanarahana marani-tsaina amin'ny fomba ametrahany sy fanatanterahana ny fepetra. Eto izahay dia mampitodika ny sainay amin'ny fifanarahana marani-tsaina izay azo rindrankajy kisendrasendra ary feno i Turing. Ny fifanarahana marani-tsaina feno Turing dia ahafahanao mametraka algorithm saika ho fepetra amin'ny fanatanterahana ny fifanarahana: manoratra tsingerina, asa sasany amin'ny kajy ny mety, sy ny toy izany - hatrany amin'ny algorithm sonia elektronika anao manokana. Amin'ity tranga ity, ny tiana holazaina dia ny fanoratana lojika marina tokoa.

Misy ihany koa ny fifanarahana marani-tsaina tsy misy dikany, fa tsy ny Turing feno. Anisan'izany ny Bitcoin sy Litecoin miaraka amin'ny sorany manokana. Midika izany fa tsy afaka mampiasa afa-tsy hetsika sasany ianao amin'ny filaharana rehetra, fa tsy afaka manoratra tadivavarana sy ny algorithm anao manokana intsony ianao.

Ankoatra izany, misy sehatra fifanarahana marani-tsaina izay manatanteraka fifanarahana marani-tsaina efa voafaritra mialoha. Anisan'izany ny Bitshares sy Steemit. Bitshares dia manana fifanarahana marani-tsaina isan-karazany momba ny varotra, ny fitantanana kaonty, ny fitantanana ny sehatra sy ny masontsivana azy. Sehatra mitovy amin'izany ny Steemit, saingy tsy mifantoka amin'ny famoahana mari-pamantarana sy varotra intsony, toy ny Bitshares, fa amin'ny bilaogy, izany hoe mitahiry sy manodina votoaty amin'ny fomba fitsinjaram-pahefana.

Ny fifanarahana Turing-complete arbitrary dia ahitana ny sehatra Ethereum sy RootStock, izay mbola eo an-dalam-pandrosoana. Noho izany, eto ambany isika dia hipetraka amin'ny antsipiriany bebe kokoa momba ny sehatra fifanarahana smart Ethereum.

Smart fifanarahana amin'ny fomba fanombohana

Miorina amin'ny fomba fanombohana, ny fifanarahana marani-tsaina dia azo zaraina ho vondrona roa farafahakeliny: mandeha ho azy sy manual (tsy mandeha ho azy). Ny automatique dia miavaka amin'ny zava-misy fa, raha jerena ny masontsivana sy ny fepetra fantatra rehetra, ny fifanarahana marani-tsaina dia tanteraka tanteraka, izany hoe, tsy mitaky fandefasana fifampiraharahana fanampiny ary mandany komisiona fanampiny isaky ny famonoana manaraka. Ny sehatra mihitsy no manana ny angon-drakitra rehetra hanombanana ny fomba hahavitan'ny fifanarahana marani-tsaina. Tsy kisendrasendra ny lojika ao fa efa voafaritra mialoha ary azo vinaniana izany rehetra izany. Izany hoe, azonao atao ny manombatombana mialoha ny fahasarotan'ny fanatanterahana fifanarahana marani-tsaina, mampiasa karazana komisiona tsy tapaka ho azy, ary mahomby kokoa ny dingana rehetra amin'ny fampiharana azy.

Ho an'ny fifanarahana marani-tsaina izay voarindra malalaka, tsy mandeha ho azy ny famonoana. Mba hanombohana fifanarahana marani-tsaina toy izany, amin'ny dingana rehetra ilainao ny mamorona fifampiraharahana vaovao, izay hiantso ny dingana famonoana manaraka na ny fomba fifanarahana marani-tsaina manaraka, mandoa ny vaomiera mifanaraka amin'izany ary miandry ny fanamafisana ny fifampiraharahana. Mety ho vita soa aman-tsara na tsia ny famonoana, satria tsy misy dikany ny kaody fifanarahana marani-tsaina ary mety hipoitra ny fotoana tsy ampoizina, toy ny loop mandrakizay, ny tsy fahampian'ny mari-pamantarana sy ny tohan-kevitra sasany, ny maningana tsy voafehy, sns.

Kaonty Ethereum

Karazana kaonty Ethereum

Andeha hojerentsika izay karazana kaonty mety misy eo amin'ny sehatra Ethereum. Tsy misy afa-tsy karazany roa ny kaonty eto ary tsy misy safidy hafa. Ny karazana voalohany dia antsoina hoe kaonty mpampiasa, ny faharoa dia kaonty fifanarahana. Andeha hojerentsika ny maha-samihafa azy ireo.

Ny kaonty mpampiasa dia fehezin'ny fanalahidin'ny sonia elektronika ihany. Ny tompon'ny kaonty dia mamokatra ny mpivady fanalahidy manokana ho an'ny sonia elektronika amin'ny alàlan'ny algorithm ECDSA (Elliptic Curve Digital Signature Algorithm). Ny fifampiraharahana voasonia miaraka amin'ity fanalahidy ity ihany no afaka manova ny toetry ny kaonty.

Misy lojika mitokana ho an'ny kaonty smart contract. Tsy azo fehezina amin'ny alàlan'ny kaody rindrambaiko efa voafaritra mialoha izay mamaritra tanteraka ny fihetsiky ny fifanarahana marani-tsaina: ny fomba hitantanany ny vola madinika ao anatin'ny toe-javatra sasany, amin'ny fandraisana an-tanana izay mpampiasa ary amin'ny fepetra fanampiny no hizarana ireo vola madinika ireo. Raha toa ka tsy omen'ny mpamorona ao amin'ny code programme ny teboka sasany dia mety hipoitra ny olana. Ohatra, ny fifanarahana marani-tsaina dia mety hahazo fanjakana iray izay tsy ankatoaviny ny fanombohana famonoana fanampiny avy amin'ireo mpampiasa. Amin'ity tranga ity, ny vola madinika dia tena hivaingana, satria ny fifanarahana marani-tsaina dia tsy manome ny fivoahana amin'ity fanjakana ity.

Ahoana ny famoronana kaonty amin'ny Ethereum

Raha ny kaonty mpampiasa iray, ny tompony dia mamokatra tsy miankina mpivady fanalahidy mampiasa ECDSA. Zava-dehibe ny manamarika fa ny Ethereum dia mampiasa algorithm mitovy ary mitovy amin'ny curve elliptic ho an'ny sonia elektronika toy ny Bitcoin, fa ny adiresy dia kajy amin'ny fomba hafa kely. Eto, tsy ampiasaina intsony ny vokatry ny hashing roa, toy ny amin'ny Bitcoin, fa ny hashing tokana dia omena miaraka amin'ny fiasa Keccak amin'ny halavan'ny 256 bit. Ny bitika faran'izay manan-danja indrindra dia tapaka amin'ny sandan'ny vokatra, izany hoe ny bitika kely indrindra 160 amin'ny sandan'ny hash mivoaka. Vokatr'izany dia mahazo adiresy ao amin'ny Ethereum isika. Raha ny marina dia mila 20 bytes izany.

Mariho fa ny famantarana ny kaonty ao amin'ny Ethereum dia voakodia amin'ny hex nefa tsy mampiasa checksum, tsy toy ny Bitcoin sy rafitra maro hafa, izay misy ny adiresy ao amin'ny rafitra laharana 58 miaraka amin'ny fanampiana checksum. Midika izany fa mila mitandrina ianao rehefa miasa amin'ny famantarana ny kaonty ao amin'ny Ethereum: na dia ny fahadisoana iray amin'ny famantarana aza dia azo antoka fa hitarika amin'ny fahaverezan'ny vola madinika.

Misy endri-javatra manan-danja ary izany dia ny famoronana kaonty mpampiasa amin'ny haavon'ny angon-drakitra ankapobeny amin'ny fotoana anekeny ny fandoavam-bola voalohany.

Ny famoronana kaonty fifanarahana marani-tsaina dia mitaky fomba hafa tanteraka. Tamin'ny voalohany, ny iray amin'ireo mpampiasa dia manoratra ny kaody loharanon'ny fifanarahana marani-tsaina, ary avy eo ny code dia mandalo amin'ny compiler manokana ho an'ny sehatra Ethereum, mahazo bytecode ho an'ny milina virtoaly Ethereum manokana. Ny bytecode vokarina dia apetraka amin'ny sehatra manokana amin'ny fifampiraharahana. Nohamarinina tamin'ny anaran'ny kaontin'ny mpanatontosa izany. Manaraka, aparitaka manerana ny tambajotra ity fifampiraharahana ity ary mametraka ny fehezan-dalàna fifanarahana smart. Ny vaomiera ho an'ny fifampiraharahana ary, araka izany, ho an'ny fanatanterahana ny fifanarahana dia esorina amin'ny fifandanjan'ny kaontin'ny mpamorona.

Ny fifanarahana marani-tsaina tsirairay dia tsy maintsy misy ny mpanamboatra azy manokana (amin'ity fifanarahana ity). Mety banga na misy votoaty. Aorian'ny famonoana ny mpanamboatra, dia noforonina ny famantarana ny kaonty fifanarahana marani-tsaina, izay ahafahanao mandefa vola madinika, miantso ny fomba fifanarahana marani-tsaina sasany, sns.

Ethereum Transaction Structure

Mba hanazavana bebe kokoa, dia hanomboka hijery ny firafitry ny fifanakalozana Ethereum sy ny kaody fifanarahana smart.

Fampidirana ny Smart Contracts

Ny fifanakalozana Ethereum dia misy sehatra maromaro. Ny voalohany amin'ireo, tsy izany, dia nomeraon'ny fifampiraharahana mifandraika amin'ny kaonty manokana izay mizara azy sy ny mpanoratra azy. Ilaina izany mba hanavahana ny fifampiraharahana roa sosona, izany hoe hanilihana ny raharaha rehefa ekena indroa ny fifampiraharahana mitovy. Amin'ny fampiasana identifier dia manana sanda hash tokana ny fifanakalozana tsirairay.

Manaraka dia tonga saha toy ny vidin'ny gazy. Izany dia manondro ny vidin'ny vola fototra Ethereum niova ho entona, izay ampiasaina handoavana ny fanatanterahana ny fifanarahana smart sy ny fanomezana ny loharanon-karena milina virtoaly. Inona no dikan'izany?

Ao amin'ny Bitcoin, ny sara dia aloa mivantana amin'ny vola fototra - Bitcoin mihitsy. Azo atao izany noho ny mekanika tsotra amin'ny kajy azy ireo: mandoa henjana izahay amin'ny habetsaky ny angona voarakitra ao amin'ny fifanakalozana. Ao amin'ny Ethereum dia sarotra kokoa ny toe-javatra, satria sarotra be ny miantehitra amin'ny habetsaky ny angon-drakitra. Eto, ny fifampiraharahana dia mety ahitana kaody fandaharana izay hotanterahina amin'ny milina virtoaly, ary ny fiasan'ny milina virtoaly tsirairay dia mety manana fahasarotana hafa. Misy ihany koa ny asa izay manome fahatsiarovana ho an'ny variables. Hanana ny fahasarotany manokana izy ireo, izay hiankinan'ny fandoavam-bola isaky ny fandidiana.

Ny vidin'ny fandidiana tsirairay amin'ny mitovy entona dia tsy miova. Ampidirina manokana izany mba hamaritana ny vidin'ny fandidiana tsirairay. Miankina amin'ny enta-mavesatra eo amin'ny tambajotra no hiova ny vidin'ny entona, izany hoe ny coefficient izay avadika ho an'ity vondrona fanampiny ity ny vola fototra handoavana ny komisiona.

Misy endri-javatra iray hafa amin'ny fifampiraharahana amin'ny Ethereum: ny bytecode misy azy ho an'ny famonoana amin'ny milina virtoaly dia hotanterahina mandra-pahavitan'ny vokatra sasany (fahombiazana na tsy fahombiazana) na mandra-pahatapitry ny vola madinika natokana handoavana ny komisiona. . Mba hisorohana ny toe-javatra izay, raha misy hadisoana, ny vola madinika rehetra avy amin'ny kaontin'ny mpandefa dia nandany tamin'ny komisiona (ohatra, karazana tsingerina mandrakizay izay nanomboka tamin'ny milina virtoaly), misy ny sehatra manaraka - manomboka gasy (matetika antsoina hoe fetran'ny entona) - mamaritra ny habetsaky ny faran'ny faran'ny faran'izay tian'ny mpandefa mba hamitana ny fifampiraharahana iray.

Ny saha manaraka dia antsoina adiresy mankany. Anisan'izany ny adiresin'ny mpandray ny vola madinika na ny adiresin'ny fifanarahana marani-tsaina manokana izay hiantsoana ny fomba fiasany. Aorian'izany dia tonga ny saha sarobidy, izay idirana ny isan'ny vola madinika alefa any amin'ny adiresiny.

Manaraka izany dia sehatra mahaliana antsoina hoe tahirin-kevitra, izay mifanaraka amin'ny rafitra manontolo. Tsy sehatra misaraka io, fa rafitra iray manontolo izay mamaritra ny kaody ho an'ny milina virtoaly. Azonao atao ny mametraka data tsy misy dikany eto - misy fitsipika manokana momba izany.

Ary ny saha farany dia antsoina hoe sonia. Izy io dia ahitana ny sonia elektronika an'ny mpanoratra ity fifampiraharahana ity sy ny fanalahidin'ny daholobe hanamarinana ity sonia ity. Avy amin'ny fanalahidin'ny daholobe dia azonao atao ny mahazo ny famantarana ny kaontin'ny mpandefa an'ity fifampiraharahana ity, izany hoe ny famantarana manokana ny kaontin'ny mpandefa ao amin'ny rafitra. Hitanay ny zava-dehibe indrindra momba ny firafitry ny varotra.

Ohatra kaody fifanarahana smart ho an'ny Solidity

Andeha hojerentsika akaiky ny fifanarahana marani-tsaina tsotra indrindra amin'ny fampiasana ohatra.

contract Bank {
    address owner;
    mapping(address => uint) balances;
    
    function Bank() {
        owner = msg.sender;
    }

    function deposit() public payable {
        balances[msg.sender] += msg.value;
    }

    function withdraw(uint amount) public {
        if (balances[msg.sender] >= amount) {
            balances[msg.sender] -= amount;
            msg.sender.transfer(amount);
        }
    }

    function getMyBalance() public view returns(uint) {
        return balances[msg.sender];
    }

    function kill() public {
        if (msg.sender == owner)
            selfdestruct(owner);
    }
}

Etsy ambony dia kaody loharano notsorina izay afaka mitazona ny volan'ny mpampiasa ary mamerina azy ireo raha ilaina.

Noho izany, misy fifanarahana marani-tsaina amin'ny Banky izay manatanteraka ireto asa manaraka ireto: manangona vola madinika amin'ny fifandanjany, izany hoe rehefa voamarina ny fifampiraharahana ary napetraka ny fifanarahana marani-tsaina toy izany, dia misy kaonty vaovao noforonina izay mety ahitana vola madinika amin'ny fifandanjany; mahatsiaro ny mpampiasa sy ny fizarana vola madinika eo amin'izy ireo; manana fomba maro amin'ny fitantanana ny fifandanjana, izany hoe azo atao ny mameno, manala ary manamarina ny fifandanjan'ny mpampiasa.

Andeha hojerentsika ny andalana tsirairay amin'ny kaody loharano. Ity fifanarahana ity dia manana sehatra tsy tapaka. Ny iray amin'izy ireo, manana adiresy karazana, dia antsoina hoe tompony. Eto dia tsaroan'ny fifanarahana ny adiresin'ny mpampiasa namorona ity fifanarahana marani-tsaina ity. Fanampin'izany, misy rafitra dynamique izay mitazona ny fifandraisana eo amin'ny adiresin'ny mpampiasa sy ny fifandanjana.

Manaraka izany ny fomba Banky - manana anarana mitovy amin'ny fifanarahana. Araka izany, ity no mpanorina azy. Eto ny fari-piadidian'ny tompony dia omena ny adiresin'ilay olona nametraka io fifanarahana marani-tsaina io tamin'ny tambajotra. Izany no hany zavatra mitranga amin'ity constructor ity. Izany hoe, ny msg amin'ity tranga ity dia ny angon-drakitra nafindra tany amin'ny milina virtoaly miaraka amin'ny fifampiraharahana misy ny code manontolo amin'ity fifanarahana ity. Noho izany, msg.sender no mpanoratra ity fifampiraharahana ity izay mampiantrano ity code ity. Izy no tompon'ny fifanarahana marani-tsaina.

Ny fomba fametrahana dia ahafahanao mamindra vola madinika maromaro amin'ny kaonty fifanarahana amin'ny alàlan'ny fifanakalozana. Amin'ity tranga ity, ny fifanarahana marani-tsaina, mandray ireo vola madinika ireo, dia mamela azy ireo ao amin'ny takela-bolany, fa mirakitra an-tsoratra ao amin'ny rafitry ny fifandanjana hoe iza marina no nandefa ireo vola madinika ireo mba hahafantarana hoe iza izy ireo.

Ny fomba manaraka dia antsoina hoe misintona ary mila parameter iray - ny habetsaky ny vola madinika izay tian'ny olona hiala amin'ity banky ity. Izany dia manamarina raha ampy ny vola madinika ao amin'ny fifandanjan'ny mpampiasa izay miantso ity fomba ity handefasana azy ireo. Raha ampy izy ireo, dia ny fifanarahana marani-tsaina mihitsy no mamerina an'io vola madinika io amin'ny mpiantso.

Manaraka izany dia ny fomba fisavana ny fifandanjan'ny mpampiasa ankehitriny. Na iza na iza miantso ity fomba ity dia hampiasaina haka an'io fifandanjana io amin'ny fifanarahana marani-tsaina. Tsara ny manamarika fa ny modifier amin'ity fomba ity dia ny fijery. Midika izany fa ny fomba mihitsy dia tsy manova ny fari-piadidiany amin'ny fomba rehetra ary raha ny marina dia fomba famakiana fotsiny. Tsy misy fifampiraharahana misaraka noforonina hiantsoana an'io fomba io, tsy misy sara aloa, ary ny kajy rehetra dia atao eo an-toerana, ary avy eo dia mahazo ny vokatra ny mpampiasa.

Ilaina ny fomba famonoana mba handravana ny toetry ny fifanarahana marani-tsaina. Ary eto dia misy ny fanamarinana fanampiny raha ny mpiantso ity fomba ity no tompon'ity fifanarahana ity. Raha izany no izy, dia manimba ny tenany ny fifanarahana, ary ny asa fandravana dia maka parameter iray - ny famantarana ny kaonty izay handefasan'ny fifanarahana ny vola madinika sisa tavela amin'ny fifandanjany. Amin'ity tranga ity, ny vola sisa tavela dia handeha ho azy any amin'ny adiresin'ny tompon'ny fifanarahana.

Ahoana no fiasan'ny node feno amin'ny tambajotra Ethereum?

Andeha hojerentsika ny fomba hanatanterahana ny fifanarahana marani-tsaina toy izany amin'ny sehatra Ethereum sy ny fomba fiasan'ny node tambajotra iray.

Fampidirana ny Smart Contracts

Ny node feno amin'ny tambajotra Ethereum dia tsy maintsy manana modules efatra farafahakeliny.
Ny voalohany, toy ny amin'ny protocol decentralisaire rehetra, dia ny mody tambajotra P2P - module ho an'ny fifandraisana amin'ny tambajotra ary miasa amin'ny nodes hafa, izay ifanakalozana sakana, fifanakalozana ary fampahalalana momba ny nodes hafa. Ity dia singa nentim-paharazana ho an'ny vola crypto tsy miankina rehetra.

Manaraka, manana môdely izahay amin'ny fitehirizana angon-drakitra blockchain, fanodinana, fisafidianana sampana laharam-pahamehana, fanampim-baravarana, fanalana sakana, fanamarinana ireo sakana, sns.

Ny maody fahatelo dia antsoina hoe EVM (Ethereum virtoaly machine) - ity dia milina virtoaly izay mandray bytecode avy amin'ny fifanakalozana Ethereum. Ity môdely ity dia maka ny toetry ny kaonty manokana iray ary manova ny toe-tany mifototra amin'ny bytecode voaray. Ny kinova milina virtoaly amin'ny node tambajotra tsirairay dia tsy maintsy mitovy. Mitovy tanteraka ny kajikajy atao amin'ny node Ethereum tsirairay, saingy mitranga amin'ny fomba tsy misy dikany izy ireo: misy olona manamarina sy manaiky io fifampiraharahana io teo aloha, izany hoe, manatanteraka ny fehezan-dalàna rehetra ao anatiny, ary misy olona any aoriana. Noho izany, rehefa noforonina ny fifampiraharahana, dia zaraina amin'ny tambajotra, manaiky izany ny nodes, ary amin'ny fotoana fanamarinana, amin'ny fomba mitovy amin'ny famonoana ny Bitcoin Script amin'ny Bitcoin, ny bytecode an'ny milina virtoaly dia tanterahina eto.

Ny fifampiraharahana dia heverina ho voamarina raha toa ka tanteraka avokoa ny kaody voarakitra ao anatiny, ny toe-javatra vaovao amin'ny kaonty iray dia noforonina ary voatahiry mandra-pahazavana na nampiharina io fifampiraharahana io na tsia. Raha ampiharina ny fifampiraharahana, dia heverina fa tsy vita fotsiny io fanjakana io, fa ankehitriny koa. Misy angon-drakitra mitahiry ny toetry ny kaonty tsirairay isaky ny node tambajotra. Noho ny zava-misy fa ny kajy rehetra dia mitranga amin'ny fomba mitovy ary ny toetry ny blockchain dia mitovy, ny angon-drakitra misy ny toetry ny kaonty rehetra dia hitovy ihany koa ho an'ny node tsirairay.

Angano sy fetran'ny fifanarahana marani-tsaina

Raha ny fameperana misy amin'ny sehatra fifanarahana marani-tsaina mitovy amin'ny Ethereum, dia azo lazaina ireto manaraka ireto:

  • famonoana kaody;
  • mizara fahatsiarovana;
  • angona blockchain;
  • mandefa fandoavam-bola;
  • mamorona fifanarahana vaovao;
  • miantso fifanarahana hafa.

Andeha hojerentsika ny fameperana apetraka amin'ny milina virtoaly, ary, araka izany, dia manafoana ny angano sasany momba ny fifanarahana marani-tsaina. Amin'ny milina virtoaly, izay mety tsy ao amin'ny Ethereum ihany, fa amin'ny sehatra mitovy ihany koa, dia afaka manatanteraka asa lojika tena tsy misy dikany ianao, izany hoe manoratra kaody ary hotanterahina any, azonao atao koa ny manome fahatsiarovana. Na izany aza, ny sarany dia aloa mitokana ho an'ny fandidiana tsirairay sy ho an'ny vondrona fanampiny fahatsiarovana omena.

Manaraka, ny milina virtoaly dia afaka mamaky angon-drakitra avy amin'ny angon-drakitra blockchain mba hampiasana an'io angon-drakitra io ho toy ny trigger hanatanterahana ny lojika fifanarahana marani-tsaina iray na iray hafa. Ny milina virtoaly dia afaka mamorona sy mandefa fifampiraharahana, afaka mamorona fifanarahana vaovao sy fomba fiantsoana ny fifanarahana marani-tsaina hafa izay efa navoaka tao amin'ny tambajotra: efa misy, misy, sns.

Ny angano mahazatra indrindra dia ny fifanarahana smart Ethereum dia afaka mampiasa fampahalalana avy amin'ny loharanon-tserasera rehetra amin'ny teniny. Ny marina dia ny milina virtoaly dia tsy afaka mandefa fangatahana tambajotra amin'ny loharanom-baovao ivelany sasany ao amin'ny Internet, izany hoe, tsy azo atao ny manoratra fifanarahana marani-tsaina izay hizara ny sanda eo amin'ny mpampiasa miankina amin'ny, lazao, ny toetr'andro any ivelany, na iza no nahazo ny tompondaka, na nifototra tamin'ny zava-nitranga hafa nitranga tany ivelany, satria ny vaovao momba ireo tranga ireo dia tsy ao anaty angon-drakitra ao amin'ny sehatra mihitsy. Izany hoe, tsy misy na inona na inona ao amin'ny blockchain momba izany. Raha tsy miseho eo izany, dia tsy afaka mampiasa an'io data io ho trigger ny milina virtoaly.

Ny tsy fahampian'ny Ethereum

Andeha hotanisaintsika ny lehibe indrindra. Ny tsy fahampiana voalohany dia ny fisian'ny fahasahiranana sasany amin'ny famolavolana, ny famolavolana ary ny fitsapana ny fifanarahana marani-tsaina ao amin'ny Ethereum (Ethereum dia mampiasa ny fiteny Solidity hanoratana fifanarahana marani-tsaina). Eny tokoa, ny fanazaran-tena dia mampiseho fa ny isan-jaton'ny fahadisoana rehetra dia avy amin'ny maha-olombelona. Tena marina izany ho an'ny fifanarahana smart Ethereum efa voasoratra izay manana fahasarotana antonony na ambony. Raha ho an'ny fifanarahana tsotra tsotra dia kely ny mety hisian'ny fahadisoana, dia amin'ny fifanarahana marani-tsaina be pitsiny dia misy matetika ny fahadisoana izay mitarika amin'ny halatra vola, ny fangalarana azy ireo, ny fandringanana ny fifanarahana marani-tsaina amin'ny fomba tsy ampoizina, sns. fantatra.

Ny tsy fahampiana faharoa dia ny milina virtoaly mihitsy no tsy tonga lafatra, satria olona ihany koa no nanoratra azy. Afaka manatanteraka baiko tsy misy dikany izy io, ary ao anatin'izany no misy ny vulnerability: misy baiko maromaro azo amboarina amin'ny fomba iray izay mety hiteraka voka-dratsy tsy ampoizina mialoha. Faritra sarotra be ity, saingy efa misy fanadihadiana marobe izay mampiseho fa misy ireo vulnerability ireo amin'ny dikan-teny ankehitriny amin'ny tambajotra Ethereum ary mety hitarika amin'ny tsy fahombiazan'ny fifanarahana marani-tsaina maro.

Fahasahiranana lehibe iray hafa, azo heverina ho fatiantoka. Izany dia miankina amin'ny hoe azo atao na ara-teknika amin'ny fanatsoahan-kevitra fa raha manangona ny bytecode amin'ny fifanarahana izay hotanterahina amin'ny milina virtoaly ianao dia afaka mamaritra ny filaharana manokana. Rehefa atao miaraka, ireo asa ireo dia hampiditra be ny milina virtoaly ary hampiadana azy tsy mifanaraka amin'ny sara naloa tamin'ny fanatanterahana ireo asa ireo.

Taloha, efa nisy ny vanim-potoanan'ny fivoaran'ny Ethereum, raha maro ny lehilahy izay nahatakatra amin'ny antsipiriany ny fiasan'ny milina virtoaly iray nahita ny fahalemena toy izany. Raha ny marina, nandoa sara kely ny fifampiraharahana, saingy nampiadana ny tambajotra manontolo. Tena sarotra ny hamaha ireo olana ireo, satria ilaina, voalohany, mba hamaritana azy ireo, faharoa, hanitsy ny vidiny amin'ny fanatanterahana ireo asa ireo ary, fahatelo, ny fanaovana fork mafy, izay midika hoe fanavaozana ny node tambajotra rehetra amin'ny dikan-teny vaovao. ny lozisialy, ary avy eo ny fampahavitrihana miaraka amin'ireo fiovana ireo.

Raha ny momba an'i Ethereum, fikarohana be dia be no natao, traikefa azo ampiharina be dia be: na tsara na ratsy, na izany aza dia mbola misy ny fahasarotana sy ny vulnerability izay mbola tsy maintsy atrehina amin'ny fomba ahoana.

Noho izany, ny ampahany amin'ny lohahevitra amin'ny lahatsoratra dia vita, andao hiroso amin'ny fanontaniana mipoitra matetika.

Fanontaniana matetika

- Raha te hanova ny fepetra ny antoko rehetra amin'ny fifanarahana marani-tsaina efa misy, azony atao ve ny manafoana ity fifanarahana marani-tsaina ity amin'ny fampiasana multisig, ary avy eo mamorona fifanarahana marani-tsaina vaovao miaraka amin'ny fepetra nohavaozina momba ny fanatanterahana azy?

Ho roa sosona ny valiny eto. Nahoana? Satria amin'ny lafiny iray, ny fifanarahana marani-tsaina dia voafaritra indray mandeha ary tsy misy fiovana intsony, ary amin'ny lafiny iray, dia mety manana lojika efa voasoratra izay manome fiovana tanteraka na ampahany amin'ny fepetra sasany. Izany hoe, raha te hanova zavatra ao amin'ny fifanarahana marani-tsaina ianao, dia tsy maintsy mametraka ny fepetra ahafahanao manavao ireo fepetra ireo. Araka izany, amin’ny fomba feno fahamalinana toy izany ihany no ahafahana mandamina ny fanavaozana ny fifanarahana. Saingy eto koa, mety ho sahirana ianao: manao fahadisoana ary mahazo vulnerability mifanaraka amin'izany. Noho izany, ny zavatra toy izany dia tokony ho tena amin'ny antsipiriany sy tsara ny famolavolana sy ny fitsapana.

- Ahoana raha manao fifanarahana amin'ny iray amin'ireo mpandray anjara ny mpanelanelana: escrow na smart contract? Ilaina ve ny mpanelanelana amin'ny fifanarahana marani-tsaina?

Tsy ilaina ny mpanelanelana amin'ny fifanarahana marani-tsaina. Mety tsy misy izany. Raha, amin'ny raharaha escrow, ny mpanelanelana dia miditra amin'ny firaisana tsikombakomba amin'ny iray amin'ireo antoko, dia eny, ity tetika ity dia very ny lanjany rehetra. Noho izany, ny mpanelanelana dia voafidy amin'ny fomba izay itokisan'ny antoko rehetra tafiditra amin'ity dingana ity amin'ny fotoana iray ihany. Noho izany, tsy hamindra vola madinika amin'ny adiresy maromaro miaraka amin'ny mpanelanelana tsy atokisanao ianao.

— Azo atao ve ny mamindra famantarana maro isan-karazany avy amin'ny adiresinao mankany amin'ny adiresy kendrena samihafa, ohatra, ny adiresin'ny fifanakalozana ivarotana ireo famantarana ireo?

Fanontaniana tsara izany ary mahakasika ny modely fifanakalozana Ethereum sy ny maha-samihafa azy amin'ny modely Bitcoin. Ary ny fahasamihafana dia radical. Raha ao amin'ny maodely fifanakalozana Ethereum ianao dia mamindra vola madinika fotsiny, dia afindra fotsiny avy amin'ny adiresy iray mankany amin'ny iray hafa izy ireo, tsy misy fiovana, fa ny vola voafaritra voafaritrao. Raha lazaina amin'ny teny hafa, tsy modely amin'ny vokatra tsy lany (UTXO) izany, fa modely amin'ny kaonty sy ny fifandanjana mifanaraka amin'izany. Ara-teorika dia azo atao ny mandefa famantarana maro samihafa amin'ny fifanakalozana iray indray mandeha raha manoratra fifanarahana marani-tsaina fetsy ianao, saingy mbola tsy maintsy manao fifampiraharahana maro ianao, mamorona fifanarahana, avy eo mamindra famantarana sy vola madinika ho azy, ary avy eo miantso ny fomba mety. . Mitaky ezaka sy fotoana izany, ka amin'ny fampiharana dia tsy miasa toy izany ary ny fandoavam-bola rehetra amin'ny Ethereum dia atao amin'ny fifanakalozana samihafa.

— Ny iray amin'ireo angano momba ny sehatra Ethereum dia ny hoe tsy azo atao ny mamaritra ny fepetra izay miankina amin'ny angon-drakitra loharanon-tserasera ivelany, ka inona no tokony hatao?

Ny vahaolana dia ny fifanarahana marani-tsaina mihitsy dia afaka manome iray na maromaro antsoina hoe oracle azo itokisana, izay manangona angon-drakitra momba ny toe-javatra any ivelany ary mampita izany amin'ny fifanarahana marani-tsaina amin'ny alàlan'ny fomba manokana. Ny fifanarahana mihitsy no mihevitra ny angon-drakitra azony avy amin'ny antoko azo itokisana ho marina. Mba hahazoana fahatokisana bebe kokoa, mifidiana vondrona oracle be dia be ary ahena ny mety hisian'ny firaisana tsikombakomba. Ny fifanarahana mihitsy dia mety tsy handray ny angon-drakitra avy amin'ny oracle izay mifanohitra amin'ny maro an'isa.

Ny iray amin'ireo lahateny amin'ny fampianarana an-tserasera momba ny Blockchain dia natokana ho an'ity lohahevitra ity - "Fampidirana ny Smart Contracts".

Source: www.habr.com

Add a comment