最近,Qtum团队公布了首个社区项目:SpringEmail (春邮)项目和BiSMTP协议。
Qtum发起人帅初介绍,
Springemail希望通过Blockchain的协议和现有互联网邮箱协议(SMTP)的融合,来极大的提升加密货币的易用性和扩大加密货币的使用用户群体和使用场景,来实现Qtum关于价值传输协议的设想,并且实现互联网上面的一种无缝的支付体验。
在之前的介绍中,我们对Qtum的设计理念进行了简单解读:在Qtum的白皮书中,Qtum创新性的提出了价值传输协议的概念(VTP协议:Value Transfer Protocol),通过智能合约内嵌到协议层,以及结合万维网的现有标准,来实现一种融合现有TCP/IP协议栈的区块链支付协议,并且该支付协议将带来更多的智能和更多的商业可能性,实现一种无缝的互联网支付体验。
而现状是,很多数字货币用户反应,一个全节点的钱包对于普通互联网用户来说是非常难使用的,一方面是设计依然停留在Windows95风格 ,另一方面是,数字货币的技术特征把很多想使用数字货币的人阻隔到门外,但是基本上所有的互联网用户都会使用邮箱这个产品,因此Qtum希望把最通用的互联网产品和数字货币进行一些融合,这也是设计Springemail的初衷。
关于BiSMTP协议 (Blockchain integrated Simple Mail Transfer Protocol),基于区块链的简单邮件传输协议,是Qtum团队提出的一种融合区块链技术和现有邮件协议的一种融合性协议。通过该协议,用户可以使用邮箱发送和接受小额数字货币,该协议会拓展现有SMTP的协议栈,通过一种标记语言,来发送和接受加密货币,并且拓展mail server的功能,使mail sever 可以处理这种标记语言,从而实现通过邮件来收发小额的数字货币,并且可以广泛应用互联网上面的支付场景。
关于Spring Email 的设计细节,帅初也进行了一些讲解:
Springemail 是一种拓展性的技术架构,在Springemail中我们设计了一个特殊的角色:Mail Sever Broker,Qtum团队会指导设计该Broker的功能,并提供一个标准的Broker的功能代码, 每个Broker 可以成为一个独立的邮件服务商,对其下面的用户提供邮件收发数字货币的服务,Qtum团队只会定义Broker的最小功能集合,例如支持标记性语言、符合一定的安全标准等,但是每个Broker可以开发自己的功能,并通过个性化获取更多自己的用户。但是对加密货币行业来说,所有的Broker之间都可以直接通信,并且Broker的BiSMTP 协议支持邮件发送到现有的QQmail、Gmail、163mail等邮件服务商。
整个Broker的设计应该包含以下细节:
1.1 重新定义邮箱
[email protected]
[email protected]
[email protected]
其中Qtum地址可以替换成手机号码、个人姓名或其他标记性的字符。
以上不同地址实为同一目的接收者,其中@node-abt.com、@broker-abc.com @example.com
等称为接入终端,运行一个Broker实例。接入终端与区块链网络互联,因为是分布式网络,无论从 哪个终端接入,其实是一样的。
1.2 BiSMTP接入模块(Broker)
通过完善的BiSMTP协议,可以实现每一个mail server接入到区块链网络,该模块的设计目的是允许传统的邮件客户端无缝地通过区块链网络发送、接收加密货币
1.3 Broker的运行方式
根据实际使用场景选择Broker:
• 单独以node proxy的模式运行
• 嵌入到wallet client中运行
• 以mail sever的方式运行
– 可服务多个客户端
目前我们选择的是通过mail sever的方式来运行。
1.4 Broker 的个性化服务和配置
任何人都可以定义自己的Broker的服务内容,并且可以吸引更多的用户,可以在最小功能的Broker上面开发自己特有的功能。比如提供面向企业的邮箱服务,或者新型的商业模式等,不同的Broker可以提供差异化的服务,从而构建一个更加个性化和分布式的邮箱服务模式,为了鼓励大家成为Broker,后期也会考虑对Broker进行一些奖励。另外在安全性方面,也会为Broker设立不同的安全标准。
官方透露,为了解决数字货币的易用性和使用群体的问题,Qtum团队稍后还会公布第二个社区项目:微夏
对第一个社区项目感兴趣的开发者和用户,也可以发邮件到[email protected] 了解更多的信息,Qtum Foundation也会推出一些激励措施,鼓励大家的参与。