JP6956062B2 - 取引方法、プログラム、検証装置及び生成方法 - Google Patents
取引方法、プログラム、検証装置及び生成方法 Download PDFInfo
- Publication number
- JP6956062B2 JP6956062B2 JP2018204429A JP2018204429A JP6956062B2 JP 6956062 B2 JP6956062 B2 JP 6956062B2 JP 2018204429 A JP2018204429 A JP 2018204429A JP 2018204429 A JP2018204429 A JP 2018204429A JP 6956062 B2 JP6956062 B2 JP 6956062B2
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- token
- computer
- user
- exchange
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
(実施の形態)
図1は、取引システムの構成例を示す模式図である。本実施の形態では、ブロックチェーン(分散型台帳)において取引履歴が管理される仮想通貨と法定通貨との交換を、ブロックチェーンの側鎖と呼ばれるサイドチェーン上で行う取引システムについて説明する。取引システムは、情報処理装置1、1、1…及び検証装置2を含む。各装置は、インターネット等の通信網Nを介して通信接続されている。
制御部11は、一又は複数のCPU(Central Processing Unit)、MPU(Micro-Processing Unit)、GPU(Graphics Processing Unit)等の演算処理装置を有し、補助記憶部16に記憶されたプログラムP1を読み出して実行することにより、種々の情報処理、制御処理等を行う。主記憶部12は、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)、フラッシュメモリ等の一時記憶領域であり、制御部11が演算処理を実行するために必要なデータを一時的に記憶する。通信部13は、通信に関する処理を行うための通信モジュールであり、外部と情報の送受信を行う。表示部14は、液晶ディスプレイ等の表示装置であり、制御部11から与えられた画像を表示する。入力部15は、マウス、キーボード等の入力インターフェイスであり、操作入力を受け付ける。
制御部11は、一又は複数のCPU、MPU、GPU等の演算処理装置を有し、補助記憶部24に記憶されたプログラムP2を読み出して実行することにより、種々の情報処理、制御処理等を行う。主記憶部22は、RAM等の一時記憶領域であり、制御部21が演算処理を実行するために必要なデータを一時的に記憶する。通信部23は、通信に関する処理を行うための通信モジュールであり、外部と情報の送受信を行う。
以下では、上述の処理の詳細について説明する。
11 制御部
12 主記憶部
13 通信部
14 表示部
15 入力部
16 補助記憶部
P1 プログラム
2 検証サーバ(検証装置)
21 制御部
22 主記憶部
23 通信部
24 補助記憶部
P2 プログラム
Claims (10)
- 第1のユーザに係る第1コンピュータ、第2のユーザに係る第2コンピュータ、および検証者に係る第3コンピュータを含む複数のコンピュータを用いた取引方法であって、
前記第1コンピュータが、分散型台帳において取引履歴が管理される仮想通貨であって、前記第1のユーザが保有する仮想通貨を第1のトークンに変換し、
前記第2コンピュータが、前記第2のユーザが保有する金融資産を前記検証者に送付し、前記金融資産に基づく第2のトークンの発行要求を前記第3コンピュータに出力し、
前記複数のコンピュータの1つが、前記第1及び第2のユーザの間で前記第1及び第2のトークンを交換するトランザクションを生成して出力し、
前記第2コンピュータが、前記トランザクションにより取得した前記第1のトークンを前記仮想通貨に変換し、
前記第1コンピュータが、前記第2のトークンに基づく前記金融資産の償還要求を前記第3コンピュータに出力する
ことを特徴とする取引方法。 - 前記第3コンピュータは、前記発行要求を受けた場合に、前記検証者に送付された前記金融資産と等価な前記第2のトークンを生成し、
前記第3コンピュータは、前記償還要求を受けた場合に、前記償還要求の送信元に前記第2のトークンと等価な前記金融資産を送付する
ことを特徴とする請求項1に記載の取引方法。 - 前記第3コンピュータは、前記償還要求を受け、かつ前記償還要求の送信元が前記第2のトークンを保有している場合に、前記償還要求の送信元に前記第2のトークンと等価な前記金融資産を送付する
ことを特徴とする請求項2に記載の取引方法。 - 前記第3コンピュータは、前記第1のトークンと前記第2のトークンの交換レートと、一般に流通する仮想通貨の流通レートとの比較に基づいて前記第1及び第2のトークンを交換する取引が適切か否かを判定し、前記取引が適切である場合に前記トランザクションを承認する
ことを特徴とする請求項1から請求項3の何れか1項に記載の取引方法。 - 前記第1及び第2のトークンを交換するトランザクションは、前記第1のトークンに係る取引と前記第2のトークンに係る取引の両方を含むトランザクションである
ことを特徴とする請求項1〜3のいずれか1項に記載の取引方法。 - 前記第1又は第2のユーザのコンピュータに、
前記第1及び第2のユーザ夫々の公開鍵と、前記第1及び第2のトークンの交換に係る取引を検証する検証者の公開鍵とを用いて、前記第1及び第2のユーザ夫々の電子署名と、前記検証者の電子署名とが必要な前記トランザクションを生成させ、
生成した前記トランザクションを前記検証者に送信させる
ことを特徴とする請求項5に記載の取引方法。 - 前記第1のユーザのコンピュータに、
前記第1のユーザが保有する前記仮想通貨を使用不可能にロックするロッキングトランザクションを生成して出力させ、
ロックした前記仮想通貨に基づき、前記分散型台帳とは異なる第2の分散型台帳において取引履歴が管理される前記第1のトークンへの変換要求を出力させ、
前記第2のユーザのコンピュータに、前記トランザクションにより取得した前記第1のトークンに基づき、前記ロッキングトランザクションによりロックされている前記仮想通貨の解除要求を出力させる
ことを特徴とする請求項1〜6のいずれか1項に記載の取引方法。 - 前記第2の分散型台帳は、前記分散型台帳との間の資金の移動を複数の監査人が管理する分散型台帳であり、
前記第1のコンピュータに、
前記第1のユーザの公開鍵と、前記複数の監査人夫々の公開鍵とを用いて前記ロッキングトランザクションを生成させ、
前記複数の監査人に対して前記変換要求を出力して前記第1のトークンを取得させ、
前記第2のコンピュータに、前記解除要求を前記複数の監査人に対して出力して前記仮想通貨を取得させる
ことを特徴とする請求項7に記載の取引方法。 - 前記第1又は第2のユーザのコンピュータに、前記第1及び第2のユーザの間で共有する秘密鍵を用いて、前記第1及び第2のトークンの交換に係る取引内容を暗号化した前記トランザクションを生成させる
ことを特徴とする請求項1〜8のいずれか1項に記載の取引方法。 - 分散型台帳において取引履歴が管理される仮想通貨であって、第1のユーザが保有する仮想通貨を第1のトークンに変換し、第2のユーザとの間で、前記第1のトークンを、前記第2のユーザの金融資産に基づき発行された第2のトークンと交換するトランザクションにより取得した前記第2のトークンに基づく前記金融資産の償還要求を検証者のコンピュータに出力する処理を前記第1のユーザのコンピュータに実行させる第1のプログラムを、前記第1のユーザのコンピュータにインストールさせるべく配信し、
前記第2のユーザが保有する前記金融資産を前記検証者に送付し、前記金融資産に基づく前記第2のトークンの発行要求を前記検証者のコンピュータ出力し、前記第1のユーザとの間で前記第2のトークンを前記第1のトークンと交換するトランザクションにより取得した前記第1のトークンを前記仮想通貨に変換する処理を前記第2のユーザのコンピュータに実行させる第2のプログラムを、前記第2のユーザのコンピュータにインストールさせるべく配信する
処理をコンピュータに実行させ、前記第1及び第2のユーザのコンピュータを含む取引
システムを生成する生成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018204429A JP6956062B2 (ja) | 2018-10-30 | 2018-10-30 | 取引方法、プログラム、検証装置及び生成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018204429A JP6956062B2 (ja) | 2018-10-30 | 2018-10-30 | 取引方法、プログラム、検証装置及び生成方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2020071617A JP2020071617A (ja) | 2020-05-07 |
| JP2020071617A5 JP2020071617A5 (ja) | 2020-09-17 |
| JP6956062B2 true JP6956062B2 (ja) | 2021-10-27 |
Family
ID=70547815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018204429A Active JP6956062B2 (ja) | 2018-10-30 | 2018-10-30 | 取引方法、プログラム、検証装置及び生成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6956062B2 (ja) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111768304A (zh) | 2018-08-06 | 2020-10-13 | 阿里巴巴集团控股有限公司 | 区块链交易方法及装置、电子设备 |
| US10938549B2 (en) | 2018-11-27 | 2021-03-02 | Advanced New Technologies Co., Ltd. | System and method for information protection |
| MY193900A (en) | 2018-11-27 | 2022-10-31 | Advanced New Technologies Co Ltd | System and method for information protection |
| MX2019004360A (es) | 2018-11-27 | 2019-08-05 | Alibaba Group Holding Ltd | Sistema y metodo para proteccion de la informacion. |
| BR112019008036A2 (pt) * | 2018-11-27 | 2019-11-12 | Alibaba Group Holding Ltd | sistemas, meios de armazenamento e métodos para proteção de informações |
| BR112019008058A2 (pt) | 2018-11-27 | 2019-11-12 | Alibaba Group Holding Ltd | sistema e método para proteção de informações |
| US10700850B2 (en) | 2018-11-27 | 2020-06-30 | Alibaba Group Holding Limited | System and method for information protection |
| KR102385982B1 (ko) * | 2020-06-03 | 2022-04-13 | 주식회사 소버린월렛 | 전자 지갑, 이를 실행하는 서버, 및 상기 서버를 이용한 블록체인 토큰들의 원자성 교환 방법 |
| KR102442127B1 (ko) * | 2020-06-03 | 2022-09-08 | 주식회사 소버린월렛 | 전자 지갑, 이를 실행하는 서버, 및 상기 서버를 이용한 블록체인 토큰들의 원자성 교환 방법 |
| EP4163855A4 (en) * | 2020-06-03 | 2024-03-20 | Sovereign Wallet Co., Ltd. | E-WALLET, SERVER FOR EXECUTING SAME, AND METHOD FOR ATOMIC EXCHANGE OF BLOCKCHAIN TOKENS USING THE SAME SERVER |
| KR102397513B1 (ko) * | 2020-06-03 | 2022-05-13 | 주식회사 소버린월렛 | 전자 지갑, 이를 실행하는 서버, 및 상기 서버를 이용한 블록체인 토큰들의 원자성 교환 방법 |
| CN111754229A (zh) * | 2020-06-23 | 2020-10-09 | 杭州时戳信息科技有限公司 | 数字货币兑换方法、装置、存储介质及计算设备 |
| US10946283B1 (en) * | 2020-07-16 | 2021-03-16 | Big Time Studios Ltd. | Computer system and method for more efficiently storing, issuing, and transacting tokenized blockchain game assets managed by a smart contract |
| JP7529903B6 (ja) * | 2020-08-24 | 2024-08-22 | ドゥナム インク | 暗号資産の送信を仲介する方法 |
| JP6982345B1 (ja) | 2020-10-06 | 2021-12-17 | 株式会社Datachain | 取引システム |
| KR102920065B1 (ko) * | 2021-01-04 | 2026-01-29 | 라인 야후 가부시키가이샤 | 가상화폐 즉시 송금을 위한 방법, 시스템, 및 컴퓨터 프로그램 |
| JP2021077422A (ja) * | 2021-02-17 | 2021-05-20 | 忠久 中谷 | デジタルアセットトークン移転取引のためのピアツーピア分散型台帳統合システム及びピアツーピア分散型台帳記録方法 |
| US11689355B2 (en) * | 2021-03-04 | 2023-06-27 | Mastercard International Incorporated | Method and system for the atomic exchange of blockchain assets using transient key pairs |
| JP7231291B1 (ja) | 2022-03-31 | 2023-03-01 | 株式会社chaintope | 情報処理システム、情報処理方法、サーバ、ブロックチェーンノード、及びプログラム |
| EP4502991A4 (en) * | 2022-03-31 | 2026-03-18 | Chaintope Inc | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESS, SERVER, BLOCKCHAIN NODE AND PROGRAM |
| KR102628453B1 (ko) * | 2022-05-27 | 2024-01-23 | 충남대학교 산학협력단 | 암호화폐 결제를 위한 가격 증명서 발급 방법 및 이를 이용한 시스템 |
| CN117436873A (zh) * | 2022-07-07 | 2024-01-23 | 汇丰软件开发(广东)有限公司 | 一种基于动态虚拟地址的数字资产交易隐私保护方法 |
| CN116192958A (zh) * | 2022-12-22 | 2023-05-30 | 北京蔚领时代科技有限公司 | 一种基于区块链机制的云算力共享方法、系统及装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10652014B2 (en) * | 2016-02-23 | 2020-05-12 | nChain Holdings Limited | Determining a common secret for the secure exchange of information and hierarchical, deterministic cryptographic keys |
| GB201605032D0 (en) * | 2016-03-24 | 2016-05-11 | Eitc Holdings Ltd | Recording multiple transactions on a peer-to-peer distributed ledger |
| EP3443517A1 (en) * | 2016-04-11 | 2019-02-20 | Nchain Holdings Limited | Computer-implemented methods and systems for validating tokens for blockchain-based cryptocurrencies |
| US10713731B2 (en) * | 2016-07-22 | 2020-07-14 | Nec Corporation | Method for secure ledger distribution and computer system using secure distributed ledger technology |
-
2018
- 2018-10-30 JP JP2018204429A patent/JP6956062B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020071617A (ja) | 2020-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6956062B2 (ja) | 取引方法、プログラム、検証装置及び生成方法 | |
| JP7533983B2 (ja) | 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法 | |
| JP7634056B2 (ja) | 複数のトランザクションをブロックチェーンに記録する方法及びシステム | |
| US11720887B1 (en) | System, method and program product for depositing and withdrawing stable value digital assets in exchange for fiat | |
| US20240320637A1 (en) | Virtual currency system | |
| US10055720B2 (en) | Virtual currency system | |
| CA2943230C (en) | Virtual currency system | |
| US20170243193A1 (en) | Hybrid blockchain | |
| US20250252439A1 (en) | Cryptographic encryption protocol for data types and values | |
| US20200090177A1 (en) | Reissuing obligations to preserve privacy | |
| HK1249791A1 (zh) | 区块链交易记录的系统和方法 | |
| EP3867852B1 (en) | Computer-implemented method and system for digital signing of transactions | |
| CN115136542A (zh) | 智能合约 | |
| JP2025510779A (ja) | デジタル資産登録、追跡及び認証のための統合プラットフォーム | |
| KR20200114324A (ko) | 블록체인 기반의 암호화폐를 이용한 송금 처리 시스템 | |
| Chen et al. | Constructing a secure charity nft auction platform using fisco bcos blockchain for enhancing transparency and traceability | |
| JP2024019260A (ja) | 取引システム、取引システムの制御方法及び取引システムの制御プログラム | |
| JP2020046975A (ja) | 仮想通貨の資金移動システムおよび方法 | |
| IT202100026213A1 (it) | Sistema per la creazione e il trasferimento di moneta FIAT digitale basato su blockchain | |
| KR102188718B1 (ko) | 블록체인 기반 결제중개 시스템 및 방법 | |
| WO2021060340A1 (ja) | 取引情報処理システム | |
| Senthilkumar | Data confidentiality, integrity, and authentication | |
| HK40029941A (en) | Virtual currency system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20200130 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20200130 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20200409 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20200409 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200805 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200805 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210615 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210816 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210907 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211004 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6956062 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |