introduction, shortly, financial, crisis, institutions, bankrupt, started, alternative, funds, particularly, currency, controlled, central, authority, system, introduced, online, using, peer, network, directly, trusted, discovered, blockchain, technology, bitcoin, separately, applications, effectively, solves, spending, problem, situation, organizations, ethereum, foundation, etc, decentralized, designed, specific, business, concepts, usually, considerably, main, thesis, overview, namely, hyperledger, comparison, based, conceptual, design, supported, identical, implementations, additional, development, aspects, chapter, related, fabric, describing, practical, results, https, org, en, www, projects, technologies, covered, distributed, ledger, differ, widely, centralized, solutions, type, data, structure, shared, replicated, multiple, locations, participating, storage, socalled, nodes, participant, ledgers, categorized, unpermissioned, permissioned, therefore, participate, permission, required, example, depth, participants, preselected, limited, restricted, users, permitted, contribute, management, across, ensure, common, node, propagated, agreed, called, consensus, various, algorithms, proof, stake, private, depending, whether, actor, access, taxonomy, illustrated, versus, classical, model, controls, actors, us, problems, stored, changed, blindly, methods, correctness, original, contrast, transactions, cryptographic, hashing, providing, immutable, genesis, presented, hash, calculated, previous, represents, comparing, result, sensitive, described, changing, transaction, completely, assume, includes, previously, updated, contracts, contract, virtual, executed, regular, differs, latter, approved, notary, contain, logic, validated, basically, code, stipulates, conditions, input, execute, illustrate, upcoming, create, collects, finished, collected, stakes, simply, actually, secure, confirmed, security, application, dapp, providers, divided, categories, purely, manage, digital, managing, semi, information, insurance, according, verified, voting, governance, gained, popular, researched, area, academic, research, released, comparisons, compared, theoretical, critical, developers, directed, decision, makers, brief, analysis, named, programming, complements, provides, performance, clearly, constantly, surpasses, execution, latency, throughput, addition, systems, provide, biggest, covering, sample, selected, truffle, framework, tutorials, petes, pete, webpage, clients, description, adopt, image, adoption, recorded, client, later, adoptions, interact, created, response, focused, transferring, monetary, largest, established, software, enables, builtin, turing, complete, similarly, crypto, ether, accessed, explorers, types, externally, owned, automatically, architecture, user, blockchains, publicly, announcing, verify, mechanism, anti, denial, fundamental, unit, computation, maximum, computational, fee, sender, per, total, cal, solidity, readthedocs, io, etherchain, etherscan, culated, subtracted, senders, exceeds, balance, reverted, returned, currently, mining, algorithm, creating, computationally, prevents, sybil, nonce, meaningless, calculate, repeatedly, motivate, process, produces, valid, rewarded, guessing, longest, purpose, attackers, merchant, product, instantly, delivered, delivery, sending, convince, added, attacker, immediately, ignored, prevent, redone, plus, redo, refer, hashes, continue, working, forking, implementation, enterprise, permissionless, requires, enrolled, membership, provider, modular, mechanisms, msps, swapped, universal, applied, industries, channels, channel, independent, subnetwork, defines, visible, accessible, option, networks, competitors, confidential, noticing, john, kilogram, mia, tony, special, available, details, selling, privately, chaincode, referred, installed, instantiated, peers, invoke, instantiation, endorsement, policy, defined, endorsers, necessary, sufficient, components, ordered, ordering, thereby, maintains, endorsing, endorser, endorse, committed, orderers, endorsed, commit, responsible, verification, endorsements, orderer, locally, broadcasted, certificate, issue, signed, certificates, attach, attributes, roles, proposal, simulate, capture, current, simulating, submits, confirm, policies, equivalent, issues, lastly, notify, success, failure, invocation, implemented, decisions, tutorial, source, developing, easier, compilation, deployment, binary, automated, testing, develop, cheaper, releasing, official, provided, project, initial, partial, interface, downloaded, unbox, command, vyper, documented, located, sol, minimum, version, compiler, requirements, include, define, variable, adopters, array, represent, corresponding, address, github, com, karlveskus, http, truffleframework, ganache, refers, byte, noted, automatic, getter, function, parameter, successful, meantime, msg, index, petid, getadopters, adopted, compiling, migrating, compiled, compile, bytecode, migrated, migration, script, js, displayed, import, deploy, migrations, mentioned, starting, local, port, generated, migrate, clicking, bootstrap, component, easily, styles, javascript, src, folder, contains, fonts, images, interactions, app, global, object, functions, init, invoked, json, element, id, pettemplate, template, insert, implement, initcontract, markadopted, handleadopt, instance, explained, getbootstrap, instantiate, pass, trufflecontract, update, disable, received, adopter, requests, wth, getaccount, method, parsed, event, interacting, metamask, lite, server, npm, dev, browser, tab, unfortunately, browsers, chrome, firefox, dapps, solution, mist, extension, npmjs, tested, basic, samples, tuna, edx, pre, configuration, independently, download, binaries, sh, docker, suitable, compose, yml, container, generates, containers, creates, supports, education, material, fabcar, repository, smartcontract, structs, location, breed, request, arguments, specified, passed, initledger, putstate, saved, arrays, adoptpet, condition, error, getstate, creator, getcreator, parse, queryallpets, resultsiterator, buffer, looping, iteration, representing, properties, objects, bytes, startfabric, executes, launches, install, registeradmin, registeruser, scripts, register, enroll, action, express, endpoints, requesting, querying, controller, getallpets, query, proposals, structured, angular, defining, loaded, queries, inserts, listener, expressjs, sdk, angularjs, section, sections, keeping, concerns, totally, transparent, flexible, confidentiality, non, registered, allowing, setup, ecosystem, popularity, frameworks, dummy, less, simplify, easiest, followed, oriented, mention, deployed, specifically, variety, ownership, storages, estate, gambling, removing, supply, electronic, definitely, support, learning, effective, collateral, runtime, manually, codebase, complex, managed, similar, conclusion, theoretically, practically, relevant, possibility, knowing, demonstrated, crucial, implementing, future, asset, storing