您的位置:首頁(yè) > 區(qū)塊鏈 >

MCashCHAIN目標(biāo)在區(qū)塊鏈測(cè)試Ebay模型 使用權(quán)益證明和委托授權(quán)投票系統(tǒng)

2019-08-14 09:11:01 來源: 區(qū)塊網(wǎng)

MCashCHAIN 致力于為我們雄心勃勃的項(xiàng)目之一提供解決方案,其目標(biāo)是在區(qū)塊鏈測(cè)試 Ebay 模型。眾所周知,區(qū)塊長(zhǎng)期確認(rèn)時(shí)間和天然氣高價(jià)讓它對(duì)拍

MCashCHAIN 致力于為我們雄心勃勃的項(xiàng)目之一提供解決方案,其目標(biāo)是在區(qū)塊鏈測(cè)試 Ebay 模型。眾所周知,區(qū)塊長(zhǎng)期確認(rèn)時(shí)間和天然氣高價(jià)讓它對(duì)拍賣,競(jìng)標(biāo)或利用智能合約成為一個(gè)巨大的挑戰(zhàn)。此外,加密貨幣的更多采用要求公共區(qū)塊鏈在低費(fèi)用下達(dá)到生產(chǎn)能力,為的是為電子商務(wù)提供微支付和為在線分散游戲體驗(yàn)提供高速。我們正在努力研究一個(gè)基于區(qū)塊鏈的電子支付平臺(tái),該平臺(tái)對(duì)我們生態(tài)系統(tǒng)和其他方面的分散應(yīng)用程序 使用更安全,透明,高度可擴(kuò)展,可供。

背景

Masternode Systems 是許多 PoS(Proof of Stake)加密貨幣的一部分。一個(gè)硬幣持有人有足夠的硬幣用于 Masternode 時(shí),他或她可以將特定數(shù)量的硬幣發(fā)送到 Masternode 錢包,并且區(qū)塊制造以后他們賺取新鑄造的硬幣。該系統(tǒng)是為了取代 Satoshi Nakamoto 發(fā)明 Proof of Work System 開發(fā)的,作為比特幣的一部分。

Masternode 軟件可以被認(rèn)為是不同采礦版,它的功耗更低。Masternode 同網(wǎng)絡(luò)中的其他節(jié)點(diǎn)聯(lián)系,并保留區(qū)塊鏈的備份, 不斷檢查和更新它。

這些節(jié)點(diǎn)執(zhí)行的一些特殊功能是:

· 增加交易隱私;

· 啟用即時(shí)交易;

· 參與治理和投票;

· 在密碼方面啟用預(yù)算和財(cái)務(wù)系統(tǒng)。

Dash (2014) , Zcoin (2017) , TRON (2018) 是在 Masternode 基礎(chǔ)上創(chuàng)建的三個(gè)成功的區(qū)塊鏈?zhǔn)纠? 我們希望用它們的優(yōu)勢(shì)創(chuàng)建我們的平臺(tái)。

實(shí)用的方向和應(yīng)用

MCashChain應(yīng)用在高速交易,普通用戶零費(fèi)用和高可擴(kuò)展性方面沒有限制。然而,我們將重點(diǎn)的應(yīng)用程序如下:

· Du博

MCashDice 和 GemMob Studio 現(xiàn)有其他的游戲?qū)⒈谎兄?轉(zhuǎn)換并移植到MCashChain。MCashDice 將不再通過 Tomochain 運(yùn)行。

· 拍賣

拍賣智能合約將通過 MCashChain 為幾家藝術(shù)和古董拍賣行研制的。公司和初創(chuàng)公司股票和普通股拍賣將首先在 MCashChain 智能合約上進(jìn)行的。

· C-商務(wù)

Midasshimaya 將在 MCashChain 基礎(chǔ)上研制的,用于實(shí)體產(chǎn)品和虛擬資產(chǎn)的市場(chǎng),例如虛擬收藏品,虛擬土地所有權(quán),虛擬首選公司股票。

· 藝術(shù)品交易所 (M721 不可兌換代幣)

通過使用 MCashChain上發(fā)布的 M721 代幣分發(fā)實(shí)體藝術(shù)品的共同所有權(quán)標(biāo)題將與越南最大的Chon藝術(shù)拍賣商合作研究和研制,并得到許多高凈值網(wǎng)絡(luò)藝術(shù)收藏家的支持。

· 鑒定和認(rèn)證

在 Blockchain Excellence Search and Training Center 合作下,學(xué)生和開發(fā)商在越南和新加坡將有機(jī)會(huì)參加與區(qū)塊鏈,智能合約,分散應(yīng)用程序建設(shè)等開發(fā)相關(guān)的強(qiáng)化課程。認(rèn)證將在 MCashChain 上被部署。

· 投票和選舉

在公共部門的合作下,我們將在新加坡越南商會(huì)和將首先使用我們的解決方案進(jìn)行投票協(xié)會(huì)的幫助下,例如在新加坡越南協(xié)會(huì),向東盟地區(qū)的政府機(jī)構(gòu)在 MCashChain 上提供進(jìn)行投票和選舉解決方案。我們還將為新加坡商業(yè)聯(lián)合會(huì)和新加坡金融科技協(xié)會(huì)提供解決方案。

· 教育部門游戲化

