• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    您當前的位置是:  首頁(yè) > 新聞 > IT與互聯(lián)網(wǎng) >
     首頁(yè) > 新聞 > IT與互聯(lián)網(wǎng) >

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

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


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

    專(zhuān)題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 益阳市| 维西| 策勒县| 昌宁县| 高淳县| 汉源县| 公主岭市| 墨竹工卡县| 荔波县| 阜南县| 徐州市| 宜章县| 登封市| 怀集县| 漠河县| 安溪县| 平顺县| 班玛县| 江川县| 广东省| 吉安县| 大厂| 嘉黎县| 江永县| 安达市| 龙门县| 镇宁| 娄底市| 礼泉县| 泉州市| 博白县| 巴林左旗| 碌曲县| 全南县| 浠水县| 花莲市| 鹿邑县| 毕节市| 五峰| 湄潭县| 辰溪县| http://444 http://444 http://444 http://444 http://444 http://444