IP Library Granted Patent US 12,277,548
Granted Patent B2
US 12,277,548 · App. 18/433,241 · Granted Apr 15, 2025

System and method of multi-round token distribution using a blockchain network

Inventors: Silvia Bartolucci (London, GB); Daniel Joseph (London, GB)
Assignee: NCHAIN LICENSING AG
G06Q20/3674G06Q20/3676G06Q20/3827G06Q20/3829G06Q20/401H04L9/3215H04L9/3239H04L9/3236H04L9/50H04L2209/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,277,548
App. No.
18/433,241
Granted
Apr 15, 2025
Kind
B2
Abstract

A computer-implemented method to participate in a token transfer process for transferring a first quantity of token from a sender node to a recipient node using a blockchain is disclosed. The method comprising: joining a token transfer process as a participating node in the indirect anonymous transfer protocol; obtaining a list of indirect token transactions for which the first node is either an input node or an output node for in the indirect anonymous transfer protocol; generating, in collaboration with other participating nodes of the indirect anonymous transfer protocol, a commitment channel between the first node and each of the other participating nodes for which an indirect token transaction identified in the list obtained by the first node, and collaborating with all the other participating nodes and executing the indirect token transactions in which the first node is involved, using the generated commitment channels.

Claims (38)

1. A computer-implemented method implemented by a first node participating in an indirect anonymous transfer protocol, the method comprising:

joining a token transfer process as a participating node in the indirect anonymous transfer protocol;

obtaining a list of indirect token transactions for which the first node is either an input node or an output node for in the indirect anonymous transfer protocol;

generating, in collaboration with other participating nodes of the indirect anonymous transfer protocol, a commitment channel between the first node and each of the other participating nodes for which an indirect token transaction identified in the list obtained by the first node,

collaborating with all the other participating nodes and executing the indirect token transactions in which the first node is involved, using the generated commitment channels.

2. The computer-implemented method of claim 1 , wherein the list of indirect token transactions comprises at least two transactions that have the input node or the output node that is different to a sender or recipient node of the respective transactions.

3. The computer-implemented method of claim 1 , wherein joining the token transfer process is implemented in a decentralized manner.

4. The computer-implemented method of claim 1 , wherein joining the token transfer process is implemented by a central authority that assembles a suitable group of participating nodes based, at least in part, on ensuring inclusion of a sufficient number of nodes in the group and one or more sender-recipient pairs wishing to transfer tokens between each other.

5. The computer-implemented method of claim 1 , wherein the list is a subset of a set of all indirect token transactions that are generated as part of the indirect anonymous transfer protocol.

6. The computer-implemented method of claim 1 , further comprising obtaining a secret share of a private key, k i , of a private key, k, wherein each indirect token transaction corresponding to a commitment channel is secured by a public key Q of the private key k such that Q=kG, where G is a basepoint on the Elliptic Curve, and wherein prior to generation of the commitment channels, the value k is unknown to any participant.

7. The computer-implemented method of claim 6 , further comprising:

collaborating with the other participating nodes to generate the public key, Q, corresponding to the private key, k, using secret share joining.

8. The computer-implemented method of claim 7 , wherein generating the commitment channel comprises creating a commitment transaction using a random value k B communicated by U B which is a counterpart in the commitment transaction, and

creating a return transaction which returns committed tokens to the first node.

9. The computer-implemented method of claim 8 , further comprising:

collaborating with the other nodes to recover the private key, k, using the secret key share, k i , and a secret sharing scheme; and

once the value of k is determined, if the participating first node is a transferee of the commitment channel, utilizing the secret value, sv B =k+k B , in a <scriptSig> of a corresponding transfer transaction in order to obtain a transferred quantity of tokens.

10. The computer-implemented method of claim 1 , wherein each of the input node and the output node addresses provided by the first participating node for the indirect transfer transactions that the node is involved with are unique in that no address of the first node is reused at any point in the indirect anonymous transfer protocol.

11. A computing device to initiate a token transfer process that includes a plurality of participating nodes, the computing device comprising:

memory;

a network interface to provide network connectivity; and

a processor configured to carry out a method comprising:

joining a token transfer process as a participating node in the indirect anonymous transfer protocol;

obtaining a list of indirect token transactions for which the first node is either an input node or an output node for in the indirect anonymous transfer protocol;

