首页 / 技术领域 / 比特币地址 / 专利数据
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
101 HOT WALLET FOR HOLDING BITCOIN US14660418 2015-03-17 US20150262176A1 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.
102 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.
103 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.
104 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.
105 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.
106 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.
107 BITCOIN EXCHANGE US14660440 2015-03-17 US20150262139A1 2015-09-17 Roman Shtylman
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.
108 OFF-BLOCK CHAIN TRANSACTIONS IN COMBINATION WITH ON-BLOCK CHAIN TRANSACTIONS US14660307 2015-03-17 US20150262137A1 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.
109 物联网设备的操作系统 CN201780022289.9 2017-04-28 CN109089427A 2018-12-25 克雷格·史蒂文·赖特; 史蒂芬·萨凡纳
发明提供一种用于协调,控制和/或影响设备活动的通用操作系统。本发明使用链平台实现,操作系统与区块链平台进行交互。区块链可以是比特币区块链。在优选实施例中,该设备是物联网(IOT)设备。本发明提供了一种计算机实现的控制系统和用于控制设备的相应方法。所述系统包括:设备,用于与网络进行无线通信,且具有IP地址和与所述设备相关的公钥-私钥加密密钥对;软件实现的控制元件,用于监测区块链网络的状态和/或将区块链交易发送到所述区块链网络;以及指令集,由所述控制元件执行,以控制所述设备的功能。所述控制元件用于从存储位置访问该指令集,所述存储位置与所述设备分开。该指令集可以存储在分布式散列表(DHT)中,并且当需要时由所述控制元件从所述DHT访问并下载和安装该指令集。使用区块链交易内提供的元数据来指示或提供所述DHT和/或指令的位置。所述控制元件使用与加密密钥对相关的查找关键字来访问该指令集。将所述控制元件设置在设备上或设备中,或者在其它实施例中可以设置在设备之外的位置,并且将其设置用于与所述设备进行无线通信。
110 用于控制和分发数字内容的链实现的方法 CN201780014679.1 2017-02-21 CN108781161B 2021-08-20 克雷格·史蒂文·赖特; 史蒂芬·萨凡纳
本公开涉及一种控制数字内容的传输和/或分发的链实现的系统和方法。在说明性实施例中,区块链是比特币区块链。第一用户(5)与公共地址(23)处的加密货币的存款数额相关联,其中,从公共地址进行花费需要第一用户(5)的第一私钥和第二用户(7)的第二私钥二者的签名。系统(1)包括第一节点(15)和第二节点(17)。‑第一节点(15)与包括第一处理设备的第一用户(5)相关联,第一处理设备用于:(A)通过通信网络(8)向第二节点(17)发送请求,以从数字内容连载提供数字内容分集;(B)确定用于从公共地址(23)将加密货币的支付数额转移到第二用户(7)的支付交易(27),其中,加密货币的支付数额基于由第一用户(5)请求的数字内容连载中的数字内容分集的数额;以及(C)使用第一私钥(V1)签署支付交易(27),随后将支付交易(27)发送到第二节点(17)。第二节点(17)与包括第二处理设备的第二用户(7)相关联,该第二处理设备用于:(I)通过通信网络(8)接收来自第一节点(15)的请求,以提供数字内容分集和使用第一私钥签署的支付交易(27);(II)验证支付交易,包括:验证支付交易包括对第二用户(7)的加密货币的支付数额,并且基于验证的结果,第二处理设备进一步用于:(III)通过通信网络(8)提供对可用于第一节点(15)的数字内容分集(i)的访问;以及(IV)使用第二用户(5)的第二私钥共同签署支付交易,并将共同签署的支付交易发送到分布式账本(区块链)(9)。
111 用于控制和分发数字内容的链实现的方法 CN201780014679.1 2017-02-21 CN108781161A 2018-11-09 克雷格·史蒂文·赖特; 史蒂芬·萨凡纳
本公开涉及一种控制数字内容的传输和/或分发的链实现的系统和方法。在说明性实施例中,区块链是比特币区块链。第一用户(5)与公共地址(23)处的加密货币的存款数额相关联,其中,从公共地址进行花费需要第一用户(5)的第一私钥和第二用户(7)的第二私钥二者的签名。系统(1)包括第一节点(15)和第二节点(17)。-第一节点(15)与包括第一处理设备的第一用户(5)相关联,第一处理设备用于:(A)通过通信网络(8)向第二节点(17)发送请求,以从数字内容连载提供数字内容分集;(B)确定用于从公共地址(23)将加密货币的支付数额转移到第二用户(7)的支付交易(27),其中,加密货币的支付数额基于由第一用户(5)请求的数字内容连载中的数字内容分集的数额;以及(C)使用第一私钥(V1)签署支付交易(27),随后将支付交易(27)发送到第二节点(17)。第二节点(17)与包括第二处理设备的第二用户(7)相关联,该第二处理设备用于:(I)通过通信网络(8)接收来自第一节点(15)的请求,以提供数字内容分集和使用第一私钥签署的支付交易(27);(II)验证支付交易,包括:验证支付交易包括对第二用户(7)的加密货币的支付数额,并且基于验证的结果,第二处理设备进一步用于:(III)通过通信网络(8)提供对可用于第一节点(15)的数字内容分集(i)的访问;以及(IV)使用第二用户(5)的第二私钥共同签署支付交易,并将共同签署的支付交易发送到分布式账本(区块链)(9)。
112 DIGITAL CONTENT RIGHTS TRANSFERS WITHIN SOCIAL NETWORKS US14984731 2015-12-30 US20160321629A1 2016-11-03 Kevin McCoy; Christopher Tse; Hassan Abdel-Rahaman
Systems and methods for managing media, such as digital content, using block chain technology are described. In some embodiments, the systems and methods may access digital content items provided to a social network service, generate bitcoin addresses that represents rights to the digital content items, transfer digital currency between a rightbase to the generated bitcoin addresses to create the rights to the digital content items, receive an indication that a member of the social network service is authorized to perform an action using the digital content items within the social network service, and transfer digital currency from the generated bitcoin addresses associated with the rights to the digital content items to bitcoin addresses associated with the member of the social network service.
113 METHODS, SYSTEMS, AND TOOLS FOR PROVIDING TAX RELATED SERVICES FOR VIRTUAL CURRENCY HOLDINGS US14686044 2015-04-14 US20150294425A1 2015-10-15 Jake Ryan Benson
Technology is directed to tools for providing tax related services for virtual currency holdings, e.g., bitcoin holdings. The tax related services can include computation of taxes such as income tax, sales tax, and payroll tax for virtual currency holdings. The services can also include facilitating filing of the taxes with the concerned department. The tool can include a computing device configured to execute a tax application for computing the taxes on virtual currency holdings. The user provides information on a source of virtual currency transactions, e.g., an address of a bitcoin wallet, to the tax application, and the tax application retrieves the transactions from the source. The tax application categorizes the transactions into various transaction types and identifies the taxable and/or non-taxable transactions. The gain/loss and the associated tax are computed for the taxable transactions using one or more cost-basis methods.
114 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템 및 방법 PCT/KR2015/010581 2015-10-07 WO2016163608A1 2016-10-13 어준선; 홍재우; 박종은

본 발명은 당사자간에 블록체인을 갖는 디지털 가상화폐의 거래 시마다 32바이트(byte) 이상으로 이루어진 퍼블릭 어드레스를 인지하지 않고서도 URL 기반으로 간편하게 거래를 수행할 수 있게 안내하여 줌으로써, 별도의 비트코인 결제용 QR코드를 구비하지 않아도 거래가 가능하여 블록체인을 갖는 디지털 가상화폐 거래에 수반되는 비트코인 결제용 QR코드의 폐해인 양 당사자 간의 비트코인 거래시마다 모든 상대방의 비트코인 결제용 QR코드를 사전에 일일이 제공받아야 하는 불편함과 더불어 블록체인을 갖는 디지털 가상화폐 거래 시에 이를 촬영하면서 거래를 수행해야 하기 때문에 그 과정이 복잡할 뿐만 아니라 증여자가 사전에 제공받은 수증자들의 비트코인 결제용 QR코드가 외부 유출 시 이에 따른 도용의 위험성도 사전에 예방시켜주는 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템 및 방법에 관한 것으로, 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 전송 시 그 전송된 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보를 검증을 통해 블록체인 기반 디지털 가상화폐 거래를 인증하고, 그 인증에 따라 블록체인을 갖는 디지털 가상화폐 거래용 트랜잭션정보가 기록되는 블록체인이 탑재된 블록체인 보유서버(100)들과; 증여자용 거래요청신호가 전송되면, 그 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자를 인지할 수 있게 안내하는 수증자 인지용 URL(A)을 생성하여 전송하고, 수증자 인증용 신상내역신호가 전송되면, 증여자가 전자지갑에 보유하고 있는 블록체인 기반 디지털 가상화폐 금액정보에서 수증자에게 증여하고자 하는 금액만큼 차감하고, 그 차감된 금액만큼 수증자의 전자지갑의 블록체인 기반 디지털 가상화폐 금액정보에 누적시키는 거래내역으로 이루어지는 디지털 가상화폐 거래용 트랜잭션 정보를 생성하여 이를, 상기 블록체인 보유서버(100)들에게 전파되도록 제어하는 블록체인 기반 디지털 가상화폐 거래안내서버(200)와; 증여하고자 하는 블록체인을 갖는 디지털 가상화폐의 금액정보 및 증여자의 신상정보를 포함하는 증여자용 거래요청신호를 생성하고 이를 상기 디지털 가상화폐 거래안내서버(200)로 전송하며, 상기 디지털 가상화폐 거래안내서버(200)로부터 전송되는 상기 수증자 인지용 URL(A)을 전해주고자 하는 수증자를 지정하여 전송할 수 있게 안내하는 증여자측 블록체인 기반 디지털 가상화폐거래용 앱(310)이 탑재된 증여자 단말기(300)와; 상기 증여자 단말기(300)로부터 수증자 인지용 URL(A)이 전송된 수증자 인지용 URL(A)을 클릭 시 자동으로 실행되어, 블록체인을 갖는 디지털 가상화폐를 증여받는 수증자의 신상정보를 포함하는 수증자 인증용 신상내역신호를 생성하고 이를 상기 디지털 가상화폐 거래안내서버(200)로 전송되도록 제어하는 수증자측 블록체인 기반 디지털 가상화폐거래용 앱(410)이 탑재된 수증자 단말기(400);로 이루어진 시스템 및 이를 이용한 방법을 제공한다.

115 BLOCKCHAIN-BASED METHOD AND SYSTEM FOR SPECIFYING THE RECIPIENT OF AN ELECTRONIC COMMUNICATION PCT/IB2017/056584 2017-10-24 WO2018078520A1 2018-05-03 ALLEN, Gavin

The invention provides a method and corresponding system for controlling a blockchain transaction output and/or specifying the recipient of the output. It also provides a method of controlling and/or generating an electronic communication. The invention is a blockchain-implemented solution, which may or may not be the Bitcoin blockchain. In a preferred embodiment of the invention, the method may comprise the step of sending an electronic notification to a notification address which is provided as metadata within an unlocking script of an input of a transaction (Txi) on a blockchain. The unlocking script is provided in order to spend an output from a further transaction (Tx2) on the blockchain. The input of the transaction (Txi) and/or the output of the further transaction (Tx2) may be associated with a tokenised asset represented on, or referenced via, the blockchain. The notification address may be associated with an asset or resource represented on the blockchain, or a controller of an asset or resource represented on the blockchain. The notification address may be a network address, a cryptographic key, a uniform resource locator (URI), email address or any other address or identifier which can be represented in the metadata of a transaction script and used as a destination for an electronic communication.

116 VIRTUAL CURRENCY TRANSACTION THROUGH PAYMENT CARD US15186115 2016-06-17 US20160371679A1 2016-12-22 Yoshinobu Goto; Chin-Hao Hu; Ching-Chun Cheng
A method of conducting a virtual currency transaction through payment cards, which comprises steps of: a payer providing a payment card with an encrypted address; associating said encrypted address to at least one virtual wallet having crypto currencies; a payee receiving a predetermined amount of crypto currencies from said virtual wallet by scanning the encrypted address; and said payee depositing the crypto currencies into payee's virtual wallet. In one embodiment, the payment card can be, but not limited to a credit card and a debit card. In another embodiment, the crypto currency can be, but not limited to Bitcoin. In a further embodiment, the encrypted address can be shown as, but not limited to a QR code.
117 CONSOLIDATED BLOCKCHAIN-BASED DATA TRANSFER CONTROL METHOD AND SYSTEM PCT/IB2017/050980 2017-02-21 WO2017145049A1 2017-08-31 WRIGHT, Craig Steven; SAVANAH, Stephane

