原由
发现这个问题的原因是,本来一个后端研发,为了达到一些目的不得不参与前端技术框架的学习,进一步学习和了解了React,组件化划分页面布局和内容(有可能表达的不准确),加上最近的一段时间在学习Rust和Substrate,越来越发现编程语言就是一门艺术,由此引发的对于模块化编程和组件化编程的更多的思考,既然编程是都可以划分,那么对于Web3.0架构的设想是不是也可以再划分一下。
根本
对于Web3.0架构设想是和Auth团队接触之后才慢慢发觉出来的,之前因为Blockstack布道者和Auth的管理有一些接触,Auth和Blockstack在去中心化ID和存储上的处理方式类似,由此引发了这个猜想。
实现
- 去中心化ID
- 可配置的存储
- 业务逻辑
基于对Blockstack的了解,处理上可以分为DID和可配置的存储以及业务的处理。
假想
如何让目前基于Blockstack开发的DApp可以无缝的对接Auth呢?
或者说,如何让之后开发的DApp,对于之后的基于DID和Storage 的平台更加友好呢;
让DID和Storage单独出来,成为与业务逻辑无关的处理,或者更大程度的减少耦合度就是最理想的一种方式;
- Storage可以通过配置文件的方式来实现
那么最主要的处理就在DID和Storage的关联上,解决了这个问题,就解决了DApp无缝迁移的问题。
以上基本属于设想,能否实现还需要具体实验。
网友评论