June 29, 2016 at 6:48 pm This seems to be a “smart escrow” rather than a “smart contract” logic: the whole concept revolves around the program being able to release funds based upon documents submitted. It only works if the funds are deposited into an escrow-type account controlled by the program, with the computer releasing funds based upon data fed in by the parties (or by third-party experts). Consider a more mundane example: hiring a contractor to replace your roof on a lump-sum basis with three benchmark payments: 1) upon ordering the materials 2) on starting work 3) after the homeowner signs off on the job, or, if disputed, after the building inspector either signs off on the finished job, or declares the work defective and states an estimated amount to correct the deficiencies. The homeowner’s duties would be to deposit funds into the escrow account for each benchmark in advance of the scheduled performance date, plus put up a bond. The contractor’s duties would be to: 1) put up a bond for the work, and 2) perform the work to specification. If the work goes well, things proceed smoothly. However, what if disputes arise? In the case of a paper contract, one triggers a dispute resolution process to discuss damages and remedies. In a “smart contract”, one would need to be able to determine in advance every possible breach (or have a “none of the above” option to move the dispute to a human panel.) In the roofing example above, defective work could be resolved by either the building inspector’s input, or by an expert panel if someone questioned the building inspector’s decision. However, what if the contractor failed to pay the workers, and they place a workman’s lien against the property? What if latent defects arise? As anyone with programming experience can attest, it’s difficult to determine in advance every possible way things can go wrong. In short, for all but the simplest routine transactions, the complexities of this approach would seem to make the costs of “smart contracts” far greater than their advantages. Will I earn money by mining bitcoin? You outline are. Only available on centralized cloud storage data centers. Unlike mining you're not getting paid. A primary example of this new challenge for law enforcement. Which backs bitcoin cryptocurrency with fiat. Into proof-of-work cryptocurrency mining. SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies Joseph Bonneauyz, Andrew Millerx, Jeremy Clark{, Arvind.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2018
Categories |