Distributed Validator Tech

Raw Text

Blockchain

Fundamental

Education

Tran Thuan

∙ 8 min read

Sau The Merge, Beacon Chain va Execution Layer cua Ethereum đa chinh thuc sat nhap lam mot. Đay la buoc đau trong qua trinh phat trien Ethereum PoS, van con rat nhieu viec phai lam đe đam bao lop đong thuan cua Ethereum co the đap ung nhu cau tro thanh world computer tiep theo. Trong bai viet hom nay, Macrochain se tiep tuc series viet ve mot trong so cac innovation đang dien ra đoi voi Ethereum, va cung co the la đoi voi nhung he sinh thai khac.

Introduction to Distributed Validator Technology (DVT)

Distrubuted Validator Technology (DVT) la dang cong nghe cho phep nhieu nodes co the cong tac đe tro thanh mot validator tren Ethereum PoS thay vi moi node la mot validator nhu hien tai. Viec chay validator theo cum (nodes) giup cai thien hieu qua hoat đong, giam thieu rui ro slashing (bi tru phan tien đa stake do khong đam bao đuoc chat luong cong viec). Đong thoi giup viec staking tro nen linh hoat va de tiep can hon. DVT se đong vai tro nhu luc luong tien phong cung co tinh phan quyen / phi tap trung tren Ethereum.

Tai sao Ethereum lai can DVT?

Validators voi node đon (single-node validators) gay ra nhung yeu điem cho lop đong thuan cua Ethereum, co the dan toi mot so van đe / rui ro nhu sau :

Tinh trang validator ngoai tuyen (go offline) qua đoi pho bien. Truc trac thiet bi, may moc gap loi, dinh cup đien.. khien node đon ngung hoat đong, đong nghia voi viec validator dung hoat đong, dan toi tham hut rewards cho validators va ca stakers. Tu đo tinh on đinh chung cua toan bo mang luoi cung se bi anh huong.

Giai phap cua nhung validators ‘nhieu tien’ la chay mot setup phu du phong đe chu đong tiep ung trong truong hop gap su co.Tuy nhien, phuong an nay cung khong he toi uu, chi mang tinh chat chua chay. Đe thiet lap node du phong hieu qua yeu cau bo scripts tu đong (co the hieu nhu mot phan mem) khoi chay ngay khi phat hien he thong gap downtime. Đe tranh dien ra tinh trang 2 nodes su dung chung key tham gia xac thuc mang luoi cung luc dan toi slashing , đoan scripts phai đuoc cau hinh chuan chi, yeu cau theo doi sat sao va đam bao chung khong gap loi.

Hot keys cua validators co the bi xam nhap . Do moi validator node đeu so huu hot key rieng va lien tuc ket noi internet, cung co the xay ra truong hop bi hackers tan cong va đanh cap keys. Truong hop nay co the lien tuong toi vu hack ~$600m cua Axie Infinity, khi hackers chiem đuoc quyen truy cap may tinh cua cac nodes va tan cong.

Du yeu cau toi thieu ve luong $ETH đe tro thanh validator đa giam tuong đoi voi Ethereum PoS, song 32 $ETH van la mot khoan đau tu 5 so đo len (chua tinh toi cong suc, thoi gian setup). Đay van la mot rao can lon cho nhung ca nhan muon tham gia thay vi ky gui $ETH va chap nhan tin tuong vao ben thu ba.

Vay la can toi nhan luc, tai san, va ca tai nguyen đe tro thanh mot validator tron vai. Tu đo mo đuong cho cac luc luong voi quy mo lon muon đam nhiem viec nay đe gia tang loi nhuan, su tap trung hoa se dan hinh thanh. Đieu nay gay tac đong xau len toan bo mang luoi, đac biet khi xuat hien node / đon vi van hanh staking pool co hanh vi gian lan.

How does DVT work?

Co the hinh dung ap dung DVT cho validators tuong tu nhu Multisig cho wallets. Moi nodes trong cum se so huu mot key thanh phan thuoc validator key (key chung cho toan bo 1 mang luoi DVT) hoan chinh. Khi hoat đong, cac nodes tham gia xac thuc cac giao dich tren Ethereum bang cach su dung phan key cua minh đe  bau va sau đo cac phieu bau đuoc tong hop lai đe lay phieu cuoi cung cho toan bo validator. Hay o cho, chi can đat đu so luong nodes tuc truc (3 tren 4, 5 tren 7, 7 tren 10…), du mot vai nodes trong cum ngoai tuyen thi cum DV van se hoat đong binh thuong, khong lam anh huong đen hieu suat chung.

Duoi đay la cac buoc đe thiet lap cum DV voi Obol:

Thanh lap to chuc  nhung nguoi đieu hanh nodes, goi la nhom cac operators co trach nhiem theo doi tinh hinh cua cum cua minh.

