System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链的点对点支付方法及系统技术方案_技高网

一种基于区块链的点对点支付方法及系统技术方案

技术编号:40926718 阅读:2 留言:0更新日期:2024-04-18 14:49
本发明专利技术公开了一种基于区块链的点对点支付方法及系统。方法包括:在用户端,创建账户,生成助记词,通过加密货币钱包节点进行数字身份管理,通过加密货币钱包节点进行验证后,进行收款和发起转账操作,接入区块链开发工具包节点,进行余额查询和订单查询;在电商平台,创建订单的基本信息,处理订单的发货和退货,提供订单的物流状态,托管、转移或返还订单产生的买方保证金。系统包括用户端、电商平台、加密货币钱包节点、区块链开发工具包节点和区块链合约虚拟机节点。本发明专利技术实现了分布式的去中心化设计,提高了支付系统整体的安全性和运营效率。

【技术实现步骤摘要】

本专利技术涉及区块链支付,特别涉及一种基于区块链的点对点支付方法及系统


技术介绍

1、随着经济的迅猛发展和科技的不断创新,电子商务领域正朝着数字化和支付多元化的方向迅速发展。尽管电商支付市场增长势头强劲,但目前的电商支付系统和运行方式仍存在一些问题。首先,中心化的独立组织需要花费时间来积累用户信用,以提供平台的背书。此外,黑客可能通过攻击中心节点来破坏系统,造成严重的安全问题。其次,所有重要的数据,如资金信息,完全由系统维护和存储,这增加了数据被篡改的风险,从而可能导致用户遭受经济损失。此外,各个电商平台需要确保高可用性的服务,这需要大量的人力、物力和强大的技术实力来支持。另外,主流电商垄断了市场份额,占据了97%以上的市场份额,小平台几乎没有进入的机会。此外,各个平台之间存在数据孤岛问题,征信等相关数据无法有效地互相交流。

2、当前国内外已经开始在电商行业尝试将区块链和智能合约技术应用起来。目前绝大部分的应用主要集中在商品溯源方面,而对于支付和底层设计方面的应用相对较少。传统电商巨头主要是利用区块链和智能合约技术来完善自身的产品线,并将其作为技术储备。同时,一些新兴的电商平台也利用区块链和智能合约技术提供了新的解决方案和思路。这些尝试旨在解决当前存在的问题,并为电子商务领域带来更多的创新和发展机遇。

3、然而,许多尝试仅停留在理论设计阶段,缺乏实际应用案例;大多数项目重在使用区块链基础设施,而未充分发挥智能合约的自动执行能力,无法实现电商流程的全面自动化和优化;智能合约开发难度大,难以进一步简化和隐藏技术细节,对普通电商玩家来说仍然存在学习门槛,与传统电商架构的兼容性和集成难度极大。


技术实现思路

1、有鉴于此,本专利技术实施例的目的在于提供一种基于区块链的点对点支付方法及系统,实现了分布式的去中心化设计,提高了支付系统整体的安全性和运营效率。

2、第一方面,本专利技术实施例提供了一种基于区块链的点对点支付方法,应用于用户端,其中,包括:

3、创建账户,生成助记词,通过加密货币钱包节点进行数字身份管理;

4、通过加密货币钱包节点进行验证后,进行收款和发起转账操作;

5、接入区块链开发工具包节点,进行余额查询和订单查询。

6、其技术效果在于:通过加密货币钱包节点进行数字身份管理,更加安全可靠,采用助记词和公私密钥对的方式,生成和管理用户的数字身份,防止账户被篡改或盗用;收款和转账更加便捷,通过加密货币钱包节点进行数字签名验证,简化收款和付款流程,不需要依赖第三方机构;隐私数据更易掌控,用户自己持有私钥,第三方无法随意访问或盗取用户的敏感数据。

7、结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述创建账户,生成助记词,通过加密货币钱包节点进行数字身份管理包括:

8、创建账户,针对创建的所述账户,从词库中生成随机助记词;

9、对所述随机助记词进行派生,生成种子;

10、对所述种子进行哈希函数算法,生成私钥,所述私钥用于生成数字签名,证明账户的所有权;

11、对所述私钥进行椭圆曲线生成算法,生成公钥,所述公钥用于验证所述数字签名的有效性和交易的完整性;

12、将所述私钥和所述公钥保存在指定的加密货币钱包节点中。

13、其技术效果在于:使用随机生成的助记词和密码学算法生成私密信息,可以有效保护账户和资产安全,这些私密信息的随机性和安全性得到了极大的增强;通过私密签名和公开验证机制,可以防止交易欺诈,同时将私钥存储在加密钱包中,第三方难以访问,进一步保障用户资产和隐私安全;基于密码学算法实现了高强度的数字身份认证机制,同时整体采用去中心化设计,私密数据难被破解,增强了系统安全性;相比传统方式,该数字身份管理方法更有利于打造一个高效易用且安全可靠的点对点支付体系。

