Rhagair
Dychmygwch senario lle mae llwyfan blockchain yn esblygu'n gyflym a nifer y defnyddwyr yn tyfu'n gyflym i'r degau o filiynau, gan arwain at gynnydd sydyn mewn costau cysylltiedig o fewn amser byr. Pa strategaethau sydd eu hangen ar hyn o bryd i gynnal effeithlonrwydd gweithredol heb gyfaddawdu ar gyflymder y datblygiad oherwydd prosesau cymeradwyo a chadarnhau cymhleth? Fel y byddai llawer o fentrau busnes yn cytuno, dylai scalability fod yn flaenoriaeth.
Fel technoleg graddio oddi ar y gadwyn, mae Ontoleg Haen 2 yn cynnig perfformiad uwch a chyfraddau is. Gall mentrau storio nifer fawr o gofnodion trafodion yn ddiogel oddi ar y gadwyn ac yna eu trosglwyddo i'r gadwyn pan fydd angen iddynt ryngweithio, gan leihau costau trafodion defnyddwyr a chynyddu cynhyrchiant yn ddramatig.
Cyflwyniad
Fel yr amlinellwyd ym map ffordd Aristotle 2020, o'i gyfuno ag Ontoleg traws-gadwyn, Wasm-JIT, Aml-VM a thechnolegau craidd uwch eraill, mae Haen Ontoleg 2 bellach yn dangos perfformiad gwell nag atebion Haen 2 eraill. Adlewyrchir hyn yn ei gost isel fesul storio, cefnogaeth amlieithog a chydnawsedd llawn rhwng fersiynau dadansoddi a gweithredu. Galluogi contractau lleoli i ryngweithredu'n ddi-dor, megis rhedeg systemau gweithredu rhithwir lluosog ar un peiriant, cynyddu effeithlonrwydd gweithredu a lleihau costau prosesu.
Proses waith
Mae Ontoleg Lefel 2 yn cynnwys 3 phrif ran: blaendal Ontoleg ar Lefel 2, tynnu'n ôl Lefel 2 ar Ontoleg, trafodion Lefel 2 a gwarant diogelwch.
Yn y ganolfan fasnachu Lefel 2, gall defnyddwyr wneud trafodion, gweithredu ceisiadau contract, a llofnodi contractau. Gall y trafodiad hwn fod yr un peth neu beidio â fformat trafodiad prif gadwyn Ontoleg. Mae casglwyr trafodion (a elwir yn "Gasglwyr") yn gyfrifol am gasglu trafodion Lefel 2 y defnyddiwr. Gall fod casglwyr lluosog trwy gydol y broses. Gall defnyddwyr hefyd ddarlledu eu trafodion Lefel 2 i gasglwyr lluosog.
Mae'r casglwr yn pecynnau o bryd i'w gilydd yn casglu trafodion Haen 2 ac yn eu rhedeg i greu cyflwr newydd. Mae'r casglwr hefyd yn gyfrifol am drosglwyddo gwraidd y wladwriaeth newydd i'r brif gadwyn Ontoleg. Unwaith y bydd y trafodion wedi'u pecynnu mewn bloc Lefel 2 yn cael eu gweithredu, gwraidd y cyflwr newydd yn dod yn gyflwr y bloc Lefel 2. Mae'r Heriwr yn gyfrifol am ddilysu cyflwr y bloc Lefel 2 a gyflwynwyd gan y Casglwr i'r brif gadwyn Ontoleg. Mae hyn yn ei gwneud yn ofynnol i'r Heriwr gydamseru bloc Haen 2 trwy'r Casglwr er mwyn cynnal cyflwr byd-eang llawn.
MAE CADARNHAU CYFRIF YN CYNNWYS GWYBODAETH STATWS Y CYFRIF A'I GADARNHAU, Y GELLIR EI GAEL GAN Y CASGLWR A'R HERIWR. DIM OND MAENT YN CYNNAL Y CYFLWR BYD-EANG CWBL.
Blaendal ar Lefel 2
- Yn gyntaf, mae'r defnyddiwr yn perfformio gweithrediad "Adnau" ar y brif gadwyn Ontoleg. Mae'r prif gontract cadwyn yn blocio cronfeydd blaendal y defnyddiwr ac yn gosod cyflwr y gronfa hon ar Lefel 2. Ar hyn o bryd, mae'r statws yn “heb ei ryddhau”.
- Yna hysbysir y Casglwr bod trafodiad Blaendal yn yr arfaeth ar gyfer prif gadwyn Ontoleg. Bydd y casglwr yn newid ei gyflwr ar lefel 2 yn ôl y gweithrediad blaendal. Yna mae'r Faucet yn ychwanegu'r Blaendal i ryddhau'r trafodiad a'i becynnu ynghyd â thrafodion defnyddwyr eraill i mewn i bloc Lefel 2. Pan fydd cyflwr y bloc Lefel 2 yn cyrraedd prif gadwyn Ontology, mae'n hysbysu'r system bod y blaendal wedi'i ryddhau.
- Mae'r prif gontract cadwyn yn cyflawni'r gweithrediad rhyddhau blaendal ac yn newid statws y gronfa adnau i "rhyddhau".
Canfyddiadau o Ontoleg
- Mae'r defnyddiwr yn creu trafodiad "Tynnu'n Ôl" Lefel 2 ac yn ei gyflwyno i'r faucet.
- Mae'r Casglwr yn addasu ei gyflwr yn ôl Tynnu'n ôl ac ar yr un pryd yn pecynnu'r trafodiad Tynnu'n ôl a thrafodion defnyddwyr eraill gyda'i gilydd yn floc Lefel 2. Wrth anfon cyflwr bloc Lefel 2 i'r brif gadwyn Ontoleg, anfonir cais Allbwn.
- Mae'r prif gontract cadwyn yn gweithredu'r cais tynnu'n ôl, yn cofrestru cofnod y gronfa ac yn gosod y statws i “heb ei ryddhau”.
- Ar ôl cadarnhau'r statws, mae'r defnyddiwr yn cyflwyno cais i dynnu arian o'r cyfrif.
- Mae'r prif gontract cadwyn yn cyflawni'r cais tynnu'n ôl o'r cyfrif, yn trosglwyddo'r arian i'r cyfrif targed ac yn gosod y cofnod tynnu'n ôl i "rhyddhau".
Lefel 2 Trafodion a Diogelwch
trafodion Lefel 2
- Mae'r defnyddiwr yn creu trafodiad “Trosglwyddo” Lefel 2 ac yn ei gyflwyno i'r Casglwr.
- Mae'r casglwr yn pecynnu'r trafodiad trosglwyddo a thrafodion eraill i mewn i bloc Haen 2, yn cyflawni'r trafodion yn y bloc, ac yn trosglwyddo cyflwr y bloc Haen 2 hwnnw i'r brif gadwyn Ontoleg.
- Aros i'r statws gael ei gadarnhau.
Gwarant diogelwch
Ar ôl i'r Gweithredwr gyflwyno cyflwr bloc Lefel 2 i brif gadwyn Ontoleg, gall yr Heriwr hefyd berfformio trafodiad bloc Lefel 2 a gwirio bod cyflwr bloc Lefel 2 yn gywir. Os nad yw rhywbeth yn gywir, bydd yr Heriwr yn casglu tystiolaeth o dwyll a cyflwyno contract smart Lefel 2. i herio'r Gweithredwr.
Sut i ddefnyddio
Mae Ontoleg Lefel 2 ar gael ar hyn o bryd ar y Ontology TestNet i ddatblygwyr arbrofi ag ef.
Yn yr erthygl nesaf byddwn yn cyflwyno cymhariaeth perfformiad manwl â Haen 2 mewn cadwyni eraill.
Atodiad: termau
trafodion Lefel 2
Mae'r defnyddiwr wedi gwneud cais i drosglwyddo neu weithredu contract ar Lefel 2 ac eisoes wedi'i lofnodi. Gall y trafodiad hwn fod yr un peth â fformat trafodiad prif gadwyn Ontoleg neu gall fod yn wahanol.
Casglwr
Mae Collector yn gasglwr trafodion Lefel 2. Mae'n gyfrifol am gasglu trafodion Lefel 2 y defnyddiwr, dilysu a gweithredu'r trafodiad. Bob tro y cynhyrchir bloc Haen 2, mae'r casglwr yn gyfrifol am gyflawni trafodion ar y bloc, diweddaru'r statws, a chynhyrchu contractau Haen 2, y gellir eu dehongli fel prawf o gyflwr a ddefnyddir at ddibenion diogelwch.
Bloc Lefel 2
Mae'r casglwr o bryd i'w gilydd yn pecynnu trafodion Lefel 2 a gasglwyd, yn cynhyrchu bloc sy'n cynnwys yr holl drafodion Lefel 2, ac yn cynhyrchu bloc Lefel 2 newydd.
Cyflwr Lefel 2
Mae Collector yn cyflawni trafodion swp ar y bloc Haen 2, yn diweddaru'r wladwriaeth, yn didoli'r holl ddata cyflwr wedi'i ddiweddaru i greu coeden Merkle, ac yn cyfrifo hash gwraidd y goeden Merkle. Y stwnsh gwraidd yw cyflwr bloc Lefel 2.
Gweithredwr
Y Gweithredwr yw'r swyddog diogelwch Haen 2 ac mae'n gyfrifol am fonitro a yw trosglwyddiad tocyn i Haen 2 neu drafodyn trosglwyddo tocyn o Haen 2 i brif gadwyn Ontoleg yn digwydd. Mae'r gweithredwr hefyd yn gyfrifol am anfon cadarnhad statws Lefel 2 o bryd i'w gilydd. Gallwch lywio i'r rhwydwaith Ontoleg fel cadarnhad.
Heriwr
Mae'r Ymgeisydd yn gyfrifol am wirio'r cadarnhad statws a gyflwynwyd gan y Gweithredwr i brif gadwyn Ontoleg. Mae hyn yn ei gwneud yn ofynnol i'r heriwr gydamseru trafodion Haen 2 gan y gweithredwr neu'r gadwyn i gynnal cyflwr byd-eang llawn. Unwaith y bydd yr Challenger yn cwblhau'r trafodiad yn gydamserol ac yn diweddaru'r statws, gall wirio dilysrwydd y cadarnhad statws a ddarperir gan y Gweithredwr ar y rhwydwaith. Os oes problemau, gall yr Ymgeisydd greu her atal twyll, y gellir ei hesbonio gan gontract Lefel 2.
Cadarnhad Statws Cyfrif
Wedi'i gyflawni trwy brawf Merkle, gellir cael cadarnhad o statws cyfrif gan Weithredwyr a Herwyr. Nhw yw'r unig bleidiau sy'n cynnal cyflwr byd-eang llawn.
Prawf o dwyll
Mae cadarnhad twyll yn cynnwys cadarnhad o statws cyfrif cyn y diweddariad bloc Lefel 2 cyfredol.
Mae'r dystysgrif statws bloc lefel 2 flaenorol a'r dystysgrif statws cyfrif a gyflwynwyd yn cadarnhau cyfreithlondeb yr hen gyflwr cyn y diweddariad. Gellir cael prawf bod yr hen gyflwr yn gyfreithlon trwy redeg y bloc cyfredol.
Mae'r Ontoleg blockchain sy'n canolbwyntio ar fenter yn barod i helpu mentrau i drawsnewid a moderneiddio eu busnesau. Os ydych chi'n cael problemau gyda scalability all-lein, peiriannau rhithwir, neu set gyflawn o systemau technegol, cysylltwch â ni yn [e-bost wedi'i warchod].
Dysgwch fwy am Ontoleg
Gwybodaeth ffres, berthnasol a chyfathrebu dymunol yn ein sgwrs Telegram -
Hefyd, tanysgrifiwch ac astudiwch ein:
Ffynhonnell: hab.com