日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導(dǎo)讀] 當今dApp(去中心化應(yīng)用)是區(qū)塊鏈技術(shù)中最為普及的,其中「虛擬資產(chǎn)上煉」是被普遍看好的dApp核心玩法,虛擬資產(chǎn)最直接應(yīng)用就屬游戲中的游戲幣和虛擬寶物,而且游戲的全球市場1370億美金以上,2

當今dApp(去中心化應(yīng)用)是區(qū)塊鏈技術(shù)中最為普及的,其中「虛擬資產(chǎn)上煉」是被普遍看好的dApp核心玩法,虛擬資產(chǎn)最直接應(yīng)用就屬游戲中的游戲幣和虛擬寶物,而且游戲的全球市場1370億美金以上,2018年(圖表1),全球游戲行業(yè)營收約為1125億美元,到了2019年行業(yè)將增長20%至1186億美元,所以用游戲產(chǎn)業(yè)來切入去中心化應(yīng)用是很好的切入點,科技技術(shù)要商業(yè)化,透過娛樂業(yè)的推動是稀松平常的事,像是Facebook娛樂性社交平臺卻推動云端計算的普及,且Facebook推廣之初也是靠眾多小游戲捕獲大眾市場,故本系統(tǒng)透過區(qū)塊鏈去中化技術(shù)來解決游戲產(chǎn)業(yè)的問題。

全球游戲營收

游戲產(chǎn)業(yè)的推廣分四個階段,近年各家游戲的生命周期逐年變短,因以下幾點,第一開發(fā)商開發(fā)新的版本過快,導(dǎo)致已經(jīng)習(xí)慣游戲操作的玩家流失,但不持續(xù)改版又無法吸引新的玩家,因為玩家是受外部社交軟件所影響所以需要積極的改版來吸引新玩家,導(dǎo)致游戲快速到衰退期,第二點就是開發(fā)商用一套「pay for win」、「pay for time」的剝削手法,讓付費玩家獲得成就感從而強化付費意愿,而不付費玩家付出自己的時間為消費玩家提供「陪玩服務(wù)」,換句話說游戲開發(fā)商泛濫的販賣物品就會有殺雞取卵的效果,使得不消費玩家持續(xù)離開了,讓整個游戲生態(tài)崩壞(圖表2)。

圖表2目前課金游戲生態(tài)金字塔

如果游戲玩家組成一個循環(huán)的生態(tài)系(圖表3),讓用戶把自己獲得虛擬寶物透過一個公開的交易平臺,交易平臺用有價的代幣買賣虛擬物品,開發(fā)商從中抽取手續(xù)費,讓開發(fā)商不用大量販售虛擬資產(chǎn)使以導(dǎo)致通貨膨脹。虛擬物品設(shè)計的較希有,反而會讓玩家更愿意收藏而產(chǎn)生更大的利潤,這樣不消費的玩家透過自己的時間來換來取相對的利潤,而花錢的玩家也可以省下時間,這樣對雙方玩家取得了雙贏。且透過虛擬物品交易平臺交易時同時交易代幣與虛擬物品,對買賣雙都有一定的保障。

圖表3自由交易生態(tài)

如和讓虛擬物品是公開、公正、不被濫用的。本文提出了讓處理虛擬資產(chǎn)的服務(wù)器的代碼和構(gòu)架透明,并且不可以被竄改,以下提出三點核心構(gòu)架;第一點解決構(gòu)架和代碼透明由git來把代碼公開和檢視,而系統(tǒng)架構(gòu)則用Docker中的Dockerfile檔案來公布。第二點不可竄改的后臺,透過一種IOE團隊打包的Linux鏡像檔,用這特制運行的操作系統(tǒng)運行就無法對該操作系統(tǒng)進行修改與調(diào)整,這種運行這里稱為[IaasNode],第三點虛擬資產(chǎn)紀錄在加密的數(shù)據(jù)庫,此種數(shù)據(jù)庫這里稱[CryptoNode],以上是本系統(tǒng)的基本構(gòu)架。

