介紹D-Chat是由社區(qū)開發(fā)人員Lynn開發(fā)的NKN個(gè)人應(yīng)用軟件之一。它利用并展示了NKN的各種平臺產(chǎn)品和SDK,包括:· 使用NKN的去中心化Pub Sub服務(wù)
介紹
D-Chat是由社區(qū)開發(fā)人員Lynn開發(fā)的NKN個(gè)人應(yīng)用軟件之一。它利用并展示了NKN的各種平臺產(chǎn)品和SDK,包括:
· 使用NKN的去中心化Pub/Sub服務(wù)傳遞群組消息
· 使用多客戶端SDK優(yōu)化數(shù)據(jù)傳輸速度和延遲
· 使用安全的端到端加密可啟用稱為“耳語”的私人聊天
與其他任何主流的消費(fèi)者聊天應(yīng)用程序(如WhatsApp,F(xiàn)acebook Messenger或微信)不同,D-Chat不使用也不依賴單個(gè)集中式服務(wù)器。整個(gè)應(yīng)用程序都位于您的瀏覽器插件上,所有用戶數(shù)據(jù)都安全地存儲在您自己的設(shè)備上。
與許多基于區(qū)塊鏈的聊天應(yīng)用程序相比,D-Chat使用鏈下數(shù)據(jù)傳輸而不是鏈上數(shù)據(jù)。這意味著我們可以發(fā)送任意數(shù)量的消息,甚至可以發(fā)送大型圖像和視頻文件(當(dāng)前設(shè)置最大4MB),而無需擔(dān)心區(qū)塊鏈數(shù)據(jù)存儲或共識時(shí)間限制。
它支持所有基于Chromium的瀏覽器作為插件,例如:
· Chrome瀏覽器
· Firefox瀏覽器
· Brave瀏覽器
D-Chat旨在提供高質(zhì)量的功能,優(yōu)化的性能和簡約的用戶界面。用戶體驗(yàn)是簡潔的。在某些人看來,它具有原始的IRC聊天氛圍。
您可以從以下鏈接為喜歡的瀏覽器安裝D-Chat插件:
· Firefox:https://addons.mozilla.org/en-US/firefox/addon/d-chat/
· Chrome/Brave:https://chrome.google.com/webstore/detail/d-chat/glnmkakdjcognfgonjfcklpmjiobijii
主要功能瀏覽
主頁
從彈出窗口或在單獨(dú)的選項(xiàng)卡中從Web瀏覽器打開D-Chat時(shí),您可以看到清爽的兩面板界面。左側(cè)是較窄的菜單面板,而右側(cè)是主要內(nèi)容面板。
在這里,您可以找到NKN地址(聯(lián)系地址),錢包地址,錢包余額和D-Chat軟件版本。如果您知道群聊的名稱,則可以直接加入群聊;如果您知道對方的NKN地址,則可以發(fā)起私聊。
d-chat頻道(均為小寫)是新人加入,介紹自己和尋求幫助的流行頻道。
頻道列表(公共群)
該頁面顯示公告頻道的列表,并提供表單以提交您自己的頻道。
頻道或群聊
這是您通過訂閱頻道來參與群聊的主頁。因此,我們將交替使用頻道和公共群。
頻道的每個(gè)成員都由昵稱,點(diǎn)和其NKN地址的前8位數(shù)字表示。您自己的ID為紅色,以區(qū)別于其他成員。底部有一個(gè)文本輸入字段可輸入您的消息,該字段支持多行。還有一些選項(xiàng)可以發(fā)送表情符號,照片,視頻或GIF動畫,大小上限為4MB。如果使用MarkDown語法,則可以預(yù)覽消息。
支持消息的Markdown語法
如上所述,D-chat支持Markdown語法。有關(guān)如何使用Markdown的教程,可以查看“ Markdown備忘單”。
支持彩信
您還可以發(fā)送照片,短視頻和最大4MB的GIF動畫。
支持NKN小費(fèi)
如果您想歡迎新會員或獎勵會員,可以向其支付NKN小費(fèi)。這不僅可以表示贊賞,而且還可以使新來者獲得少量的NKN,從而用來訂閱新頻道或?qū)⑵溆糜趎CDN服務(wù)。它取代了集中式NKN水龍頭,使分發(fā)流程更加的去中心化性。
列出頻道或群聊的成員
從右上角,可以展開當(dāng)前頻道的整個(gè)成員列表。因此,您可以找出所有參與者的NKN地址,并與其中一個(gè)參與者進(jìn)行私聊。
@提及頻道/小組成員
您可以點(diǎn)擊任何用戶的簡稱,例如 @ nynn.747068提到了它們,這類似于“回復(fù)”功能。
私聊或私人P2P消息傳遞
請記住,任何頻道或群組討論都是公開的,頻道中的所有人都可以看到。為了進(jìn)行私人和安全的一對一對話,您將使用Whisper“耳語”模式,這是兩個(gè)客戶端之間的加密消息傳遞服務(wù)(客戶端可以是人,也可以是機(jī)器)。
默認(rèn)情況下,NKN啟用客戶端之間的端到端加密。另外,我們可以在NKN中繼節(jié)點(diǎn)之間啟用逐跳加密。
D-Chat控制機(jī)器和物聯(lián)網(wǎng)
在Whisper耳語或私人聊天中,您甚至可以與機(jī)器聊天。例如,在此屏幕截圖中,我們能夠使用NKN Shell(nsh)控制遠(yuǎn)程N(yùn)KN種子節(jié)點(diǎn)。更多細(xì)節(jié)可以在我們的Hackernoon文章“ nsh:比ssh更安全,更方便的遠(yuǎn)程shell”中找到。
您還可以想象出許多創(chuàng)新的方式來與機(jī)器“交談”:查詢和控制您的智能家居設(shè)備,例如智能鎖,家庭安全攝像機(jī),智能恒溫器等等。
帳戶管理
由于每個(gè)使用D-Chat的人都是NKN客戶,因此您擁有一個(gè)與NKN錢包和NKN地址關(guān)聯(lián)的帳戶。您可以在此處導(dǎo)入,導(dǎo)出和創(chuàng)建新帳戶。
前景
我們向Lynn詢問了他對D-Chat的未來計(jì)劃,他談到一些框架性的想法: “我想添加一個(gè)論壇功能,該功能將類似于分布式論壇,在其中創(chuàng)建一個(gè)帖子將花費(fèi)一兩個(gè)代幣,將這些代幣支付給與其他用戶共享聊天版數(shù)據(jù)的任何人,借此以激勵內(nèi)容的分發(fā)。”
此外,NKN團(tuán)隊(duì)一直在努力為移動用戶帶來D-Chat。我們正在開發(fā)可以將NKN錢包與D-Chat結(jié)合使用的Android和iOS應(yīng)用程序。而且我們正在與Lynn緊密合作,以確保移動版本和瀏覽器插件版本之間的互操作性。敬請期待!
歡迎加入NKN App社區(qū)開發(fā)團(tuán)隊(duì)
充滿活力的NKN生態(tài)系統(tǒng)需要豐富的應(yīng)用程序。就小白用戶友好性以及對NKN分布式技術(shù)的利用而言,D-Chat是目前最好的應(yīng)用程序之一。
更方便的是,NKN應(yīng)用程序開發(fā)人員無需了解智能合約,Solidity語言或擔(dān)心區(qū)塊鏈細(xì)節(jié)。我們的客戶端和錢包SDK專注于網(wǎng)絡(luò)和通信,任何開發(fā)人員都可以使用。目前,我們支持Javascript,Java和Go語言。即將提供更多語言和移動平臺支持。
NKN基金會使用部分已經(jīng)解鎖的開發(fā)人員資金來獎勵杰出的社區(qū)貢獻(xiàn),例如最近在“ nknx.org社區(qū)項(xiàng)目社區(qū)特別貢獻(xiàn)獎”中宣布的NKN基金會對nknx.org團(tuán)隊(duì)獎勵500,000 NKN。(NKNetwork)
關(guān)鍵詞: D-Chat Markdown語法 私人聊天