為了鼓勵(lì)學(xué)生體驗(yàn) MCashChain,我們將與 ArrowHighTech 和 FingerprintEnglish 使用代幣經(jīng)濟(jì)共同開發(fā)一系列教育游戲。最初的幾個(gè)教育游戲?qū)⒂糜诮?5 至 14 歲兒童英語(yǔ)和軟技能。

· 區(qū)塊鏈為服務(wù)

MCashChain testnet 已經(jīng)是完成的。Public testnet 設(shè)置于 2019 年 6 月 6 日,Public Mainnet 設(shè)置于 2019 年 6 月 26 日。我們?cè)O(shè)計(jì)鏈條用于區(qū)塊鏈化策略。我們將幫助將現(xiàn)有的應(yīng)用程序和平臺(tái)轉(zhuǎn)換為適用于 MCashChain 的分散應(yīng)用程序和分散式平臺(tái)。我們擁有等待在 MCashChain 上進(jìn)行轉(zhuǎn)換和推廣,使用MCash 為從 Midas 錢包直接付款并為現(xiàn)有客戶提供服務(wù)的良好的現(xiàn)有產(chǎn)品和服務(wù)。這會(huì)引起更多主流用戶的注意,幫助他們從應(yīng)用程序轉(zhuǎn)移到分散應(yīng)用程序,并為 Midas 錢包創(chuàng)造更多實(shí)用程序。

架構(gòu)

McashChain 使用 3 層架構(gòu),分為存儲(chǔ)層,核心層和應(yīng)用層。該協(xié)議遵循 谷歌 Protobuf,它可以通過插件容易擴(kuò)展以支持新語(yǔ)言。

1. 核心

核心層包括共識(shí),賬戶管理和智能合約?;诙褩5奶摂M機(jī)是在 McashChain上實(shí)現(xiàn)的,具有優(yōu)化且優(yōu)化的指令集。McashChain 的共識(shí)基于委托投票證明(DPoSV),許多功能被引入實(shí)現(xiàn)網(wǎng)絡(luò)的最初目標(biāo)。

對(duì)于智能合約語(yǔ)言,我們選擇 Solidity,因?yàn)樗玫搅松鐓^(qū)和開發(fā)人員的廣泛支持。

2. 存儲(chǔ)

McashChain 是基于事務(wù)的“狀態(tài)”機(jī)器,其存儲(chǔ)層由鏈存儲(chǔ)和狀態(tài)存儲(chǔ)組成

2.1 連鎖存儲(chǔ)

McashChain 的連鎖存儲(chǔ)使用 Level DB,這是谷歌為本地存儲(chǔ)應(yīng)用程序開發(fā)的一臺(tái)出色的存儲(chǔ)引擎。

2.2 狀態(tài)存儲(chǔ)

事務(wù)前綴樹,狀態(tài)前綴樹和收據(jù)前綴樹的根節(jié)點(diǎn)哈希直接被存儲(chǔ)在區(qū)塊鏈中。McashChain 的狀態(tài)存儲(chǔ)在全節(jié)點(diǎn)內(nèi)存中使用 Tron 的 KhaosDB。

3. 協(xié)議

McashChain 提供 Protobuf 應(yīng)用程序接口和 HTTP Restful 應(yīng)用程序接口。Protobuf 簡(jiǎn)化客戶端開發(fā),API .proto 也可用于許多編程語(yǔ)言(C ,Java,Python,Golang 等)。HTTP 應(yīng)用程序接口更適合 Javascript 客戶端(例如Nodejs)。

4. MCASH 虛擬機(jī) (MVM)

MVM 與 EVM(以太坊虛擬機(jī) ) 有百分之百的兼容。McashChain 支持所有與 EVM 兼容的智能合約,協(xié)議和原子交叉鏈令牌傳輸。這意味著用以太坊協(xié)議編寫的任何智能合約和分散應(yīng)用程序都可以無(wú)縫地移植到 McashChain。

5. LightningSend

LightningSend是一個(gè)利用傳輸鎖定和超級(jí)節(jié)點(diǎn)共識(shí)來促進(jìn) McashChain瞬時(shí)交易的功能。LightningSend 允許 MCASH 與現(xiàn)有的集中支付平臺(tái)競(jìng)爭(zhēng),例如提供快速交易時(shí)間的 VISA / Master。McashChain 的 LightningSend 技術(shù)提供這個(gè),但在一個(gè)分散和不信任的方式。

LightningSend 功能使用事務(wù)鎖定機(jī)制來防止在網(wǎng)絡(luò)上的雙重花費(fèi)。目前,為了使商家能夠防止比特幣等系統(tǒng)中的雙倍花費(fèi),他們通常必須等到區(qū)塊鏈確認(rèn),以確保發(fā)送交易是有效的。平均,比特幣區(qū)塊鏈上的區(qū)塊需要 10 分鐘才能被確認(rèn)。事務(wù)鎖定旨在改進(jìn)現(xiàn)有加密貨幣系統(tǒng)將雙倍花費(fèi)被當(dāng)前處理的方

式,從而加快交易時(shí)間。

6. 分片技術(shù)

我們實(shí)現(xiàn)類似于 DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))的分片技術(shù),其中數(shù)據(jù)庫(kù)表的行是分開保存的,而不是分成列 (是規(guī)范化和垂直分區(qū)在不同范圍做的 )。每個(gè)分區(qū)都構(gòu)成分片的一部分,分片又可以位于單獨(dú)的數(shù)據(jù)庫(kù)服務(wù)器或物理位置。

