This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 87 lines
!!! Overview[1]
[{$pagename}] is a [peer-to-peer] [Distributed Ledger Technology] ([DLT]) shared by Untrusted participants, with strong guarantees about accuracy and consistency.
[{$pagename}] [applications] can establishes [trust], [accountability] and [transparency] while streamlining business processes.
[{$pagename}] is generally used to describe the [Protocol] for the [Distributed Ledger Technology] which forms the heart of the [Cryptocurrency], [Bitcoin].
The concept of the [{$pagename}] lies at the heart of all [cryptocurrencies|Cryptocurrency]. [{$pagename}] is the decentralised historical record of changes in the ownership of an asset, be it simply spending a [bitcoin] or executing a complex [Smart contract] in one of the second-generation cryptocurrencies such as [Ethereum]. Whenever a [cryptocurrency] transaction occurs, its details are broadcast throughout the entire [cryptocurrency] network by the spending party, ensuring that everyone has an up-to-date record of ownership. Periodically, all the recent changes get bundled together into one “[block]”, and added to the historical record. And so the [{$pagename}] – a linked list of all the previous blocks – serves as the full and complete record of who owns what within the [{$pagename}] network.
Think of [{$pagename}] as an [Operating System] for interactions.
* [{$pagename}] is a permanent, [Cryptographic] tool that makes it easier to create cost-efficient networks without requiring a [Registration Authority].
* [{$pagename}] is [database] technology that works on a [network] such as the [Internet]. [Entities] install the [application] locally and the "nodes" all hold a copy of the [database].
* [{$pagename}] No central server holds control over the [database]. (ie [Non Permissioned System])
* [{$pagename}] database is structured as a [ledger|Distributed Ledger Technology] or a registry of entries into the [{$pagename}].
* [{$pagename}] entries are aggregated into data structure [blocks]. The blockchain consists of [blocks] that hold "time-stamped" batches of valid entries.
!! [{$pagename}] [Blocks]
* [Blocks] record and confirm when, and in what sequence, transactions enter and are logged in the [{$pagename}].
* Each block includes the "[hash]" of the prior block, which links the [blocks] together.
* The linked blocks form a chain, with each additional block reinforcing those before it. From this process comes the name [{$pagename}].
* Blocks are created by [Entities], in [Bitcoin] known as "miners", who use specialized software or equipment designed specifically to create [blocks].
* [How many Blocks are there?|https://blockexplorer.com/api/status?q=getBlockCount|target='_blank']
* [Bitcoin blocks] just keep getting added to the end of the chain at an average rate of one every 10 minutes.
* [Bitcoin blocks] are for proving that [transactions] existed at a particular time. [Transactions] will still occur once all the [Bitcoins] have been generated, so blocks will still be created as long as people are trading [Bitcoins].
!! [{$pagename}] [Network]
Entries - or transactions - are passed from or node to node on a best-effort basis.
* The specific blockchain [protocol] defines a valid transaction.
* In [Bitcoin], a valid transaction must be [digitally signed|Digital Signature], spend one or more unspent outputs of previous transactions, and the sum of transaction outputs must not exceed the sum of inputs.
* Other [{$pagename}] [Protocols] may use a different method of validation, such as third party certification, or none at all.
* Creation of [Bitcoin] [blocks], miners are incentivised to create [blocks] by two types of rewards: a pre-defined per-block award and fees offered within the transactions themselves, payable to any miner who successfully confirms the transaction.
* [Distributed Ledger Technology] applications may incentivise block creators differently. If the [{$pagename}] application is run for internal use within a bank or a group of banks these may simply pay third parties or employees to perform this task.
!! [Transparency]
The original [Bitcoin] code has been released under an [Open Source] [License] and all [Blockchain 2.0] applications have also been [Open Source].
[Open Source] code provides the [blockchain] with important [transparency], which adds to the [trust] in the system and its ledger that comes with the [Distributed Consensus] [database] structure. All users of [{$pagename}] can verify if the underlying code has any security flaws or contains any back doors to allow tampering.
[Bitcoin] is an is an [Non Permissioned System] which implies the information about all transactions on the [{$pagename}] is accessible to all users. This [transparency] allows all users to check their copy of the [{$pagename}] for consistency with other users’ copies.
In addition, any well-connected node is able to determine, with reasonable certainty, whether a transaction does or does not exist in the [{$pagename}].
Any node that creates a transaction can, after a confirmation period, determine with a reasonable level of certainty whether the transaction is valid, able to take place and become final (i.e. that no conflicting transactions were confirmed into the [{$pagename}] elsewhere that would invalidate the transaction, such as the same [cryptocurrency] units "double-spent" somewhere else).
!! [{$pagename}] [Privacy Considerations]
The [{$pagename}] has no concept of a [user]. There are erroneous references to user addresses as they are wallet addresses which are assigned to a Wallet which is owned by a user. These wallet addresses provide [pseudonymity] for users.
[Identity Correlation] of these wallet addresses with some other [Identification] values are required to determine the [End-User].
The [Bitcoin] network strives to preserve the [privacy] of its users by allowing nodes to access the ledger under a [pseudonym]. To transfer a [Bitcoin] the node does not have to reveal the identity of the [Natural Person] or [Organizational Entity] operating the node. All that is needed is that the node makes the transaction with a [digital Signature] with a valid [Private Key].
[{$pagename}] transparency may be a challenge for the [privacy] of its user.
* the [Bitcoin address] of the sender
* the [Bitcoin address] of the receiver
* the [DateTime]
* the [Unique Identifier] for the [Block]
* the [Bitcoin] [Blockchain] records the [Payment Transaction] amount in [BTC]
are published __permanently__ on the [Bitcoin] [Blockchain] and available to everyone to track and the [Bitcoin] [Blockchain] records the [Payment Transaction] amount in [BTC].
Unless the [Payment Transaction] is done face-to-face, then there is also a [Telecommunications] system involved which has additional information about you.
There are many ways you [Digital Identity] can be linked to a wallet address.
* Some people share their address publicly. __DO NOT DO THIS__
* The exchange where you bought your [bitcoin] from has both your [Digital Identity] and your wallet address.
* [Merchants] you pay can make the association through:
** the [Bitcoin address] of the sender
** [Telecommunications] you did for the [Payment Transaction]
At least two companies, [Elliptic|https://www.elliptic.co/|target='_blank'] and [Chainalysis|https://www.chainalysis.com/ |target='_blank'], [Cluster analysis] and other techniques of [Identity Correlation] to [bitcoin] addresses, and compiling all their insights into commercialized [databases] that track all [bitcoin] activity in an effort to [De-anonymization] [Bitcoin].
However, some [Organizational Entities|Organizational Entity] are proposing [Blockchains] as [Permissioned Systems] which demands a link to a [entity]’s [Digital Identity], and this [Personal data] will be accessible for all who use the [{$pagename}]. This creates challenges in respect of [Regulatory compliance] even though some of the people demanding the [Permissioned Systems] are [Government Entities|Government Entity]
!! Beyond [Cryptocurrency]
[{$pagename}] technology has already grown beyond just [Bitcoin], and is now being used, by ShoCard and others, for systems other than currency transactions. If you are technically inclined, you can find the original paper describing [Bitcoin] and the [{$pagename}] [here|https://bitcoin.org/bitcoin.pdf|target='_blank']. [For a simpler explanation|https://youtu.be/s4g1XFU8Gto|target='_blank']
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [Blockchain 2.0, smart contracts and challenges|http://www.twobirds.com/en/news/articles/2016/uk/blockchain-2-0--smart-contracts-and-challenges|target='_blank'] - based on data observed:2016-06-18