MAINNET· inafanya kazi tangu 2020BLOKI #33,032,092UMALIZIAJI 6.00sOPS / BLOKI 0WATHIBITISHAJI 11 · MASHIRIKA 5JUMLA YA XBN 369B XBNINAYOZUNGUKA 74.10B XBNMUUNGANIKO HFBA · UMALIZIAJI 3–5sMAINNET· inafanya kazi tangu 2020BLOKI #33,032,092UMALIZIAJI 6.00sOPS / BLOKI 0WATHIBITISHAJI 11 · MASHIRIKA 5JUMLA YA XBN 369B XBNINAYOZUNGUKA 74.10B XBNMUUNGANIKO HFBA · UMALIZIAJI 3–5s
Bantu
Mtandao · Makubaliano ya HFBA

Harambee Federated Byzantine Agreement.

HFBA ni protokali ya makubaliano inayoendesha kila leja ya Bantu. Ni isiyo na uchimbaji, isiyo ya utawala wa matajiri, ya latensi ndogo, na imejikita katika uaminifu wa shirikisho — kila mthibitishaji hutangaza wathibitishaji wengine anaowaamini, na usalama wa mtandao huibuka kutoka kwa mwingiliano. Imepewa jina la neno la Kiswahili linalomaanisha 'wote tuvute pamoja.'

Kwa nini jina hili

Harambee ni neno la Kiswahili linalomaanisha wote tuvute pamoja. Lilieleza ushirikiano wa kiuchumi unaoongozwa na jamii — akiba ya pamoja, kazi ya pamoja, hatari ya pamoja — vizazi kabla ya protokali ya makubaliano inayobeba jina lake. Protokali imepewa jina la utamaduni kwa sababu utamaduni ulikuja kwanza.

Sifa nne ambazo HFBA huzihakikisha.

Udhibiti uliogatuliwa
Ndiyo

Hakuna upande mmoja — pamoja na Foundation — unaodhibiti makubaliano. Quorum inahitaji makubaliano yanayoingiliana katika mashirika huru ya wathibitishaji.

Latensi ndogo
3–5s

Kutoka uwasilishaji wa muamala hadi leja iliyokamilishwa. Uthibitisho mmoja unatosha — hakuna kusubiri vizuizi 6.

Uaminifu unaonyumbulika
Kwa mthibitishaji

Kila mthibitishaji hutangaza seti yake ya quorum. Topolojia ya uaminifu ya mfumo ni muungano wa chaguo hizi, si kamati iliyowekwa kwa nguvu.

Usalama wa asimptotiki
FBA

Usalama unahifadhiwa madhali hakuna quorum moja iliyoharibiwa. Uhai unahifadhiwa madhali mojawapo ya quorum zako za kuaminika ni waaminifu.

Jinsi leja inavyokamilishwa//

Awamu nne, kila leja.

01

Uteuzi

Kila mthibitishaji hupendekeza seti ya miamala aliyoiona. Wathibitishaji hupiga kura kuungana kwenye seti moja ya wagombea — muungano wa mawasilisho ya kuaminika.

02

Upigaji kura

Wathibitishaji huendesha duru za upigaji kura mfululizo kuthibitisha seti iliyoteuliwa kama leja inayofuata. Upigaji kura wa shirikisho + sehemu za quorum huhakikisha matokeo moja.

03

Kuibua nje

Mara quorum inapokubaliana, leja huibuliwa nje — imeandikwa kwenye historia, imetangazwa, haiwezi kubatilishwa. Malipo katika sekunde 3–5 kutoka uwasilishaji hadi kuibuliwa nje.

04

Ushauri wa quorum

Wathibitishaji huchapisha uaminifu wao uliotangazwa ('Nitaiamini leja ikiwa quorum A, B, au C zinakubaliana juu yake'). Usalama wa mtandao huibuka kutoka kwa mwingiliano wa matangazo haya.

Jinsi HFBA inavyotofautiana na njia mbadala.

Bantu · HFBAMakubaliano mengine
UchimbajiHakunaPoW: matumizi makubwa ya nishati
StakingHauhitajiki kwa usalamaPoS: hatari ya utawala wa matajiri
Ukamilifu wa muamalaSekunde 3–5, wa uhakikaWa uwezekano; uthibitisho 6 kwenye BTC
Alama ya nishatiVifaa vya kawaida vya sevaPoW: umeme wa kiwango cha nchi
Kuingia kwa mthibitishajiSifa ya uendeshajiPoW: mtaji · PoS: dau
Topolojia ya uaminifuYa shirikisho, inayonyumbulika kwa mthibitishajiYa kimonolithi; sheria moja ya kimataifa

Kuhusu ustahimilivu wa shambulizi la 51%.

HFBA haijali'wengi wa kihesabu. Wathibitishaji wanapimwa kwa nafasi yao katika seti za quorum, si kwa nguvu ya hashi au dau. Mtendaji mbaya anaweza tu kuvunja usalama kwa:

  1. Kuwa ndani ya seti za quorum za wathibitishaji wa kutosha kuunda quorum mbaya inayoingiliana, NA
  2. Kufanya wathibitishaji wengine waaminifu katika seti hizo wakubaliane naye.

Hilo linahitaji uharibifu wa mashirika mengi katika vyombo huru kiuendeshaji — kiwango cha juu zaidi kuliko kupata 51% ya nguvu ya hashi au 33% ya dau. Seti za quorum husanidiwa kiotomatiki kwa tabaka la ubora; wathibitishaji wamewekwa katika makundi ili kufanya mashambulizi ya Sybil yawe yasiyo na maana kiuchumi.