Читаем Blockchain: Blueprint for a New Economy полностью

of the machine not feeling like

complying with the contract today, or

only partially complying (as long as it is

not broken). A smart contract similarly

cannot help but execute the prespecified

code. As Lessig reminds us, “code is

law” in the sense that the code will

execute no matter what. This could be

good or bad depending on the situation;

either way, it is a new kind of situation

in society that will require a heavy

accommodation period if blockchain-

based smart contracts are to become

widespread.

There are many considerations raised by

smart contracts and systems of

cryptographically activated assets with

regard to whether we need a new body

of law and regulation that distinguishes

between technically binding code

contracts and our more flexible legally

binding human contracts. 57 Contract

compliance or breach is at the discretion

of human agents in a way that it is not

with blockchain-based or any kind of

code-based contracts. Further, smart

contracts impact not just contract law,

but more broadly the notion of the social

contract within society. We need to

determine and define what kinds of

social contracts we would like with

“code law,” automatically and

potentially unstoppably executing code.

Because it could be nearly impossible to

enforce smart contracts with law as

currently enacted (for example, a

decentralized code swatch running after

the fact is difficult to control, regulate,

or sue for damages), the legal

framework is essentially pushed down to

the level of the contract. The endpoint is

not lawlessness and anarchy, but that

legal frameworks become more granular

and personalized to the situation. Parties

agreeing to the contract could choose a

legal framework to be incorporated into

the code. There could be multiple

known, vetted, “canned” legal

frameworks, similar to Creative

Commons licenses, such that users pick

a legal framework as a feature of a smart

contract. Thus, there could be a

multiplicity of legal frameworks, just as

there could be a multiplicity of

currencies.

Contracts do not make anything possible

that was previously impossible; rather,

they allow common problems to be

solved in a way that minimizes the need

for trust. Minimal trust often makes

things more convenient by taking human

judgment out of the equation, thus

allowing complete automation. An

example of a basic smart contract on the

blockchain is an inheritance gift that

becomes available on either the

grandchild’s eighteenth birthday or the

grandparent’s day of death. A transaction

can be created that sits on the blockchain

and goes uninitiated until certain future

events are triggered, either a certain time

or event. To set up the first condition—

the grandchild receiving the inheritance

at age 18—the program sets the date on

which to initiate the transaction, which

includes checking if the transaction has

already been executed. To set up the

second condition, a program can be

written that scans an online death

registry database, prespecified online

newspaper obituaries, or some other

kind of information “oracle” to certify

that the grandparent has died. When the

smart contract confirms the death, it can

automatically send the funds. 58 The

Daniel Suarez science-fiction book

Daemon implements exactly these kinds

of smart contracts that are effected upon

a character’s death.

Another use case for smart contracts is

setting up automatic payments for betting

(like limit orders in financial markets).

A program or smart contract can be

written that releases a payment when a

specific value of a certain exchange

good is triggered or when something

transpires in the real world (e.g., a news

event of some sort, or the winner of a

sports match). Smart contracts could

also be deployed in pledge systems like

Kickstarter. Individuals make online

pledges that are encoded in a

blockchain, and if the entrepreneur’s

fundraising goal is reached, only then

will the Bitcoin funds be released from

the investor wallets. No transaction is

released until all funds are received.

Further, the entrepreneur’s budget,

spending, and burn rate could be tracked

by the subsequent outflow transactions

from the blockchain address that

received the fundraising.

Blockchain 2.0 Protocol

Projects

There are many next-generation

blockchain technology development

projects that can be very loosely

gathered under the header of Blockchain

2.0 protocol projects (Table 2-2),

although this label is not perfect. The

intent of Table 2-2 is to list some of the

current high-profile projects, not to get

into the descriptive details of how the

projects differ technically or

conceptually.

Table 2-2. Sample list of Blockchain

2.0 projects (extended from Piotr

Piaseki,

http://bit.ly/crypto_2_0_comp)

Bitcoin 2.0 project

Project

name and URL

description

Ripple

Gateway,

https://ripple.com/

payment,

exchange,

remittance

network; smart

contract

system: Codius

Counterparty

Overlay

https://www.counterparty.co/

protocol for

currency

issuance and

exchange

Ethereum

Перейти на страницу:

Похожие книги

1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных
1С: Предприятие 8.0. Универсальный самоучитель
1С: Предприятие 8.0. Универсальный самоучитель

Одним из весомых условий успешной профессиональной деятельности на современном рынке труда среди экономистов, работников финансовых служб, бухгалтеров и менеджеров является знание и свободное владение навыками работы с системой «1С: Предприятие 8.0». Корпоративная информационная система «1С:Предприятие 8.0» является гибкой настраиваемой системой, с помощью которой можно решать широкий круг задач в сфере автоматизации деятельности предприятий, поэтому на отечественном рынке данная система занимает одну из лидирующих позиций. Настоящее руководство адресовано экономистам и бухгалтерам, пользователям системы «1С: Предприятие 8.0», а также всем желающим самостоятельно изучить и использовать возможности настройки системы для конкретного предприятия. Руководство дает полное описание функциональных возможностей и приемов работы с данной системой и содержит простые примеры решения конкретных задач.Издание подготовлено при содействии Агентства деловой литературы «Ай Пи Эр Медиа»

Эльвира Викторовна Бойко

Финансы / Бухучет и аудит / Финансы и бизнес
1С: Бухгалтерия 8.2
1С: Бухгалтерия 8.2

Автоматизация бухгалтерского учета является одной из ключевых задач, стоящих перед руководством каждого предприятия. Время диктует свои условия, и уже давно дебет с кредитом вручную никто не сводит: такой учет громоздок, неповоротлив, медлителен, отличается трудоемкостью и изобилует ошибками. В этой книге мы будем рассматривать одно из наиболее популярных типовых решений системы 1С – конфигурацию «Бухгалтерия предприятия», реализованную на платформе 1С версии 8.2. Этот релиз является самым актуальным на момент написания данной книги.В результате изучения данной книги вы приобретете все необходимые знания для полноценной работы с программой «1С Бухгалтерия 8», научитесь выполнять в ней привычные бухгалтерские операции (работа с документами, формирование проводок, формирование отчетности и др.), самостоятельно создавать и подключать информационные базы, а также подготавливать программу к работе.

Алексей Анатольевич Гладкий

Финансы
1С: Предприятие. Торговля и склад
1С: Предприятие. Торговля и склад

Целью написания данной книги является создание руководства по работе с программным продуктом «1С: Предприятие» конфигурация «Торговля+Склад».В книге использован язык, понятный и доступный не только «продвинутым» пользователям системы «1С: Предприятие», но и людям, которые впервые будут с ней знакомиться. Данное руководство окажется полезным как пользователям, которые занимаются настройкой параметров учета, конфигурированием системы (построением структуры номенклатуры, структуры контрагентов и т. п.), проведением анализа введенной информации (формированием и анализом различных отчетов на основе введенных данных), так и пользователям, которые используют в своей работе узкий круг функций и возможностей системы «1С: Предприятие» (операторам, кладовщикам, кассирам, продавцам).Издание подготовлено при содействии Агентства Деловой Литературы «Ай Пи Эр Медиа»

Игорь Сергеевич Суворов

Финансы / Прочая научная литература / Образование и наука