基于Lisk SDK實(shí)現(xiàn)DeFi應(yīng)用

Lisk SDK致力于給開(kāi)發(fā)人員帶來(lái)了在Lisk主鏈上快速開(kāi)發(fā)去中心化應(yīng)用(DAPP)的技術(shù)平臺(tái)绪妹。2019年7月24日缕坎,當(dāng)我們?nèi)ズ商m社區(qū)參加Lisk的社區(qū)活動(dòng),正好與Lisk SDK Alpha的發(fā)布不期而遇妈倔。前來(lái)發(fā)布這一消息的Max和Rachel跟我們講解了Lisk SDK的發(fā)展和未來(lái)及志,以及Lisk SDK Alpha給開(kāi)發(fā)人員帶來(lái)的快速開(kāi)發(fā)DAPP能力:

1.快速搭建一個(gè)自定義區(qū)塊鏈測(cè)試相關(guān)應(yīng)用邏輯;

2.自定義的交易類型可以讓區(qū)塊交易按照業(yè)務(wù)需求添加屬性朵诫,以及交易發(fā)生前后的計(jì)算邏輯辛友;

從現(xiàn)場(chǎng)的演示我們感受到:

1.使用Lisk SDK 創(chuàng)建一個(gè)自己開(kāi)發(fā)的鏈非常快剪返,配置好基本環(huán)境后废累,區(qū)區(qū)幾行代碼就可以運(yùn)行。

2.開(kāi)發(fā)人員不需要學(xué)習(xí)新的特定開(kāi)發(fā)語(yǔ)言脱盲,標(biāo)準(zhǔn)的JS(Type Script)加上對(duì)SDK基本功能的理解就可以開(kāi)始開(kāi)發(fā)邑滨。

3.雖然沒(méi)有智能合約的支持,但是自定義交易(區(qū)塊數(shù)據(jù)結(jié)構(gòu))和更新邏輯钱反,并且開(kāi)發(fā) 調(diào)試都更為簡(jiǎn)單便捷掖看。當(dāng)然匣距,在版本動(dòng)態(tài)升級(jí),不同應(yīng)用的互相調(diào)用等方面哎壳,Lisk SDK還需要做出很多改進(jìn)毅待。

4.由于Lisk SDK開(kāi)發(fā)的應(yīng)用運(yùn)行與側(cè)鏈,成本相對(duì)較低耳峦。另外即使代碼出現(xiàn)性能問(wèn)題恩静,只會(huì)影響到側(cè)鏈本身,就不會(huì)出現(xiàn)一個(gè)大流量應(yīng)用阻塞整個(gè)主鏈的場(chǎng)景了蹲坷。

Lisk SDK Alpha已經(jīng)引起越來(lái)越多開(kāi)發(fā)人員關(guān)注驶乾,相信正式版發(fā)布后Lisk生態(tài)的應(yīng)用將會(huì)快速增長(zhǎng)⊙縱觀各個(gè)區(qū)塊鏈應(yīng)用级乐,與金融服務(wù)相關(guān)的DeFi一直在快速增長(zhǎng),并吸引了大量的資金县匠。下面來(lái)自dapptotal的統(tǒng)計(jì)可以看到风科,各大主鏈的鎖倉(cāng)資金總額已經(jīng)超過(guò)10億美金。


各個(gè)DeFi應(yīng)用鎖倉(cāng)金額

在各種DeFi應(yīng)用中乞旦,借貸服務(wù)是其中被廣泛接受的一種形式贼穆。它為持有數(shù)字資產(chǎn)的用戶,提供了除交易和質(zhì)押之外一種新的資產(chǎn)管理方式兰粉。2019年10月的數(shù)據(jù)顯示故痊,MakerDAO 的鎖倉(cāng)ETH價(jià)值達(dá)到2.6億美金。

在對(duì)Lisk SDK Alpha的了解基礎(chǔ)上玖姑,我們也嘗試實(shí)現(xiàn)運(yùn)行在Lisk 側(cè)鏈上的借貸平臺(tái)愕秫。其基本場(chǎng)景如下:

1.用戶A有一100個(gè)Lisk,希望通過(guò)借貸獲取一定的收益焰络,于是把100個(gè)Lisk充值到借貸平臺(tái)上戴甩;

