iti 5 minutos
Introduksyon
Ti lubong ti blockchain ken cryptocurrencies ket napardas a lumawlawa iti panaglabas dagiti tawen.
Nupay kasta, adu a blockchain ita ti maka padas iti sumagmamano a limitasion. Dagitoy a limitasion iramanna ti ↓
Kurang ti Scalability
Kaaduan a blockchain ket makabael laeng a mangasikaso ti limitado a bilang dagiti transaksion iti tunggal lumabas a segundo.
Nangato a bayad
Ti nangato a panagusar ket mabalin nga agtungpal iti panagpipigsa ti network, nga agresulta iti nabannayat nga oras ti transaksion ken nangatngato a bayad iti tunggal transaksion.
Sentralisasion
Dadduma a blockchain ket sentralisado. Kadagiti sentralisado a sistema, amin a datos ken dagiti panagpataray ket tinarabay babaen ti maymaysa nga entidad wenno ti bassit a grupo dagiti entidad. Daytoy ket mangaramid ti maymaysa a punto ti pannaka abak, a mamagbalin ti sistema nga ad-adda a nalaka a maatake. Masansan met nga agandar dagiti sentral a sistema a basbassit ti kinalawag.
Dagiti Pagdaksan ti Seguridad
Dagiti mekanismo ti panagkaykaysa ti Pammaneknek-ti-Trabaho ket nalaka a maatake iti 51% a panangraut, a ti maymaysa nga entidad wenno grupo dagiti entidad ket padase na a kontrolen ti nasurok a 50% ti pannakabalin ti panagminas wenno panangipaneknek ti network, nga alaenna ti network no naballigi.
Ti Aptos ket agsapsapul a mangparmek kadagitoy a limitasion babaen ti desentralisado, natalged, ken maipadakkel a network nga inturturayan babaen ti komunidad ti agar-aramat, a makabael a mangpalawa kadagiti rekurso ti panagkomputarna tapno makatulong kadagiti dumakdakkel a sangalubongan a panagkasapulan.
PARAMATA
“Tapno mangipaay iti blockchain a makayeg iti kangrunaan a panangampon iti [W]eb3 ken mangpapigsa iti ecosystem dagiti desentralisado nga aplikasion tapno marisut dagiti pudno a parikut ti agus-usar.”
MISION
Tapno maparang-ay ti estado-ti-arte iti kinamapagtalkan ti blockchain, kinatalged, ken panagaramid babaen ti panangipaay iti nalaka a maibagay ken modular nga arkitektura ti blockchain. Daytoy nga arkitektura ket rumbeng a mangsuporta kadagiti masansan a panagpasayaat, napardas a panangampon kadagiti kaudian a panagrang-ay ti teknolohia, ken umuna a klase a suporta para kadagiti baro ken rumrummuar a kaso ti panagusar.
Iladawan ti Aptos nga agbalin a gagangay dagiti blockchain a kas iti imprastruktura ti ulep.
Ania ti Aptos?
Nairugi idi 2022, ti Aptos ket maysa a natalged ken maipadakkel a blockchain network.
Ti Aptos Labs, maysa a mang suporta nga entidad ti network, ket mangibagbaga a ti Aptos ket mang-aprobetsar ti teknolohia a naaramid para iti Meta’s Diem blockchain, a mairaman ti pagsasao ti panagprograma ti Move. Nairugi ti mainnet idi Okt. 12, 2022.
DAGITI PANGRUNA A PRINSIPIO TI DISENYO
Nababa a bayad
Ti Aptos ket pagtalinaedenna a nababa dagiti bayad babaen ti panangpasayaat ti panagproseso ti transaksion, panangitunos kadagiti bayad kadagiti pudno a lubong a gastos, ken panangted kadagiti agparparang-ay iti kinalukneng iti panangituray kadagiti gastos ti aplikasion da.
Mabalin nga ag-upgrade
Ti modular a disenio ti Aptos ket mangipalubos iti kinalukneng ken kinaadapta para iti masansan a panagpasayaat. Suportaranna dagiti rumrummuar a kaso ti panagusar a nawaya.
Panag-eskala
Ti Aptos ket mangpaadu ti throughput babaen ti parallelizing ken batch processing dagiti transaksyon. Ti panangipada kadagiti transaksion ket kayatna a sawen a dagiti adu a transaksion ket aggigiddan a maproseso imbes nga agsasaruno. Ti panangipada kadagiti transaksion ket mangaramid ti blockchain nga ad-adda nga episiente ken makabael a mangasikaso ti dakdakkel a tomo dagiti transaksion iti naintiempuan a wagas.
Seguridad ken Kapadasan ti Agus-usar
Ti datos ti modelo ti Aptos ket palubosanna ti nalaka a mangmanehar ti panagmanehar ti mestiso a mangkustodia. Daytoy ket mangsigurado ti transa ti kinalawag ti transa ti kinalawag ti ken pirma ti mangsuporta kadagiti praktikal a nalag-an a protokol ti kliyente, a mangaramid ti padas ti agar-aramat a nataltalged ken ad-adda a mapagtalkan.
Panggep ti Aptos blockchain ti napartak ken episiente para kadagiti amin nga agus-usar.
Tapno maawatan no kasano a magun-od ti Aptos dagiti kasta a prinsipio, nasken a sukimaten dagiti kangrunaan a teknolohikal a pannakapabaro nga us-usarenna, a mangrugi iti pagsasao ti panagprograma ti Move.
Iyakar ti Pagsasao ti Panagprograma
Nainspirar iti pagsasao ti panagprograma ti Rust, ti Move ket baro a pagsasao ti panagprograma ti masirib a kontrata nga us-usaren ti Aptos blockchain, a nadisenio para iti kinatalged ken kinalukneng.
Daytoy ket agus-usar ti modelo ti banag tapno mangirepresenta ti estado ti ledger ken agus-usar ti kodigo ti panaggaraw (modulo) tapno mangikeddeng kadagiti pagalagadan para kadagiti panagbalbaliw ti estado. Dagiti agar-aramat ket mabalinda ti mangisubmitir kadagiti transaksion tapno mangipablaak wenno mangpasayaat kadagiti modulo, mangipatungpal kadagiti panagandar iti uneg dagiti modulo, wenno mangpataray kadagiti iskrip a makilanglangen kadagiti interface ti modulo.
Daytoy ket mangsuporta kadagiti panagpapintas ti modulo ken ti komprehensibo a panagprograma, a mangipalubos kadagiti panagbalbaliw ti konfigurasion ken dagiti panagpasayaat ti blockchain nga awan ti panagsardeng. Siguraduen ti Move a saan a mapataud dagiti pammataudan no awan dagiti kredensial, doble a gastos, wenno mapukaw
Tatta, sukimatentayo no kasano a mapaspasamak dagiti transaksion iti Aptos!
Siklo ti Biag ti Panagproseso ti Transaksion
a. Panangiwaras
Ti panagiwaras ket mairaman ti panagbrodkas kadagiti transaksion iti network, a mangsigurado nga amin a nodo ket maka ammo dagiti baro a transaksion. Daytat’ umuna a tukad a maawat ken maisagana dagiti sumsumrek a transaksion para iti pannakaproseso. Ti panagiwaras ket mangsigurado a ti agtultuloy nga ayus dagiti transaksion ket magun-od para iti panagproseso, a makatulong iti intero a panaglabas ti sistema.
B. Panag-order ti Metadata ti Bloke
Ti panagurnos ti metadata ti bloke ket isu ti proseso a dagiti mangbalido ket agtutunosda iti urnos dagiti transaksion iti uneg ti maysa a bloke. Daytoy nga addang ket napateg unay para iti panangtaginayon ti integridad ken kina urnos ti blockchain. Daytoy ti tukad a dagiti transaksion ket naurnos ken maipangpangruna para iti pannakairaman iti maysa a bloke.
c. Parallel nga Panagpatungpal
Ti makina ti panagipatungpal ti Block-STM ket mangipalubos ti paralelo a panagproseso ti transaksion a mangpaadu ti throughput babaen ti panangbingbingay ti panagproseso ti transaksion kadagiti agwaywayas, agpapada a tukad. Ti paralelo a pannakaipatungpal ket isu ti kulminasion ti siklo ti biag ti transaksion, a dagiti transaksion ket maproseso nga aggigiddan, kadagiti sabali a tukad, tapno magun-od ti kasayaatan a panagaramid.
D. Pagidulinan ti Batch
Ti batch storage ket mairaman ti permanente a panagidulin kadagiti naberipikado a transaksion iti blockchain. Daytoy ti maudi a tukad a dagiti naproseso a transaksion ket naidulin iti blockchain.
E. Sertipikasion ti Ledger
Ti sertipikasion ti ledger ket mairaman ti panangipaay ti nalag-an a panangipaneknek ti kliyente babaen ti panagusar kadagiti pammaneknek manipud kadagiti validator/full nodes. Bayat a saan a direkta a mainaig iti panagproseso ti transaksion, ti sertipikasion ti ledger ket mangsigurado ti integridad ken kinamapagtalkan ti blockchain babaen ti mangipaay ti pammatalged kadagiti nalag-an a kliyente a ti estado ti blockchain ket balido ken agtultuloy, a mangpabalin kadakuada a makilangen iti blockchain a natalged. Babaen ti panangipaay kadagiti mapagtalkan a mekanismo ti panangipaneknek, ti sertipikasion ti ledger ket mangpasayaat ti entero a panagtalek ken pannakausar ti sistema ti blockchain.
Lagipen
Amin nga tukad ket naan-anay nga agwaywayas iti tunggal maysa. Maproseso dagiti transaksion iti batch.
Ti panagproseso ti batch iti Aptos blockchain ket maysa a kangrunaan nga episiensiana a panagoptimisar a presente iti tunggal maysa a tukad ti panagproseso ti transaksion.
Dagiti validator ket manggrupo kadagiti transaksion kadagiti batch bayat ti panagiwaras, a kalpasanna ket maitipon kadagiti bloke bayat ti panagtunosan.
Daytoy a panag-batch ket agsaknap kadagiti paset ti panagipatungpal, panagidulin, ken sertipikasion ti ledger, a mangitukon kadagiti pagimbagan a kas ti panagurnos manen, panangkissay kadagiti panagpataray, ken panangipalubos ti paralelo a panagipatungpal.
Protokol ti Panagsinkronisar ti Estado
Ti kritikal nga aspeto ti ania man a network ti blockchain ket ti panangsigurado nga amin a makipaset ket addaan iti agtultuloy a panagkita iti kaudian a kasasaad ti blockchain.
Ti Aptos State Synchronization Protocol ket makagun-od daytoy babaen ti episiente a panagiwaras ken panangpaneknek ti datos ti blockchain para kadagiti nadumaduma a kita ti agar-aramat iti uneg ti network.
Ti mekanismo ti reputasion ti lider ket mangibagbaga iti agpaypaysu kadagiti napudno a validator ken mangkissay iti epekto dagiti pannaka abak. Mainayon pay, ti Authenticated Ledger History ken Certified State Proofs ket maus-usar a mangitukon ti nalap-it a protokol ti panagsinkronisar. Dagitoy a pammaneknek ket naited babaen dagiti validator, dagiti naan-anay a nodo, ken dagiti dadduma pay a replikador.
Panagkaykaysa ken Panagturay
Sumagmamano a kangrunaan a makipaset ti responsable iti panangbalido kadagiti transaksion ken panangsigurado iti seguridad ti network iti uneg ti Aptos.
DAGITI NAIPAPAN
Dagiti Validators
Dagiti balidador ket mangikontribusion kadagiti nasken a datos a kas dagiti nagtimbukel a numero, ID, pateg ti hash, ken dagiti digital a pirma para iti panagkaykaysa.
Ti AptosBFT ket agan-andariti round-by-round a batayan nga addaan iti naituding a lider para iti tunggal siklo.
Responsable iti panagproseso ti transaksion ken panangseguro iti network.
CLIENTS
Dagiti kliyente iti uneg ti sistema ket mangitudo ti ania man nga entidad a kasapulan ti panagipatulod kadagiti transaksion wenno panagserrek ti estado ken pakasaritaan ti blockchain.
Dagitoy a kliyente ket addaan iti pagpilian a mangala ken mangpaneknek kadagiti pammaneknek ti datos manipud kadagiti validator.
2 DUWWA TIPO TI KLIYENTE
Napno a node
Kabaelan
Idulin ken manteneren ti intero a pakasaritaan ken estado ti blockchain.
Beripikar ken iproseso amin a transaksion manipud iti rugi ti blockchain.
Mabalin a pilienda a trim ti pakasaritaan ti transaksion ken estado ti blockchain tapno makasalbar ti espasio ti pagipempenan.
Kasapulan ti Rekurso
Kasapulan ti dakkel a kapasidad ti panagidulin ken pigsa ti panagkomputar.
Kasapulan ti nangatngato a bandwidth gapu iti panagproseso ken panagidulin iti dakkel a kaadu ti datos.
Akem iti Network
Mangted ti komprehensibo a panangipaneknek ken panangpaneknek ti datos ti blockchain.
Agserbi a kas taudan ti kompleto a datos ti blockchain para kadagiti dadduma a nodo iti network.
Mabalin a makipaset iti panagkaykaysa.
Dagiti Kliyente ti Lawag
Kabaelan
Suroten ken idulinen ti bassit a paset ti estado ti blockchain, kadawyan manipud kadagiti naan-anay a nodo.
Dimo idulinen ti naan-anay a pakasaritaan ti transaksion, dagiti laeng nasken a datos a kasapulan para kadagiti espesipiko nga operasion.
Isinkronisar dagiti paset nga estado ti blockchain, a kas dagiti espesipiko nga account wenno dagiti pateg ti datos.
Pagbalinen dagiti naberipikado a panagbasa ti estado, a kas ti panangala kadagiti naberipikado a balanse ti kuenta a saan a mangi-download ti sibubukel a blockchain.
Kasapulan ti Rekurso
Kasapulan ti signipikante a basbassit a pagipempenan ken komputasional a pigsa no idilig kadagiti naan-anay a nodo.
Kasapulan ti nababbaba a bandwidth gapu iti panagproseso ken panagidulin kadagiti basbassit a kaadu ti datos.
Akem iti Network
Mangted ti episiente a panagserrek iti datos ti blockchain nga addaan iti bassit a panagusar ti rekurso.
Agpannuray kadagiti naan-anay a node wenno dadduma pay a mapagtalkan a taudan para iti panangpaneknek ti datos ken kinakompleto.
Gagangay nga usaren dagiti pitaka ken nalag-an nga aplikasion.
PINAGKAYKAYSA NGA MECHANISMO
Dagiti balidador ket kolektibo a mangtaginayon ti integridad ti blockchain babaen ti maysa a Bizantino a fault-tolerant (BFT) a mekanismo ti panagkaykaysa a tinawtawagan iti AptosBFT.
Daytoy ket mangipasigurado ti seguridad ken kinamapagtalkan ti blockchain network, urayno adda dagiti dakes nga aktor wenno dagiti biddut a node. Daytoy ket mangitukon ti napigsa a panaganus ti biddut, a mangpabalin ti network a makaibtur aginggana ti kakatlo kadagiti validator a biddut bayat a mataginayon ti kinatarnaw ti network.
Dagiti validator a di makaragpat kadagiti pagalagadan ti protocol ket mabalin a maipasango kadagiti dusa wenno restriksion iti pannakipasetda.
Dagiti agtagikua ti token ket makipasetda iti proseso ti panagkaykaysa babaen ti panangikandado, wenno panangitaya, kadagiti tokenda kadagiti napili a validator.
Ti gatad nga intaya ti tunggal agtagikua iti token ti mangikeddeng iti kadagsen ti pannakabalinda a bumotos iti uneg ti mekanismo ti panagkaykaysa.
Dagiti validator nga addaan iti nangatngato a taya ket ad-adu ti impluensiada iti proseso ti panagdesision ti blockchain network.
Gapuna, ti AptosBFT ket kombinasion ti agpada a sistema ti Byzantine Fault Tolerance (BFT) ken Proof-of-Stake (PoS).
Ti AptosBFT ket makatulong iti pannakagun-od ti throughput ti 160,000 a transaksion iti tunggal maysa a segundo nga addaan iti latency a naikkat iti baba ti maysa a segundo.
Ti sinsilio ti Aptos (APT) ket maus-usar para kadagiti bayad ti transaksion, panagtaya, ken panagturay.
Homoheno a Panagbingay ti Estado
Ti Aptos blockchain ket nadisenio a mangpapigsa ti sumaganad a henerasion dagiti desentralisado nga aplikasion.
Bayat a ti agdama nga arkitekturana ket mangitukon kadagiti naipangpangruna a pagimbagan kadagiti termino ti panagpadakkel. upgradability, security, ken padas ti agus usar, kanayon nga agpabaro ti grupo ti Aptos tapno masigurado nga agtalinaed a adaptable ken future-proof ti network.
Bayat nga umuna a mangrugi iti maymaysa nga estado ti ledger, planoda nga implementaren ti homogeneous state sharding iti asidegen a masakbayan.
Daytoy nga asitgan ket mangbingbingay ti blockchain kadagiti adu a shard, tunggal maysa ket addaan iti bukodna nga estado ti ledger ngem ti gagangay nga API, a mangipalubos para iti horisontal a panagsukog bayat a mangtengtengngel ti desentralisasion bayat a ti network ket makabael a mangasikaso kadagiti ad-adu a transaksion babaen ti panagiwaras ti karga iti ballasiw dagiti adu a shard.
Dagiti nadumaduma a shard ket mabalin a ma-optima para kadagiti nadumaduma a pakabigbigan ti sistema, a mangipaay ti kinalukneng ken kinaepisiente para kadagiti nadumaduma nga aplikasion.
Glossary
Transaksion nga Throughput: Ti bilang dagiti transaksion a mabalin nga iproseso ti sistema iti naited a panawen.
Panagpipigsa ti Network: Maysa a kasasaad a ti kapasidad ti network ket malabsan ti kaadu dagiti transaksion, a mangiturong iti nabannayat nga oras ti panagproseso ken nangatngato a bayad.
Proof-of-Work (PoW): Ti maysa a mekanismo ti panagkaykaysa a kasapulan dagiti makipaset a mangaramid ti trabaho ti panagkomputar tapno mangisingasing kadagiti baro a bloke iti blockchain, a mangipasigurado ti seguridad babaen ti panaggasto ti rekurso.
Diem: Maysa a sistema ti panagbayad a naibatay iti blockchain a pinarang-ay ti Meta (dati a peysbook).
Mainnet: Ti kangrunaan a network a sadiay dagiti aktual a transaksion ket mapasamak iti maysa a blockchain, a maisupadi kadagiti pagsubok a network.
Panagkaykaysa nga Mekanismo: Maysa a proseso a maus-usar kadagiti sistema ti blockchain tapno masigurado nga amin a makipaset ket umanamong iti agdama a kasasaad ti blockchain.
Sharding: Maysa a pamay-an a maus-usar a mangbingay iti database kadagiti babbabassit, ad-adda a makontrol a pedaso a maawagan iti shards, a tunggal maysa ket addaan iti bukodna a datos ngem paset ti nagkaykaysa a sistema.
API (Application Programming Interface): Maysa a grupo dagiti pagannurotan a mangipalubos kadagiti nadumaduma nga entidad ti software a makikomunikar iti tunggal maysa.
Byzantine Fault Tolerance (BFT): Tagikua ti sistema a makasaranget iti sumagmamano a kita ti pannaka abak wenno panangraut ken agtultuloy nga umiso ti panagandar.
Proof-of-Stake (PoS): Maysa a mekanismo ti panagtutunos a mangipalubos kadagiti makipaset a mangisingasing kadagiti baro a bloke iti blockchain a naibatay iti bilang dagiti token nga iggemda ken situtulokda nga ‘mangitaya’ kas kolateral.
Agtagikua ti token: Maysa nga indibidual wenno entidad a makinkukua iti maysa a naikeddeng a kaadu dagiti token ti cryptocurrency.
Staking: Ti aramid a panangikandado kadagiti cryptocurrency token tapno suportaran ti panagpataray ti blockchain network a kasukat dagiti premio.
Horizontal Scalability: Ti abilidad a mangparang-ay iti kapasidad babaen ti pananginayon iti ad-adu a yunit (hardware wenno software) tapno agtitinnulong kas maysa a sistema.
Contact Aptos
In partnership with Bitskwela and Aptos Foundation.
Copyright 2024. All Rights Reserved.