ArcBlock 助力 Eloncity 建立未來的開發者生態

作者:冒志鴻 (Founder & CEO,ArcBlock)
前言 不久之前,ArcBlock 和 Eloncity 結成了戰略合作夥伴,我也榮幸地擔任了 Eloncity 的技術顧問。Eloncity 這個項目不但本身極具挑戰,而且其創辦人 Andy Li 是我尊敬的技術前輩,能和他並肩努力,開拓區塊鏈和新能源結合的新疆界實在是一種榮幸。 本文簡單介紹了我們和 Eloncity 深度合作背後的技術和商業邏輯。
什麼是 Eloncity
一句話道來,Eloncity 力圖通過「採用分散式新能源社區供電+儲能設備」,興建社區基礎電力設施,逐步完成微型社區智能電網的組併網連接,從而建立去中心化的社區電力交易市場。
在北美政府對太陽能屋頂有投入補貼,但大多家庭卻沒有興建儲能設備。太陽能產生的電能無法得到交易流通,造成能源浪費。不少本地的電力公司,例如在西雅圖地區的 Puget Sound Energy(PSE)也提供家庭的太陽能電力服務,並對使用太陽能電力的家庭提供補貼。 然而,如果算一筆經濟的帳的話這其實並不「划算」,安裝維護太陽能設備是較大的投入,而節省的電費、政府的補貼是有限的,需要大約 10 年甚至更長時間才能「收支平衡」,由於缺少儲能會導致浪費,而電力公司的能源回購價格是非常低的。
Elon Musk 的 Tesla 在 2016 年收購了 SolarCity,然後推出了太陽能屋頂產品和儲能設備 Powerwal。目前 Tesla 的產品和一些電力公司的產品比起來,毫無疑問是比較酷、使用體驗比較好的。 然而,除了比較昂貴,安裝成本(尤其是太陽能屋頂)較高外,產生的電力供購買者自家使用,對於多餘不需要的能源就會浪費。


Eloncity 在上述基礎上往前邁進了兩大步,首先它提供的是一個微電網(Micro Grid)的系統,相當於把鄰近的用戶組織了起來,而不是原來那樣「單打獨鬥」;然後在此基礎上,採用區塊鏈技術,來建立一個基於微電網的電力交易市場,利用區塊鏈帶來的公開透明的激勵機制,把新能源的產生變成了「挖礦」來鼓勵生產、儲備、分享能源的用戶。 從這兩個角度而言是一個巨大的飛躍和創舉,也是區塊鏈技術落地到應用的一大創新。

Eloncity 中對區塊鏈的使用
Eloncity 本身首先是一個微電網(Micro Grid)系統,在 Eloncity 系統裡,區塊鏈只是其業務支持系統的一個部分,其主要的業務是電力系統。 在 Eloncity 的解決方案中,儲能設備與技術非常重要。儲能將有助於微型智能電網中的社區居民在用電方面獲得更大的自由,降低用電成本(含網絡維護費用),簡化電能的交換,提供網絡的隔斷,藉以降低網絡的負面影響,提升用電安全。
對於一些地處大電網邊緣的新開發社區來講,藉助 Eloncity 的新型電力解決方案,將比投入巨資興建變電設施、擴容輸配電網,並持續不斷進行維護要划算得多。針對已接入現有大電網的社區,或者為各類區域性電力網絡提供配售電的公司,Eloncity 也有實施改造和實現效率提升的解決方案。社區的電力用戶將能明顯觀察到,社區自發電與商業用電之間的價格差距。
Eloncity 將提供一個能源網絡協議(ECTP),和多種滿足不同用途的電力儲能設備。將 Eloncity 電網基礎協議分散到更多社區微型智能電網中,以便更多的區域性電力網絡能夠藉由高效的能源交換達到能源的自給自足。該協議的核心是基於區塊鏈的交易系統,通過 AI 算法實時建議網內的公平交易價格。通過 ELONCITY 所發行的 Token(ECT),完成動態定價和實時電力的交易。此外,ECT 的內在價值還將通過 Eloncity 自有的電力存儲設備來體現。購買與協議兼容的家用儲能設備(如 POMCube NetZero)的用戶,通過設備進行儲能和交易的過程,都有可能獲得 ECT 代幣。ECT 還將用於補貼,用來激勵社區支持 Eloncity 的能源網絡協議,進一步降低儲能設備的成本。
Eloncity 在區塊鏈的實現上使用了 Cybermiles 的技術,這也是 Cybermiles 的第一個應用側鏈,提出一個 Plasma 之外的擴容模式。 值得一提的是,Cybermiles 也是 ArcBlock 的戰略合作夥伴,ArcBlock 對 Cybermiles 的支持恰恰使得 Eloncity 採用 Cybermiles 技術更為簡單和容易。
ArcBlock 和 Eloncity
ArcBlock 和 Eloncity 都是非常具有技術理想主義而又注重工程實踐的項目,而且 ArcBlock 的核心技術是應用平台、Eloncity 的核心技術是微電網技術,兩者有各自不同的領域,區塊鏈技術是基礎和橋樑,因此兩家公司建立策略合作是順理成章的事情。 Eloncity 把區塊鏈技術成果應用在微電網技術之上,也恰恰能體現 ArcBlock 平台在應用支持和開發方面的價值,我們不僅僅能幫助軟件應用的開發者,而且能幫助各種不同行業來實現區塊鏈的解決方案,使得區塊鏈真正地走向各行各業、千家萬戶,成為未來社會的基礎架構。
ArcBlock 和 Eloncity 的合作會是一個長期的策略合作,因此從一開始會從小處入手,然後逐漸在更多領域進行落實。 最容易入手的合作點就是 ArcBlock 的開放鏈訪問協議技術的周邊生態。 Eloncity 在區塊鏈的實現上使用了 Cybermiles 的技術,而 Cybermiles 和 ArcBlock 的戰略和技術合作已經從雙方開發之初就已經展開,事實上,ArcBlock 在 Eloncity 和 Cybermiles 的技術合作之中起著橋樑的作用。 我們相信,這三方的合作模式甚至可能成為典範,為今後更多的項目技術合作奠定基礎。

