标签:基础上 智能 多个 客户 签名 img 开发者 本地 放弃
DAPP 是以太坊发明的词汇 Decentralized Application.
目前基于区块链技术开发的应用程序广泛的接受了这一名称。
?
NEL将为开发DAPP提供全面的服务
?
目前DAPP开发的几种模式
之前做了一次基于全节点开发DAPP的培训,效果不太好。去的人都太帅了,颜值超越了程序员太多。
所以这里补上说明,退一步,更加系统的来说一下DAPP的开发
?
基于全节点客户端开发DAPP是工作量最少的模式,你只需要修改NEO GUI 源码。
?
NEL 已经为此提供了项目NEO-GUI NEL版。
这个版本增加了插件机制。
3.有例子可以参考
?
这个模式是在同步区块链时有所选择,只同步和自己的钱包有关的,所以同步速度较快。
但还是要同步。NEO官方有用ts实现一版,代码比较复杂。
官方已放弃此项目,这个模式也 NEL不会提供支持。
首先很多介入DAPP开发的爱好者们基本上都低估了轻钱包前后台模式的开发难度。如果一头扎进来,基本上几个月的时间扔进去还是一头雾水。
蓝鲸淘或者区块链浏览器或者别的什么采用这种模式的项目开发,都不是一个小工程。
他们基本的系统结构是这样
看了这个系统结构,我相信DAPP的开发者能够更清醒的认识到开发一个这种模式的DAPP,并非一件轻松愉快的事情。
?
虽然这种开发模式体验最好,但是还没有形成标准,所以后台几层需要自行开发。
有一些浏览器开放了他们的API出来,但对整个系统缺乏说明。
?
NEL将会为这种开发模式提供一整套的方案,助力DAPP开发。
?
源码 https://github.com/NewEconoLab/neo-gui-nel
目标 简化开发基于neo-gui的dapp
状态 已完成,将关注neo 官方 neo项目 neovm项目 neo gui项目,随时升级同步。
?
????目标 在NEOCIL的基础上提供智能合约调试的数据。
状态 计划中
????目标 开发一个通用化、容易插件化扩展的节点数据统计入库程序。
????状态 计划中
????目标 为轻钱包前后台模式的DAPP 或者浏览器 提供查询功能支持
????状态 计划中
????目标 提供已经完成的智能合约交易中精确的交易执行情况的检查,作为一个非常有效的智能合约调测程序,补充智能合约开发环境。
????状态 完成50%,已经可以配合Neo-gui nel版本 进行本地化调测。
???????? 等NEL 查询API上线,就可以开发online版本。
????目标 解决各个浏览器DAPP 各自实现各自钱包导致的各种问题。
????状态 计划中
标签:基础上 智能 多个 客户 签名 img 开发者 本地 放弃
原文地址:http://www.cnblogs.com/crazylights/p/8016653.html