iti 5 minutos

1.
Introduksyon
2.
Ania ti Aptos?
3.
Iyakar ti Pagsasao ti Panagprograma
4.
Siklo ti Biag ti Panagproseso ti Transaksion
5.
Protokol ti Panagsinkronisar ti Estado
6.
Panagkaykaysa ken Panagturay
7.
Homoheno a Panagbingay ti Estado  (Soon)
8.
Glosaryo
9.
CONTACT APTOS
Hide

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.