2.用戶B使用Lisk的側(cè)鏈應(yīng)用,并得到了對(duì)應(yīng)的Token闪彼,1000個(gè)EXT甜孤;

3.用戶B需要用Lisk做交易,又不想賣出EXT畏腕,于是選擇到借貸平臺(tái)上抵押EXT课蔬,借入Lisk;

4.用戶B的借款請(qǐng)求匹配到用戶A的放貸郊尝,按照市場(chǎng)價(jià)格的一定比例如60%二跋,得到對(duì)應(yīng)數(shù)量的60個(gè)Lisk,期限1個(gè)月流昏,利息1%扎即;

5.一個(gè)月后吞获,用戶B償還60.6個(gè)Lisk,拿回1000個(gè)EXT谚鄙,用戶A得到0.6個(gè)Lisk的利息各拷;

以上過(guò)程可以用下面的流程圖表示:


借貸平臺(tái)基本流程

對(duì)應(yīng)于這些交易場(chǎng)景,我們需要 創(chuàng)建對(duì)應(yīng)的自定義交易類型:

1.Deposit_transaction: 用戶A和用戶B都需要用到闷营,用于分別把放貸和抵押的數(shù)字資產(chǎn)轉(zhuǎn)入貸款平臺(tái)烤黍;

2.Lend_transaction:用戶A確認(rèn)進(jìn)行放貸,并同時(shí)設(shè)置最長(zhǎng)借貸時(shí)間和利息傻盟;

3.Borrow_transaction:用戶B用抵押的資產(chǎn)借入對(duì)應(yīng)資產(chǎn)速蕊,并確認(rèn)歸還時(shí)間和利息金額,以及違約條款娘赴;

4.Clear_transaction:借款到期后规哲,借貸雙方結(jié)清資產(chǎn)轉(zhuǎn)賬;各自收到本金利息和抵押資產(chǎn)诽表;

以上的業(yè)務(wù)模型和邏輯唉锌,通過(guò)Lisk SDK都可以快速實(shí)現(xiàn),并運(yùn)行于Lisk的側(cè)鏈竿奏。對(duì)于區(qū)塊鏈底層的數(shù)字加密袄简,驗(yàn)證,區(qū)塊數(shù)據(jù)傳輸?shù)鹊讓訁f(xié)議都不需要涉及泛啸。這也正是Lisk SDK設(shè)計(jì)之初立足于對(duì)DAPP開(kāi)發(fā)賦能的初衷痘番,具有一定開(kāi)發(fā)經(jīng)驗(yàn)的程序員都能通過(guò)短期的學(xué)習(xí)迅速掌握區(qū)塊鏈應(yīng)用開(kāi)發(fā)的能力。

當(dāng)然平痰,從一個(gè)完整的產(chǎn)品體驗(yàn)來(lái)說(shuō),以上場(chǎng)景只是基本的原型伍纫,對(duì)改進(jìn)用戶體驗(yàn)需要考慮以下方面的問(wèn)題:

從方便用戶操作的考慮宗雇,可以開(kāi)發(fā)支持LiskHub的插件,讓用戶在熟悉的客戶端完成相關(guān)操作莹规;

保證交易價(jià)格的公平赔蒲,可以用一定時(shí)間范圍如2小時(shí),5家交易所的平均成交價(jià)作為計(jì)算基礎(chǔ)良漱;

如果借款用戶沒(méi)有按時(shí)歸還貸款舞虱,平臺(tái)最好支持自動(dòng)清算抵押資產(chǎn),規(guī)劃放貸用戶所借出資產(chǎn)母市;

隨著Lisk SDK的不斷升級(jí)完善矾兜,例如拜占庭容錯(cuò)的POS共識(shí)協(xié)議,側(cè)鏈之間模塊的調(diào)用機(jī)制等患久,開(kāi)發(fā)者也可以實(shí)現(xiàn)更多復(fù)雜的功能椅寺。對(duì)于目前借貸DeFi的應(yīng)用浑槽,除了做到以上改進(jìn)功能之外,可以考慮在Lisk側(cè)鏈平臺(tái)上開(kāi)發(fā)以下擴(kuò)展來(lái)進(jìn)一步完善平臺(tái)功能:

1.實(shí)現(xiàn)對(duì)用戶的信用貸款返帕,通過(guò)分析用戶的錢(qián)包地址歷史交易分析桐玻,評(píng)估用戶的信用與風(fēng)險(xiǎn)級(jí)別,按照不同違約風(fēng)險(xiǎn)可無(wú)抵押借貸一定金額的資產(chǎn)荆萤;

