sponsored links

跨雲CROSSIM:使用web3.0共享IM服務

前言

跨雲CROSSIM推出的crossim-ims-share是一個重磅專案,促進了專案與專案方之間的深度共享合作。

使用共享IM

1. 下載android原始碼https://gitee.com/apowner/crossim-share-android (注:該程式碼僅供參考,開發者可根據自己的需求提取其中的模組使用)

2. 設定賬戶伺服器IP

3. 設定共享IM節點IP

4. 註冊並登入

驗證:到華為市場下載身邊大愛app,兩個app可以互相新增好友,相互聊天即可說明使用成功。

跨雲CROSSIM:使用web3.0共享IM服務

共享IM節點:


103.163.46.82


共享IM節點


47.92.123.66


共享IM節點


39.100.133.144


共享IM節點


45.32.90.120


共享IM節點(美國)


39.100.147.50


託管IM節點,支援web和小程式

跨雲CROSSIM網路結構

跨雲CROSSIM:使用web3.0共享IM服務

資料儲存

RegisterServer儲存的資料


Id


使用者註冊id


Ec key pair


Ec金鑰對


Contacts


通訊錄


IMIP


連結的共享IMS的IP


Face


使用者頭像


Nickname


使用者暱稱


Osnid


Osnid

注: RegisterServer儲存的資料為敏感資料,由企業建設一個service來儲存,或者儲存在使用者手機端。

ShareIMS儲存的資料


Osnid


需要提供服務的osnid


Msg


聊天記錄


Face


使用者頭像


Nickname


使用者暱稱

流程

1. RegisterServer生成id和ec key pair

2. RegisterServer呼叫命令將osnid註冊到ShareIMS,註冊成功就記錄下IMIP

3. app從RegisterServer獲取id、ec key pair、IMIP、Contacts、Face、Nickname

4. app透過IMIP連線到ShareIMS

5. app將face和nick那麼分別上傳到RegisterServer和ShareIMS

6. app新增好友以後,將contacts更新到Register

7. app傳送訊息以後,ShareIMS會將訊息轉發給其他IMS

8. 其他IMS收到訊息以後轉發給使用者,並記錄訊息來源(IP)

9. 使用者傳送回執以後,將回執傳送給ShareIMS。

更換共享服務

RegisterServer將osnid註冊到其他ShareIMS,APP不再連線到原來的IMS,可以傳送命令給原來的IMS登出其osnid。如果不登出,原有ShareIMS由於收不到來自APP的回執,在達到一定時間以後,就會將使用者訊息刪除,並且將使用者osnid從自己的列表中刪除。

安全性分析

由於OSPN網路的整體設計是基於PKI設計的,因此敏感資料的生成隔離了ShareIMS。

使用者將賬號登記到了ShareIMS上以後就可以使用IM服務。使用者將資料傳送到ShareIMS時的資料處理方案為:

(1) 生成隨機加密key

(2) 用對方公鑰加密key

(3) 用key加密明文

(4) 將密文打包

(5) 使用自己的私鑰對資料包進行簽名。

ShareIMS收到資料以後,由於沒有私鑰,無法解開資料內容,因此在ShareIMS上儲存的資料是安全的。

傳統的私有化部署IM服務,當伺服器發生故障時,會導致使用者無法使用。使用共享IM服務,當部分節點發生故障時,可立即切換到其他無故障節點繼續使用。

跨雲CROSSIM:使用web3.0共享IM服務

user1與user2透過多節點接入完成訊息互動示意圖

優點

敏感資料分離以後,企業和個人無洩露問題。且app可以同時連線多個ShareIMS,從多個節點獲取資料,切換網路方便,容錯性更高。


Web3共享IM


IM公有云


IM私有云


價格


根據使用量來定,每月可低至1元


每月最低888元


每年雲服務費2H4G每年1500起


維護


無需維護


無需維護


需要專業人員維護


遷移


遷移到任何節點,只需指定IP。從共享節點遷移到私有節點也僅需要指定新IP即可完成。


無法遷移,在哪個雲商那裡購買就只能一直在該處使用。


需要專業人員進行遷移。


服務提供人


由參與者共享自己的多餘資源


由雲商提供


由企業自己提供


是否有收益


提供服務者有收益


使用者無收益


無收益


安全性


敏感資料由企業控制,接入節點不可預知,駭客攻擊難度大。


安全由雲商負責。


需要專業人員負責安全性,被攻擊導致DOS機率較大。


活躍度


與全球app互聯,外連日活很高,往往小部分人就可以達到很高的外聯日活。


由企業的運營團隊決定。絕大多數是低日活


由企業的運營團隊決定。絕大多數是低日活


最低配置


最低1核2G雲VM即可滿足需求


一般要求2H4G以上


平臺關閉以後賬戶是否可以繼續使用


可以




全球服務




缺點

目前僅支援android和ios,暫時不支援web端和微信小程式端(微信小程式需要使用https,開發者需要自己建立節點安裝證書,微信小程式建議參考託管IM節點)。

自建共享IM節點

開發者搭建共享IM節點參見專案

ospn-connector: https://github.com/openbpi/ospn-connector