我們的想法是將區(qū)塊鏈的狀態(tài)和事務(wù)處理劃分為分片,每個(gè)分片由一組單獨(dú)的節(jié)點(diǎn)處理。這意味著單個(gè)節(jié)點(diǎn)現(xiàn)在只需存儲(chǔ)其自己的分片的狀態(tài),并只處理事務(wù)的子集,從而提高整體事務(wù)吞吐量。

7. UNIDEX 交易所

自 2009 年比特幣網(wǎng)絡(luò)成立以來,已經(jīng)許多新的區(qū)塊鏈將創(chuàng)建了。每個(gè)鏈都有不同的目的和任務(wù)。然而,這為全球采用加密貨幣制造了另一層障礙。一些研究工作導(dǎo)致一個(gè)鏈的包裝加密貨幣的創(chuàng)建,以便在另一個(gè)鏈上使用。典型的例子是 WBTC (包裝比特幣),在以太坊上使用的 ERC-20 令牌。

以我們看來,每個(gè)區(qū)塊鏈都以某種方式創(chuàng)建自己的生態(tài)系統(tǒng)和應(yīng)用程序。為了將加密貨幣的有用性帶到全球的下一個(gè)采用水平,需要為原子交叉鏈交換和交叉鏈智能合約做更多努力。這種多維交互復(fù)雜性是 MCash 基金會(huì)的研究領(lǐng)域之一。

我們建議,通過使用交叉鏈智能合約來包裝 MCASH,我們將能夠在若干個(gè)鏈上發(fā)出若干種類型的 MCASH。在 i 鏈上,包裹的 MCASH 將被稱為 i-MCASH。所有 i-MCASH 的總供應(yīng)量仍然完全等于 MCASH 的總供應(yīng)量。i1-MCASH 的一種類型被轉(zhuǎn)移到交叉鏈智能合約的時(shí)候,相應(yīng)的 i2-MCASH 將自動(dòng)發(fā)出。

我們?yōu)榈谝浑A段開發(fā)選擇了這些區(qū)塊鏈:NEO,ZIL,TEZOS,EOS 和TRON,各自包裝的加密貨幣名為:z-MCASH(在 ZILLIQA 鏈上),e-MCASH (在 EOS 鏈上),n-MCASH(在 NEO 鏈上),tz-MCASH(在TEZOS 鏈上)和 tr-MCASH(在 TRON 鏈上)。在使用混合交叉鏈智能合約下,所有 iMCASH 都能夠以 1 比 1 的比例轉(zhuǎn)換為 MCASH。i-MCASH 可以與支持多個(gè)鏈的 Midas 錢包上的任何其他 MCASH 交換。

8. ZMC (ZERO MCASH)

由于區(qū)塊鏈的公共性質(zhì),用戶們?cè)诰W(wǎng)絡(luò)交互時(shí)能泄露其隱私。為了解決這個(gè)問題,可以使用第三方硬幣混合服務(wù)來模糊加密貨幣交易的蹤跡。2013 年 5月,Matthew D. Green 和他的研究生(IanMiers 和 Christina Garman)提出了零幣協(xié)議,其中可以匿名加密貨幣交易,而無(wú)需經(jīng)過可信任的第三方,硬幣被銷毀然后再次鑄造以擦除其歷史。雖然一枚硬幣將花了,但沒有可以準(zhǔn)確顯示正在花費(fèi)哪枚硬幣的可用信息。

我們的目標(biāo)是在 McashChain 部署 ZMC(ZeroMCash),而不對(duì)基礎(chǔ)層進(jìn)行任何更改。我們建議對(duì)協(xié)議的隱私承諾進(jìn)行分析,并認(rèn)為使用此協(xié)議所為固有的信息泄漏是受控制和明確定義的,這使其成為支持 McashChain私人交易的可行解決方案。

9. 實(shí)現(xiàn)

McashChain 核心是用 Java 實(shí)現(xiàn)的,最初是 Java-Tron 的一個(gè)分支。

共識(shí)

1. 權(quán)益證明和委托授權(quán)投票(PoS-DAV)

一個(gè)比特幣礦工確認(rèn)區(qū)塊時(shí),他會(huì)受到比特幣作為獎(jiǎng)勵(lì)。如果比特幣的價(jià)格和普及程度繼續(xù)上升那么交易的數(shù)量也會(huì)如此。隨著交易數(shù)量的增加,更多礦工將加入社區(qū)。很明顯,更多采礦意味著更多能源消耗。比特幣采礦的總耗電量估計(jì)等于愛爾蘭的耗電量,并且在不久的將來它會(huì)增加兩倍。

為了解決能源成本問題,權(quán)益證明(PoS)作為工作證明(PoW)的替代方案被創(chuàng)建了。通過權(quán)益證明,業(yè)主可以創(chuàng)建塊而不是礦工,并且不需要每秒產(chǎn)生盡可能多的哈希的耗電機(jī)器。因此,與工作證明能耗相比,權(quán)益證明的能耗不大。但是,標(biāo)準(zhǔn) PoS 的問題在于驗(yàn)證影響與鎖定代幣數(shù)量的直接相關(guān)。這導(dǎo)致各方囤積網(wǎng)絡(luò)基礎(chǔ)貨幣大量, 從而在網(wǎng)絡(luò)生態(tài)系統(tǒng)發(fā)生不當(dāng)影響。

