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

broken website links to files, well

beyond the context of blockchain

technology for the overall functionality

of the Internet. Here, BitTorrent peer-to-

peer file-sharing technology has been

merged with the tree and versioning

functionality of Git (initially applied to

software but “confirmable versioning”

as a concept being more widely

applicable to any digital asset). IPFS,

then, is a global, versioned, peer-to-peer

filesystem, a system for requesting and

serving a file from any of the multiple

places it might exist on the Web (versus

having to rely on a central repository)

per a hash (unique code) that confirms

the file’s integrity by checking that spam

and viruses are not in the file.60 IPFS is

congruent with the Bitcoin technical

architecture and ethos, rewarding file-

sharing nodes with Filecoin.

Third, in the area of archiving, a full

ecosystem would also necessarily

include longevity provisioning and end-

of-product-life planning for blockchains.

It cannot be assumed that blockchains

will exist over time, and their

preservation and accessibility is not

trivial. A blockchain archival system

like the Internet Archive and the

Wayback Machine to store blockchains

is needed. Not only must blockchain

ledger transactions be preserved, but we

also need a means of recovering and

controlling previously recorded

blockchain assets at later dates (that

might have been hashed with proprietary

algorithms) because it is likely that

certain blockchains will go out of

business. For example, it is great that

someone established proof-of-existence

of her will on the Bitcoin blockchain in

2014, but how can we know that the will

can be rehashed and authenticated in 60

years when it needs to be verified? If

blockchains are to become the lingua

franca archival mechanism for the whole

of a society’s documents, longevity,

preservation, and access mechanisms

need to be built into the value chain

explicitly. Further, the existence of these

kinds of tools—those that archive out-

of-use blockchains and consider the full

product lifecycle of the blockchain—

could help to spur mainstream adoption.

Ethereum: Turing-Complete

Virtual Machine

Blockchain technology is bringing

together concepts and operations from

several fields, including computing,

communications networks, cryptography,

and artificial intelligence. In Satoshi

Nakamoto’s original plan, there were

three steps, only two of which have been

implemented in Bitcoin 1.0. These are

the blockchain (the decentralized public

transaction ledger) and the Bitcoin

protocol (the transaction system to move

value between parties without third-

party interaction). This has been fine for

the Blockchain 1.0 implementation of

currency and payment transactions, but

for the more complicated tier of

Blockchain 2.0 applications such as the

recording and transfer of more complex

assets like smart property and smart

contracts, we need the third step—a

more robust scripting system—and

ultimately, Turing completeness (the

ability to run any coin, protocol, or

blockchain). Nakamoto envisioned not

just sending money from point A to point

B, but having programmable money and

a full feature set to enable it. One

blockchain infrastructure project aiming

to deliver a Turing-complete scripting

language and Turing-complete platform

is Ethereum.

Ethereum is a platform and a

programming language for building and

publishing distributed applications.

More fundamentally, Ethereum is a

foundational general-purpose

cryptocurrency platform that is a Turing-

complete virtual machine (meaning that

it can run any coin, script, or

cryptocurrency project). Rather than

being a blockchain, or a protocol

running over a blockchain, or a

metaprotocol running over a protocol

like other projects, Ethereum is a

fundamental underlying infrastructure

platform that can run all blockchains and

protocols, rather like a unified universal

development platform. Each full node in

the Ethereum network runs the Ethereum

Virtual Machine for seamless distributed

program (smart contract) execution.

Ethereum is the underlying blockchain-

agnostic, protocol-agnostic platform for

application development to write smart

contracts that can call multiple other

blockchains, protocols, and

cryptocurrencies. Ethereum has its own

distributed ecosystem, which is

envisioned to include file serving,

messaging, and reputation vouching. The

first component is Swarm (“Ethereum-

Swarm,” not to be confused with the

crowdfunding site Swarm) as a

decentralized file-serving method. A

second component is Whisper

(“Ethereum-Whisper,” also not to be

confused with other similarly named

projects), which is a peer-to-peer

protocol for secret messaging and digital

cryptography. A third component is a

reputation system, a way to establish

reputation and reduce risk between

agents in trustless networks, possibly

provided by TrustDavis, 61 or ideas

developed in a hackathon project,

Crypto Schwartz. 62

Counterparty Re-creates

Ethereum’s Smart Contract

Platform

In November 2014, Counterparty

announced that it had ported the open

source Ethereum programming language

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

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

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С: Предприятие» (операторам, кладовщикам, кассирам, продавцам).Издание подготовлено при содействии Агентства Деловой Литературы «Ай Пи Эр Медиа»

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

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