ospn-ims-share: https://github.com/openbpi/ospn-ims-share

注:配置時,需要指定鄰近的共享IM節點IP。

分類: 娛樂
時間: 2021-12-24

相關文章

馬伊琍道歉,李維嘉被罵,明星代言“翻車”不斷何時休?

馬伊琍道歉,李維嘉被罵,明星代言“翻車”不斷何時休?
娛樂圈來錢到底有多快? 最近馬伊琍人設翻車,涉及一宗高達7個億的詐騙案,牽扯九十多人被帶走調查,另一邊的章子怡,也被牽連進代言風波,但卻能全身而退,這到底是為什麼? 離婚馬伊琍雖然極力想低調,卻頻頻被 ...

鴻星爾克官宣代言人,企業家代言PK明星代言?

鴻星爾克官宣代言人,企業家代言PK明星代言?
2013年,29歲的陳歐憑藉149個字的"陳歐體"走紅網路."我是陳歐,我為自己代言"也成為當年微博使用者競相模仿的金句,同時陳歐也穩坐中國電商代言人第一人交椅 ...

深度 | 運動員代言的“小幸運”,體育營銷的“大時代”

深度 | 運動員代言的“小幸運”,體育營銷的“大時代”
作者 | 路凡 一.風水輪流轉,運動員代言的"小歡喜" 上世紀80年代,中國體壇有兩大傳奇.1984年,許海峰在洛杉磯奧運會上奪得中國奧運史上第一枚金牌.1981年-1986年,中 ...

救命!金主爸爸讓你代言化妝品,你卻差點把人禍禍到關門

救命!金主爸爸讓你代言化妝品,你卻差點把人禍禍到關門
大家都知道的,現在的彩妝代言已經不再是女星的天下了,大批次的男星紛紛代言起來,因為男星對於女性消費者的吸引力還是很大的! 不過,印象中的男星代言化妝品的畫風是這樣的! 乾淨清爽中帶著陽光. 這樣的形象 ...

手錶明星代言一覽表:胡歌頂奢,肖戰迪麗熱巴勢均力敵

手錶明星代言一覽表:胡歌頂奢,肖戰迪麗熱巴勢均力敵
隨著中國市場的蓬勃發展,越來越多的國際品牌開始找中國明星代言. 手錶名牌多而雜,這裡老昭就給大家彙總一下,都有哪些明星代言了手表品牌? (不完全統計,歡迎補充) 特級表(頂奢) PIAGET伯爵 全球 ...

Bose 消噪耳塞石墨藍、砂岩金配色釋出,超寫實數字人AYAYI代言

Bose 消噪耳塞石墨藍、砂岩金配色釋出,超寫實數字人AYAYI代言
近日,BOSE推出了旗下旗艦級TWS降噪耳機產品Bose Earbuds無線消噪耳塞的兩款全新配色:石墨藍和砂岩金,並邀請了國內首個超寫實數字人 AYAYI 作為Bose首席消噪體驗官,為Bose產品 ...

俄羅斯伊麗娜·謝克,NC羊絨織品秋季2021代言攝影

俄羅斯伊麗娜·謝克,NC羊絨織品秋季2021代言攝影
俄羅斯伊麗娜·謝克(Irina Shayk)近日為全球知名羊絨織品品牌NAKED CASHMERE的2021秋季新品代言."炭灰.泥土色和橄欖綠,這三種中性顏色與NC的綠色環保材質相吻合.透 ...

全紅嬋的娃娃在丟失166分鐘後找到了,年僅14歲的她已榮登福布斯精英榜!大品牌CEO喊話,千萬合同邀其代言

全紅嬋的娃娃在丟失166分鐘後找到了,年僅14歲的她已榮登福布斯精英榜!大品牌CEO喊話,千萬合同邀其代言
9月17日,14歲的東京奧運會冠軍.全運會冠軍全紅嬋更新了社媒,稱自己心愛的玩偶落在陝西西安了,從照片來看,這個全紅嬋的心愛之物是一頭小毛驢玩偶.而就在當天下午,全運會組委會就在全運村找到了這頭&qu ...

這是唐嫣?掛10斤塑膠鑽石做代言?

這是唐嫣?掛10斤塑膠鑽石做代言?
昨天看到的唐嫣上直播給某品牌代言,一姐著實吃了一斤(無誤). 不知道姐妹們是怎麼看的,反正嚴格網友總是有靈魂總結-- u1s1,這假髮,這塑膠鑽石大鏈子,難怪嚴格網友們覺得,除了賺奶粉錢,想不出這樣打 ...

嚴懲不貸!張國立夫婦代言翻車牽扯“命案”,老百姓深受其害

嚴懲不貸!張國立夫婦代言翻車牽扯“命案”,老百姓深受其害
如今娛樂圈的大瓜層出不窮,明星們的天價片酬再一次引起了大家的注意,他們拍一部劇掙的錢,可能是普通打工人不吃不喝幾輩子都掙不來的,但娛樂圈中最應該整治的,並不是明星們的片酬而是他們的代言,這到底是怎麼回 ...