McashChain 共識(shí)機(jī)制使用創(chuàng)新的權(quán)益證明和委托授權(quán)投票(PoS-DAV)系統(tǒng),其中 64個(gè)超級(jí)節(jié)點(diǎn)(SN)為網(wǎng)絡(luò)生成區(qū)塊 。每 2 個(gè)小時(shí),Mcash Xnode持有者可以投票選出 SN 候選人,前 64 名候選人被視為 SN。選民可以根據(jù)標(biāo)準(zhǔn)來選擇 SN,例如由 SN 贊助的項(xiàng)目以增加 Mcash 的采用,以及向選民分發(fā)的獎(jiǎng)勵(lì)。

SN 的賬戶是正常賬戶,但他們的投票積累允許他們生產(chǎn)區(qū)塊。

McashChain 網(wǎng)絡(luò)每 3 秒生產(chǎn)一個(gè)區(qū)塊,每個(gè)塊將 10 個(gè) MCASH(前 2 年)MCASH 授予 SN 和其他選民(XNode)。前兩年每年將頒發(fā)約 105,120,000 MCASH。

每次 SN 完成區(qū)塊生產(chǎn)時(shí),獎(jiǎng)勵(lì)將被發(fā)送到超級(jí)分類帳中的子帳戶。SN 可以檢查,但不能直接使用這些代幣。SN 可以檢查,但不能直接使用這些代幣。每個(gè)SN每24個(gè)小時(shí)只能提取一次,將獎(jiǎng)勵(lì)從子賬戶轉(zhuǎn)移到指定的 SN賬戶。McashChain 網(wǎng)絡(luò)上的 3 種類型的節(jié)點(diǎn)是 Witness Node,Full Node 和 Solidity Node。

Witness Node 由 SN 建立,主要負(fù)責(zé)區(qū)塊生產(chǎn)和提議創(chuàng)建/投票。Full Nodes 提供 API 和廣播事務(wù)和區(qū)塊。Solidity Node 同步來自其他 Full Nodes 的區(qū)塊,并提供可索引的 API。

2. 多層 Xnodes

每個(gè)節(jié)點(diǎn)級(jí)別的收益隨著賭注金額和獎(jiǎng)金線性地增加(見附錄 A)。如,Jedi節(jié)點(diǎn)獲得的獎(jiǎng)勵(lì)是 Apprentice節(jié)點(diǎn)的 115倍。我們相信這個(gè)系統(tǒng)將鼓勵(lì)人們投入更多 MCASH 以達(dá)到更高水平,幫助創(chuàng)建一個(gè)健康的獎(jiǎng)勵(lì)系統(tǒng)。

帳戶

1. 類型

McashChain 中的 3 種類型的帳戶是常規(guī)帳戶,令牌帳戶和合同帳戶。

● 常規(guī)帳戶用于標(biāo)準(zhǔn)交易。

● 令牌帳戶用于存儲(chǔ) M1 令牌。

● 合同帳戶是由常規(guī)帳戶創(chuàng)建的智能合約帳戶,也可以由常規(guī)帳戶觸發(fā)。

2. 創(chuàng)建

有三種方法可以創(chuàng)建 MCASH 帳戶:

● 通過 API 創(chuàng)建一個(gè)新帳戶

● 將 MCASH 轉(zhuǎn)移到新的帳戶地址

● 將任何 M1 令牌轉(zhuǎn)移到新的帳戶地址

還可以生成由地址(公鑰)和私鑰組成并且不由 McashChain記錄的離線密鑰對(duì)。用戶地址生成算法包括密鑰對(duì)生成,然后提取公鑰 (64 字節(jié)數(shù)組表示 x,y 坐標(biāo)). 使用 SHA3-256 函數(shù)散列公鑰并提取結(jié)果的最后 20 字節(jié)。將 32 添加到字節(jié)數(shù)組的開頭,并確保初始地址長(zhǎng)度為 21 字節(jié)。使用 SHA3-256 函數(shù)兩次散列地址,并將前 4 字節(jié)作為驗(yàn)證碼。將驗(yàn)證碼添加到初始地址的末尾,并通過 base58 編碼以 base58check 格式獲取地址。編碼的主網(wǎng)地址以 M 開頭,長(zhǎng)度為 34 個(gè)字節(jié)。

3. 結(jié)構(gòu)體

三種不同的帳戶類型是正常,資產(chǎn)發(fā)行和合同。

一個(gè)帳戶包含 7 個(gè)參數(shù):

● account_name: 帳戶的名稱。

● type: 這個(gè)帳戶是什么類型的。

● balance: 這個(gè)帳戶的余額。

● vote: 在這個(gè)帳戶收到的投票。

● asset: 預(yù)計(jì)會(huì)在此帳戶中使用 MCASH 的其他資產(chǎn)。

● latest_operation_time: 這個(gè)帳戶的最新運(yùn)營(yíng)時(shí)間。

區(qū)塊

區(qū)塊包含區(qū)塊題和一些事務(wù)(從 0 到多個(gè))。

1. 區(qū)塊題

區(qū)塊題包含 raw_data, witness_signature 和 blockID。

1.1 原始數(shù)據(jù)

原始數(shù)據(jù)在 Protobuf 中被表示為 raw_data。它包含消息的原始數(shù)據(jù),包括 6個(gè)參數(shù):