2.跨鏈資產(chǎn)交易镊靴,除了支持Lisk和其側(cè)鏈上發(fā)行的Token,還可以支持跨鏈交易如BTC和ETH等主流數(shù)字資產(chǎn)链韭,使得用戶使用平臺(tái)的便利性提高偏竟;

3.對(duì)用戶資產(chǎn)的安全保護(hù),首先可以通過(guò)對(duì)放貸和抵押資產(chǎn)的多重簽名地址梧油,由側(cè)鏈節(jié)點(diǎn)共同簽名苫耸,發(fā)生交易需要經(jīng)過(guò)其中某幾個(gè)節(jié)點(diǎn)都確認(rèn)之后才能完成;避免單個(gè)節(jié)點(diǎn)私鑰丟失造成資產(chǎn)丟失的損失儡陨;

4.合約擴(kuò)展褪子,如果要支持更多的類型的金融產(chǎn)品和更復(fù)雜的業(yè)務(wù)邏輯,例如基于數(shù)字貨幣抵押發(fā)行穩(wěn)定幣骗村,就需要有智能合約功能的支持嫌褪,使得產(chǎn)品邏輯的升級(jí)變化更為靈活高效;

以上是對(duì)Lisk SDK技術(shù)的理解以及實(shí)現(xiàn)DeFi平臺(tái)的初步想法胚股,隨著Lisk SDK的不斷迭代笼痛,以上的設(shè)想也會(huì)逐漸可行。非常期待Lisk SDK正式版的發(fā)布琅拌,當(dāng)Lisk生態(tài)下的DAPP百花齊放的時(shí)候缨伊,也將是DeFi相關(guān)平臺(tái)蓬勃發(fā)展的最好時(shí)機(jī)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末进宝,一起剝皮案震驚了整個(gè)濱河市刻坊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌党晋,老刑警劉巖谭胚,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異未玻,居然都是意外死亡灾而,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)扳剿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)旁趟,“玉大人,你說(shuō)我怎么就攤上這事庇绽∏崆欤” “怎么了癣猾?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)余爆。 經(jīng)常有香客問(wèn)我纷宇,道長(zhǎng),這世上最難降的妖魔是什么蛾方? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任像捶,我火速辦了婚禮,結(jié)果婚禮上桩砰,老公的妹妹穿的比我還像新娘拓春。我一直安慰自己,他們只是感情好亚隅,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布硼莽。 她就那樣靜靜地躺著,像睡著了一般煮纵。 火紅的嫁衣襯著肌膚如雪懂鸵。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,784評(píng)論 1 290
  • 那天行疏,我揣著相機(jī)與錄音匆光,去河邊找鬼。 笑死酿联,一個(gè)胖子當(dāng)著我的面吹牛终息,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贞让,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼周崭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了喳张?” 一聲冷哼從身側(cè)響起续镇,我...
    開(kāi)封第一講書(shū)人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蹲姐,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體人柿,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡柴墩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凫岖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片江咳。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖哥放,靈堂內(nèi)的尸體忽然破棺而出歼指,到底是詐尸還是另有隱情爹土,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布踩身,位于F島的核電站胀茵,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏挟阻。R本人自食惡果不足惜琼娘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望附鸽。 院中可真熱鬧脱拼,春花似錦、人聲如沸坷备。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)省撑。三九已至赌蔑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間丁侄,已是汗流浹背惯雳。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鸿摇,地道東北人石景。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像拙吉,于是被迫代替她去往敵國(guó)和親潮孽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 我有一位帥氣的哥哥筷黔,我一直把他叫做陽(yáng)哥往史,陽(yáng)哥在讀高中,陽(yáng)哥佛舱,所在的是普明學(xué)校椎例,陽(yáng)哥又聰明,又有才智请祖,他對(duì)我最好订歪,在...
    緣來(lái)的快樂(lè)閱讀 185評(píng)論 0 0
  • 呵呵,今天自己開(kāi)了微店肆捕,好開(kāi)心八⒔!要努力嘗試啊眼虱! 秀秀小棧喻奥,老公給微店取的名字,嘻嘻……
    maia_1718閱讀 156評(píng)論 0 0