<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Oleg Andreev: posts tagged blockchain</title>
<link>https://oleganza.com/tags/blockchain/</link>
<description>Software designer and crypto-anarchy historian. about • twitter • telegram</description>
<author></author>
<language>en</language>
<generator>Aegea 11.4 (v4171e)</generator>

<itunes:owner>
<itunes:name></itunes:name>
<itunes:email>oleganza@gmail.com</itunes:email>
</itunes:owner>
<itunes:subtitle>Software designer and crypto-anarchy historian. about • twitter • telegram</itunes:subtitle>
<itunes:image href="https://oleganza.com/pictures/userpic/userpic-square@2x.jpg?1686684482" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Blockchain business is like Formula One</title>
<guid isPermaLink="false">34</guid>
<link>https://oleganza.com/all/blockchain-business-is-like-formula-one/</link>
<pubDate>Wed, 01 May 2024 14:46:33 +0000</pubDate>
<author></author>
<comments>https://oleganza.com/all/blockchain-business-is-like-formula-one/</comments>
<description>
&lt;p&gt;Building apps on a blockchain is very much like the top-tier racing sport, F1. And it’s not about speed, performance or running in circles.&lt;/p&gt;
&lt;p&gt;You see, F1 is a technical sport between some of the best engineers on the planet, and the smartest one wins the trophies. In F1, like in real life, there is a stack of technical regulations saying what you can and cannot do. If you break the regulations — you are disqualified. If you meet the regulations — try hard to reach the fourth, third, or maybe even a second place.&lt;/p&gt;
&lt;p&gt;But in order to win your job is to find the gap — the one where the regulations mean one thing, but actually say a different one. That’s where the true geniuses figure out extra power and downforce to be added to otherwise excellent engineering expected from everyone in the paddock.&lt;/p&gt;
&lt;p&gt;Blockchains and Fintech are somewhat like this. You don’t want to break the regulations, but you also don’t want to make a complicit product — blockchain part adds more overhead and instability to whatever traditional piece of software you are doing. Blockchain products are used in the middle area: where people need to break away from corrupt status quo imposed by old order, achieve personal freedom and take personal responsibility. All while using it wisely and not get disqualified.&lt;/p&gt;
&lt;p&gt;In F1 only the top of the top need to find the gap. In blockchain everyone has to play this game to stay afloat. Airdrops instead of ICOs. NFTs instead of securities. Self-custody apps instead of banks. Zero-knowledge protocols over cloud computing.&lt;/p&gt;
&lt;p&gt;You don’t disrupt the world head-on. You work around the obstacles by building a better way.&lt;/p&gt;
</description>
</item>

<item>
<title>What is blockchain</title>
<guid isPermaLink="false">15</guid>
<link>https://oleganza.com/all/what-is-blockchain/</link>
<pubDate>Fri, 09 Feb 2018 05:19:38 +0000</pubDate>
<author></author>
<comments>https://oleganza.com/all/what-is-blockchain/</comments>
<description>
&lt;p&gt;Blockchain is a data structure for proving that certain events happened in a specific order.&lt;/p&gt;
&lt;p&gt;Blockchain consists of a chain of timestamped blocks of events. Events are often called &lt;i&gt;transactions&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Why timestamps?&lt;/b&gt; To not only order events relatively, but also pin them to the real time as it’s way more useful and in some cases necessary to make plain ordering work (e.g in Bitcoin to readjust difficulty).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Why chains?&lt;/b&gt; To cryptographically link past events to the current events, preserving their order under the latest timestamp.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Why blocks?&lt;/b&gt; Because it is relatively expensive to timestamp an event, so almost every blockchain protocol groups multiple events in a single block that gets timestamped.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Why timestamps are expensive?&lt;/b&gt; It takes time to reach an agreement in a distributed system. The more distributed and less well-connected the system is, the longer it takes.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What blockchain is not&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Blockchain is not a “shared” or any other kind of database, &lt;b&gt;blockchain is only a proof&lt;/b&gt;. Blockchain is typically used as a mechanism to update one’s database. The illusion of a shared database is created by multiple computers updating their databases using the same blockchain, and arriving to the same contents. Usually only a specific slice of such databases is replicated (for instance, in Bitcoin it is the set of all unspent coins), while the rest of the data is more user-specific or even private (account names, transaction annotations etc).&lt;/p&gt;
&lt;p&gt;Blockchain is not a product in itself. Blockchain is a cryptographic proof and as such works only within specific assumptions. For instance, Bitcoin proves that a certain amount has changed hands under assumption that it is prohibitively expensive to double-spend (or reverse) that transfer and that the network is well-connected in order to detect such attempts early. Likewise, commercial/federated blockchain network assumes that the operators protect their infrastructure well from abuse and do not fork the chain. Blockchain is only a component in a larger integrated system.&lt;/p&gt;
&lt;p&gt;Blockchain is not a transport mechanism. Transport mechanisms are necessary for delivery and replication of blockchains. Blockchain is not where &lt;i&gt;“money flows”&lt;/i&gt;, it’s a place where money &lt;i&gt;already moved&lt;/i&gt; and we have a proof of it.&lt;/p&gt;
&lt;p&gt;Blockchain is not a “distributed system” in a traditional sense. Most distributed systems distribute load. &lt;b&gt;Blockchains distribute vulnerability.&lt;/b&gt; For example, Bittorrent network and distributed/sharded databases distribute traffic and processing costs so that any single node does not have to service all requests. In a blockchain network nodes replicate and verify the same information in order to minimize vulnerability to any single node or entity.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;On blockchain scalability&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Traditional distributed systems are designed to scale the computational throughput, blockchains are designed to &lt;a href="http://unenumerated.blogspot.com/2017/02/money-blockchains-and-social-scalability.html"&gt;scale social interactions&lt;/a&gt;. Bitcoin nodes re-verify all same data and miners burn unforgivable amounts of electricity, but in return people in random jurisdictions can transact directly without numerous intermediaries and associated trust issues. As a result, the measurable costs in terms of money and time are significantly lowered and immeasurable _business opportunities_ are unlocked when more transactions become cost-effective at all.&lt;/p&gt;
</description>
</item>

