所有語言
Obyte(字節雪球) 是一個採用DAG技術存儲和傳輸價值的去中心化系統,允許任意數據的防篡改存儲,包括可轉移的價值數據,例如貨幣,產權,債務,股份等,並且交易越是擁擠速度反而越快。這些存儲單元彼此鏈接,每個存儲單元包括一個或多個早期存儲單元的散列值,既用於證實早期的單元又用於確立它們的偏序關係。鏈接單元之間形成DAG(定向非循環圖)。沒有管理或協調新單元進入數據庫的單一中心實體,允許每個人添加新的單元,只要他簽署並支付的費用等於添加數據字節的大小。其他後來用戶通過自己單元內的散列值來確認早期單元,並收取費用。隨着新單元的添加,每個早期單元,包括其中的散列值,直接或間接的接收越來越多後來單元的確認。
由於字節雪球使用的是DAG (Dierected Acyclic Gragh) 定向非循環圖,這是一種數據結構,完全沒有了區塊鏈的概念,使得共識機制不需要POW和POS,一樣做到了100%可靠。 Obyte有一個非常好用的錢包,首次在加密世界採用類似AppleStore的模式,自由開發者可以在Obyte平台上自由開發各種應用,它有涉及到內盤交易所,類似telegram的隱私聊天,互助保險,賭球,彩票。在該系統中,還有一個隱私性超強的数字貨幣-黑球,第一次做到在總賬上也無法追查到交易信息。
Obyte 具有核心功能,使其平台功能非常強大:
原子交換
這消除了信任集中交換的需要。相反,用戶之間的交易同時發生或根本不發生。
受監管資產
機構可以輕鬆發行符合“了解客戶”和“反洗錢”政策的資產。
多重簽名功能
為了提高安全性,用戶可以在事務處理之前要求來自多個設備的批准簽名。此外,多重簽名功能可創建一個交換具有多個所有者的共享資產的過程。
鏈上Oracles
Oracles是經過驗證的連接到數據庫的世界事件的數據源。用戶可以使用 oracle 的導入數據為任何智能合約創建定製的服務。Oracles 基本上是值得信賴的第三方,他們監控特定的世界事件並將其結果導入 Obyte 作為數據饋送。
不可變存儲
將數據放入 Obyte 數據庫后,永遠不會更改或刪除它。
結算定案
在符合某些標準后,一筆新的交易將最終確認。即使是強大的攻擊者也無法修改。不需要猜測要多少個確認數的交易才可信,沒有51% 攻擊。
Obyte 具有多種功能,與其部分區塊鏈競爭對手相比具有顯着的優勢:
多個資產類
Obyte 可用於存儲和轉移不同資產類別的值,如貨幣,債券和商品。
隱私
Blackbytes 使用戶能夠安全,匿名地發送付款和郵件。
免費分發
與大多數有 ICO 盈利的加密貨幣不同,Obyte 決定免費提供大部分供應。
有條件付款
Obyte 允許用戶進行簡單的無風險有條件付款,只有在滿足指定的合同標準時才能完成。有條件約束支付允許用戶設置一個智能合約條件,必須為收款人收取綁定資金。如果收款人未履行其承諾(或外部數據不符合規定的合同條件標準),您可以在指定的等待期后安全地取回您的款項。
基於 Oracle 的投注和套期保值
將 Obyte 的有條件支付智能合約與來自神諭的可信數據饋送相結合,就有能力下注(或對沖)重大的世界事件。
Obyte 用戶可以推測各種各樣的事件:
體育賽事 – 在世界上任何體育賽事的結果上投注,無需預定。
天氣事件 – 對抗可能影響您的商務或度假體驗的極端天氣事件。
旅行活動 – 用戶可以購買航班保險,如果航班延誤或取消,可以獲得補償。
政治事件 – 賭政治事件的結果。用戶可以對抗不良政治結果的商業風險。
價格事件 – 價格優惠允許您在不擁有加密貨幣的情況下做空加密貨幣。這是通過簡單地制定智能合約條件來完成的,該條件取決於所選硬幣的價格達到某個價格閾值。
轉賬特點
1、確認速度非常快。一次確認大概30秒的時間,如果想要有3-4個確認,並不是30秒x3, 而是在這30秒內可能獲得多個確認。併發量高、無TPS上限。
2、無區塊大小限制、無礦工、擴展性好。
3、交易費用低廉
設計
Obyte中沒有區塊的概念,也沒有區塊容量的問題。相反,每一個新的交易都通過包含和簽名它們的哈希來參考更早(父母交易)的一個或幾個交易。交易中的鏈接形成了一個DAG(有向無環圖)(directed acyclic graph ):
通過包含它的父母交易,每一個新的交易也可以間接地包含和確認所有父母交易的父母,父母交易的父母交易的父母,以此類推。隨着添加的交易越來越多,收到的確認數也會像滾雪球一樣一直增加,這也是為什麼命名為Obyte的原因(這裏的雪花是數據字節).
共識
Obyte使用了DAG,沒有PoW,也沒有PoS以及挖礦。它可以在交易之間建立部分有序,加上在DAG中添加的主鏈:
主鏈 (MC) 允許在交易之間定義完整的順序: 已經包含在主鏈中的更早交易(直接或間接)在完整順序中也視為更早。當出現雙重花費時,在完整順序中出現較早的交易被視為是有效的,其它的交易則視為是無效的。
主鏈是基於圖像中交易的位置來確定的。根據白皮書的細節,總體上來講,主鏈吸引了知名用戶所授權的交易,這些永不稱之為見證人。見證人列表是由用戶來定義的,因為他們在每一筆交易中包含了這個列表。
主鏈則根據DAG中的路徑:
1.鏈上的相鄰交易見證人列表要麼是相同的,要麼是不同的,只有一種情況
2.鏈會仔細檢查大部分的見證人所授權的交易,並與替代鏈進行對比。
交易費和內在價值
在Obyte數據庫中支付的用於保存某個交易的費用等於所存儲數據的大小。如果你的交易容量是500字節,你正好支付500 bytes(Obyte的原生代幣)的交易費。這意味着,在這些bytes中存在內在價值:它將同樣大小的數據永久地村存在一個去中心化的不可更改的數據庫。對於那些代表着金融交易的數據,價值就是社會的,而不僅僅是個人的,因為你需要存儲所有的歷史記錄來能夠證明每一個所有者擁有的錢幣的價值和真實性。
部分交易費被首先參考你的交易作為父母交易的用戶所獲得,另外一部分交易費則被見證人所獲得。前者激勵將最近的交易參考作為父母交易,從而實現了DAG只在一個方向增長。就像樹榦一樣,盡可能縮小網絡延遲。如果新的交易非常少,這樣的話在新的交易出現之前,所有節點就有足夠的時間來同步,DAG將看起來像一條鏈,偶爾會出現分叉和快速合併。
最終確定性
在Obyte中,協議規則是這樣的,一個交易必須要包含由相同地址所發送的之前的交易,例如,必須在接下來的由相同地址發送的交易之間有部分順序。破壞該規則就意味着雙重花費,因此至少其中的一個無序交易將會無效。如果我們假設大部分的見證人遵守該規則(這也選擇他們的目的)他們就必須只能參考盡可能近期的交易作為父母交易,而不能從很久之前的父母交易中來繼承。因此,在DAG之前的部分,他們不會在影響主鏈,主鏈的那個部分也變成穩定,因為整體順序也變得穩定。參見白皮書中對達成穩定性的準確條件的討論,重要的是條件是確定的,一旦一個交易成為主鏈的穩定部分,最終它將無法再重組,這與其它所有密碼學貨幣是不同的。
這對於金融行業的應用和其它更廣泛的應用來說是極為重要的,因為大部分的人們在談到近期和資產所有權時,都希望是確定的,可能性的概念是一個很難接受的事情。
相關資料:
Obyte中文網:http://www.byteball.cn/