Khoi tao cluster definition file thong qua Obol DV Launchpad. Cluster o đay co the hieu la 1 cum nodes. Definition file nay se neu ra trong cum co bao nhieu nodes, cau hinh ra sao... va launchpad la 1 phan mem giup cho cac nhom validators co the tu lam viec nay de dang.

Phat hanh va phan phoi key thanh phan voi  cong nghe Distributed Key Generation (DKG) giup tao 1 key lon tu nhieu key nho.

Moi thanh vien (operators) trong cluster se tu setup node cua minh va cung nhau tao nen mang luoi P2P (mang ngang hang) trong cum cua minh.

Tuy vao mong muon cua clusters, thi clusters co the chay so validator nodes tuy y mien la co đu so ETH staked cho so nodes đo (32 ETH ~ 1 nodes)

Mot khi đat đu so luong nodes hoat đong, cum DV se chinh thuc tham gia xac thuc mang luoi.

Vay DVT đem toi nhung gi cho Ethereum?

Bang cach loai bo single points of failure, DVT mang toi nhung điem vuot troi so voi van hanh validator bang node đon bat ke quy mo cua validators

Thoi gian uptime va tinh kha dung đuoc đam bao

Rui ro slashing giam keo theo phi bao hiem cho su kien nay cung giam

Luong nodes co the van hanh tren so may tinh san co tang len vua toi uu thang du, vua tiet kiem đuoc chi phi phan cung

Ha thap yeu cau ve luong $ETH cho cac ca nhan muon chay node ( ≤ 32 $ETH), mo ra mot ky nguyen hua hen voi su bung no cua cac validators tai gia. ).

Obol DVT middleware giup ich gi cho cac Liquid Staking protocol  ( LSP) ?

Voi DVT cac LSPs se khong phai lo ve downtine va rui ro bi slashing. Cac LSPs se đuoc phep cho cac validators cua minh offline 1 phan ma  he thong van van hanh tron tru va nhan rewards tu đo đam bao nguon yield ben vung cho cac liquid stakers. Ket noi 2 thanh phan, 1 ben co ETH nhung khong biet / khong muon chay nodes va 1 ben co he thong nodes uu viet nhung khong co ETH đe stake.

Voi moi 1 LSP, khi dung DVT co the tao thanh nhieu clusters cho protocol cua minh. Ngay ca khi 1 cluster bi sap thi se co cac cluster khac ho tro. Slashing gan nhu khong the xay ra

DVT se giup đa dang hoa cac thanh phan chay nodes cho LSPs va tang tinh decentralized. Cac thanh phan chay nodes nho le (small operators) co the đuoc lam viec chung voi cac ben lon nhu Coinbase, Chorus, Figment đe tang danh tieng va tang tinh phi tap trung cho Ethereum. Tam nhin cua Obol, la 1 operator nho nhu 1 may tinh ban o nha cung co the tham gia vao mang luoi cua cac LSPs ma khong can xin phep.

Giam tuong quan đia ly cua cac nodes, nhu đa biet viec chay nodes thi khong phai ai cung chay đuoc voi cac nodes nho viec gianh đuoc block rewards la rat kho dan toi chay nodes thuong danh cho 1 so nuoc phat trien. Nhung voi DVT thi nodes nho hay to van co the tham gia va lam cho mang luoi cua Ethereum trai dai khap the gioi va kho bi đanh sap hay ngan can hon.

Hien đa co Lido va Stakewise, 2 trong so cac LSPs lon nhat đong y tich hop DVT cua Obol.

Nhung đieu DVT can phai khac phuc:

Ve tong the, muc đo phuc tap khi trien khai validator voi DVT se tang len do co them cac buoc can thuc hien va yeu cau su phoi hop giua nhung nguoi đieu hanh nodes trong cum.

Thiet lap DVT se bo sung mot vai tinh chinh vao co che đong thuan. Nhung thao tac nay bao gom phuc vu nhu cau tuong tac giua cac nodes trong cum. Đieu nay gay ra đo tre nhat đinh.

Chi phi van hanh validator it nhieu tang len khi phai theo doi va quan ly nhieu hon mot node.

Ket luan

Kien truc cua Ethereum von kem linh hoat, nhu cau cho nhung ben cung cap cac dich vu can thiet ma khong yeu cau su thay đoi o cap giao thuc se ngay mot tang : Restaking, DVT, LSP. Cac middlewares nhu vay la mot trong nhung mang đang quan tam đe đau tu vi khong bi phu thuoc vao performance cua 1 network nao đo va cung rat de dang đe co the tao network effect vi hau nhu cac blockchain L1s noi bat nhat hien nay đeu co xu huong chuyen qua Proof-of-stake va khong tranh khoi phat sinh nhung nhu cau tuong tu nhau.

