主網上线 如何快速了解 OMP Network?
2022年8月20日,OKX、Bybit、Kucoin 等交易所宣布將上线OMP Token ,相關交易所均有推出 OMP Token 的WL白名單的認購機制。OMP Network 主網上线更進一步,但OMP 究竟是什么以及它是如何工作的,很少有詳細的解釋。(相關閱讀:《OMP公鏈白皮書》)
首先,我們需要了解“區塊鏈”,區塊鏈的另一個定義是分布式數據庫或分類账本,最接近的類比是雲服務,有幾家行業巨頭,如谷歌、亞馬遜和微軟,為全球數百萬項目和公司提供數據存儲和計算能力。雲本質上是共享資源以充當單一平臺的服務器聚合。
但是,依賴中心化的雲服務意味着一些限制:
1)使用的服務器可以被平臺關閉;
2)隱私性被犧牲。
區塊鏈能夠解除以上的限制,提供去中心化服務,簡而言之,沒有一個人或公司控制區塊鏈網絡和數據,區塊鏈由連接到它的所有機器或服務器維護,只要這些服務器中的一小部分仍在連接和運行,網絡就無法關閉。 在 OMP 上,我們將這些服務器稱為「validators」驗證者,因為它們驗證區塊鏈上的交易。
OMP 是一個layer1 的區塊鏈,這意味着它是一個基礎級別的區塊鏈,其軟件運行在一組獨立維護的「validators」驗證者上。 相反,layer2 或更高級別的區塊鏈是對 layer1 區塊鏈的補充。layer2 區塊鏈可能構建在 layer1 之上,以增加可擴展性或添加原鏈上中不存在的功能。
接下來解釋「proof-of-stake」的概念,支持區塊鏈的驗證者必須就發生的哪些交易是有效的達成一致,這一過程稱為共識。當一個公司運行所有服務器時,共識不是問題,但當有許多獨立運營商時,必須有一種機制讓他們就批准交易時達成一致。「proof-of-stake」機制本質上是讓這些獨立運營商證明他們有權批准交易的憑證。
運行支持 OMP 區塊鏈的「validators」驗證者獨立運營商也應該為他們的付出獲得回報,因為運行服務器需要花錢。OMP 通過鏈上原生Token —— OMP 來獎勵這些驗證者運營商。
也可以將 OMP 視為類似於 Linux、Windows 和 macOS的操作系統。構建者可以在這些操作系統上編寫運行的應用程序。 在 OMP 上,構建者使用一種相對較新的編程語言—— Move。具體來說,OMP 使用了一種我們稱之為 OMP Move 的變體,這與其他區塊鏈的通用編程語言比如 Rust 和 Solidity 是完全不同的。
涉及共享對象的交易必須由區塊鏈上的驗證者批准,這是一個資源密集型過程,在大多數區塊鏈上,所有對象都是共享的,因此每筆交易都必須經過這個審批流程,導致所需要花費的時間成本和經濟成本提高,OMP 上的許多交易都涉及簡單的一對一交換,從而降低了資源成本。
為了獲得更多技術性,每個OMP對象必須具有以下字段:
Unique ID:類似於以太坊上的哈希或合約 ID;
版本:顯示對象的交易數量,從1开始;
交易摘要:表示包含該對象作為輸出的最後一筆交易;
Owner 字段:顯示所有者,可以是账戶地址、另一個對象、不可變的或共享的
當然,構建者可以通過包含其他字段來自定義對象, OMP 允許在對象設計中發揮大量的創造力。
作為一個流行的用例,構建者可以創建一個由對象組成的遊戲。例如,在賽車遊戲中,玩家的汽車就是一個對象,玩家擁有該對象,遊戲中的汽車可以改裝,因此玩家可以添加油漆工作、更改輪胎、升級增壓器等,使汽車更具有競爭力。這些升級中的每一個都是一個單獨的對象,當玩家獲得並添加到汽車時,這些對象將在 OMP 的中歸汽車對象所有。
我們在上面提到了共享和擁有的對象,讓我們更深入地了解 OMP 如何使用這些不同類型的對象處理交易,當提到 OMP 驗證交易的驗證者時,我們提到了共識,OMP 只需要對共享對象達成共識,涉及擁有對象的普通交易不需要達成共識。
擁有的對象不包含在區塊鏈的“塊”中,他們使用簡化的算法直接與 OMP 上的驗證者交互,由於這種架構,擁有的對象交易幾乎是瞬間發生的,實際上,這些簡單的交易可能涉及一名玩家在賽車遊戲中向另一名玩家贈送汽車、某人向社交網絡發布消息或在投票中提交投票。
OMP 是如何進行驗證簡單交易的?
(1)發送者向所有 OMP 驗證者廣播交易;
(2)每個 OMP 驗證者都會對該交易進行投票,每個投票都有一個基於驗證者的質押的權重;
(3)發送者將對抗拜佔庭式的多數選票收集到證書中,並將其廣播回所有 OMP 驗證者,該操作處理交易,將其記錄在OMP 上,並確保交易不會被刪除或者撤銷。
面對更復雜的交易,OMP 是按照如以下步驟進行驗證的:
1)發送者向所有 OMP 驗證者廣播交易;
2)每個 OMP 驗證者都會對該交易進行投票,每個投票都有一個基於驗證者的股份的權重。
3)發送者將抗拜佔庭式的多數選票收集到證書中,並將其廣播回所有 OMP 驗證者。然而,這一次,證書通過稱為拜佔庭協議的過程進行排序,驗證者必須在該過程中達成共識,一旦交易成功排序,發送方將證書廣播給驗證者以結算交易。
如上所述,單個交易繞過共識並幾乎立即處理。使用共享對象的交易必須經過共識。如果 OMP 使用共享對象同時處理許多交易,則每個共識必須按順序發生,這可能會延遲交易。 大多數其他區塊鏈只允許後一種交易類型,並且無法繞過共識。
OMP 的分布式計算模型更像是傳統的雲服務,而不是典型的區塊鏈。許多區塊鏈使用代幣經濟學模型來控制服務器負載:隨着負載的增加,gas 費用也會增加。更高的GAS 費減少了交易數量,因為用戶只能支付特定金額。
隨着 OMP 上負載的增加,驗證節點可以簡單地增加更多的處理能力,類似於 Amazon Web Services 在客戶端流量增加時可能添加更多服務器的方式。驗證節點可以賺取更多的Gas費而不是花費更高,所以會被激勵增加驗證服務器。這種模式不僅讓 OMP 規模化以支持增加的用戶流量,還保持平穩穩定的 Gas 費用,讓更多用戶加入OMP 的生態。通過這種方式增加網絡容量可以確保遊戲快速運行,應用app 可以快速響應以及social 應用的發布,構建者不會因為上漲的Gas 價格設置費用,網絡不會因為Gas war 造成故障。
OMP Move 是 OMP 的原生編程語言,OMP Move 所基於的核心 Move 語言創建於 2018 年,是專門用於區塊鏈上开發的智能合約編程。Move 的創建者看到了對資產和訪問控制的抽象需求,這在以前的區塊鏈編程語言中是不存在的,這些抽象對區塊鏈很有意義,因為去中心化將資產和訪問控制是網絡大多數活動的中心。
然而,隨着 OMP 的創始團隊开始开發這個新的區塊鏈,他們認為有必要進一步完善 Move。盡管 Move 專為區塊鏈上的智能合約編程而設計,但它仍然缺乏對账戶、交易、時間和密碼學等區塊鏈特定概念的原生支持。區塊鏈需要構建對這些功能的支持,這不僅耗時,而且會導致安全等關鍵功能的實施不一致。OMP Move 旨在整合區塊鏈开發人員創建高性能、安全、功能豐富的應用程序所需的一切。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!
加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...
今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?
北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...
Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行
2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...