NEO新智能合約資產CNEO及CGAS,專注提高流通性區塊鏈

                  火球財經 2018-10-18 18:32
                  分享到:
                  導讀

                  NEO是一個非盈利的社區化的區塊鏈項目,是利用區塊鏈技術和數字身份進行資產數字化,利用智能合約對數字資產進行自動化管理,實現“智能經濟”的一種分布式網絡。

                  9月29日,NEO官方發布了關于CNEO和CGAS的簡介,CNEO和CGAS是由NGD(NEO Global Development)發布的符合NEP-5規范的合約資產,它們可由全局資產NEO/GAS一比一地對換,并且支持退回操作。該合約的目的是將GAS進行全局資產的合約映射,使全局資產NEO/GAS可以方便地在合約內部流轉,支持由合約調用轉賬。

                  NEO是一個非盈利的社區化的區塊鏈項目,是利用區塊鏈技術和數字身份進行資產數字化,利用智能合約對數字資產進行自動化管理,實現“智能經濟”的一種分布式網絡。NEO于2014年正式立項,自2015年6月起在GitHub上實時開源,2016年10月主網正式上線,2017年10月Red Pulse首次在NEO網絡發行代幣。NEO不僅是一個細分的資產數字化平臺,更是一個功能更為全面的底層公鏈平臺。

                  1.png

                  數字資產是以電子數據的形式存在的可編程控制的資產,利用區塊鏈技術實現資產數字化有去中心、去中介、免信任、可追溯、高度透明等特點。NEO中有兩種形式的數字資產:全局資產(NEO&GAS)和合約資產(NEP-5)。全局資產能夠被記錄在系統空間,可以被所有智能合約和客戶端所識別;合約資產被記錄在智能合約的私有存儲區中,需要兼容該智能合約的客戶端才能識別。

                  全局資產UTXO:

                  NEO的全局資產采用雙Token模式:NEO(縮寫符號NEO)和NeoGas(縮寫符號GAS)。NEO是管理Token,用于實現對NEO網絡的管理權,最小單位為1,不可再分割。GAS是燃料Token,用于實現對NEO網絡使用時的資源控制,伴隨著每個新區塊的生成而產生,最小單位為0.00000001。

                  在NEO網絡的創世塊里,1億份NEO已經生成,而GAS尚未生成,數量為零。1億份NEO所對應的1億份GAS,將通過一個衰減的算法在約22年的時間內逐步生成至NEO管理Token的地址中,意味著持有NEO會獲得分紅GAS。NEO每個區塊的間隔時間約為15-20秒,200萬個區塊約合1年時間。

                  這種雙Token模式一方面能夠提高NEO的增值性,因為持有NEO會獲得持續的GAS分紅,促進了管理Token的持有價值。另外一方面,GAS Token不僅可以作為NEO網絡的燃料Token,也可以在二級市場流通,在交易中促進更多的使用者加入生態。

                  2.png

                  合約資產:

                  NEP-5是通過NeoContract提供的存儲功能來實現的,整個資產的賬本數據都保存在智能合約的存儲區中,并由合約來管理所有的賬戶。目前在NEO上運行的Dapp都是建立在NEO的智能合約上,所有的Token都是NEP-5格式,和UTXO格式上的NEO和GAS是不兼容的。

                  隨著NEO生態的發展,在NEO區塊鏈上實現的去中心化應用(DApp)的數量也越來越多,因此對資產類別的需求也越來越多樣化。在NEO上面的眾多DApps項目方都有一個需求,就是在合約中使用一種流通性強,價格相對穩定的數字資產。但受限于NEO智能合約的限制和安全性考慮,無法在智能合約中對全局資產(NEO或GAS)進行轉賬。而項目方自己發行一種NEP-5代幣又無法擁有廣泛的流通性,無論是讓社區認可其代幣還是讓其代幣在交易所上流通,對項目方來說都是個成本很高的事情,而且所有項目發均發行自己的NEP-5資產也是一種浪費。

                  關于CNEO與CGAS:

                  3.png

                  為了響應社區的需求,NGD開發了CNEO和CGAS這兩個合約資產,它們分別是NEO和GAS這兩個全局資產在NEP-5智能合約上的映射。開發CNEO和CGAS的原因在于智能合約難以調用NEO的UTXO資產(NEO和GAS),如果能把NEO和GAS轉換成NEP-5智能合約映射資產,開發的應用便可以使用完整的智能合約功能以及NEO和GAS代幣。CNEO和CGAS分別以1:1的比例與NEO和GAS兌換,且可反向回兌。此后,在NEO的生態中將會存在四種token:NEO,GAS,CNEO,CGAS。

                  根據官方發布的簡介,在CNEO和CGAS中通過mintTokens和refund方法進行全局資產的兌換和退回,無需中心化機構的承兌,完全的去中心化。mintTokens的方式跟眾多項目的Token Sale的代碼類似,在方法內部對全局資產和合約資產進行了1:1的兌換。在refund方法中,是預先將一個UTXO標記為指定的用戶可以取回,然后該用戶發起轉賬將該資產轉到自己的地址中。這個設計理念由NEL團隊提出并進行了開源的代碼實現。

                  創建CGAS是為了解決NEO UTXO資產(NEO和GAS)的智能合約限制問題。通過將GAS轉換為NEP-5的合約映射通證CGAS,開發人員可以訪問完整的智能合約功能并在應用程序中使用GAS通證。一般社區的映射全局資產的合約是不開源的,無法解決信任問題。NGD開發的CGAS和CNEO是開源的,去中心化的,而且沒有使用限制,任何項目方都可以使用。CNEO和CGAS存在的最大作用就是增進NEO自己Dapp的方便性,增進不同dapp之間的資產轉換流動性。

                  4.png

                      

                  目前NEL的NNS項目,基于NEO開發的區塊鏈游戲平臺BlaCat上的瘋狂角斗士等游戲,穩定幣Alchemint項目,nOS項目已經在使用或計劃使用CNEO或CGAS。其中,NNS是一個基于NEO區塊鏈的分布式、開源和可擴展的域名系統,旨在解決的是Neo區塊鏈地址太長難以記憶的問題,提升Neo區塊鏈的易用性。對于域名來說,需要和各個錢包客戶端合作,來支持域名轉賬的基礎應用,也需要和域名交易所合作,為域名提供交易場所,使用CNEO或CGAS可以將NEO和GAS統一轉換成NEP-5,交易各方可以使用完整的智能合約功能以及NEO和GAS代幣,從而簡化交易過程,增強資產流通性,同時也可增進與其他Dapp之間的資產轉換流動性。

                  O3實驗室是NEO首款iOS手機錢包的創造者,支持NEO,GAS和NEP-5通證,以及Ontology主網的ONT和ONG資產。O3實驗室已經在Mac App Store和Windows應用商店發布了其O3錢包的桌面版。據O3團隊的創始人之一Apisit介紹,O3正在開發對CNEO和CGAS的支持,預計不久后就會上線。除了社區錢包的支持,使用CNEO和CGAS的項目方也會為自己的項目提供方便的兌換和退回CNEO、CGAS的功能。

                  在官方簡介中,NEO也提醒開發者在使用時應注意手續費問題和交易驗證失敗的問題。如果有大量NEO/GAS的UTXO需要換成CNEO或CGAS,建議先進行一個普通轉賬,將UTXO合并,然后再進行mintTokens操作。且在CNEO和CGAS中,合約邏輯比較復雜,構造交易時一個微小的疏忽就會導致交易驗證不通過,建議開發者首先要研究清楚合約的邏輯,然后再構造交易。

                  CNEO和CGAS的定位就是系統內的utility token,目前CNEO和CGAS并沒有登陸交易所,持有CNEO,不會享有CGAS的空投,也不會獲得額外的系統資源,這也從根本上杜絕了炒作的可能。

                  5.png

                  目前,NEO即將迎接主網上線兩周年(10月17日),整體安全性以及性能基本滿足目前商業需求,項目已經發展比較成熟。截至截稿時,區塊高度約280萬,接入的DApp數量有50多款,超過了很多主流公鏈。自成立以來,NEO團隊親歷了區塊鏈行業的高潮與低谷,數字貨幣市場的狂熱與冷卻,各國監管與政府態度的模糊與清晰,未來NEO勢必會有長足發展。

                  NEO 資產 合約 GAS CGAS
                  分享到:

                  1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
                  2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
                  3.作者投稿可能會經TMT觀察網編輯修改或補充。