● timestamp: 此消息的時(shí)間戳。

● txTrieRoot: 哈希樹根。

● parentHash: 最后區(qū)塊的哈希。

● number: 區(qū)塊高度

● version 版

● witness_address: 此區(qū)塊中包含的證人地址。

1.2. 證人簽名

證人簽名在 Protobuf 中表示為 witness_signature, 它是來自 witness 節(jié)點(diǎn)的此區(qū)塊題的簽名。

1.3 區(qū)塊 ID

區(qū)塊 ID 在 Protobuf 中被表示為 blockID。它包含區(qū)塊的原子標(biāo)識(shí)。區(qū)塊 ID 包含 2 個(gè)參數(shù):

● hash: 區(qū)塊的哈希。

● number: 塊的散列和高度。

2. 交易

2.1 簽署

McashChain 的交易簽署流程遵循標(biāo)準(zhǔn)的 ECDSA 加密算法,以確保資金只能由其合法所有者使用。

● private key: 是秘密號(hào)碼,只產(chǎn)生它的人知道它。私鑰本質(zhì)上是隨機(jī)生成的數(shù)字。

● public key: 與私鑰對(duì)應(yīng)的數(shù)字,但不需要保密。公鑰可以從私鑰計(jì)算, 但反之不亦然??梢允褂霉€來確定簽名是否是真實(shí)的(換句話說,使用正確的密鑰生成)而不需要泄露私鑰。公鑰是壓縮的或未壓縮的。壓縮的公鑰是 33 個(gè)字節(jié),由前綴 0x02 或 0x03 和一個(gè)名為 x 的 256 位整數(shù)組成。較舊的未壓縮密鑰為 65 字節(jié),由常量前綴(0x04)組成,后跟兩個(gè)稱為 x 和y(2 * 32 字節(jié))的 256 位整數(shù)。壓縮密鑰的前綴允許從 x 值導(dǎo)出 y 值。

● signature: 證明簽名操作發(fā)生的數(shù)字。簽名是從要簽名內(nèi)容的哈希以及私鑰中數(shù)學(xué)生成的。稱為 r 和 s 的兩個(gè)數(shù)字。使用公鑰,可以在簽名上使用數(shù)學(xué)算法來確定它最初是從散列和私鑰生成的,而不需要知道私鑰。

2.2 帶寬模型

普通交易僅消耗帶寬點(diǎn),但智能合約操作消耗能量和帶寬點(diǎn)。有兩種帶寬點(diǎn)的類型可用。用戶可以通過凍結(jié) MCASH 獲得帶寬點(diǎn),同時(shí)每天還可獲得10000 個(gè)可用帶寬點(diǎn)。當(dāng) MCASH 事務(wù)廣播時(shí),它通過網(wǎng)絡(luò)以字節(jié)數(shù)組的形式傳輸和存儲(chǔ)。一個(gè)事務(wù)占用的帶寬點(diǎn)數(shù)=事務(wù)字節(jié)數(shù)乘以帶寬點(diǎn)率。例如,如果事務(wù)的字節(jié)數(shù)組長(zhǎng)度為 200,則事務(wù)消耗 200 個(gè)帶寬點(diǎn)。

但是,如果MCASH 或令牌傳輸導(dǎo)致創(chuàng)建目標(biāo)帳戶,則僅扣除為創(chuàng)建帳戶消耗的帶寬點(diǎn),并且不會(huì)扣除額外的帶寬點(diǎn)。在帳戶創(chuàng)建方案中,網(wǎng)絡(luò)將首先消耗事務(wù)發(fā)起者從凍結(jié) MCASH 獲得的帶寬點(diǎn)。如果此數(shù)量不足,則網(wǎng)絡(luò)將使用事務(wù)發(fā)起方的 MCASH。

在從一個(gè) MCASH 帳戶到另一個(gè) MCASH 帳戶的標(biāo)準(zhǔn) MCASH 傳輸方案中,網(wǎng)絡(luò)首先消耗由事務(wù)發(fā)起者獲得用于凍結(jié) MCASH 的帶寬點(diǎn)。如果這還不夠,那么它將消耗每日免費(fèi) 10000 點(diǎn)帶寬。如果仍然不夠,則網(wǎng)絡(luò)消耗事務(wù)發(fā)起者的MCASH。金額是根據(jù)交易中的字節(jié)數(shù)乘以1000 Matoshi計(jì)算的。因此,對(duì)于可能不一定凍結(jié)其 MCASH 參與超節(jié)點(diǎn)投票的大多數(shù) MCASH 持有者,第一步是自動(dòng)跳過(因?yàn)閮鼋Y(jié) MCASH 余額=0)并且 10000 每日帶寬為交易提供動(dòng)力。

對(duì)于 M1 令牌傳輸,網(wǎng)絡(luò)首先驗(yàn)證發(fā)布的令牌資產(chǎn)的總可用帶寬點(diǎn)是否足夠。如果不是,則它消耗從凍結(jié) MCASH 獲得的帶寬點(diǎn)。如果仍然沒有足夠的帶寬點(diǎn),則它消耗事務(wù)發(fā)起者的 MCASH。

2.3 費(fèi)用

MCASH 網(wǎng)絡(luò)通常不收取大多數(shù)交易的費(fèi)用,但是,由于系統(tǒng)限制和公平性,帶寬使用和交易確實(shí)需要支付一定的費(fèi)用。

