中文字幕在线视频第一页,黄色毛片在线看,日本爱爱网站,亚洲系列中文字幕一区二区

您當(dāng)前的位置是:  首頁(yè) > 新聞 > IT與互聯(lián)網(wǎng) >
 首頁(yè) > 新聞 > IT與互聯(lián)網(wǎng) >

迅雷鏈智能合約的優(yōu)勢(shì)、接入方式和技術(shù)支持

2018-09-19 16:14:24   作者:   來(lái)源:CTI論壇   評(píng)論:0  點(diǎn)擊:


  上周末迅雷鏈技術(shù)沙龍?jiān)诒本┡e辦,迅雷鏈應(yīng)用層研發(fā)工程師郝旭在沙龍現(xiàn)場(chǎng)為開(kāi)發(fā)者和區(qū)塊鏈技術(shù)愛(ài)好者做了迅雷鏈智能合約的分享和解析。
  智能合約本質(zhì)上是一段用代碼編寫(xiě)的合同,基于區(qū)塊鏈共識(shí)機(jī)制,高效精確的執(zhí)行約定內(nèi)容。各種區(qū)塊鏈應(yīng)用的去中心化實(shí)現(xiàn),以及常說(shuō)的區(qū)塊鏈數(shù)據(jù)公開(kāi)透明、無(wú)需信任等等特性,全部都通過(guò)智能合約來(lái)實(shí)現(xiàn)。可以說(shuō),正因?yàn)橛辛酥悄芎霞s,區(qū)塊鏈的應(yīng)用才不僅局限于轉(zhuǎn)賬和記賬,從而有了更大的想象空間。
  作為3.0時(shí)代的代表性主鏈,迅雷鏈一直重視合約的部署工作,在迅雷鏈上,開(kāi)發(fā)并部署一個(gè)自己的智能合約不再是件非常困難的事情,借助迅雷鏈推出的合約模板和解決方案,如今,一個(gè)普通的開(kāi)發(fā)者也能快速完成智能合約的部署。
  迅雷鏈智能合約的優(yōu)勢(shì)
  智能合約最早是在以太坊上大行其道,迅雷鏈的智能合約架構(gòu)在以太坊的基礎(chǔ)上又做了很多改進(jìn),相比之下,具備以下幾點(diǎn)優(yōu)勢(shì)和差異之處。
  1. 迅雷鏈智能合約系統(tǒng)兼容 EVM,使用solidity開(kāi)發(fā)。在以太坊上開(kāi)發(fā)的合約可以直接移植到迅雷鏈部署。
  2. 迅雷鏈為智能合約提供測(cè)試環(huán)境/正式環(huán)境,并可無(wú)縫切換,這讓開(kāi)發(fā)工作更加容易,減少了很多因測(cè)試等帶來(lái)的不必要的成本。
  3. 迅雷鏈智能合約的開(kāi)發(fā)接入方式不同。使用傳統(tǒng)支付應(yīng)用的接口方式請(qǐng)求,由第三方后臺(tái)做簽名,最終實(shí)現(xiàn)合約的調(diào)用。傳統(tǒng)化的實(shí)現(xiàn)方式對(duì)普通的應(yīng)用開(kāi)發(fā)者來(lái)說(shuō)學(xué)習(xí)成本低,設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用更快。
  4. 用戶使用方式不同。以太坊上用戶要使用某個(gè)智能合約,至少必須先懂得MetaMask這個(gè)插件的使用方式,參與門(mén)檻很高,相對(duì)應(yīng)的,用戶的教育成本也會(huì)很高,不利于應(yīng)用的快速推廣。而在迅雷鏈上,智能合約的使用只需用戶掃描二維碼、喚醒鏈克口袋即可開(kāi)始使用,從操作習(xí)慣上來(lái)說(shuō)更符合當(dāng)前網(wǎng)民的使用習(xí)慣,更通用,掃清了用戶學(xué)習(xí)使用門(mén)檻這一障礙。
  相對(duì)而言,迅雷鏈的智能合約系統(tǒng)功能更強(qiáng),開(kāi)發(fā)更容易,使用更輕松,不管是對(duì)開(kāi)發(fā)者,還是對(duì)用戶都更加友好。
  如何部署一個(gè)迅雷鏈的智能合約?
  迅雷鏈上智能合約的部署流程非常簡(jiǎn)單,只需要分成3步走即可:
  1. 開(kāi)發(fā)合約,開(kāi)發(fā)應(yīng)用
  2. 測(cè)試環(huán)境部署、測(cè)試正式環(huán)境
  3. 部署,申請(qǐng)發(fā)布
  從流程上來(lái)看很簡(jiǎn)單,關(guān)鍵點(diǎn)在于合約和應(yīng)用的開(kāi)發(fā)上。在整個(gè)開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)者只需要負(fù)責(zé)應(yīng)用(包括前端應(yīng)用和后端管理平臺(tái))本身,以及應(yīng)用后臺(tái)和智能合約這三部分的開(kāi)發(fā)工作就行,至于迅雷鏈和測(cè)試環(huán)境,以及鏈克口袋、服務(wù)端SDK等,是由迅雷提供,開(kāi)發(fā)者不用管,只管專注于應(yīng)用開(kāi)發(fā)即可。
  下面以一個(gè)典型的體育競(jìng)猜類合約,來(lái)說(shuō)明迅雷鏈智能合約的開(kāi)發(fā)過(guò)程。
  如圖所示,一個(gè)這樣的競(jìng)猜應(yīng)用,開(kāi)發(fā)者基本上只需要做好這三件事,分別是:
  1. 業(yè)務(wù)簽名,預(yù)交易id,數(shù)據(jù)做業(yè)務(wù)簽名喚醒/掃碼;
  2. 鏈克口袋獲取交易數(shù)據(jù),用戶私鑰簽名回調(diào);
  3. 交易完成回調(diào)第三方應(yīng)用后臺(tái),刷新數(shù)據(jù)。
  其余的工作由迅雷鏈開(kāi)放平臺(tái)來(lái)提供。這樣就大大減輕了開(kāi)發(fā)者的工作壓力,開(kāi)發(fā)所需的人力成本等大為減少。事實(shí)上,類似圖中的競(jìng)猜應(yīng)用,大約只需要1個(gè)5人的開(kāi)發(fā)團(tuán)隊(duì),其中包括1名合約開(kāi)發(fā),1名后臺(tái)開(kāi)發(fā),2名前端開(kāi)發(fā)再加1名測(cè)試開(kāi)發(fā)人員。而開(kāi)發(fā)周期也非常短,從開(kāi)發(fā)到完成測(cè)試再到部署上線,前后大約只需要1周時(shí)間,大大節(jié)省了開(kāi)發(fā)時(shí)間。
  迅雷鏈還提供哪些合約技術(shù)支持?
  如果就連合約開(kāi)發(fā)都非常吃力怎么辦?迅雷鏈專門(mén)為剛接觸區(qū)塊鏈技術(shù)的開(kāi)發(fā)者們提供了合約技術(shù)支持,開(kāi)放平臺(tái)上提供了大量合約模板,分別面向不同的應(yīng)用和功能,開(kāi)發(fā)者可以根據(jù)自身需求來(lái)選擇套用,然后快速完成開(kāi)發(fā)并部署。
  此外迅雷鏈開(kāi)放平臺(tái)上還提供合約安全檢測(cè)功能,提供安全審核工具,開(kāi)發(fā)者可以使用這些工具,對(duì)自己對(duì)合約進(jìn)行自動(dòng)化檢測(cè),及時(shí)發(fā)現(xiàn)安全漏洞。
  其它的一些智能合約工具,如迅雷鏈瀏覽器、api查詢接口、事件回調(diào)系統(tǒng)、Demo應(yīng)用和TRC標(biāo)準(zhǔn)及資產(chǎn)管理等,也都應(yīng)有盡有。未來(lái)迅雷鏈還打算突破solidity語(yǔ)言的限制,計(jì)劃支持更多高級(jí)語(yǔ)言來(lái)實(shí)現(xiàn)合約。
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無(wú)關(guān)。CTI論壇對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

專題

达孜县| 双鸭山市| 永清县| 白朗县| 上高县| 马山县| 晋宁县| 镇远县| 嵩明县| 铜陵市| 泽库县| 普兰店市| 寻乌县| 泗水县| 龙泉市| 公安县| 乳源| 长沙市| 黄平县| 西华县| 宝坻区| 荆州市| 张北县| 晋州市| 宁陕县| 襄城县| 焦作市| 环江| 马尔康县| 太仓市| 渭源县| 海南省| 左贡县| 松潘县| 错那县| 会泽县| 磴口县| 通渭县| 潞城市| 秀山| 探索|