generating, in collaboration with other participating nodes of the indirect anonymous transfer protocol, a commitment channel between the first node and each of the other participating nodes for which an indirect token transaction identified in the list obtained by the first node; and

collaborating with all the other participating nodes and executing the indirect token transactions in which the first node is involved, using the generated commitment channels.

12. The computing device of claim 11 , wherein the list of indirect token transactions comprises at least two transactions that have an input node or an output node that is different to a sender or recipient node of the respective transactions.

13. The computing device of claim 11 , wherein joining the token transfer process is implemented in a decentralized manner.

14. The computing device of claim 11 , wherein joining the token transfer process is implemented by a central authority that assembles a suitable group of participating nodes based, at least in part, on ensuring inclusion of a sufficient number of nodes in the group and one or more sender-recipient pairs wishing to transfer tokens between each other.

15. The computing device of claim 11 , wherein the list is a subset of a set of all indirect token transactions that are generated as part of the indirect anonymous transfer protocol.

16. The computing device of claim 11 , further comprising obtaining a secret share of a private key, k i , of a private key, k, wherein each indirect token transaction corresponding to a commitment channel is secured by a public key Q of the private key k such that Q=kG, where G is a basepoint on the Elliptic Curve, and wherein prior to generation of the commitment channels, the value k is unknown to any participant.

17. The computing device of claim 16 , further comprising:

collaborating with the other participating nodes to generate the public key, Q, corresponding to the private key, k, using secret share joining.

18. The computing device of claim 17 , wherein generating the commitment channel comprises creating a commitment transaction using a random value k B communicated by U B which is a counterpart in the commitment transaction, and creating a return transaction which returns the committed tokens to the first node.

19. The computing device of claim 18 , further comprising:

collaborating with the other nodes to recover the private key, k, using the secret key share, k i , and a secret sharing scheme; and

once the value of k is determined, if the participating first node is a transferee of the commitment channel, utilizing the secret value, Sv B =k+k B , in a <scriptSig> of a corresponding transfer transaction in order to obtain a transferred quantity of tokens.