費(fèi)用分為以下幾類:

● 正常交易需要帶寬點(diǎn)數(shù)。用戶可以使用每日免費(fèi)帶寬點(diǎn)或凍結(jié) MCASH來獲取更多。當(dāng)帶寬點(diǎn)不足時(shí),MCASH 是從發(fā)送帳戶直接使用的。所需的 MCASH 是字節(jié)數(shù)* 1000 Matoshi。

● 智能合約需要耗費(fèi)能源,但也需要帶寬點(diǎn)為廣播和確認(rèn)交易。帶寬成本與上述相同。

● 所有查詢交易都是免費(fèi)的。它不需要能源或帶寬。

McashChain 還為以下交易定義了一組固定費(fèi)用:

● 創(chuàng)建見證節(jié)點(diǎn): 10000 MCASH

● 發(fā)出 M1 令牌: 1024 MCASH

● 創(chuàng)建新帳戶: 0.1 MCASH

● 創(chuàng)建交換對(duì): 1024 MCASH

2.4 交易作為股權(quán)證明 (TaPoS)

McashChain 使用 TaPoS 確保交易全部,確認(rèn)主要區(qū)塊鏈,同時(shí)使偽造鏈變得困難。在 TaPoS 中,網(wǎng)絡(luò)要求每個(gè)事務(wù)包括最近區(qū)塊題的散列的一部分。此要求可防止事務(wù)在不包括引用塊的分支上重放,并且還向網(wǎng)絡(luò)發(fā)出特定用戶及其一份在特定分支上的信號(hào)。這種共識(shí)機(jī)制保護(hù)網(wǎng)絡(luò)為免受拒絕服務(wù),51%,自私采礦和雙重花費(fèi)攻擊。

2.5 交易確認(rèn)

事務(wù)到網(wǎng)絡(luò)之后,它被包括在未來區(qū)塊中。19 個(gè)區(qū)塊在 McashChain(包括其自己的區(qū)塊)被開采后,交易就得到確認(rèn)。每個(gè)區(qū)塊由前 64 個(gè)超級(jí)節(jié)點(diǎn)中的一個(gè)以循環(huán)方式生成。每個(gè)區(qū)塊在區(qū)塊鏈上為開采需要約 3 秒鐘。由于網(wǎng)絡(luò)條件和機(jī)器配置,每個(gè)超級(jí)節(jié)點(diǎn)的時(shí)間可能略有不同。通常,約 60 秒后,交易被認(rèn)為是完全確認(rèn)的。

管理

1. 超級(jí)節(jié)點(diǎn) (SN)

每個(gè)帳戶都可以申請(qǐng)并有機(jī)會(huì)成為超級(jí)節(jié)點(diǎn)(表示為 SN)。獲得最高票數(shù)的前 64 名候選人將成為具有生產(chǎn)區(qū)塊的權(quán)利和義務(wù)的 SN。投票在每個(gè)時(shí)期結(jié)束時(shí)被計(jì)算(2400 個(gè)區(qū)塊 - 大約 2 個(gè)小時(shí)),并且 SN 將相應(yīng)地改變。

如果 SN表現(xiàn)不佳,他們將遭受大幅削減和輕微懲罰(在接下來的 6個(gè)時(shí)間段內(nèi)不會(huì)產(chǎn)生區(qū)塊)。在輕微懲罰之后的時(shí)期,如果節(jié)點(diǎn)性能沒有得到改善,將重大懲罰被給出(24 個(gè)時(shí)期)。為了防止惡意攻擊,需要付出代價(jià)成為SN 候選者。申請(qǐng)時(shí),10,000 MCASH 從申請(qǐng)人的賬戶中將被燒掉。

2. 委員會(huì)

該委員會(huì)用于修改 MCashChain 動(dòng)態(tài)網(wǎng)絡(luò)參數(shù),例如區(qū)塊生成獎(jiǎng)勵(lì),交易費(fèi)用等。該委員會(huì)由本輪中的 64 個(gè) SN 組成。 每個(gè) SN 都有提議并對(duì)提案進(jìn)行投票的權(quán)。當(dāng)提案獲得 33 票或更多票時(shí),它將獲得批準(zhǔn),新的網(wǎng)絡(luò)參數(shù)在下一個(gè)維護(hù)期內(nèi)(3 天)被應(yīng)用。

2.1 動(dòng)態(tài)網(wǎng)絡(luò)參數(shù)

2.2 創(chuàng)建提案

只超級(jí)節(jié)點(diǎn)帳戶有權(quán)提議動(dòng)態(tài)網(wǎng)絡(luò)參數(shù)的更改。

7.2.3 投票提案

只有委員會(huì)成員(SN)可以投票贊成提案,未及時(shí)投票的成員將被視為不同意。該提案在創(chuàng)建后的 3 天內(nèi)處于活動(dòng)狀態(tài)??稍?3 天投票期間更改或檢索投票。一旦期限結(jié)束,提案將成功(33+票)或失敗并結(jié)束。

2.4 取消提案

提議者可以在提案生效之前取消提案。

3. 結(jié)構(gòu)

SN 是新生成的區(qū)塊的見證。見證包含 8 個(gè)參數(shù):

● address: 見證的地址。

● voteCount: 獲得該見證的投票數(shù)量。

