Web|Web 已死( 五 )


  • 获取钱包地址 , 并通过 MetaMask 为其提供资金;
  • 与客服聊天;
  • 支持发送文本或直接发送 Web 组件;
  • 向交易对方发送 ETH;
  • 停止与客服的聊天;
  • 通过历史记录中的第一个组件检查更新后的余额 。
  • 构建技术:
    • 付款、收款和查看余额组件都采用了 React , 应该单独构建 。
    • 全局状态由框架(Clojure)处理 , 组件也可以保存局部状况 , 用于保存不重要的信息 。
    • 聊天系统基于 Matrix 协议:它是对话优先架构的关键组成部分 。
    • 与服务器的通信就是发送一条消息 , 由对话中代表应用程序的“用户账号”解释(客服也可以加入此对话) 。
    • 提供自由文本输入框 , 一方面是支持需要 , 另一方面也是为了做笔记 。 我们的愿景是建立类似于 Mac Spotlight 的产品 , 用户可以根据上下文显示输入内容或执行操作 。
    Web4??
    如今的 Web 大多是二维的:上、右、下、左 。 但是也有一些三维的页面:x、y、z 。 我们可以通过触摸屏或鼠标与这些界面进行交互 。 当我们对操作进行排序或使用 Ctrl+Z 操作时 , 时间维度就会显现出来:可以在本地回滚 , 或者作为临时的、不会保存的调试模式 。
    如果 时间成为一个新维度 , 我们可以自由穿梭于不同的时间点 , 就像使用鼠标左右键一样简单 , 会怎么样?
    这个想法在数据库的世界中已经很成熟了 , 那就是“时态数据库” , 你可以查询不同时间点的数据 。 此外 , 我们还有 XTDB 这样的“双时态数据库” , 你可以查询两个时间轴:事务时间和有效时间 。
    不幸的是 , 我无法使用“双时态”这个非常酷的技术 , 但可以尝试单时态 , 即“时态网络” , 也就是说把时间作为一个新的维度——第四个维度 , 具体的定义如下:
    Web4?? 又名“时态网络”:用户可以跨屏幕空间和时间 , 通过不可修改的对话进行交互 。
    时态网络的功能
    • 时态网络具有对话优先的接口 , 利用了去中心化的通信协议 。
    • 迫使开发人员思考独立的组件 , 减少需要考虑的内容(别忘了移动设备优先 , 约束也是一件好事) 。
    • 减轻开发人员的负担 。
    • 最重要的是简化用户的使用:更注重用户的需求 , 并添加出色的内置支持 。
    保持美感 你可以构建登陆页面或产品页面 , 这些页面需要保持美感 , 不一定要高效 。
    在网站 Mirror(https://mirror.xyz/)上写文章也很好 , 但这是一种“被动”消费 , 而不是主动互动 。
    游戏就是游戏 , 我不想在对话中玩游戏《Gods Unchained》 , 因为我想完全沉浸其中 。 况且 , 它也算不上真正的 Web……

    推荐阅读