Ang usa ka blockchain mahimong adunay napulo, gatus, libo, o milyon nga mga minero nga nag-apil-apil sa network. Tungod niini, kinahanglan sa mga minero ang layer sa network aron makigkomunikaray sa usag-usa. Hatagi ug atensyon ang layer sa network.
Ang layer sa network nagatutok sa pagdakop sa node, pagmugna sa block, ug pagdugang sa block - sa batakang bahin, kini nga layer nagatutok sa pagdugang sa mga blocks ngadto sa blockchain. Apan labaw sa tanan, responsibilidad usab kini alang sa inter-node communication. Ang inter-node communication mao ang lainlaing mga paagi diin ang mga node makigharongay.
Atong usbon ang lainlaing mga paagi sa inter-node communication.
Usa sa mga pangunahing paagi sa pagkomunikaray sa mga node pinaagi sa layer sa network mao ang Peer-to-Peer (P2P) communication, nga gipasaysay na sa atong bahin sa hardware layer.
Sa tradisyonal, ang daghang network nanginahanglan og sentral nga server aron mopahamtang sa mga mensahe tali sa mga kompyuter, apan sa usa ka P2P system, ang tanang laing mga kompyuter nagtabang-tabang sa pag-relay sa mga mensahe sa network.
Usbon nato ang ilustrasyon sa ibabaw isip usa ka halimbawa. Sa wala, aduna ka sa imong tradisyonal nga sistema sa client-server, diin aduna ka usa ka sentral nga entidad nga nagpamahayag sa matag mensahe. Sa tuo, aduna ka usa ka P2P system nga walay sentral nga entidad nga nagpamahayag sa mga mensahe. Dinhi, ang tanang partisipante nga mga kompyuter nagtabang-tabang sa pag-relay sa mga mensahe gikan sa usa ka kompyuter ngadto sa laing kompyuter.
Usa pa ka paagi sa inter-node communication mao pinaagi sa sharding nga ato pangusbon nga labaw pa ang gitambagan sa ilalom. Sa kadaghanan sa mga blockchain karon, ang matag node kinahanglan moproseso/mo-estorya sa tanang transaksyon sa network.
Bisan pa nga kini nagpalambo sa kahilwasan sa sistema, kini magpakugat ug kasibot sa kasibot sa transaksyon (scalability) tungod sa kadaghan sa datos nga ginaproseso. Mao kini ang hinungdan nganong ang sharding makatabang pinaagi sa pagsalbar sa trabaho aron ang matag node dili kinahanglan moproseso sa tanang volume sa transaksyon.
Ang sharding nagbahin sa mga dako nga set sa mga transaksyon ngadto sa mga gagmay nga set, nga nailhan usab nga mga shards. Kini nga mga shards nagpabilis sa blockchain tungod kay giproseso sila sa parallel sa lainlaing mga node nga maka-reduce sa kadaghan sa datos nga magkonsumo sa blockchain.
Gawas niini, ang inter-node communication usab mahimo pinaagi sa Directed Acyclic Graph (DAG). Ang mga DAG, pero, dili mga blockchains ug nagbuhat sa mga lainlaing paagi nga mao ang nagpalambo sa ilang mga transaksyon.
Maong hinuon sa blockchains, ang DAGs gumagamit ug teknolohiya sa distributed ledger ug usa ka network sa mga node aron pag-verify sa mga transaksyon. Ang nagpahibalo kanila ang paagi diin ang ilang mga transaksyon gipatihan.
Nahinumduman nga ang mga blockchains nagavalidate sa mga transaksyon pinaagi sa pagbundak nila sa mga ini ngadto sa mga blocks ug pag-aprobar sa mga minero. Kining paagi dili kaayo mauswagon tungod kay adunay daghang aktibidad sa network nga kinahanglan sa mga minero aron mopanag-iya sa kada block. Ang DAGs makapalabaw niining isyu pinaagi sa dili paggamit sa mga minero apan paggamit sa duha ka sabayong transaksyon aron patihan ang mga sunod-sunod. Kini nagkuha sa panginahanglanon sa tawhanong interbensyon ug nagpalihok sa mga transaksyon pinaagi og dali.
Tungod kay walay minero, ang DAGs wala sab nay igahatag nga pabuya sa mga minero nga nagtungod sa pagkunsumo sa transaksyon. Wala sab nila gikinahanglan ang mga kagamitan sa pagmina ug busa gamit og gamayng enerhiya. Atong usbon ang uban pang mga paagi sa inter-node communication sama sa hashgraphs.
Ang hashgraphs nagagamit og “gossip protocol” diin ang datos nga gipadala sa usa ka node gipadala sa laing hangtod makab-ot ang tanang nodes. Sama sa DAGs, ang hashgraphs usab dili nagagamit sa teknolohiya sa blockchain.
Tanang kini nagpamatuod nga ang komunikasyon nahitabo sa maayong paagi sulod sa blockchain! Sunod, atong tan-awon ang lainlaing mga paagi sa pag-validate sa mga transaksyon sa network layer.