● pubKey: 見證的公鑰。

● url:見證的網(wǎng)址。

● totalProduced:見證產(chǎn)生區(qū)塊的數(shù)量。

● totalMissed:見證錯(cuò)過區(qū)塊的數(shù)量。

● latestBlockNum: 區(qū)塊的最新高度。

● isjobs: 布爾標(biāo)志。

智能合約

McashChain 智能合約是用 Solidity 語(yǔ)言編寫的。McashChain Solidity 是以太坊Solidity 語(yǔ)言的分支。

1. 能量模型

部署和觸發(fā)智能合約的最大能量限制是幾個(gè)變量的函數(shù):

● 冷凍 1 MCASH 的動(dòng)態(tài)能量為 50,000,000,000(總能量限制)/(總能量重量)

● 能量限制是凍結(jié) MCASH 的每日帳戶能量限制

● 凍結(jié) MCASH 的剩余日常賬戶能量被計(jì)算為能量限制 - 使用的能量。

● MCASH 中的費(fèi)用限制在智能合約部署/觸發(fā)中被設(shè)置。

● 帳戶中剩余可用的 MCASH。

2. 部署

Solidity 編譯器自動(dòng)生成 JSON 文件,即合同元數(shù)據(jù),其中包含有關(guān)當(dāng)前合同的信息。它可用于查詢編譯器版本,使用的資源,ABI 文檔,以與合同更安全的交互并驗(yàn)證其源代碼。

代幣

1. M1 代幣

McashChain 帳戶可以花費(fèi) 1024 MCASH 來發(fā)出帶有以下參數(shù)的 M1 令牌:

● token_name(令牌名稱)

● total_capitalization(總資本總額)

● exchange_rate: to MCASH (匯率:到 MCASH)

● circulation_duration (流通時(shí)間)

● total_supply (總供應(yīng)量)

● total_lock_amount (總鎖定金額)

● locking_period: in days (鎖定期:以天計(jì))

● description (描述)

● total_bandwidth_consumption (總帶寬消耗)

● max_bandwidth_consumption_per_account (每個(gè)帳戶的最大帶寬消耗)

● token_frozen_amount (令牌凍結(jié)金額)

2. М20 代幣

與 ERC-20 完全兼容。M20 接口是:

3. M721 代幣 (NFT)

M721 令牌標(biāo)準(zhǔn)有助于創(chuàng)建不可替代的令牌。在許多方面,它的功能與 M20的非常相似。這種相似性存在有兩個(gè)原因:

首先,開發(fā)人員更容易進(jìn)行轉(zhuǎn)換。

它讓用戶將這些代幣存儲(chǔ)在普通錢包中,并在交易所或電子商務(wù)平臺(tái)上進(jìn)行交易[11],這樣更容易。

M721 通過該特定令牌的所有權(quán)獲得其不可替代的屬性。

結(jié)論

總之,McashChain通過從所有現(xiàn)有的 dPos鏈中學(xué)習(xí),消除了以前開發(fā)的鏈條的痛點(diǎn)和不穩(wěn)定性,將為 Midas Ecosystem和我們的 dApps 開發(fā)合作伙伴所需的高吞吐量 dApp 提供最理想的特性。數(shù)十萬(wàn)個(gè) TPS,Lightning 網(wǎng)絡(luò)自第一天被啟用了,3 秒?yún)^(qū)塊確認(rèn)時(shí)間,普通用戶零費(fèi)用,與 Midas Wallet完全集成的,在 VinexNetwork 和 UniDex 被上市。McashChain 還為用戶提供了通過 5級(jí)節(jié)點(diǎn)獲得被動(dòng)收入的機(jī)會(huì),直接在 Midas Wallet 上運(yùn)行和監(jiān)控的,為專家用戶提供 1 個(gè)超級(jí)節(jié)點(diǎn)。(考拉)

關(guān)鍵詞: MCashCHAIN Ebay模型 授權(quán)投票

精選 導(dǎo)讀

募資55億港元萬(wàn)物云啟動(dòng)招股 預(yù)計(jì)9月29日登陸港交所主板

萬(wàn)科9月19日早間公告,萬(wàn)物云當(dāng)日啟動(dòng)招股,預(yù)計(jì)發(fā)行價(jià)介乎每股47 1港元至52 7港元,預(yù)計(jì)9月29日登陸港交所主板。按發(fā)行1 167億股計(jì)算,萬(wàn)

發(fā)布時(shí)間: 2022-09-20 10:39
管理   2022-09-20

公募基金二季度持股情況曝光 隱形重倉(cāng)股多為高端制造業(yè)

隨著半年報(bào)披露收官,公募基金二季度持股情況曝光。截至今年二季度末,公募基金全市場(chǎng)基金總數(shù)為9794只,資產(chǎn)凈值為269454 75億元,同比上

發(fā)布時(shí)間: 2022-09-02 10:45
資訊   2022-09-02

又有上市公司宣布變賣房產(chǎn) 上市公司粉飾財(cái)報(bào)動(dòng)作不斷

再有上市公司宣布變賣房產(chǎn)。四川長(zhǎng)虹25日稱,擬以1 66億元的轉(zhuǎn)讓底價(jià)掛牌出售31套房產(chǎn)。今年以來,A股公司出售房產(chǎn)不斷。根據(jù)記者不完全統(tǒng)