<item>
<title>Assets is the new cryptographic primitive</title>
<guid isPermaLink="false">33</guid>
<link>https://oleganza.com/all/assets-is-the-new-cryptographic-primitive/</link>
<pubDate>Tue, 28 Mar 2017 08:00:00 +0000</pubDate>
<author></author>
<comments>https://oleganza.com/all/assets-is-the-new-cryptographic-primitive/</comments>
<description>
&lt;p&gt;Computer science and applied cryptography in particular, has a hierarchy of building blocks, where higher-order blocks are composed of lower-order blocks.&lt;/p&gt;
&lt;p&gt;Roughly, the hierarchy looks like this:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Charge and current in electric circuits&lt;/li&gt;
&lt;li&gt;Bits&lt;/li&gt;
&lt;li&gt;Bytes &amp; words&lt;/li&gt;
&lt;li&gt;Data structures&lt;/li&gt;
&lt;li&gt;Permutations: block ciphers, hash functions&lt;/li&gt;
&lt;li&gt;Self-authenticated data structures (e. g. hash-trees)&lt;/li&gt;
&lt;li&gt;Symmetric encryption and authentication&lt;/li&gt;
&lt;li&gt;Public key cryptography: digital signatures, shared secrets, asymmetric encryption.&lt;/li&gt;
&lt;li&gt;Certificates and chains of trust (e. g. X.509, PGP web of trust)&lt;/li&gt;
&lt;li&gt;Timestamped append-only logs (e. g. Certificate Transparency)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Blockchain protocols are made of these building blocks in order to offer a new kind of a building block: the &lt;b&gt;digital asset&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Digital assets simplify and expand some schemes that struggle with lower-level primitives such as digital signatures and certificates.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;In money:&lt;/b&gt; digital assets are bearer instruments that can be exchanged between parties that do not trust each other, while signatures only facilitate point-to-point exchange between trusting parties.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;In supply chains:&lt;/b&gt; digital assets represent certificates of acceptance enabling end-to-end security for each participant in the supply chain, automating provenance and improving security of payments. E. g. a payment can be locked by condition that a particular set of certificates are produced, instead of deferring it to a third party escrow, increasing the surface of vulnerability.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;In consumer payments:&lt;/b&gt; digital assets are used to represent not only payment instruments (cash, rewards, loyalty points), but also receipts and sometimes products themselves (tickets and prepaid cards).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;In things:&lt;/b&gt; digital assets represent access tokens to devices running tamper-resistant computers that can be efficiently delegated, used as a collateral, bought and sold. E. g. lockboxes, vending machines and cars.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What about smart contracts?&lt;/b&gt; Aren’t those the next higher-order primitive? Not quite. Smart contracts use formal language to describe context-specific policy, so their impact depends on that context. Smart contracts inside a public key infrastructure (e. g. certificates) enable more sophisticated signing rules, but only within limitations and assumptions of such infrastructure. Smart contracts that control digital assets take advantage of their bearer instrument nature secured by entire blockchain network that acts as very slow and very secure computer. Smart contracts are important, but play a supportive role in systems built on top of digital assets.&lt;/p&gt;
&lt;p&gt;Whenever you wonder how could a blockchain protocol help with a given problem, reframe the question in terms of digital assets. &lt;b&gt;If there is something that can be defined as a digitally transferrable thing and benefit from automation and improved security of such transfers, then you have a reason to consider blockchain as part of your design.&lt;/b&gt; If not, then blockchain is probably not what you need: it would be either irrelevant (e. g. health records on blockchain) or grossly inefficient (e. g. arbitrary computation environment).&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Originally &lt;a href="https://blog.oleganza.com/post/158936776253/assets-is-the-new-cryptographic-primitive"&gt;published&lt;/a&gt; on March 28, 2017&lt;/i&gt;&lt;/p&gt;
</description>
</item>


</channel>
</rss>