• <sub id="pqc61"><p id="pqc61"></p></sub><sub id="pqc61"></sub>
    在线精品视频一区二区,亚洲中文字幕无码一久久区,正在播放肥臀熟妇在线视频,国内精品视频一区二区三区八戒 ,国产毛片三区二区一区,国产精品一区中文字幕,丰满少妇被猛烈进出69影院,国产成人无码
    您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
    此為臨時鏈接,僅用于文章預覽,將在時失效
    金融科技 正文
    發(fā)私信給方凱
    發(fā)送

    0

    商品還能比淘寶再便宜40%?CyberMiles想打造電商之DAO

    本文作者: 方凱 2018-08-18 19:10
    導語:建好生態(tài)也并非一件容易的事。

    假想一下,我們基于以太坊搞了個商城,想用比特幣支付,以太坊的智能合約需要知道我們用了比特幣支付,但每個商家可能要花費大量的Gas,是不是不太劃算?理論上,以太坊可以做這件事,因為它有個圖靈完備的虛擬機,但實際上它做不了,因為太貴(且慢)。而且以太坊并不想做一個為電商優(yōu)化,或者說是為跨鏈優(yōu)化的虛擬機,它希望找一個通用的解決方案,但目前這個方案并不明晰。

    此外,沒有鬧鐘功能(時間戳不可信),做不了分期付款等缺陷讓以太坊在涉及到具體的應用場景的時候,顯得有點力不從心。

    以太坊這樣想做世界計算機的公鏈解決不了電商領域的問題,CyberMiles看到了這一點,開始尋求改進。

    第一代區(qū)塊鏈(比特幣)是沒有虛擬機的,到了第二代區(qū)塊鏈(以太坊),大家開始考慮,把錢從A打到B的過程為什么不能寫成一段代碼?執(zhí)行這個代碼就需要有虛擬機。虛擬機是以太坊的一個重大革命,這么一來,交易不僅是可以打錢,還可以是執(zhí)行代碼。

    其實虛擬機只有一層,底層語言可能是我們熟知的C++或者是Go寫的,虛擬機自己的語言可以是以太坊的Solidity、新發(fā)布的Vyper。還可以是Lity——這是CyberMiles開發(fā)的語言,源自以太坊的Solidity。

    對CyberMiles稍微有點了解的人會把它定義成“電商版以太坊”。CyberMiles基于以太坊做了條公鏈,現(xiàn)在又有了自己的虛擬機CVM和編程語言Lity。

    為什么要做件事?技術到底能帶來哪些改變?如何能夠落地?帶著這些問題,CyberMiles首席科學家&聯(lián)合創(chuàng)始人Michael Yuan 博士接受了雷鋒網采訪。

    商品還能比淘寶再便宜40%?CyberMiles想打造電商之DAO

    袁博士在介紹測試鏈Travis

    “我們推進的事情比較多,因為我們想搭自己的商城,想做證券化,做數(shù)據市場。”數(shù)據市場這塊,第一件事就是加密、解密,在線上交易數(shù)據的話必須得交易整個哈希,得入庫,或者交易私鑰和公鑰,而不是數(shù)據本身,這時加密是必須的。以太坊上的交易在這邊驗證其實就是一個加密的算法,耗費的GAS很多。我們做過這事,發(fā)現(xiàn)走不通,才要研究自己的虛擬機。“其實我們做這些都是為了電商進行優(yōu)化。”

    虛擬機能做些什么呢?先是執(zhí)行代碼,并非任意代碼都能執(zhí)行,也要防攻擊,所以虛擬機里也要做Gas,得知道計算量和存儲量有多大,要通過交易費用來保證虛擬機的安全。 所以區(qū)塊鏈上的虛擬機和傳統(tǒng)的Java和Python虛擬機的需求雖然不一樣,但是作用是差不多的,就是執(zhí)行代碼。

    傳統(tǒng)的虛擬機會因為硬件不同,造成輸出的結果不同,以太虛擬機的特點是沒有歧義,輸出結果是一致的,但它做了這種改變的一個后果就是犧牲了性能。虛擬機的優(yōu)化過程非常復雜,同時需要大量的資金。Java的虛擬機可以容忍不同的虛擬機執(zhí)行出來的結果有少量的差別,但是在區(qū)塊鏈這邊是行不通的,區(qū)塊鏈所有的容錯必須一致。目前,區(qū)塊鏈的主流虛擬機有三個流派,一個是從以太的EVM改的;一個是從Web Assembly改的,比如EOS;還有一個是改的Lua的虛擬機。CyberMiles認為沒有理由重新寫一個虛擬機,于是選擇了對以太坊的虛擬機EVM進行修改。

    那么CyberMiles的虛擬機的CVM和以太坊的EVM有什么區(qū)別呢?主要體現(xiàn)在五個方面。一是可以動態(tài)擴展,可以在運行的過程中加點東西;二是安全方面,虛擬機會查有沒有整數(shù)被溢出;三是定時任務方面,CVM有鬧鐘的功能,可以自己啟動智能合約。體現(xiàn)在電商行業(yè),看貨物的送達時間,或者設個分期付款提醒就可以靠有時鐘的智能合約來完成;四是可以實現(xiàn)小數(shù)運算,而不只是整數(shù);五是規(guī)則引擎,手寫程序的錯誤率很高,虛擬機增加了規(guī)則引擎,參數(shù)不會被改變,可以降低錯誤率。

    而編程語言Lity的出現(xiàn),最直接的改變體現(xiàn)在性能優(yōu)化方面。現(xiàn)在的以太坊的情況有點像當年的Java,速度慢,很多事做不了。后來虛擬機上開了個口,C++的東西就進來了。我們相當于在Solidity上開了個口,把Lity給放了進來。”袁博士說。以太坊的新語言Vyper比Solidity好得多,但仍然不能完全解決Solidity的問題。“所以說我們要算加密解密,就通過這個口裝到操作系統(tǒng)的層面之上” 。Lity現(xiàn)在支持Solidity,以后也可能會支持Vyper。

    Lity在擴展性方面也進行了優(yōu)化。袁博士同雷鋒網表示,“編程語言的擴展性強不強,并不是由語言和性能決定的,而是由治理機制決定的”。Lity模塊化的方法可以把這個關鍵詞的功能直接加到虛擬機里來,現(xiàn)在的以太坊實行PoW機制,只能通過核心開發(fā)者去改變,目前來看是做不到這一點的。

    虛擬機CVM和編程語言Lity是什么關系呢?簡單來說,DApp是用Lity寫的,在CVM運行,但是改虛擬機需要一個叫LibENI函數(shù),相當于對Lity的擴展。如果虛擬機是用C++寫的,就等于把C++封裝成一個模塊架上去,對虛擬機本身進行了改造。對于開發(fā)者來說,如果要往虛擬機里面加功能,也要用到Lity。

    為什么說這在以太坊上實現(xiàn)不了呢?因為這相當于在不更新軟件的前提下,更新軟件的核心成分,而以太坊的PoW機制需要全網的共識,這是非常難的。

    CyberMiles的DPoS共識機制提供了實現(xiàn)的可能性,通過超級節(jié)點達到共識。袁博士向雷鋒網表示,以太坊的核心開發(fā)者對下一步的計劃起著決定性作用,這其實也是一種中心化。CyberMiles的想法是,核心開發(fā)者之外的人也可以在虛擬機里增加功能,他們需要說服超級節(jié)點來支持,只要超級節(jié)點都同意,這個功能就可以在鏈上實現(xiàn)。

    具體怎么操作呢?CyberMiles提供了一個方法,用封裝好的工具感知用戶的痛點,在CVM里面進行加工。舉個例子,虛擬機之前可以 做RSA算法的加密,現(xiàn)在做DES算法的加密的話就是另外一個功能,它可以被打包,讓超級節(jié)點來同意,同意了之后就去做加密。

    再來談談LibENI的內部機制。LibENI出模塊的時候,需要出好幾個系統(tǒng),可能是Ubuntu、Linux或者是Windows。但好在超級節(jié)點是可控的,超級節(jié)點用這些操作系統(tǒng)就可以達到要求。相當于開出了一條路,通過LibENI來實現(xiàn)。

    以太坊沒有可以添加的函數(shù),CyberMiles添加了LibENI函數(shù),這是對編程語言本身的一個改變。

    函數(shù)相當于一個調用底層C++語言的接口,但不是所有功能都能用函數(shù),虛擬機里面有規(guī)則,還有其他結構,我們只解決用函數(shù)能解決的問題。什么是函數(shù)呢?很多時候函數(shù)就是輸入和輸出的東西,比如說輸入一個私鑰和一個文本,就出來一個加密的文本。

    為什么函數(shù)會跟電商場景密切相關呢?這里說的電商市場是廣義的,不光是賣貨,搜索的時候也能用到函數(shù)。具體來說,主要是加密、解密。比如我們有一個數(shù)據市場,它的一個基本需求就是要把數(shù)據拿來加密,這就是一個函數(shù)。我們輸入數(shù)據和密鑰,加密后輸出密文。

    據悉,CyberMiles也開發(fā)了自己的“礦機”CMT Cube,那么礦機是如何部署的呢?袁博士介紹道,虛擬機是部署在超級節(jié)點上面的,可以調動超級節(jié)點下面的礦機。是因為DPoS的機制能使CyberMiles的礦機反對DDoS、Sybil等網絡惡意攻擊。在這里,礦機既能挖礦,也能投票,但它不是節(jié)點,是硬件錢包。

    Blocktonic 是 CyberMiles 孵化的一個應用,是一個DAO(去中心化的電商組織)。目前與合作的C2C電商5miles 是一個有 1200 萬美國用戶的電商應用,CyberMiles最終目標是把 5miles 也變成一個 DAO。

    “Blocktonic是我們自己在鏈上做的一個電商平臺,平臺上賣的是我們自己的礦機和其他一些產品,我們也在試驗各種各樣的區(qū)塊鏈的方法進行改建,比如進行ETH的返現(xiàn)。我們努力的方向就是把這個東西變成一個自治組織,也就是智能合約里面的自治,我覺得這是很大的實驗。”

    作為面向電商場景的自治組織,CyberMiles是怎么理解拓展性問題的呢?袁博士認為,拓展性和垂直領域的實踐并不沖突。雖然CyberMiles的鏈使用跟CVM里面加的功能全是跟電商有關的。但是可以用LibENI 跟CVM造另外一條行業(yè)公鏈出來。CyberMiles提供了這樣的技術,也鼓勵開發(fā)者根據自己的需求去擴展CVM,這超過了CyberMiles 的范圍,因為CyberMiles想運營的是一個電商的公鏈和生態(tài),但是團隊希望開發(fā)的軟件更通用。“我們非常希望大家來抄我們的代碼,我覺得這就是我們成功的標志”。

    從部署方式來看,CVM虛擬機的部署方式跟以太坊的EVM沒有什么區(qū)別。至于很多公鏈都會涉及到分片的問題,CyberMiles認為自己也是做分片,只不過是邏輯層面的。袁博士表示,

    “從邏輯層面來看,我們作為電商第一公鏈已經分片了,因為電商公鏈跟其他公鏈,比如說打車公鏈是兩個量級的。從計算層面來講,以太坊是計算分片,因為它是通用計算機。”

    袁博士承認,Lity現(xiàn)在并不完美。臺灣的開發(fā)團隊之前做的是AI芯片,北京團隊對區(qū)塊鏈了解得更多一些,團隊之間需要磨合和溝通。

    “我覺得這是個發(fā)展的過程,技術上還有很多問題需要解決。我們肯定會有不完美的地方,但我覺得方向是對的。”

    DAO的完善需要一個過程 。作為開源運動的擁護者,袁博士在JBoss和紅帽軟件的工作經歷讓他嘗到了甜頭,投身區(qū)塊鏈創(chuàng)業(yè)也有這方面的考慮。CyberMiles的開發(fā)者社區(qū)主要做兩件事,一個是DApp,這個其他公鏈都在做。二是對CVM進行貢獻,這里不需要核心開發(fā)者來決定有什么功能,開發(fā)者如果非常需要一個功能,可以自己去開發(fā),讓超級節(jié)點投票,這其實是一個不斷更新、修改的過程。“我們不一定能達到完全的去中心化,但至少可以讓這個過程變得更民主,讓大家參與進來。”

    建好生態(tài)也并非一件容易的事。

    “首先是先把鏈搞好,然后是智能合約,要先搞清楚什么東西智能合約能管。我們自己開發(fā)了blocktonic,各種電商成分都有,這里面哪些模塊可以拿出來給其他人用?這就需要去決定,然后需要產品化。”

    DApp的大規(guī)模落地仍需要時間的驗證,CyberMiles承諾的 “商品便宜40%”這個甜頭能不能讓消費者盡快嘗到,希望這個問題回答起來不會太困難。


    雷峰網原創(chuàng)文章,未經授權禁止轉載。詳情見轉載須知

    分享:
    相關文章

    編輯

    關注區(qū)塊鏈行業(yè)。
    當月熱門文章
    最新文章
    請?zhí)顚懮暾埲速Y料
    姓名
    電話
    郵箱
    微信號
    作品鏈接
    個人簡介
    為了您的賬戶安全,請驗證郵箱
    您的郵箱還未驗證,完成可獲20積分喲!
    請驗證您的郵箱
    立即驗證
    完善賬號信息
    您的賬號已經綁定,現(xiàn)在您可以設置密碼以方便用郵箱登錄
    立即設置 以后再說
    主站蜘蛛池模板: 欧美成人在线A免费观看| 亚洲制服中文字幕| 对白刺激的老熟女露脸| 国精产品999国精产品官网| 又粗又硬又黄a级毛片| 色综合色天天久久婷婷基地| 亚洲aaa永久| 狠狠色噜噜狠狠狠狠色综合久| 亚洲色人| 丝袜美腿亚洲综合第一页| 99在线免费视频| 国产一区二区三区不卡在线观看| 中文字幕在线免费观看| 国产精品久久久久久久久久98| 国产区免费精品视频| 国产av一区二区午夜福利| 国产午夜成人AV在线播放| 国产一区精品综亚洲av| 中国熟妇毛多多裸交视频| 国产色青青视频在线观看撒| 国产黄色一区二区三区四区| 国产丝袜肉丝视频在线| jizzjizz国产| 18禁网站免费无遮挡无码中文| 五月天婷婷在线视频| 亚洲—日韩aV在线| 国模冰莲自慰肥美胞极品人体图| 中文字幕国产精品第一页| 午夜精品福利亚洲国产| 97色欧美视频在线观看| 亚洲丝袜无码| 色吊丝av中文字幕| 中文字幕免费无码专区剧情| 亚洲一区二区三区在线| 欧美激情一区二区久久久| 亚洲中文在线播放| 久久久久青草线综合超碰| 黄色精品996| 中文字幕亚洲无线码高清| 西西午夜无码视频| 国内永久福利在线视频图片|