發(fā)布時(shí)間: 2022-08-26 09:44
資訊   2022-08-26

16天12連板大港股份回復(fù)深交所關(guān)注函 股份繼續(xù)沖高

回復(fù)交易所關(guān)注函后,大港股份繼續(xù)沖高。8月11日大港股份高開,隨后震蕩走高,接近收盤時(shí)觸及漲停,報(bào)20 2元 股。值得一提的是,在7月21日

發(fā)布時(shí)間: 2022-08-12 09:56
資訊   2022-08-12

萬(wàn)家基金再添第二大股東 中泰證券擬受讓11%基金股權(quán)

7月13日,中泰證券發(fā)布公告,擬受讓齊河眾鑫投資有限公司(以下簡(jiǎn)稱齊河眾鑫)所持有的萬(wàn)家基金11%的股權(quán),交易雙方共同確定本次交易的標(biāo)的資

發(fā)布時(shí)間: 2022-07-14 09:39
管理   2022-07-14

央行連續(xù)7日每天30億元逆回購(gòu) 對(duì)債市影響如何?

央行12日再次開展了30億元逆回購(gòu)操作,中標(biāo)利率2 10%。這已是央行連續(xù)7日每天僅進(jìn)行30億元的逆回購(gòu)縮量投放,創(chuàng)下去年1月以來的最低操作規(guī)

發(fā)布時(shí)間: 2022-07-13 09:38
資訊   2022-07-13

美元指數(shù)創(chuàng)近20年新高 黃金期貨創(chuàng)出逾9個(gè)月新低

由于對(duì)美聯(lián)儲(chǔ)激進(jìn)加息的擔(dān)憂,美元指數(shù)11日大漲近1%創(chuàng)出近20年新高。受此影響,歐美股市、大宗商品均走弱,而黃金期貨創(chuàng)出逾9個(gè)月新低。美

發(fā)布時(shí)間: 2022-07-13 09:36
資訊   2022-07-13

美股三大股指全線下跌 納斯達(dá)克跌幅創(chuàng)下記錄以來最大跌幅

今年上半年,美股持續(xù)回落。數(shù)據(jù)顯示,道瓊斯指數(shù)上半年下跌15 3%,納斯達(dá)克綜合指數(shù)下跌29 5%,標(biāo)普500指數(shù)下跌20 6%。其中,納斯達(dá)克連續(xù)

發(fā)布時(shí)間: 2022-07-04 09:51
推薦   2022-07-04

融資客熱情回升 兩市融資余額月內(nèi)增加超344億元

近期A股走強(qiáng),滬指6月以來上漲4%,融資客熱情明顯回升。數(shù)據(jù)顯示,截至6月16日,兩市融資余額1 479萬(wàn)億元,月內(nèi)增加344 67億元,最近一個(gè)半

發(fā)布時(shí)間: 2022-06-20 09:41
資訊   2022-06-20

4個(gè)交易日凈買入超百億元 北向資金持續(xù)流入A股市場(chǎng)

北向資金凈流入態(tài)勢(shì)延續(xù)。繼6月15日凈買入133 59億元后,北向資金6月16日凈買入44 52億元。自5月27日至今,除6月13日以外,北向資金累計(jì)凈

發(fā)布時(shí)間: 2022-06-17 09:37
推薦   2022-06-17

熱門TAG

more
美聯(lián)儲(chǔ)今年已將基準(zhǔn)利率從接近零大幅上調(diào)至略高于3% EIA報(bào)告:美國(guó)原油庫(kù)存及戰(zhàn)略儲(chǔ)備減少,汽油及精煉油庫(kù)存輕微波動(dòng) 美國(guó)政府更廣泛推動(dòng)從汽油動(dòng)力汽車轉(zhuǎn)向電動(dòng)汽車的一部分 數(shù)據(jù)顯示:今年9月日本船企接單量延續(xù)8月下跌下跌趨勢(shì) 公告顯示:2022年前三季度TCL中環(huán)研發(fā)投入為27億元 占比營(yíng)業(yè)收入5.42% 新的111.75億英鎊注資列在“對(duì)金融機(jī)構(gòu)的援助—支付給英格蘭銀行”標(biāo)題下 本次政府儲(chǔ)備肉投放面向北京18家主要連鎖超市門店及相關(guān)零售終端投放 有交易員預(yù)計(jì):如果LME不采取措施 接下來可能將有數(shù)十萬(wàn)噸鋁流入LME 據(jù)報(bào)道:繼德國(guó)最大釀酒商拉德貝格啤酒公司9月宣布漲價(jià) 據(jù)報(bào)道:澳大利亞礦商Pilbara的鋰礦拍賣價(jià)再創(chuàng)新高 折算后的碳酸鋰成本 中集天達(dá)首次公開發(fā)行A股股票 招股書顯示此次擬公開發(fā)行股數(shù)不超過103, 多家銀行加強(qiáng)綠色金融頂層設(shè)計(jì) 致力于為經(jīng)濟(jì)社會(huì)綠色低碳轉(zhuǎn)型貢獻(xiàn)力量 萊特幣 比特幣 數(shù)字資產(chǎn) 火幣 以太經(jīng)典 比特股 EOS 比特幣現(xiàn)金 量子鏈 Hcash 泰達(dá)幣 瑞波幣 Qcash 比特幣鉆石 超級(jí)比特幣 優(yōu)幣 硬分叉 加密貨幣