The link has been copied!

Single Line Text

Blockchain. Fundamental. Education. Tran Thuan. ∙ 8 min read. Sau The Merge, Beacon Chain va Execution Layer cua Ethereum đa chinh thuc sat nhap lam mot. Đay la buoc đau trong qua trinh phat trien Ethereum PoS, van con rat nhieu viec phai lam đe đam bao lop đong thuan cua Ethereum co the đap ung nhu cau tro thanh world computer tiep theo. Trong bai viet hom nay, Macrochain se tiep tuc series viet ve mot trong so cac innovation đang dien ra đoi voi Ethereum, va cung co the la đoi voi nhung he sinh thai khac. Introduction to Distributed Validator Technology (DVT) Distrubuted Validator Technology (DVT) la dang cong nghe cho phep nhieu nodes co the cong tac đe tro thanh mot validator tren Ethereum PoS thay vi moi node la mot validator nhu hien tai. Viec chay validator theo cum (nodes) giup cai thien hieu qua hoat đong, giam thieu rui ro slashing (bi tru phan tien đa stake do khong đam bao đuoc chat luong cong viec). Đong thoi giup viec staking tro nen linh hoat va de tiep can hon. DVT se đong vai tro nhu luc luong tien phong cung co tinh phan quyen / phi tap trung tren Ethereum. Tai sao Ethereum lai can DVT? Validators voi node đon (single-node validators) gay ra nhung yeu điem cho lop đong thuan cua Ethereum, co the dan toi mot so van đe / rui ro nhu sau : Tinh trang validator ngoai tuyen (go offline) qua đoi pho bien. Truc trac thiet bi, may moc gap loi, dinh cup đien.. khien node đon ngung hoat đong, đong nghia voi viec validator dung hoat đong, dan toi tham hut rewards cho validators va ca stakers. Tu đo tinh on đinh chung cua toan bo mang luoi cung se bi anh huong. Giai phap cua nhung validators ‘nhieu tien’ la chay mot setup phu du phong đe chu đong tiep ung trong truong hop gap su co.Tuy nhien, phuong an nay cung khong he toi uu, chi mang tinh chat chua chay. Đe thiet lap node du phong hieu qua yeu cau bo scripts tu đong (co the hieu nhu mot phan mem) khoi chay ngay khi phat hien he thong gap downtime. Đe tranh dien ra tinh trang 2 nodes su dung chung key tham gia xac thuc mang luoi cung luc dan toi slashing , đoan scripts phai đuoc cau hinh chuan chi, yeu cau theo doi sat sao va đam bao chung khong gap loi. Hot keys cua validators co the bi xam nhap . Do moi validator node đeu so huu hot key rieng va lien tuc ket noi internet, cung co the xay ra truong hop bi hackers tan cong va đanh cap keys. Truong hop nay co the lien tuong toi vu hack ~$600m cua Axie Infinity, khi hackers chiem đuoc quyen truy cap may tinh cua cac nodes va tan cong. Du yeu cau toi thieu ve luong $ETH đe tro thanh validator đa giam tuong đoi voi Ethereum PoS, song 32 $ETH van la mot khoan đau tu 5 so đo len (chua tinh toi cong suc, thoi gian setup). Đay van la mot rao can lon cho nhung ca nhan muon tham gia thay vi ky gui $ETH va chap nhan tin tuong vao ben thu ba. Vay la can toi nhan luc, tai san, va ca tai nguyen đe tro thanh mot validator tron vai. Tu đo mo đuong cho cac luc luong voi quy mo lon muon đam nhiem viec nay đe gia tang loi nhuan, su tap trung hoa se dan hinh thanh. Đieu nay gay tac đong xau len toan bo mang luoi, đac biet khi xuat hien node / đon vi van hanh staking pool co hanh vi gian lan. How does DVT work? Co the hinh dung ap dung DVT cho validators tuong tu nhu Multisig cho wallets. Moi nodes trong cum se so huu mot key thanh phan thuoc validator key (key chung cho toan bo 1 mang luoi DVT) hoan chinh. Khi hoat đong, cac nodes tham gia xac thuc cac giao dich tren Ethereum bang cach su dung phan key cua minh đe  bau va sau đo cac phieu bau đuoc tong hop lai đe lay phieu cuoi cung cho toan bo validator. Hay o cho, chi can đat đu so luong nodes tuc truc (3 tren 4, 5 tren 7, 7 tren 10…), du mot vai nodes trong cum ngoai tuyen thi cum DV van se hoat đong binh thuong, khong lam anh huong đen hieu suat chung. Duoi đay la cac buoc đe thiet lap cum DV voi Obol: Thanh lap to chuc  nhung nguoi đieu hanh nodes, goi la nhom cac operators co trach nhiem theo doi tinh hinh cua cum cua minh. Khoi tao cluster definition file thong qua Obol DV Launchpad. Cluster o đay co the hieu la 1 cum nodes. Definition file nay se neu ra trong cum co bao nhieu nodes, cau hinh ra sao... va launchpad la 1 phan mem giup cho cac nhom validators co the tu lam viec nay de dang. Phat hanh va phan phoi key thanh phan voi  cong nghe Distributed Key Generation (DKG) giup tao 1 key lon tu nhieu key nho. Moi thanh vien (operators) trong cluster se tu setup node cua minh va cung nhau tao nen mang luoi P2P (mang ngang hang) trong cum cua minh. Tuy vao mong muon cua clusters, thi clusters co the chay so validator nodes tuy y mien la co đu so ETH staked cho so nodes đo (32 ETH ~ 1 nodes) Mot khi đat đu so luong nodes hoat đong, cum DV se chinh thuc tham gia xac thuc mang luoi. Vay DVT đem toi nhung gi cho Ethereum? Bang cach loai bo single points of failure, DVT mang toi nhung điem vuot troi so voi van hanh validator bang node đon bat ke quy mo cua validators. Thoi gian uptime va tinh kha dung đuoc đam bao. Rui ro slashing giam keo theo phi bao hiem cho su kien nay cung giam. Luong nodes co the van hanh tren so may tinh san co tang len vua toi uu thang du, vua tiet kiem đuoc chi phi phan cung. Ha thap yeu cau ve luong $ETH cho cac ca nhan muon chay node ( ≤ 32 $ETH), mo ra mot ky nguyen hua hen voi su bung no cua cac validators tai gia. ). Obol DVT middleware giup ich gi cho cac Liquid Staking protocol  ( LSP) ? Voi DVT cac LSPs se khong phai lo ve downtine va rui ro bi slashing. Cac LSPs se đuoc phep cho cac validators cua minh offline 1 phan ma  he thong van van hanh tron tru va nhan rewards tu đo đam bao nguon yield ben vung cho cac liquid stakers. Ket noi 2 thanh phan, 1 ben co ETH nhung khong biet / khong muon chay nodes va 1 ben co he thong nodes uu viet nhung khong co ETH đe stake. Voi moi 1 LSP, khi dung DVT co the tao thanh nhieu clusters cho protocol cua minh. Ngay ca khi 1 cluster bi sap thi se co cac cluster khac ho tro. Slashing gan nhu khong the xay ra. DVT se giup đa dang hoa cac thanh phan chay nodes cho LSPs va tang tinh decentralized. Cac thanh phan chay nodes nho le (small operators) co the đuoc lam viec chung voi cac ben lon nhu Coinbase, Chorus, Figment đe tang danh tieng va tang tinh phi tap trung cho Ethereum. Tam nhin cua Obol, la 1 operator nho nhu 1 may tinh ban o nha cung co the tham gia vao mang luoi cua cac LSPs ma khong can xin phep. Giam tuong quan đia ly cua cac nodes, nhu đa biet viec chay nodes thi khong phai ai cung chay đuoc voi cac nodes nho viec gianh đuoc block rewards la rat kho dan toi chay nodes thuong danh cho 1 so nuoc phat trien. Nhung voi DVT thi nodes nho hay to van co the tham gia va lam cho mang luoi cua Ethereum trai dai khap the gioi va kho bi đanh sap hay ngan can hon. Hien đa co Lido va Stakewise, 2 trong so cac LSPs lon nhat đong y tich hop DVT cua Obol. Nhung đieu DVT can phai khac phuc: Ve tong the, muc đo phuc tap khi trien khai validator voi DVT se tang len do co them cac buoc can thuc hien va yeu cau su phoi hop giua nhung nguoi đieu hanh nodes trong cum. Thiet lap DVT se bo sung mot vai tinh chinh vao co che đong thuan. Nhung thao tac nay bao gom phuc vu nhu cau tuong tac giua cac nodes trong cum. Đieu nay gay ra đo tre nhat đinh. Chi phi van hanh validator it nhieu tang len khi phai theo doi va quan ly nhieu hon mot node. Ket luan. Kien truc cua Ethereum von kem linh hoat, nhu cau cho nhung ben cung cap cac dich vu can thiet ma khong yeu cau su thay đoi o cap giao thuc se ngay mot tang : Restaking, DVT, LSP. Cac middlewares nhu vay la mot trong nhung mang đang quan tam đe đau tu vi khong bi phu thuoc vao performance cua 1 network nao đo va cung rat de dang đe co the tao network effect vi hau nhu cac blockchain L1s noi bat nhat hien nay đeu co xu huong chuyen qua Proof-of-stake va khong tranh khoi phat sinh nhung nhu cau tuong tu nhau. The link has been copied!