NBA五名為銳步代言過的最好五名球星,奧尼爾放棄代言值得尊重

NBA五名為銳步代言過的最好五名球星,奧尼爾放棄代言值得尊重
不少NBA球員在打出出色的表現後,總會有一些大品牌主動尋求他們合作,這些球員也是能簽下一份價格不菲的續約合同.特別是耐克,安踏和喬丹這幾個大品牌.但是這次我們談到的是銳步,那些曾經和銳步簽下代言合同中 ...

德雲社預告三國主題相聲專場,劉信達:郭德綱代言遊戲應該被封殺

德雲社預告三國主題相聲專場,劉信達:郭德綱代言遊戲應該被封殺
時逢中秋佳節,郭德綱領銜的德雲社也特地進行了預告:將在9月20號晚8點進行三國主題的相聲專場.據老郭所說,這次將會是他們師徒頭回採用相聲+遊戲的方式來進行演出.要知道,郭德綱.于謙可算是最近些年最火的 ...

肖戰最新代言照,國風唐裝少年上線,粉絲:賣刀的需要這麼帥?

肖戰最新代言照,國風唐裝少年上線,粉絲:賣刀的需要這麼帥?
最近肖戰代言的品牌德國雙立人刀具推出了全新的產品,品牌方也在官博曬出了肖戰的代言新照,以往肖戰很多的代言照都是很簡約的造型尤其是白色的上衣搭配素色的褲子最常見的,每一次的代言照中肖戰都是非常陽光乾淨的 ...

50歲閆妮現身家鄉做代言!素顏出鏡面板蠟黃,泥濘中走路仍帶微笑

50歲閆妮現身家鄉做代言!素顏出鏡面板蠟黃,泥濘中走路仍帶微笑
近日,演員閆妮現身農村老家,為當地的蘋果做代言,網上曝光了她回鄉的畫面,其狀態引發網友關注. 當天,閆妮穿著一件長款的白色束腰連衣裙,搭配淺藍色開衫外套,腳上是一雙乾淨的小白鞋,十分樸素.她留著乾淨利 ...

趙麗穎拍攝浪琴大片造型仙氣逼人,解鎖新代言必勝客

趙麗穎拍攝浪琴大片造型仙氣逼人,解鎖新代言必勝客
趙麗穎一直都是大家非常喜愛的一位實力演員,出道至今,她帶給了我們無數耳熟能詳的優秀的影視作品,塑造了許多經典角色.沒有背景和靠山的她憑藉自身的實力在娛樂圈中闖出了一片屬於自己的天地,深受網友稱讚.趙麗 ...

雷軍發文祝賀蘇炳添全運會奪冠:不論何時你都會拼盡全力,你是小米精神的最好代言

雷軍發文祝賀蘇炳添全運會奪冠:不論何時你都會拼盡全力,你是小米精神的最好代言
9月21日,@雷軍 透過微博祝賀蘇炳添奪冠,雷軍表示,"恭喜蘇炳添全運會男子百米奪冠!不論何時,你都會拼盡全力,你是小米精神的最好代言!" 據@第十四屆全運會組委會 微博訊息,9月 ...

楊冪國貨代言終於開掛!和波司登首次合作,把新款羽絨服全穿一遍

楊冪國貨代言終於開掛!和波司登首次合作,把新款羽絨服全穿一遍
楊冪這幾年開始越來越多地為一些國貨代言,而每個品牌被楊冪演繹後,讓這個品牌在大家心目中的形象也瞬間變樣,滿滿的潮味和時尚感,絕對是國貨服裝最大的變化了. 而不久前,楊冪最新代言曝光,這次她為波司登代言 ...

盤點女明星代言的機圈旗艦,周迅楊冪掉咖,機圈頂流是這9位

盤點女明星代言的機圈旗艦,周迅楊冪掉咖,機圈頂流是這9位
在數碼界裡,手機品牌邀請請明星代言不僅能快速提升產品的知名度.提升品牌形象,同時也能快速建立明星背書的品牌效應.今年釋出的眾多旗艦裡,都請了哪些女明星代言呢,一起看看吧. 一加9系列 周迅 一加作為一 ...

肖戰代言義大利奢侈品品牌託德斯釋出的2022最新春夏季新裝寫真

肖戰代言義大利奢侈品品牌託德斯釋出的2022最新春夏季新裝寫真
24日,全球十大奢侈品品牌託德斯(TODS)釋出了最新一季的2022春夏季系列,而作為該品牌代言人肖戰自然也身穿新裝亮相. 在釋出的照片中肖戰身穿TODS春夏季新裝,帥氣的肖戰內穿黃色內襯和白色高領打 ...

《爸爸去哪兒》8年:森碟獲獎無數,天天代言無數,王詩齡很意外

《爸爸去哪兒》8年:森碟獲獎無數,天天代言無數,王詩齡很意外
近日,話題女王李湘又憑藉自己犀利的言論站上了風口浪尖. 事情的起因是這樣的,前幾天李湘在社交平臺上說了一段話:每當別人說我把你養得太嬌貴,我從不反駁,我拿命換來的寶貝,何止"嬌貴" ...