Search results

Jump to navigation Jump to search

Page title matches

  • <br>'''OTMadeEasy''' -- A SWIG wrapper for the high-level API. Used for all other languages, such as Python, C Sharp, PHP, etc. <br>'''OTAPI_Basic''' -- The ''low-level API,'' as used in all other languages.
    20 KB (3,232 words) - 23:41, 18 September 2013
  • ...ont-size:170%; border:none; margin:0; padding:.1em; color:#000;">Full List of Terms and Abbreviations</div>
    877 bytes (127 words) - 17:17, 23 April 2014
  • A minority loss of consensus exists any time where between 1 and <code>m-n</code> servers have A customer deposits bitcoins into the pool via an address provided as part of a valid [[Payment Protocol (voting pools)|PaymentRequest]], but the respons
    1 KB (174 words) - 14:26, 23 May 2014

Page text matches

  • ...ont-size:170%; border:none; margin:0; padding:.1em; color:#000;">Full List of Terms and Abbreviations</div>
    877 bytes (127 words) - 17:17, 23 April 2014
  • * If the finished transaction list is empty, the rest of the procedure can be skipped. ...transaction database, where they will wait for additional signatures from other voting pool members.
    1 KB (151 words) - 14:32, 22 October 2014
  • ...ister&quot; (Alice's computer, running OT) creates an invoice with a total of 98 Clams. ...s in everyone's pocket, you can compete head-to-head with the install base of the credit card companies themselves, and entirely replace the credit card
    13 KB (2,062 words) - 23:47, 18 September 2013
  • New thoughts (voting groups, and group control of funds): ...library to add objects performing '''voting protocols''' for group control of contracts and asset accounts.
    4 KB (605 words) - 17:19, 12 June 2013
  • Although careful risk management can reduce the risk of a reversed deposit to extremely low levels, it’s never possible to reduce All members of the voting pool have a strong incentive to enforce the <code>[[Funds Availa
    2 KB (375 words) - 14:33, 23 May 2014
  • ...ransport. Meaning that libOTLib.a, the actual library (containing the bulk of the code), includes '''no transport code at all'''. ...to string form, and then you can transport that string using whatever form of transport you wish. (OT operates on Request / Response model.) See this art
    7 KB (1,083 words) - 23:40, 18 September 2013
  • Pool members agree on a changeover date in the form of a future series number. If the pool must remove a member, then it needs to move all of the outputs in the old series to the new keyset.
    3 KB (408 words) - 22:22, 17 April 2014
  • This call begins the process of sweeping one or more inputs to a single output.
    428 bytes (60 words) - 15:49, 19 September 2014
  • ...ded and trading. You can put an offer on a market. (There may be a hundred other offers already there... each with their own terms and limits.) Your offer may trade many times before it is done, and against ''multiple other offers'' on the market. After each trade, OTCron will drop a receipt into t
    25 KB (4,194 words) - 11:05, 18 June 2013
  • ...I]]is much more easy to use, and basically automates all of the complexity of OT. Whereas the low-level CLI described on this page, similar to the [[API '''This OT CLI is the command-line equivalent of the OT LOW LEVEL API. It includes no built-in synchronization, retries, tim
    12 KB (2,069 words) - 16:11, 12 June 2013
  • ...uch that at the time of their creation only the hash of the script instead of its actual contents.
    305 bytes (53 words) - 08:01, 23 May 2014
  • ...code>outpoints</code> array and have an existing <code>status</code> value of "success". ## Partial outBailments have existing <code>status</code> value of "partial-".
    2 KB (292 words) - 20:53, 8 July 2015
  • '''WAREHOUSE RECEIPTS, TITLE OF PROPERTY, and ARBITRATION''' ...sitor's account. (This is similar to how it works when you exchange in/out of a basket currency.)
    17 KB (3,043 words) - 23:49, 18 September 2013
  • ...h pool must be evaluated on a case-by-case in order to estimate the amount of security it provides. ...have no intuitive meaning, so to better understand the security properties of a pool we will translate these numbers into more understandable terms.
    9 KB (1,323 words) - 20:44, 7 August 2014
  • ...onvenient to attach it to the message as though it were just another “blob of data”. ...umber attached to each message. This in no way violates the untraceability of the cash, FYI. That is, just because you used transaction#5 to withdraw som
    26 KB (4,160 words) - 23:41, 18 September 2013
  • The multisig structure of a pool is called the keyset definition and is expressed in XML and stored i ...z, and w. All decisions made by the pool must be signed by u of v members of the pool. Every server contributes a different xpub for each series defined
    3 KB (474 words) - 13:03, 22 September 2014
  • ...s from the pool by interacting with the service front end web site or some other software application. When the service receives such a request, it notifies ...estination Bitcoin address where the withdrawal should be sent, the amount of the withdrawal, and an extraFee value. The extraFee is added to the transac
    6 KB (987 words) - 16:11, 29 September 2014
  • ...|opentxs]] command-line tool itself is written in ot script, just like any other script. ...er to be able to run it as an executable. Then put this shebang at the top of the file: <code>#!/usr/bin/env ot</code>
    1 KB (188 words) - 11:43, 15 June 2013
  • ...the GUI. These scripts can be used to automate the installation and setup of various financial environments. Also there is BeanShell [[http://www.beansh ...sset Contracts, and just about anything that shows up in the OT API. Most of these things are too confusing for the average person who simply wants to t
    2 KB (381 words) - 16:13, 12 June 2013
  • ...n accurate accounting between the OT balances issued and the actual amount of blockchain currency under their control. For this reason, every [[deposit a ...abase because users will verify bailment instructions by querying notaries other than the ones which provided them with the instructions.
    2 KB (294 words) - 14:59, 8 October 2014
  • ...inputs to satisfy an output which has been added to a transaction as part of the [[Add Next Output]] step. Even with the worst case of high <code>m</code> and/or <code>n</code> values, inputs will never be larg
    2 KB (395 words) - 17:24, 1 December 2014
  • These are the messages used by versions of the opentxs client and server up to [https://github.com/Open-Transactions/O |getMarketList||Download list of markets||@getMarketList||N
    4 KB (528 words) - 05:23, 16 December 2015
  • This call continues the process of withdrawing coins from a voting pool by providing the [[wallet (blockchain) : A [[siglist|signature list]] received from another member of the voting pool.
    1 KB (173 words) - 14:12, 23 September 2014
  • ...m number, a unique identifier which can, for example, refer to an instance of some object.'' Here's a sample piece of OT cash:
    6 KB (1,010 words) - 23:41, 18 September 2013
  • ...h either a dedicated, non-networked printer, or else a CDR drive. No media of any kind is ever allowed to cross the air gap in the online->offline direct ...private keys from physical destruction, since the pool can tolerate a loss of keys that involves less than (n-m) members. One copy held in an offsite loc
    2 KB (431 words) - 20:07, 17 April 2014
  • ...ons in a way that preserves information apart from the base monetary value of the underlying units For the sake of clarity we will differentiate the technique from the information by using t
    10 KB (1,589 words) - 14:33, 12 November 2014
  • ''The vision is not of a central server you must trust.'' <br>''Rather, the vision is of federated servers you don’t have to trust.''
    18 KB (2,978 words) - 23:43, 18 September 2013
  • ...ntroduced, the low-level API is now wrapped by the high-level API, instead of being touched directly by the programmatic user. ...ll stay in sync and everything works perfectly. But if the number goes out of sync, your messages will all fail! Just call <code>OT_API_getRequest()</cod
    24 KB (3,836 words) - 16:47, 12 June 2013
  • ...s differ from standard OT asset contracts in two ways: they contain a copy of the [[Keyset_(voting_pools)|keyset definition]], and they are not identifie ...code>. Prior to creating a voting pool asset contract, one of the creators of the pool must create a smart property virtual token. This indivisible virtu
    2 KB (351 words) - 14:36, 12 November 2014
  • The removed inputs and outputs will be added to the beginning of a new transaction. * The number of inputs which are solely dedicated to satisfying the most recently-added out
    2 KB (318 words) - 14:41, 22 October 2014
  • ...ential vulnerabilities in the forefront, this page will help us keep track of those. ...h must be utilized, either by the issuer directly, or by the other members of the voting pool.
    7 KB (1,085 words) - 10:30, 17 June 2013
  • This call begins the process of creating withdrawal transactions to satisfy validated [[outBailment]] messa ...top searching for eligible inputs. Since each wallet can not know when the other wallets in the pool have thawed a new series, the auditors must collect thi
    4 KB (502 words) - 10:29, 7 November 2014
  • ...he purses stored on your hard drive for each asset type and make sure none of the tokens are getting close to their expiration period. (And exchange them
    7 KB (1,236 words) - 16:20, 11 June 2013
  • ...ccess a [[Voting Pools|voting pool]], additional requirements apply on top of its existing functionality. ...deposit cryptocurrency into the voting pool, the OT Client must be capable of parsing, verifying, and if necessary forwarding to another blockchain walle
    1 KB (166 words) - 19:58, 17 April 2014
  • ...y based in Zug, Switzerland, that was cofounded by Chris Odom, the creator of Open-Transactions. [http://www.opentransactions.org/open-transactions.pdf ( ...founded Monetas in 2012 with Johann Gevers, our vision for the company was of a mobile money app and commercial notary software inspired by Open-Transact
    1 KB (166 words) - 06:37, 17 January 2016
  • Yes, Open Transactions provides a full and working implementation of Chaumian blinded tokens. Specifically, the Wagner variant as implemented by ...new subclasses of OTMint and OTToken, which call credlib functions instead of Lucre functions. Then you could specify which algorithms you prefer, in you
    44 KB (7,441 words) - 01:04, 16 January 2016
  • ...and Choose" protocol like I was expecting from my classical understanding of Chaum's work. ...he unblinding factors, one-by-one. The server thus opened and verified all of the tokens--except for one, which was signed and returned. Upon return, th
    9 KB (1,529 words) - 23:47, 18 September 2013
  • .... The voting pool will rely on this protocol to protect against most forms of attack in the deposit process. ...dingBailment to the other transaction servers in the voting pool. When the other members verify that a transaction server has signed an invalid pendingBailm
    1 KB (211 words) - 11:31, 23 May 2014
  • ...the case of an oversize transaction, or be partially satisfied in the case of not sufficient inputs. ...be the sum of the inputs minus the required transaction fee and the total of all outputs except the last one.
    2 KB (240 words) - 22:57, 2 December 2014
  • ...ontract]] can predict the sequence of addresses and enumerate the holdings of the pool for auditing purposes. ...s which defined the individual deposit addresses are composed from the set of public keys derived by applying the same index value to all xpubs.
    3 KB (493 words) - 19:07, 7 October 2014
  • :This version of the specification contains is believed to be complete, but is still subject :Should be 1. This field allows for future expansion of the voting pool wallet specification.
    2 KB (294 words) - 16:34, 16 January 2015
  • <br>'''OTMadeEasy''' -- A SWIG wrapper for the high-level API. Used for all other languages, such as Python, C Sharp, PHP, etc. <br>'''OTAPI_Basic''' -- The ''low-level API,'' as used in all other languages.
    20 KB (3,232 words) - 23:41, 18 September 2013
  • ...e a deterministic sequence of public keys which can not be predicted ahead of time.
    420 bytes (64 words) - 20:03, 17 April 2014
  • ...I call returns a list of signatures which can be shared with other members of the voting pool to create an valid withdrawal transaction. * Input 0 is a 2-of-3 multisig script and none of the required signatures have been supplied
    689 bytes (97 words) - 22:23, 30 November 2015
  • ...''[https://www.mozilla.org/MPL/2.0/ MPLv2 license.]''' The main components of Open-Transactions are the core library, the client API, the 'opentxs' comma ...ed in any software project, including any commercial project, without fear of legal repercussions.
    10 KB (1,625 words) - 22:39, 8 July 2015
  • ...s. How can this be when the only globally-unique namespace in i2p consists of gibberish numbers? ...be entirely eliminated. In this picture, they're replaced by a combination of Ricardian contracts (which are [[Sample Currency Contract|self-verifiable]]
    14 KB (2,470 words) - 16:57, 12 June 2013
  • ...orrective action is necessary. The transaction server may limit the number of <code>[[pendingBailment]]</code> notices a user may have open at a given ti
    945 bytes (156 words) - 11:31, 23 May 2014
  • ...d prototype notary server. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the Open This basic structure can be built upon to create many types of financial instruments.
    7 KB (1,015 words) - 19:34, 21 July 2019
  • .../ Hushmail] and Chris Odom, the creator of Open-Transactions and cofounder of [[Monetas]]. [http://www.opentransactions.org/open-transactions.pdf (Click
    493 bytes (69 words) - 02:50, 12 October 2015
  • ...ons, transaction servers must not issue receipts if there is a possibility of a deposit failing on the blockchain. ..., deposits are not considered complete until they have achieved the number of confirmations required for newly-issued coins to be considered mature (100
    957 bytes (147 words) - 20:51, 17 April 2014
  • :This version of the specification contains is believed to be complete, but is still subject ...ries containing the [[xpub|extended public key]] (xpub) to be made capable of signing transactions.
    1 KB (192 words) - 13:47, 23 September 2014
  • ...through the process of creating a fresh server. You will want to make use of the sample contracts in the sample-data folder for this process. ...ver.h</code> and <code>src/otserver/OTServer.cpp</code> files for the bulk of the server code.
    1 KB (254 words) - 16:41, 11 June 2013
  • Auditing is the process via which a third party can validate the operations of a transaction server. In order for this to occur, the transaction server mu Auditors can not require transactions servers to publish this data, of course, but a transaction server can not hide a failure to release auditing
    551 bytes (89 words) - 07:49, 26 May 2014
  • ...]]</code> argument. Any time a change output is allocated, the index value of the [[address identifier]] is incremented, and if a change output is remove
    2 KB (237 words) - 14:26, 22 October 2014
  • ...l cash. Finally these sorts of services can be offered for profit, instead of relying on hobbyists and enthusiasts! ...networks can now be drastically sped-up through the anonymous contribution of resources.''' If you don't want to contribute computing resources, that's f
    4 KB (651 words) - 23:47, 18 September 2013
  • ...ills required such as Javascript, etc. All that is required is a knowledge of the system and the OTTP URI format. ...and that is key for user confidence. There may also be other, simpler ways of performing messaging that do not require such verbose links. Similar format
    4 KB (714 words) - 23:48, 18 September 2013
  • ...ymentRequest</code>, then the nym will discover that fact when he asks the other transaction servers, and thus he will know in advance not to send the bitco ...posit must not be the result of a malicious server, but rather, the result of user error or malice. As a result, the funds are credited to the appropriat
    2 KB (302 words) - 11:45, 23 May 2014
  • ...e]], financial crypto, [[Sample Cash|digital cash]] and transaction [[List of Classes|library]]. ...basket currencies, unforgeable account balances, digital cash, destruction of account history, [http://iang.org/papers/ricardian_contract.html Ricardian
    15 KB (2,168 words) - 05:55, 5 December 2015
  • ...deliver a valid deposit address to their customers, and the security model of the voting pool requires that a malicious or compromised service must not b The only message used out of the [https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki BIP70]
    2 KB (241 words) - 11:14, 23 May 2014
  • ...already-defined series with a new one. This will occur with the structure of the voting pool is changed. ...d series, then the effect of this call will be to create an "orphan chain" of obsolete series definitions.
    3 KB (396 words) - 16:40, 16 January 2015
  • ...contract itself.'' This means that '''anyone can read that public key out of the contract, and then use it to verify the signature on that contract.''' ...ir future communications to that key,''' and/or take advantage of whatever other trusted keys and rendezvous points may be described in the contract. Whenev
    10 KB (1,556 words) - 17:02, 11 June 2013
  • ...deposit address by interacting with the service front end web site or some other software application. When the service receives such a request,  it notifi When the OT client receives notice of a user desire to deposit funds to a voting pool, via any method, it sends a
    7 KB (1,135 words) - 13:54, 9 October 2014
  • ...rithm (voting pools)|input selection algorithm]] to obtain an ordered list of eligible inputs. ...the case where the output sum is greater than the input sum. At this stage of the algorithm, the input sum exceeding the output sum does not prove that a
    2 KB (301 words) - 14:27, 22 October 2014
  • 0.85c--- Lots of progress! Added: ...were regenerated; cash withdrawal was fixed in the test GUI. The contents of scripts/ot and scripts/samples were updated. (Make sure, if you are keeping
    26 KB (3,847 words) - 13:10, 12 June 2013
  • ...from secretly tracking them by substituting a different mint file for one of the users. The users thus have an incentive to compare notes on the mint fi ...te a mutually acceptable asset type, or otherwise satisfy any requests via other avenues such as Bitcoins, or Ripple.)
    3 KB (505 words) - 23:48, 18 September 2013
  • ...address is in a [[Keyset (voting pools)|series]] at least one number ahead of the hot series when a duplicate deposit is received, the pool should issue ...the criteria above it means the deposit was sent to a hot address instead of a cold address. In this case the funds should be swept to cold storage afte
    2 KB (366 words) - 12:00, 23 May 2014
  • ...se behind the scenes. And any sample code you need can be copied right out of Moneychanger's code. * '''Exchange''' Digital Assets '''in and out of Baskets''' (from your Asset Accounts)
    34 KB (4,780 words) - 22:47, 8 July 2015
  • In order to fufill the design criteria of voting pools, change outputs generated from withdrawal transactions must be ...from deposit series 1 will be sent to change series 20. The standard order of the xpubs in series 20 is: y<sub>20</sub>, z<sub>20</sub>, w<sub>20</sub>.
    1 KB (205 words) - 22:06, 17 April 2014
  • ...pts may only be requested from active series, as indicated by the location of the charter output. :This version of the specification contains is believed to be complete, but is still subject
    2 KB (277 words) - 13:38, 23 September 2014
  • The concept of &quot;smart contracts&quot; originated with Nick Szabo: [http://szabo.best. ...d logic, until it expires or is deactivated. In this sense, it is like any other recurring OT transaction such as market trades and payment plans.
    22 KB (3,470 words) - 17:16, 11 June 2013
  • ...rt of a [[Voting Pools|voting pool]], additional requirements apply on top of its existing functionality. The auditor is responsible for maintaining an independent copy of the same deposit database as the transaction server. It also tracks withdra
    2 KB (221 words) - 06:12, 8 October 2014
  • ...process of being constructed, either because this is the first transaction of the algorithm or because a previous pending transaction has been moved to t Size checking is performed by creating a copy of the transaction, adding a dummy change output, and verifying that the trans
    1 KB (171 words) - 11:01, 4 November 2014
  • ...issuer and transaction server have the ABILITY to collude?''' (regardless of incentive.) '''Scenario:''' The ''Issuer'' is actually a '''Voting Pool''' of transaction servers, with '''Bitcoin''' stored in the pool (on the blockcha
    47 KB (8,003 words) - 13:40, 12 June 2013
  • currencies or digital assets, and does not back any of the same. open source community. Fellow Traveler also uses Valgrind.
    6 KB (780 words) - 17:08, 12 June 2013
  • Dust transactions are transactions which create outputs of such a low amount that they would cost more to spend in transaction fees th Typically dust arises as a form of advertising on the blockchain, or else as an attack designed to deanonymize
    359 bytes (54 words) - 13:49, 23 May 2014
  • ...n [https://github.com/Open-Transactions/opentxs/tree/develop/wrappers many other languages.] ...e no high-level API version is available. If you are writing software that uses OT, and you need to copy some sample code, just get it from [https://github
    35 KB (4,910 words) - 22:53, 8 July 2015
  • ...a withdrawal transaction. It is called from [[startwithdrawal]] with a set of three parameters: ...addresses with eligible utxos to be used as inputs, the various parameters of the address identifier are incremented in the following order:
    5 KB (754 words) - 17:09, 7 October 2014
  • The [[startwithdrawal]] API call accepts a list of outputs to be created since voting pools process withdrawals in batches.
    461 bytes (60 words) - 15:24, 26 September 2014
  • ...m/blog/ Bill St Clair]. He has mentioned discussions with Patrick Chkeroff of [https://loom.cc/ Loom] as his muse in this area. The receipt itself become The receipts on Open Transactions also take inspiration from the work of [http://financialcryptography.com/ Ian Grigg].
    15 KB (2,501 words) - 17:35, 11 June 2013
  • ...eceived deposits, constructs outgoing transactions, and monitors the state of all relevant incoming and outgoing transactions. ...llet, must be currency-agnostic and do not have any inherent understanding of currency-specific parameters such as address formats.
    4 KB (625 words) - 13:00, 12 November 2014
  • # Compare the sum of the inputs to the sum of the outputs and required transaction fee to determine if more inputs are re
    2 KB (387 words) - 11:01, 4 November 2014
  • ...wallet.exe) starts up, it tries to read from the ini file. The '''location of the ini file''' is subject to change but for now, it is: <code>C:\ot.ini</c '''Eventually the ini file will store all sorts of things. Suggestions?'''
    3 KB (514 words) - 13:48, 12 June 2013
  • ...lgorithms, XOR'd together, so that when the time inevitably comes that one of them is compromised, the system is still secure and a new one can be swappe Open Transactions should still be able to read and process the other message digest algorithms, should a contract be signed with one. But the SA
    1 KB (208 words) - 17:10, 12 June 2013
  • A minority loss of consensus exists any time where between 1 and <code>m-n</code> servers have A customer deposits bitcoins into the pool via an address provided as part of a valid [[Payment Protocol (voting pools)|PaymentRequest]], but the respons
    1 KB (174 words) - 14:26, 23 May 2014
  • decode OT-base64-decode out of armor. exchange exchange in/out of a basket currency.
    6 KB (893 words) - 21:56, 8 July 2015
  • ...lockchain withdrawals from the pool, the audit servers must agree on a set of parameters used to deterministically construct blockchain transactions. The # A list of valid withdrawals to be processed, which may be an empty list
    964 bytes (144 words) - 14:48, 12 November 2014
  • The [[startwithdrawal]] API call returns a list of accounting and status information corresponding to the transactions which i ...nym's outBailment message could not be completely satisfied due to a lack of hot inputs. Series up to <n> must be thawed to completely fulfil this outBa
    1 KB (168 words) - 14:46, 21 October 2014
  • ...t transaction numbers from the server ahead of time, and usually has a few of them sitting in his wallet. That way, he can write a cheque anytime he want All of the financial instruments have different properties... I invite you to chec
    5 KB (720 words) - 15:04, 13 July 2015
  • ...of a [[Voting Pools|voting pool]], it additional requirements apply on top of its existing functionality. The Notary must keep track of all blockchain-denominated balances via OT receipts. In addition to the sep
    2 KB (328 words) - 12:59, 12 November 2014
  • ...action to exceed size limits OR no change will be required (as in the case of a split output) ### Add a change output of the appropriate value
    2 KB (269 words) - 11:14, 4 November 2014
  • ...ransaction servers) any number of ASSET CONTRACTS (asset types) any number of ASSET ACCOUNTS (where funds go) a CASH PURSE for each ASSET TYPE ...a single &quot;account&quot; in the user's interface across an actual LIST of accounts that reside on multiple servers.)
    5 KB (900 words) - 13:53, 12 June 2013
  • NOTE: All new issues will be going into the Issues section of this github page. ...token database. I guess I'll throw these into a folder, too, based on hash of the token. Long term will be wherever the above Database questions are reso
    3 KB (434 words) - 17:15, 12 June 2013
  • #REDIRECT [[Minority loss of consensus]]
    40 bytes (5 words) - 14:20, 23 May 2014
  • If you run it with blank data, it will walk you through the process of creating a fresh server. You will want to use the Moneychanger GUI as well,
    1 KB (189 words) - 21:58, 8 July 2015
  • In the case of a new voting pool forming from a group of businesses which were previously operating as independent entities, they wi ..., they reserve enough series numbers to create one hot series and the rest of their existing holdings as inactive series, then increment this number by o
    1 KB (182 words) - 22:19, 17 April 2014
  • ...I call returns a list of signatures which can be shared with other members of the voting pool to create an valid withdrawal transaction. In order for members of the voting pool to coordinate transaction signing, all transactions '''MUST
    2 KB (331 words) - 15:52, 26 September 2014
  • Open Transactions supports different types of financial instruments... Here's a little chart to show some of the differences between these instruments:
    5 KB (765 words) - 23:43, 18 September 2013