The invention relates to blockchain technologies such as, for example, the Bitcoin blockchain. It provides a method (and corresponding system) of generating public keys for a linked structure of entities, wherein a function is applied to a deterministic key to generate the public key, the deterministic key being generated by applying a hash function to either a parent entity identifier to generate a parent deterministic key, or to a sum of the parent deterministic key and a child entity identifier to generate a child deterministic key. There is also provided a computer-implemented method for accounting on transactions with entities, the transaction being recorded in a peer-to- peer distributed ledger (blockchain), the method comprising: associating public addresses of the entities with one or more identifiers of a first classification type to classify the public addresses based on the first classification type; receiving, from a communication network, a first identifier of the one or more identifiers of the first classification type; determining a first set of public addresses associated with the first identifier, wherein the first set of public address is a subset of the public addresses; and determining a first set of transactions in the peer-to-peer distributed ledger based on the first set of public addresses associated with the first identifier, wherein the first set of transactions is a subset of the transactions.

118 OPERATING SYSTEM FOR BLOCKCHAIN IOT DEVICES PCT/IB2017/052465 2017-04-28 WO2017187397A1 2017-11-02 WRIGHT, Craig Steven; SAVANAH, Stephane

The invention provides a generic operating system for coordinating, controlling and/or influencing the activities of a device. The invention is implemented using a blockchain platform with which the operating system is arranged to interact. The blockchain may be the Bitcoin blockchain. In a preferred embodiment, the device is an Internet of Things (IOT) device. The invention provides a computer-implemented control system and corresponding method for controlling a device, the system comprising a device configured for wireless communication with a network and having an IP address and a public-private key cryptographic key pair associated with the device; a software-implemented control component arranged to monitor the state of a blockchain network and/or transmit blockchain Transactions to the blockchain network; and a set of instructions arranged for execution by the control component to control the functionality of the device. The control component is arranged to access the set of instructions from a stored location which is separate to the device. The instructions may be stored in a Distributed Hash Table (DHT) and accessed for download and installation by the control component from the DHT as and when needed. The location of the DHT and/or instructions may be indicated or provided using metadata provided within a blockchain transaction. The set of instructions may be accessed by the control component using a look-up key which is related to a cryptographic key pair. The control component is provided on or in the device, or in other embodiments can be provided in an off-device location and arranged for wireless communication with the device.

119 BLOCKCHAIN-IMPLEMENTED METHOD FOR CONTROL AND DISTRIBUTION OF DIGITAL CONTENT PCT/IB2017/050978 2017-02-21 WO2017145047A1 2017-08-31 WRIGHT, Craig Steven; SAVANAH, Stephane

The disclosure relates to a blockchain-implemented system and method of controlling the transmission and/or distribution of digital content. In an illustrative embodiment, the blockchain is the Bitcoin blockchain. The first user (5) is associated with a deposit quantity of cryptocurrency at a common address (23), wherein to spend from the common address requires signatures of both a first private key of the first user (5) and a second private key of the second user (7). The system (1) comprises a first node (15) and a second node (17).- The first node (15) is associated with a first user (5) comprising a first processing device configured to: (A) send, over a communications network (8), a request to the second node (17) to provide an episode of digital content from a series of digital content; (B) determine a payment transaction (27) to transfer from a common address (23) a payment quantity of cryptocurrency to the second user (7), wherein the payment quantity of cryptocurrency is based on a quantity of episodes of digital content in the series of digital content requested by the first user (5); and (C) sign, with the first private key (V ), the payment transaction (27) and subsequently send the payment transaction (27) to the second node (17). The second node (17) is associated with the second user (7) comprising a second processing device configured to: (I) receive, over the communications network (8), the request from the first node (15) to provide the episode of digital content and the payment transaction (27), signed with the first private key; (II) verify the payment transaction, comprising verifying that the payment transaction includes the payment quantity of cryptocurrency to the second user (7), and based on the result of verifying the second processing device is further configured to: (III) provide access, over the communications network (8), to the episode of digital content (i) to be available to the first node (15); and (IV) co-sign, with the second private key of the second user (5), the payment transaction and send the co-signed payment transaction to a distributed ledger (blockchain) (9).

QQ群二维码
意见反馈