14、结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,通过加密货币钱包节点进行验证后,进行收款操作包括:

15、向转账人提供用户端收款地址;

16、向转账人提供手动输入公钥或扫描收款方的公钥对应的二维码的验证方式;

17、在转账人通过公钥验证数字签名的有效性,确认交易是由私钥的持有者发起后,所述用户端收款地址获得转账人发送的资金的金额。

18、其技术效果在于:通过提供收款地址(用户公钥)和公钥验证(二维码/手动输入)的方式,实现了简单高效的付款接受流程,付款方仅需输入收款地址或扫描公钥码即可完成转账;通过公钥验证数字签名,可以确保只有私钥的持有者(收款方)能够收到资金,从而有效防止资金被他人截获,提高资金的安全性;一旦公钥验证通过,资金会实时到账指定收款地址,实现了即时完成的点对点支付功能,安全高效,实现了更好的用户体验;与传统银行转账相比,整体流程更简洁高效,降低了用户转账成本,同时也免除了通过第三方结算的步骤,资金流转更快捷。

19、结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,通过加密货币钱包节点进行验证后,进行转账操作包括:

20、输入转账地址;

21、通过手动输入公钥或扫描转账接收方的公钥对应的二维码,使用转账人的私钥对交易信息进行签名,完成授权;

22、所述转账地址获得用户端转账人发送的资金的金额。

23、其技术效果在于:只需输入接收方地址或扫描公钥码,便可以完成资金转出,操作简单高效;转账人通过私钥对交易进行数字签名授权,可以证明资金来源的合法性,防止资金被他人转出,提高资金安全性;经过签名验证后,资金会实时到达接收地址,实现了即时点对点支付,与传统银行转账相比,基于公私钥的签名机制可以去除第三方转账环节,增加了转账速度及效率。

24、结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述接入区块链开发工具包节点,进行余额查询和订单查询,包括:

25、通过所述加密货币钱包节点验证成功后,向所述区块链开发工具包节点发起余额查询请求和订单查询请求,提供订单号或标识符作为查询参数;

26、接收所述区块链开发工具包节点解析得到的余额信息;

27、接收所述区块链开发工具包节点解析得到的订单信息,所述订单信息包括订单状态、买家信息、商品信息中的至少一种。

28、其技术效果在于:通过区块链开发工具包节点进行余额和订单查询,可以实时查询账户余额和订单信息,更方便进行账务管理并了解交易细节;区块链开发工具包节点对原始数据进行解析,将解析后的信息发送给用户,降低了使用难度;通过去中心化应用程序界面查询,比仅靠单一节点更可靠高效,记录也更全面透明,实时监控账务可以及时发现问题,提高账务管理效率。

29、第二方面,本专利技术实施例还提供了一种基于区块链的点对点支付方法,应用于电商平台,其中,包括:

30、创建订单的基本信息;...

【技术保护点】

1.一种基于区块链的点对点支付方法,应用于用户端,其特征在于,包括:

2.根据权利要求1所述的基于区块链的点对点支付方法,其特征在于,所述创建账户,生成助记词,通过加密货币钱包节点进行数字身份管理包括:

3.根据权利要求2所述的基于区块链的点对点支付方法,其特征在于,通过加密货币钱包节点进行验证后,进行收款操作包括:

4.根据权利要求2所述的基于区块链的点对点支付方法,其特征在于,通过加密货币钱包节点进行验证后,进行转账操作包括:

5.根据权利要求1所述的基于区块链的点对点支付方法,其特征在于,所述接入区块链开发工具包节点,进行余额查询和订单查询,包括:

6.一种基于区块链的点对点支付方法,应用于电商平台,其特征在于,包括:

7.根据权利要求6所述的基于区块链的点对点支付方法,其特征在于,所述创建订单的基本信息包括:

8.根据权利要求6所述的基于区块链的点对点支付方法,其特征在于,所述处理订单的发货和退货,提供订单的物流状态包括:

9.根据权利要求6所述的基于区块链的点对点支付方法,其特征在于,所述托管、转移或返还订单产生的买方保证金包括:

10.一种基于区块链的点对点支付系统,其特征在于,包括:

...

【技术特征摘要】

1.一种基于区块链的点对点支付方法,应用于用户端,其特征在于,包括:

2.根据权利要求1所述的基于区块链的点对点支付方法,其特征在于,所述创建账户,生成助记词,通过加密货币钱包节点进行数字身份管理包括:

3.根据权利要求2所述的基于区块链的点对点支付方法,其特征在于,通过加密货币钱包节点进行验证后,进行收款操作包括:

4.根据权利要求2所述的基于区块链的点对点支付方法,其特征在于,通过加密货币钱包节点进行验证后,进行转账操作包括:

5.根据权利要求1所述的基于区块链的点对点支付方法,其特征在于,所述接入区块...

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:爱上购科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1