虛擬物品交易需要用有價的代幣交易,本系統(tǒng)代幣在這里稱為IOE幣,IOE幣是透過ethereum中的ERC20規(guī)范發(fā)行的區(qū)塊鏈代幣,現(xiàn)在市面上的也有眾多ERC20代幣,大部分沒有實質(zhì)的價值擔保,通常多為空氣幣居多,而IOE幣是透過Solidity智能和約來實作透過ETH做為擔保與交換,那ETH中的Ether與IOE的匯率計算是透過(方程式1)來做匯率計算,可直接透過這匯率向智能合約做購買與販賣,因此當IOE購買越多匯率也會增加,反之賣的越多匯率就會下降,以達到實質(zhì)擔保,且符合自由市場供需與價錢的反應(yīng)。

方程式1 IOE與Ether匯率方程式

IOE團隊是要打造真正可運行的去中心化構(gòu)架,因為目前市面眾多去中心構(gòu)架都沒有實際應(yīng)用,反而多為投機的項目居多(20),因此本團隊會以目標導(dǎo)向為目的,首要會積極開發(fā)應(yīng)用并且找尋第三方開發(fā)商,來把實際的應(yīng)用打造出來。

系統(tǒng)架構(gòu)與節(jié)點Node

本系統(tǒng)分成兩種節(jié)點:IaasNode和CryptoNode,IaasNode主要是負責去中心化的運行環(huán)境,確認運行程序的透明,且不可以修改.CryptoNode是負責敏感數(shù)據(jù),這邊的數(shù)據(jù)都會有加密,并且無法竄改,只有對應(yīng)的IassNode可以做操作和修改。

系統(tǒng)架構(gòu)設(shè)計如(圖表4),本構(gòu)架透過Docker技術(shù)中的特性,能把運行所需要用到的基礎(chǔ)建設(shè)已代碼的方式記錄到Dockerfile,這樣代碼和運行環(huán)境就能夠一起檢視,接者把代碼和Dockerfile透過版本控制技術(shù)Git上傳到Github、Bitbucket或是其他的開源網(wǎng)站,然用游戲開發(fā)商標明要部屬到哪一個[IaasNode],然后透過[JenkinsNode]完成部署的動作,然后部屬的Iaas和git位置關(guān)聯(lián)信息是紀錄在[CryptoNode]里,并且只有認可的[IaasNode]才可以操作[CryptoNode]里的數(shù)據(jù)。

圖表4系統(tǒng)基本構(gòu)架

為了支撐這個構(gòu)架,我們把系統(tǒng)里的角色分成四種:開發(fā)商、IOE團隊、Node供應(yīng)商、用戶等4個角色,角色的關(guān)系如(圖表5),當用戶透過智能合約,來買賣就會幫助我們獲得一部分的IOE,當作系統(tǒng)開發(fā)和維運的費用,而用戶玩家可以透過取得到的IOE代幣去系統(tǒng)內(nèi)的交易所交易,來購買自身所需的虛擬物品,反之用戶也可以把自身的虛擬物品透過此管道販賣出去,來換到對應(yīng)的IOE代幣,而每種虛擬物品都是有屬于某個系統(tǒng)內(nèi)的應(yīng)用,如果該應(yīng)用的虛擬物品被買賣,其中有部分的費用會給該應(yīng)用的開發(fā)者,當作開發(fā)應(yīng)用的報酬,當然開發(fā)商也可以直接跟用戶收取費用。

圖表5角色IOE的流動關(guān)系

CryptoNode

這個Node主要是紀錄本系統(tǒng)的用戶資料、App數(shù)據(jù)、系統(tǒng)數(shù)據(jù)、JenkinsNode數(shù)據(jù)、DockerNode數(shù)據(jù),要操作里面的數(shù)據(jù)是要透過認可過的節(jié)點來操作和讀取,并請所以數(shù)據(jù)都有做加密處理,以確保數(shù)據(jù)的安全性。

這個Node是整個系統(tǒng)的核心,這也是最后才會變成公鏈的節(jié)點,并且CryptoNode并不支持挖礦,而是用戶來投票決定每個區(qū)域的CryptoNode供應(yīng)商(圖表6),而當CryptoNode節(jié)點的供應(yīng)商,依處理的交易量來獲得應(yīng)有的手續(xù)費,這樣設(shè)計有兩種好處,第一這樣有去中心的效果,如果沒有只有一個節(jié)點被惡意串改,其他的節(jié)點也無法承認,第二點每區(qū)域都有節(jié)點就可以節(jié)省網(wǎng)絡(luò)連線時間,這樣用戶就有更快的交易體驗。

