Mae Ontoleg yn lansio Haen 2, gan gyfrannu at lwyfan cadwyn gyhoeddus mwy cynhwysfawr

Mae Ontoleg yn lansio Haen 2, gan gyfrannu at lwyfan cadwyn gyhoeddus mwy cynhwysfawr

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

  1. 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”.
  2. 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.
  3. Mae'r prif gontract cadwyn yn cyflawni'r gweithrediad rhyddhau blaendal ac yn newid statws y gronfa adnau i "rhyddhau".

Canfyddiadau o Ontoleg

  1. Mae'r defnyddiwr yn creu trafodiad "Tynnu'n Ôl" Lefel 2 ac yn ei gyflwyno i'r faucet.
  2. 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.
  3. 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”.
  4. Ar ôl cadarnhau'r statws, mae'r defnyddiwr yn cyflwyno cais i dynnu arian o'r cyfrif.
  5. 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

  1. Mae'r defnyddiwr yn creu trafodiad “Trosglwyddo” Lefel 2 ac yn ei gyflwyno i'r Casglwr.
  2. 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.
  3. 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.

Cyswllt

Cyswllt ar gyfer dogfennaeth

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 - Telegram Rwsieg

Hefyd, tanysgrifiwch ac astudiwch ein: Gwefan Ontoleg - GitHub - Discord - Twitter - reddit

Ffynhonnell: hab.com

Ychwanegu sylw