ArcBlock 的 Open Chain Access Protocol
開放鏈訪問協議(OCAP:Open Chain Access Protocol)是 ArcBlock 設計和實現的一個開源協議,它提供了一個抽象的中間層來訪問下層的區塊鏈,使得上層應用可以輕鬆運行在不同的底層區塊鏈之上。OCAP 服務層為各種上層應用提供統一的接口和查詢語言,在 OCAP 裡我們採用 GraphQL 來作為查詢語言,這樣 OCAP 可以直接使用 GraphQL 生態中已有的工具和庫,也大幅度降低了開發者的學習成本。

在 Eloncity 這個項目中,ArcBlock 的 Open Chain Access Protocol 的應用是一個典型的場景。 這體現了支持 OCAP 不僅僅對開發者社區有很大的價值,而且對區塊鏈技術的提供方也有著巨大價值。 新的區塊鏈應用提供商通過對 OCAP 的支持可以獲得更多的開發者支持,並且迅速接入開發者社區。 一方面 Eloncity 中的部分模塊是作為 OCAP 的應用,通過 OCAP 來訪問採用 Cybermiles 技術的底層區塊鏈;另一方面,通過 OCAP 適配器,Eloncity 可以把自己的高層功能通過 OCAP 向開發者提供。
ArcBlock 幫助 Eloncity 建立未來的開發者生態
通過對 Open Chain Access Protocol 的支持,Eloncity 將立刻擁有整個開發者生態。在項目發展的初期,Eloncity 通過 OCAP 對 Cybermiles 的支持更容易把自己本身的業務應用邏輯在區塊鏈上實現,而在項目的後期,Eloncity 能把自己的業務本身通過 OCAP 提供出來,讓開發者們一起來構建更多的應用,OCAP 帶來的跨鏈訪問特性使得開發者有無限的想像空間開發出各種各樣的能源相關應用,甚至是新能源交易所類型的應用。 從另一方面而言,Eloncity 對 ArcBlock 開發者的開放應用開發接口也極大化豐富了 ArcBlock 生態裡應用的類型。
Eloncity 項目的挑戰在於它試圖融合微電網技術、區塊鏈技術以及新一代的能源交換市場協議,這裡面每一部分都富有挑戰,因此不僅僅要團隊的努力,更需要能團結合作夥伴,團結開發者,團結各種新能源的未來生態夥伴才可能取得成功。在這裡,ArcBlock 為能幫助我們的合作夥伴而建立開發者生態肩負著重要的使命,我們為此而感到榮幸同時深知我們所承擔的責任和意義重大。