CryptoNode的確認方式和廣播方式是采用符合使用者行為去設(shè)計的,應(yīng)用程序的所在位置通常都在固定區(qū)域,當應(yīng)用程序發(fā)請求,只要該節(jié)點確認過該請求就可以回復(fù)給發(fā)出請求的App,然后在發(fā)通知給其他的節(jié)點,讓他們更新數(shù)據(jù)。但是如果客戶如果原本都是美洲使用,現(xiàn)在出現(xiàn)在亞洲使用者的話,但是數(shù)據(jù)沒有同步完成就要等待同步完成才能繼續(xù)使用,但是正常情況這是不可能會發(fā)生的。

CryptoNode紀錄IOE團隊開發(fā)的Jenkins服務(wù)器,當然這個服務(wù)器運行在[IaasNode]上,那這里我們稱為[JenkinsNode],每[JenkinsNode]都對應(yīng)多個可以部屬App的[DockerNode]用來,這些對應(yīng)信息也會記錄在CryptoNode。

圖表6CryptoNode分布式

CryptoNode的用戶資料用(圖表7)來做說明,每一筆用戶都有一組”用戶ID”做索引,用戶會記錄用的基本資料,每次CryptoNode會新增修改不同的數(shù)據(jù),其中”apps”是紀錄應(yīng)用程序與用戶的對應(yīng)數(shù)據(jù),都會記錄在這里,那如果有”@”做前綴就是系統(tǒng)有規(guī)范的數(shù)據(jù)格式,像是可以做交易的數(shù)據(jù)就會有規(guī)范。

圖表7用戶資料格式

IaasNode

IaasNode是一種Linux操作系統(tǒng)的運行環(huán)境,它是由IOE團隊釋出的Linux Image所安裝后所運行的操作系統(tǒng),此操作系統(tǒng)有三種特性,第一它只能運行特定的軟件或是應(yīng)用程序,第二它透過任何方法登入,因為要確定無法修改或安裝其他應(yīng)用程序,已確保由[JenkinsNode]部署過來的應(yīng)用程序或是內(nèi)置的應(yīng)用程序不會被串改,只有允許的信道能能夠與操做這個節(jié)點,第三這種節(jié)點會有安裝CryptoNode的SDK,已確保呼叫API是經(jīng)過認證的IaasNode,并且每次傳送信息前都會比對部屬程序的SHA-2,已確保系統(tǒng)與App都沒有被串改。

JenkinsNode

JenkinsNode也是運行在[IaasNode]的其中一種,只是它上面是運行IOE團隊所修改的Jenkins服務(wù)器,它是一個將Git版本庫與運行的[DockerNode]做連接,所以JenkinsNode的角色非常重要,所以這個節(jié)點會跟[CryptoNode]是最后才會釋出。每個JenkinsNode所在位置等信息都會記錄在Crypto中,開發(fā)者用戶只要透過瀏覽器連接到最近的JenkinsNode,并且使用[IOE],就可以登入Jenkins的后臺(圖表8),開發(fā)者就可以指定自身項目的Git版本庫部屬到單一或多個[DockerNode],開發(fā)商可以看到DockerNode列表,上面會有計價方式,此計價方式是申請DockerNode的節(jié)點供應(yīng)商所決定的,開發(fā)商就可以依自己的考察來決定要來租借符合需求的節(jié)點。

上述是指第一次部屬應(yīng)用程序的流程,之后如果要更動版本,首先開發(fā)商發(fā)送新的Git Push,這時候JenkinsNode就會收到這個新的版本,但是不會馬上部屬到DockerNode,而是會發(fā)起投票機制,這時候如果完成投票,并且審核通過才會部屬到對應(yīng)的DockerNode,完成更新版本的動作。

投票機制的方式目前規(guī)劃是使用該應(yīng)用程序的用戶,在一定的時間內(nèi)要去JenkinsNode的后臺投下是否允許更新版本,只要超過時間就算是廢票。

圖表8 Jenkins后臺

DockerNode