20. A non-transitory processor-readable medium storing processor-executable instructions to initiate a token transfer process that includes a plurality of participating nodes, wherein the processor-executable instructions, when executed by a processor, cause the processor to carry out the method claimed in claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2024
From: JOSEPH, DANIEL; BARTOLUCCI, SILVIA
To: NCHAIN HOLDINGS LTD.
Reel/Frame 066396/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2024
From: JOSEPH, DANIEL; BARTOLUCCI, SILVIA
To: NCHAIN HOLDINGS LTD.
Reel/Frame 066396/0949 →
CHANGE OF NAME Recorded Feb 6, 2024
From: NCHAIN HOLDINGS LTD.
To: NCHAIN LICENSING AG
Reel/Frame 066508/0001 →
Priority Claims (2)
GB 1709868 · Jun 20, 2017 · national
GB 1709871 · Jun 20, 2017 · national
Continuity (3)
Continuation 17870732 · Jul 21, 2022
Continuation 16625517
Related Publication 20240265372A1 · Aug 8, 2024
References Cited (113)
US 10491402B2 · Kaehler · 2019 [cited by applicant]
US 10692325B2 · Simons et al. · 2020 [cited by applicant]
US 10887090B2 · Li · 2021 [cited by examiner]
US 11240003B2 · Cao et al. · 2022 [cited by applicant]
US 11488144B2 · Matsuda et al. · 2022 [cited by applicant]
US 20150081566A1 · Slepinin · 2015 [cited by applicant]
US 20160210626A1 · Ortiz et al. · 2016 [cited by applicant]
US 20160253663A1 · Clark et al. · 2016 [cited by applicant]
US 20160344550A1 · Anton et al. · 2016 [cited by applicant]
US 20170091750A1 · Maim · 2017 [cited by applicant]
US 20170149819A1 · Androulaki et al. · 2017 [cited by applicant]
US 20170187535A1 · Middleton et al. · 2017 [cited by applicant]
US 20170230189A1 · Toll et al. · 2017 [cited by applicant]
US 20170236121A1 · Lyons et al. · 2017 [cited by applicant]
US 20170301047A1 · Brown et al. · 2017 [cited by applicant]
US 20170337534A1 · Goeringer et al. · 2017 [cited by applicant]
US 20180041345A1 · Maim · 2018 [cited by examiner]
US 20180285838A1 · Franaszek et al. · 2018 [cited by applicant]
US 20180285996A1 · Ma · 2018 [cited by applicant]
US 20180308091A1 · Malkhi · 2018 [cited by examiner]
US 20190043043A1 · Saraniecki et al. · 2019 [cited by applicant]
US 20190228391A1 · Hu et al. · 2019 [cited by applicant]
US 20190268147A1 · Baird, III · 2019 [cited by examiner]
US 20200012527A1 · Hartsock · 2020 [cited by applicant]
US 20200082361A1 · Chan et al. · 2020 [cited by applicant]
US 20210090037A1 · Dowding · 2021 [cited by applicant]
US 20210090072A1 · Sewell et al. · 2021 [cited by applicant]
US 20210182433A1 · Yan et al. · 2021 [cited by applicant]
US 20220004539A1 · De Caro et al. · 2022 [cited by applicant]
KR 101701131B1 · 2017 [cited by applicant]
KR 101727525B1 · 2017 [cited by applicant]
WO 2017079652A1 · 2017 [cited by applicant]
Green et al. “Bolt: Anonymous Payment Channels for Decentralized Currencies”, Information Security Institute, The Johns Hopkins University, Aug. 24, 2016, 32 pages (Year: 2016). [cited by examiner]
Poon et al. “The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments”, Jan. 14, 2016, 59 pages (Year: 2016). [cited by examiner]
Satoshi et al., “Connection Limits,” Bitcoin Forum, Aug. 9, 2010, https://bitcointalk.org/index.php?topic=741.0; prev_next=prev, 2 pages. [cited by applicant]
Selij et al., “CoinShuffle Anonymity in the Block Chain,” retrieved from http:/delaat.net/rp/2014-2015/p77/report.pdf, Jul. 20, 2015, 36 pages. [cited by applicant]
Smart Contracts, “Smart Contracts/EVM FAQ,” retrieved from https://web.archive.org/web/20170719092538/ https://counterparty.io/docs/faq-smartcontracts/, Jul. 19, 2017, 7 pages. [cited by applicant]
Todd, “Building Blocks of the State Machine Approach to Consensus,” petertodd.org, Jun. 20, 2016 [retrieved Feb. 5, 2018], https://petertodd.org/2016/state-machine-consensus-building-blocks, 15 pages. [cited by applicant]
UK Commercial Search Report mailed Aug. 9, 2017, Patent Application No. GB1708185.2, 5 pages. [cited by applicant]
UK Commercial Search Report mailed Aug. 9, 2017, Patent Application No. GB1708192.8, 5 pages. [cited by applicant]
UK Commercial Search Report mailed Aug. 9, 2017, Patent Application No. GB1708196.9, 5 pages. [cited by applicant]
UK Commercial Search Report mailed Aug. 9, 2017, Patent Application No. GB1708198.5, 5 pages. [cited by applicant]
UK Commercial Search Report mailed Aug. 9, 2017, Patent Application No. GB1708200.9, 5 pages. [cited by applicant]
UK Commercial Search Report mailed Aug. 9, 2017, Patent Application No. GB1708190.2, 5 pages. [cited by applicant]
UK Commercial Search Report mailed Nov. 1, 2017, Patent Application No. GB511037, 7 pages. [cited by applicant]
UK IPO Search Report mailed Nov. 14, 2017, Patent Application No. GB1708185.2, 7 pages. [cited by applicant]
UK IPO Search Report mailed Nov. 14, 2017, Patent Application No. GB1708190.2, 7 pages. [cited by applicant]
UK IPO Search Report mailed Nov. 14, 2017, Patent Application No. GB1708192.8, 8 pages. [cited by applicant]
UK IPO Search Report mailed Nov. 14, 2017, Patent Application No. GB1708196.9, 7 pages. [cited by applicant]
UK IPO Search Report mailed Nov. 14, 2017, Patent Application No. GB1708198.5, 7 pages. [cited by applicant]
UK IPO Search Report mailed Nov. 14, 2017, Patent Application No. GB1708200.9, 7 pages. [cited by applicant]
UK IPO Search Report mailed Nov. 24, 2017, Patent Application No. GB1709868.2, 5 pages. [cited by applicant]
UK IPO Search Report mailed Nov. 24, 2017, Patent Application No. GB1709871.6, 5 pages. [cited by applicant]
Wikipedia, “Atomic Swap,” retrieved from https://en.bitcoin.it/wiki/Atomic_swap, Dec. 2018, 3 pages. [cited by applicant]
Wilkinson, “Introduction to Micropayment Channels,” retrieved from http://super3.org/introduction-to-micropayment-channels/, Apr. 13, 2016, 4 pages. [cited by applicant]
Wirdum, “How the Lightning Network Layers Privacy on Top of Bitcoin,” retrieved from https://bitcoinmagazine.com/articles/how-the-lightning-network-layers-privacyon-top-of-bitcoin-1482183775/, Dec. 19, 2016, 5 pages. [cited by applicant]
Wright, “Reddit/Ethereum Forum,” retrieved from http://www.reddit.com/r/Bitcoin/comments/3w027x/drcraig_stevenwrightallegedsatoshi>by_wired/, Dec. 8, 2015, 24 pages. [cited by applicant]
Zhdanova et al., “No Smurfs: Revealing Fraud Chains in Mobile Money Transfers” 2014 Ninth International Conference on Availability, Reliability and Security, IEEE, Sep. 8, 2014, 11 pages. [cited by applicant]
Ziegeldorf et al., “Secure and Anonymous Decentralized Bitcoin Mixing”, Future Generation Computer Systems, vol. 80, Mar. 2018, 28 pages. [cited by applicant]
Moser et al., “An Inquiry Into Money Laundering Tools in the Bitcoin Ecosystem”, Sep. 2013, APWG eCrime Researches Summit, 17 pages. [cited by applicant]
Narayanan, A. et al. “Textbook on Cryptocurrency” 1st Edition, Japan, Nikkei BP Inc., Dec. 9, 2016, 18 pages. [cited by applicant]
Mutto Morikawa Getosha Media Consulting, “Darksend” Japan, 2016, MachineTranslation, 6 pages. [cited by applicant]
Japan Patent Office, “Notice of Reasons for Rejection” in Application No. 2019-566668, May 10, 2022, 7 pages. [cited by applicant]
Anonymous, “Atomic Cross-Chain Trading—Bitcoin Wiki,” retrieved from https://en.bitcoin.it/w/index.php?title=Atomic_cross-chain_trading&oldid=47993, Jun. 8, 2014, 4 pages. [cited by applicant]
Anonymous, “Hierarchical Deterministic Wallets—BIP32,” retrieved from https://github.com/bitcoin/bips/blob/11b0fa37bee4eac40c3a1be0591078688bcc3392/bip-0032.mediawiki, Feb. 25, 2017, 9 pages. [cited by applicant]
Antonopoulos et al., “Bitcoin Book,” GitHub, retrieved from https://github.com/bitcoinbook/bitcoinbook, Jun. 8, 2017, 4 pages. [cited by applicant]
Antonopoulos, “Bitcoin Book,” GitHub, retrieved from https://github.com/bitcoinbook/bitcoinbook, Feb. 2, 2018, 4 pages. [cited by applicant]
Antonopoulos, “Mastering Bitcoin”, Chapter 5, Jun. 12, 2017, 44 pages. [cited by applicant]
Antonopoulos, “Mastering Bitcoin—Unlocking Digital Cryptocurrencies,” O'Reilly Media, Inc., Dec. 20, 2014, 282 pages. [cited by applicant]
Armknecht et al., “Ripple: Overview and Outlook,” retrieved from https://www.researchgate.net/profile/Avikarsha_Mandal/publication/281631024_Ripple_Overview_and_Outlook/links/55f1434c08aef559dc4700f4/Ripple-Overview-and… [cited by applicant]
Barber et al., “Bitter to Better—How to Make Bitcoin a Better Currency,” International Conference on Financial Cryptography and Data Security, Feb. 27, 2012, http://elaineshi.com/docs/bitcoin.pdf, 15 pages. [cited by applicant]
Bentov, “Bitcoin and Secure Computation with Money,” retrieved from http://www.cs.technion.ac.il/users/wwwb/cgi-bin/tr-get.cgi/2017/PHD/PHD-2017-02.pdf, Feb. 2017, 177 pages. [cited by applicant]
Bissias et al., “Sybil-Resistant Mixing for Bitcoin,” Proceedings of the 13th Workshop on Privacy in the Electronic Society, Nov. 3, 2014, http://forensics.umass.edu/pubs/bissias.wpes.2014.pdf, 10 pages. [cited by applicant]
Bitcoin Stack Exchange, “Custom Validation Logic for Transactions/Custom Script Extensions,” retrieved from https://bitcoin.stackexchange.com/questions/4125/custom-validation-logic-for-transactions-custom-script-extensi… [cited by applicant]
Bitfury Group, “Digital Assets on Public Blockchains,” White Paper, BitFury Group Limited, Mar. 15, 2016, http://bitfury.com/content/5-white-papers-research/bitfury-digital_assets_on_public_blockchains-1.pdf, 37 pages. [cited by applicant]
Bitfury Group, “Smart Contracts on Bitcoin Blockchain,” BitFury Group Limited, Aug. 13, 2015 (updated Sep. 4, 2015), http://bitfury.com/content/5-white-papers-research/contracts-1.1.1.pdf, 20 pages. [cited by applicant]
Boden, “A Forensic Analysis on Cryptocurrencies: Is There Legitimate use for Organisations?” Birmingham City University, 2016, 86 Pages. [cited by applicant]
Coleman, “Bitcoin/Bips,” retrieved from https://github.com/bitcoin/bips/blob/11b0fa37bee4eac40c3a1be0591078688bcc3392/bip-0032.mediawiki, GitHub, Feb. 24, 2017, 15 pages. [cited by applicant]
Coutu, Olivier, Privacy in Bitcoin Through Decentralized Mixers, Apr. 30, 2014, 118 pages. [cited by applicant]
Deathandtaxes, “Using a DHT to Reduce the Resource Requirements of Full Nodes,” retrieved from https://bitcointalk.org/index.php?topic=662734.0, Jun. 23, 2014, 11 pages. [cited by applicant]
Decker et al., “A Fast and Scalable Payment Network with Bitcoin Duplex Micropayment Channels,” Symposium on Self-Stabilizing Systems, Aug. 18, 2015, 16 pages. [cited by applicant]
Dikshit et al., “Efficient weighted threshold ECDSA for securing bitcoin wallet,” 2017 ISEA Asia Security and Privacy (ISEASP), http://ieeexplore.ieee.org/document/7976994/, Jan. 29, 2017, 10 pages. [cited by applicant]
Duffield et al., Darkcoin: Peer-to-Peer Crypto-Currency with Anonymous Blockchain Transactions and an Improved Proof-of-Work System, Mar. 18, 2014, 7 pages. [cited by applicant]
Eragmus, “Dr. Craig Wright (alleged Satoshi, by Wired) on YouTube, From Bitcoin Investor Conference at Las Vegas,” retrieved from https://www.reddit.com/r/Bitcoin/comments/3w027x/dr_craig_steven_, Jun. 22, 2017, 24 page… [cited by applicant]
Fangolo et al., “Sergio Lerner: I Think I Will Start Working On a New Soft-Fork For Bitcoin to Add Turing-Complete Scripting, Called Bit2. CLTV/CSTV Made With Std Opcodes,” retrieved from https://www.reddit.com/r/ethere… [cited by applicant]
Goldfeder et al., “Securing Bitcoin wallets via threshold signatures” Princeton's Center for Information Technology Policy, Mar. 28, 2014, 11 pages. [cited by applicant]
Greatwolf, “What Happens if Everyone Prunes Blocks?” retrieved from https://www.reddit.com/r/Bitcoin/comments/3det7n/what_happens_if_everyone_prunes_blocks/, Jul. 15, 2015, 7 pages. [cited by applicant]
Green et al., “Bolt: Anonymous Payment Channels for Decentralized Currencies,” retrieved from https://eprint.iacr.org/2016/701.pdf, 2016, 32 pages. [cited by applicant]
Heilman et al., “Blindly Signed Contracts: Anonymous On-Blockchain and Off-Blockchain Bitcoin Transactions,” International Conference on Financial Cryptography and Data Security, Feb. 22, 2016, 15 pages. [cited by applicant]
Heilman et al., “TumbleBit: An Untrusted Tumbler for Bitcoin-Compatible Anonymous Payments,” International Association for Cryptologic Research, Jun. 3, 2016, 14 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/IB2018/053335, mailed Aug. 1, 2018, filed May 14, 2018, 11 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/IB2018/053338, mailed Aug. 1, 2018, filed May 14, 2018, 11 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/IB2018/053339, mailed Jul. 20, 2018, filed May 14, 2018, 11 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/IB2018/054505, mailed Sep. 13, 2018, filed Jun. 19, 2018, 14 pages. [cited by applicant]
International Search Report and Written Opinion mailed Aug. 1, 2018, International Patent Application No. PCT/IB2018/053337, filed May 14, 2018, 11 pages. [cited by applicant]
International Search Report and Written Opinion mailed Jul. 23, 2018, International Patent Application No. PCT/IB2018/053336, filed May 14, 2018, 12 pages. [cited by applicant]
International Search Report and Written Opinion mailed Jul. 23, 2018, International Patent Application No. PCT/IB2018/053340, filed May 14, 2018, 12 pages. [cited by applicant]
International Search Report and Written Opinion mailed Sep. 11, 2018, Patent Application No. PCT/IB2018/054504, 15 pages. [cited by applicant]
Jesionek et al., “BIP0032: Hierarchical Deterministic Wallets,” GitHub, https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki, Jan. 2014, 9 pages. [cited by applicant]
Kaminsky, “I Tried to Hack Bitcoin and Failed,” retrieved from https://www.reddit.com/r/Bitcoin/comments/1c7lzi/i_tried_to_hack_bitcoin_and_failed_dan_kaminsky/aminsky/, Sep. 9, 2010, 24 pages. [cited by applicant]
Killerstorm, “Coin Mixing using Chaum's Blind Signatures,” retrieved from https://bitcointalk.org/index.php?topic=150681.0, Oct. 24, 2017, 7 pages. [cited by applicant]
Lerner, “Ethereum Comments,” retrieved from https://www.reddit.com/r/ethereum/comments/468hdc/sergio_lerner_i_think_i_will_start_working_on_a/, Feb. 16, 2016, 7 pages. [cited by applicant]
Liu et al., “Speedy: A Sybil-Resistant DHT Implementation,” retrieved from https://courses.csail.mit.edu/6.857/2014/files/25-liu-long-thaker-zheng-speedy-dht.pdf, Mar. 15, 2014, 13 pages. [cited by applicant]
Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” Bitcoin, Oct. 31, 2008, https://bitcoin.org/bitcoin.pdf, 9 pages. [cited by applicant]
Novetta, “Survey of Bitcoin Mixing Services: Tracing Anonymous Bitcoins,” Novetta White Paper, Sep. 2015, 19 pages. [cited by applicant]
Okupski, “Bitcoin Developer Reference,” retrieved from https://lopp.net/pdf/Bitcoin_Developer_Reference.pdf, Jul. 30, 2016, 43 pages. [cited by applicant]
Pair et al., “Re: [Bitcoin-development] Blocking Uneconomical UTXO Creation,” email thread, retrieved from https://www.mail-archive.com/[email protected]&q=subject:%22\[Bitcoin\-developm… [cited by applicant]
Piachu, “Custom Validation Logic for Transactions/Custom Script Extensions,” retrieved from https://bitcoin.stackexchange.com/questions/4125/custom-validation-logic-for-transactions⋅ custom-script-extensions, Sep. 8, 20… [cited by applicant]
Poon et al., “The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments,” https://www.bitcoinlightning.com/wp-content/uploads/2018/03/lightning-network-paper.pdf, Jan. 14, 2016 [retrieved Dec. 10, 2018], 59 pag… [cited by applicant]
Priest, Op_CheckWildCardSigverify or “Wildcard Inputs” or “Coalescing Transactions,” retrieved from <http://www.reddit.com/r/bitcoindevlist/comments/3vzm2i/op_checkwidcardsigverify_orwid>_checkwildcard inputs or/ Nov. 2… [cited by applicant]
Ruffing et al., “CoinShuffle: Practical Decentralized Coin Mixing for Bitcoin”, ESORICS, 2014, 20 pages. [cited by applicant]
Ruffing et al., “Mixing Confidential Transactions: Comprehensive Transaction Privacy for Bitcoin,” International Association for Cryptologic Research, Mar. 9, 2017, 22 pages. [cited by applicant]
Ruffing et al., “P2P Mixing and Unlinkable Bitcoin Transactions,” International Association for Cryptologic Research, Aug. 24, 2016, 15 pages. [cited by applicant]