序号 | 专利名 | 申请号 | 申请日 | 公开(公告)号 | 公开(公告)日 | 发明人 |
---|---|---|---|---|---|---|
21 | 一种区块链动态压缩存取方法 | CN201610060080.9 | 2016-01-29 | CN105741095A | 2016-07-06 | 彭军红 |
本发明涉及数字货币如比特币钱包软件,具体说是一种区块链动态压缩存取方法,其包括运行数字货币钱包程序;在数字货币钱包程序运行过程中有新区块数据写入区块链时,对该区块数据进行动态压缩;在压缩的区块数据上创建识别信息;然后在数字货币钱包程序运行时,将上述创建有识别信息的压缩的区块储存在区块链数据库中。本发明在数字货币钱包程序的运行过程中通过内嵌压缩函数对区块进行动态压缩,同时通过内嵌解压函数对压缩的区块进行解压,在保证不损坏数据的前提下,不仅使得整个区块链数据容量变小,大大节省了存储空间;而且提高了区块链数据的传输速度,缩短了传输时间。 | ||||||
22 | 经由区块链改进资源的电子转移的系统和方法 | CN202080072770.0 | 2020-10-08 | CN114793455A | 2022-07-26 | A·J·F·C·鲍文; L·B·加马罗夫 |
本公开提供了用于通过计算机实现的网络将至少一个资源从用户的非托管数字钱包转移至接收者的方法和系统。本公开解决了技术挑战,以提供新型基础设施和网络架构来启用在用户(例如,客户)与接收者(例如,商户)之间的转移,其涉及使用非托管数字钱包经由区块链进行转移。本公开还提供了一种增强安全性和验证/认证解决方案,因为其使用加密技术在区块链上(例如,比特币协议或其他协议的变体)实现解决方案,同时减少了从电子销售点(PoS)、IoT设备等接收设备位置处的数字钱包进行原生加密货币转移的已知设置所需的所述资源。 | ||||||
23 | 一种基于区块链的代币激励体系系统 | CN202011530782.1 | 2020-12-22 | CN112465499A | 2021-03-09 | 王骁 |
本发明提供了一种基于区块链的代币激励体系系统,基于区块链去中心化、防篡改、可信任特征,以及黄金和比特币等资产曾经遇到过的供应缺乏弹性问题限制,利用智能合约协议根据根据供需和价格变化自动调整钱包余额。当价格高,钱包余额增加,当价格较低时,钱包余额减少。而不需要任何对等方之间的转移,也不需要中介金融机构。非稀释性的智能合约语言特性,保证了供应调整是普遍和成比例地适用于每个钱包的余额。这意味着用户对网络的所有权百分比保持不变。协议规则编码在以太坊的智能合约中实施。基于规则的政策允许可预测的行动和可衡量的反应,是对自由裁量货币政策的有效检查。后续也将进行跨链整合。 | ||||||
24 | 온라인 기반 기프트카드 형식의 비트코인 거래방법 | KR1020140089436 | 2014-07-16 | KR1020160009716A | 2016-01-27 | 어준선; 홍재우; 이형근 |
본발명은사용자가전자지갑을개설하지않고서도온라인상에서기프트카드형식으로증여받은비트코인을통한상품결제가가능할뿐만아니라기프트카드형식의비트코인을타인에게증여하고자하는사용자도전자지갑의개설여부에상관없이기프트카드형식으로된비트코인의증여를수행가능하게안내하는온라인기반기프트카드형식의비트코인거래방법에관한것으로, 비트코인기프트카드증여자용단말기(200)에서비트코인거래서버(100)에접속하는단계(S100)와; 상기비트코인기프트카드증여자용단말기(200)에서증여자용전자지갑을보유하고있는지확인하는단계(S110)와; 상기비트코인기프트카드증여자용단말기(200)에서증여자용전자지갑을보유하고있지않은경우상기비트코인거래서버(100)에서상기비트코인기프트카드증여자용단말기(200)로증여자의연락처입력을요청하는증여자인적사항입력요청, 수증자의연락처입력을요청하는수증자인적사항입력요청및 수증자에게증여할비트코인금액의입력을요청하는증여비트코인금액입력요청을포함하는전자지갑비보유자용비트코인기프트카드발행요청정보를안내하는단계(S120)와; 상기비트코인기프트카드증여자용단말기(200)에서전자지갑비보유자용비트코인기프트카드발행요청정보를참조하여증여자의인적사항, 수증자의연락처및 수증자에게증여할비트코인금액이입력된전자지갑비보유자용비트코인기프트카드발행입력정보를상기비트코인거래서버(100)에등록하는단계(S130)와; 상기비트코인거래서버(100)에서등록된전자지갑비보유자용비트코인기프트카드발행입력정보중 증여자의연락처로비트코인충전대금입금용가상계좌로수증자에게증여할비트코인금액의입금을안내하는단계(S140)와; 상기비트코인거래서버(100)에서상기비트코인충전대금입금용가상계좌로입금이확인되면, 수증자용퍼블릭어드레스, 수증자용프라이빗키, 증여자가증여한증여기반비트코인금액정보를포함하는수증자용임시전자지갑을개설하는단계(S150)와; 상기비트코인거래서버(100)에서증여된비트코인기프트카드를수증자가확인할수 있는인증수단으로액세스코드(710)를포함하는비트코인기프트카드열람안내정보를상기등록된전자지갑비보유자용비트코인기프트카드발행입력정보중 수증자의연락처에해당하는비트코인기프트카드수증자용단말기(300)로전송함과아울러상기액세스코드(710)를상기수증자용임시전자지갑에저장하는단계(S160);로이루어진다. | ||||||
25 | 一种基于区块链的学校证书发布验证方法、系统和装置 | CN202111368461.0 | 2021-11-18 | CN116137567A | 2023-05-19 | 周昌令; 时旻; 陈俊达; 赖清楠; 王博; 来天平; 王永超; 金建栋 |
本发明公布了一种基于区块链的学校证书发布验证方法、验证系统和装置,包括证书生成与颁发、证书撤回和证书验证。装置的控制模块用于将证书发布验证需要存储的比特币钱包密钥信息加密后保存到装置的存储模块;且将证书发布验证需要的信息从装置的存储模块读取并解密后输出;将证书的验证和撤销信息存储于区块链上,将证书原件存储于IPFS中;通过再次发布至区块链方式实现证书撤回;采用DNS认证方法实现机构身份认证;本发明实现验证信息、证书原件、钱包信息的安全存储,支持撤回证书操作,保证发布的证书和真实性、有效性和安全性,解决证书颁发机构不验证、撤回证书不安全、往年证书不兼容、钱包信息易丢失等技术问题。 | ||||||
26 | 一种基于区块链的有监管的匿名交易系统 | CN202010504404.X | 2020-06-05 | CN112435020A | 2021-03-02 | 唐煜; 尚超; 徐天豪 |
本发明公开了一种基于区块链的有监管的匿名交易系统,包括证书颁发模块、用户管理模块、系统管理员模块和区块链网络;证书颁发模块,用于用户以及系统管理员的证书管理,用户以及系统管理员在执行交易的过程中对交易进行签名,建立基于公钥证书的交易身份;用户管理模块,用于对用户的账户以及匿名地址进行管理;用户管理模块基于比特币交易系统中提出的分层确定性钱包进行实现,用户保存一个种子字符串,种子字符串能够派生海量的子公钥和子私钥等;本发明提高了匿名交易系统的安全性、可追溯性、稳定性等。 | ||||||
27 | 软件自动分割方法、系统、存储介质、计算机设备、终端 | CN202010514295.X | 2020-06-08 | CN111859383B | 2021-08-06 | 李兴华; 张晓涵; 石志远; 杨超; 杨力; 柯海娟; 智一方; 潘晓波; 马建峰 |
本发明属于应用程序安全区划分技术领域,公开了一种软件自动分割方法、系统、存储介质、计算机设备、终端,即MulTEE分区框架,使用者需首先注释安全敏感的应用程序数据;MulTEE会自动将应用程序划分为不受信任的模块和多个安全的模块,每一个安全模块都是该敏感数据的最小程序切片,使用后向数据流分析来识别可能影响敏感数据机密性的代码,使用前向切片来识别可能影响敏感数据完整性的代码;将安全敏感的模块部署于安全区内,以保护其免受攻击。本发明对Memcached数据库,LibreSSL密码学库和Digital Bitbox比特币钱包对MulTEE进行评估,结果表明它实现了较小的TCB大小并具有可接受的性能开销。 | ||||||
28 | 软件自动分割方法、系统、存储介质、计算机设备、终端 | CN202010514295.X | 2020-06-08 | CN111859383A | 2020-10-30 | 李兴华; 张晓涵; 石志远; 杨超; 杨力; 柯海娟; 智一方; 潘晓波; 马建峰 |
本发明属于应用程序安全区划分技术领域,公开了一种软件自动分割方法、系统、存储介质、计算机设备、终端,即MulTEE分区框架,使用者需首先注释安全敏感的应用程序数据;MulTEE会自动将应用程序划分为不受信任的模块和多个安全的模块,每一个安全模块都是该敏感数据的最小程序切片,使用后向数据流分析来识别可能影响敏感数据机密性的代码,使用前向切片来识别可能影响敏感数据完整性的代码;将安全敏感的模块部署于安全区内,以保护其免受攻击。本发明对Memcached数据库,LibreSSL密码学库和Digital Bitbox比特币钱包对MulTEE进行评估,结果表明它实现了较小的TCB大小并具有可接受的性能开销。 | ||||||
29 | 一种族系树状多核区块链生态系统建立方法和流程 | CN201811177167.X | 2018-10-10 | CN109410057A | 2019-03-01 | 吕晋磊 |
本发明提供一种族系树状多核区块链生态系统建立方法和流程,以SILKpro系统为基础,在族系母链基础上,通过分层技术、复合机制、树状结构建立链接子链,兼容各种共识系统,通过族系母子链、合约、共识、安全、应用模块化减少技术部署、银关对接时间成本,实现快速部署和便捷使用,实现系统生态中各类应用场景的合约支付交易。SILKpro系统不仅致力解决现有以比特币和以太坊为代表的区块链系统的性能和成本问题,提高抗量子攻击安全性能,随着系统的成长,树状系统庞大的复合计算力,将为系统提供高级别的抗攻击安全保障。支持跨链,支持银关,支持以太坊迁移,支持数字银行,交易所,钱包。 | ||||||
30 | 用于基于区块链的系统结合钱包管理系统的安全多方防遗失存储和加密密钥转移 | CN201780003338.4 | 2017-02-14 | CN108352015A | 2018-07-31 | 克雷格·史蒂文·赖特; 史蒂芬·萨凡纳 |
本发明提供一种用于控制对例如数字钱包的计算机相关资源的访问的计算机实施解决方案。在一个或多个实施例中,可以使用例如比特币区块链的区块链来实施所述钱包,但本发明在这个方面不受限制。在所述钱包的初始设置期间使用本发明可实现后续操作,例如欲以安全方式在例如因特网的不安全信道上处置的钱包交易。根据本发明的实施例的方法可以包括以下步骤:将验证要素(例如非对称密码对中的专用密钥)拆分成多个份额;确定网络中的两个或多个节点处的公共秘密;以及使用所述公共秘密在所述两个或多个节点之间传输所述验证要素的至少一个份额。所述份额可以进行拆分,以使得任何一个份额自身都无法实现所述验证要素。这意味着没有一方会存储整个专用密钥,从而增强所述密钥的安全性。需要两个或多个份额来恢复所述密钥。将所述份额存储在单独的位置,所述单独的位置中的一个是独立的备份或安全存储位置。如果其它份额中的一个变得不可用,那么可以根据备份取回所述份额以确保所述密钥(且因此,受控资源)仍可以访问。为了确保所述份额的安全传输,在两个彼此独立的不同节点处产生所述公共秘密,且接着使用所述公共秘密来产生加密密钥。可以使用加密密钥来加密验证要素的至少一个份额或包括所述至少一个份额的消息,从而确保安全地传输所述份额。 | ||||||
31 | 经由对等网络存储、检索和通信数据的计算机实现的系统和方法 | CN201980078242.3 | 2019-11-14 | CN113169877A | 2021-07-23 | C·S·赖特; O·沃恩; J·O·戴维斯; C·C·塔尔坦 |
本发明提供了一种用于在区块链(例如,比特币)中搜索存储在一个或多个区块链交易中的数据/内容并访问该数据/内容的系统。它可以与用于搜索区块链的协议结合使用。本发明的实施例可以被布置为使得用户能够搜索、访问、查看、写入和/或检索在至少一个区块链交易(Tx)中提供的数据的一部分,并且还可以被布置为基于交易索引(TXindex)标识至少一个交易(Tx),该交易索引(TXindex)包括交易ID和与该交易(Tx)相关联的公钥。该系统可以包括搜索工具,该搜索工具设置在区块链搜索系统内;或被布置为与区块链搜索系统进行接口和/或通信。该系统还可以包括至少一个加密货币钱包。 | ||||||
32 | 用于信息的安全交换的公共秘密的确定和层级确定性密钥 | CN201780003539.4 | 2017-02-16 | CN108292402A | 2018-07-17 | 克雷格·史蒂文·赖特; 史蒂芬·萨凡纳 |
本发明提供一种确定用于两个节点(3、7)的公共秘密的方法(300)和系统(1)。每一节点(3、7)具有相应的非对称密码对,每一个密码对包括主私钥和主公钥。可以基于所述主私钥、主公钥和确定性密钥,确定相应的第二私钥和第二公钥。可以基于所述第二私钥和第二公钥,在所述节点的每一个中确定公共秘密。在一个实例中,节点(3、7)可以基于:(i)以所述节点自身的主私钥和所述确定性密钥为基础的第二私钥;和(ii)以其它节点的主公钥和所述确定性密钥为基础的第二公钥,确定所述公共秘密。本发明可以适用于,但不限于,与数字钱包、区块链(例如,比特币)技术和个人装置安全性一起使用。 | ||||||
33 | 비트코인을 이용한 결제 방법 및 결제 시스템 | KR1020150011547 | 2015-01-23 | KR1020160091194A | 2016-08-02 | 정구집 |
본발명은비트코인을이용한결제방법및 결제시스템에관한것이다. 본발명에따른결제방법은 (a) 구매자단말기가쇼핑몰서버에접속하는단계와; (b) 상기구매자단말기를통해판매자가판매하는물품중 복수의구매물품이선택되는단계와; (c) 상기구매자단말기에저장된구매자전자지갑으로부터상기쇼핑몰서버에저장된판매자전자지갑으로비트코인이결제되는단계와; (d) 상기쇼핑몰서버가복수의상기구매물품에대한구매리스트와상기구매자전자지갑으로부터상기판매자전자지갑으로송금된송금내역을상기구매자단말기로제공하는단계와; (e) 상기구매자단말기를통해상기구매리스트중 상기송금내역에대응하는구매물품이선택되는단계와; (f) 상기 (e) 단계에서선택된구매물품에대한결제가승인되는단계를포함하는것을특징으로한다. 이에따라, 구매자가비트코인을이용하여ㅂ고수의구매물품을결제할때, 구매리스트와구매자가송금한개별적인비트코인의송금내역을판매자가제공해주어구매자가이를매칭시킴으로써복수의구매물품에대한비트코인으로의결제가가능하게된다. | ||||||
34 | BITCOIN HOST COMPUTER SYSTEM | PCT/US2015/020840 | 2015-03-16 | WO2015142765A1 | 2015-09-24 | ARMSTRONG, Brian D.; LANGSCHAEDEL, Julian; EHRSAM, Fred E.; REBERNIK, Miha; CARLSON-WEE, Morris Olaf; HUDON, James Bradley; SHTYLMAN, Roman |
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades. |
||||||
35 | Computer system for making a payment using a tip button | US14660432 | 2015-03-17 | US09436935B2 | 2016-09-06 | James Bradley Hudon |
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades. | ||||||
36 | INSTANT EXCHANGE | US14660014 | 2015-03-17 | US20150262168A1 | 2015-09-17 | Brian D. Armstrong |
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades. | ||||||
37 | PERSONAL VAULT | US14660422 | 2015-03-17 | US20150262141A1 | 2015-09-17 | Miha Rebernik; Brian D. Armstrong; Morris Olaf Carlson-Wee |
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades. | ||||||
38 | TIP BUTTON | US14660432 | 2015-03-17 | US20150262138A1 | 2015-09-17 | James Bradley Hudon |
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades. | ||||||
39 | USER PRIVATE KEY CONTROL | US14660427 | 2015-03-17 | US20150262172A1 | 2015-09-17 | Miha Rebernik |
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades. | ||||||
40 | BITCOIN PRIVATE KEY SPLITTING FOR COLD STORAGE | US14660331 | 2015-03-17 | US20150262171A1 | 2015-09-17 | Julian Langschaedel; Brian D. Armstrong; Fred E. Ehrsam |
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades. |