目前后臺的組成有很多種,像是Java、Nodejs、PHP、Python、Ruby、Go、C#等等的程序語言編寫而成的,而且可能會需要用到很多第三方服務(wù)像是AWS、Google Cloud,更不用說需要安裝一些套服軟件,DockerNode的核心概念就是開發(fā)商不需要改變原本的構(gòu)架,只要把交易的部分的代碼公開,其余開發(fā)商要用什么構(gòu)架都是可以的。

IOE采用Docker的解決方案,能夠公開代碼并且能夠檢視運行構(gòu)架,且只要運行構(gòu)架有支持Docker都可以使用,所以此節(jié)點才會命名為DockerNode,此節(jié)點是一種IaasNode,所以這個操作系統(tǒng)主要是運行Docker,且只有預(yù)留信道給[JenkinsNode]。

DockerNode會是最先開法讓用戶注冊的節(jié)點,用戶只要運行官方提供Linux Image,此時節(jié)點供應(yīng)商要透過瀏覽器連接到最近的JenkinsNode,并且使用[IOE],就可以登入Jenkins的后臺(圖表8),并且輸入自己的節(jié)點網(wǎng)絡(luò)位置,然后開始輸入想要租借的價碼,只要有開發(fā)商租借此節(jié)點就算是租借完成。而開發(fā)商可以透過(表格1)的參數(shù)來決定是否要租這個節(jié)點。

交易所Node

只要開發(fā)商在[CryptoNode]中的應(yīng)用程序數(shù)據(jù)中符合(表格2)的格式規(guī)范,這些物品,這樣的物品就可以刊登在IOE虛擬物品交易所上,而這個交易所是IOE團隊所以開發(fā)的一個交易平臺的節(jié)點,也只有它能夠被授權(quán)交易[CryptoNode]中的這些數(shù)據(jù)。

要交易的用戶可以過網(wǎng)頁瀏覽器可以進到交易所的網(wǎng)頁界面,并且需要搭配[IOE],用戶透過交易所就可以買賣虛擬物品。

IOE Client Kit

如果開發(fā)商要寫入或讀取客戶資料時須要透過IOE團隊開發(fā)的客戶端套件,因運行平臺不同IOE團隊會提供不同的套件,目前規(guī)劃會釋放出三個程序語言的套件C# Unity、Javascript、Java。用這些套件,確定用戶資料是安全不會被竄改的。

IOE瀏覽器插件

由IOE團隊開發(fā)的瀏覽器插件,它類似于以太仿中的MetaMask,可以當虛擬錢包,并且可以與前端Javascript Client Kit做溝通,來用戶的數(shù)據(jù)傳輸更安全與便利。

代幣發(fā)行細節(jié)

IOE代幣

IOE代幣為Intelligent OperaTIng System Exchange Token,簡稱“IOE幣”,代幣縮寫為”IOE”,發(fā)行總量恒定為1億個,且保證永不增發(fā)。IOE幣是基于以太坊Ethereum發(fā)行的去中心化的區(qū)塊鏈數(shù)字資產(chǎn),它是基于以太坊區(qū)塊

鏈的ERC 20標準代幣。

發(fā)行方式

與透過IOE的Ethereum智能合約透過Eth做為擔保與交換,ETH中的Ether與IOE幣的匯率計算是透過方程式(方程式2)來做匯率計算,可以透過IOE的dApp網(wǎng)頁,來進行購買或是買賣,不過這并不包含系統(tǒng)開發(fā)費與分潤費。有關(guān)詳細的操方可以參考官方的教學(xué)說明。

方程式2 IOE與Eth匯率交換

優(yōu)勢與特點

· 人數(shù)精簡快速靈活的開發(fā)團隊,采用Scurm敏捷式開發(fā)的團隊。

· 突破內(nèi)存塊鏈無法與現(xiàn)今應(yīng)用程序做整合的困境。

· 改變虛擬貨幣沒有實際應(yīng)用的問題,團隊首要目標先來做實際應(yīng)用。

· 短期改變游戲圈的消費生態(tài),讓游戲玩家有更有保障,讓游戲開發(fā)商有更好的游戲推銷周期。

· 開發(fā)商沒有過高的門坎來轉(zhuǎn)移目前的程序構(gòu)架。

· 代幣有透過Eth做擔保。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