submitted by j0j0r0 to ethereum [link] [comments]
Dragonchain Public Proposal TL;DR:Dragonchain has demonstrated twice Reddit’s entire total daily volume (votes, comments, and posts per Reddit 2019 Year in Review) in a 24-hour demo on an operational network. Every single transaction on Dragonchain is decentralized immediately through 5 levels of Dragon Net, and then secured with combined proof on Bitcoin, Ethereum, Ethereum Classic, and Binance Chain, via Interchain. At the time, in January 2020, the entire cost of the demo was approximately $25K on a single system (transaction fees locked at $0.0001/txn). With current fees (lowest fee $0.0000025/txn), this would cost as little as $625.
Watch Joe walk through the entire proposal and answer questions on YouTube.
This proposal is also available on the Dragonchain blog.
Hello Reddit and Ethereum community!I’m Joe Roets, Founder & CEO of Dragonchain. When the team and I first heard about The Great Reddit Scaling Bake-Off we were intrigued. We believe we have the solutions Reddit seeks for its community points system and we have them at scale.
For your consideration, we have submitted our proposal below. The team at Dragonchain and I welcome and look forward to your technical questions, philosophical feedback, and fair criticism, to build a scaling solution for Reddit that will empower its users. Because our architecture is unlike other blockchain platforms out there today, we expect to receive many questions while people try to grasp our project. I will answer all questions here in this thread on Reddit, and I've answered some questions in the stream on YouTube.
We have seen good discussions so far in the competition. We hope that Reddit’s scaling solution will emerge from The Great Reddit Scaling Bake-Off and that Reddit will have great success with the implementation.
Executive summaryDragonchain is a robust open source hybrid blockchain platform that has proven to withstand the passing of time since our inception in 2014. We have continued to evolve to harness the scalability of private nodes, yet take full advantage of the security of public decentralized networks, like Ethereum. We have a live, operational, and fully functional Interchain network integrating Bitcoin, Ethereum, Ethereum Classic, and ~700 independent Dragonchain nodes. Every transaction is secured to Ethereum, Bitcoin, and Ethereum Classic. Transactions are immediately usable on chain, and the first decentralization is seen within 20 seconds on Dragon Net. Security increases further to public networks ETH, BTC, and ETC within 10 minutes to 2 hours. Smart contracts can be written in any executable language, offering full freedom to existing developers. We invite any developer to watch the demo, play with our SDK’s, review open source code, and to help us move forward. Dragonchain specializes in scalable loyalty & rewards solutions and has built a decentralized social network on chain, with very affordable transaction costs. This experience can be combined with the insights Reddit and the Ethereum community have gained in the past couple of months to roll out the solution at a rapid pace.
Response and PoCIn The Great Reddit Scaling Bake-Off post, Reddit has asked for a series of demonstrations, requirements, and other considerations. In this section, we will attempt to answer all of these requests.
A live proof of concept showing hundreds of thousands of transactionsOn Jan 7, 2020, Dragonchain hosted a 24-hour live demonstration during which a quarter of a billion (250 million+) transactions executed fully on an operational network. Every single transaction on Dragonchain is decentralized immediately through 5 levels of Dragon Net, and then secured with combined proof on Bitcoin, Ethereum, Ethereum Classic, and Binance Chain, via Interchain. This means that every single transaction is secured by, and traceable to these networks. An attack on this system would require a simultaneous attack on all of the Interchained networks.
24 hours in 4 minutes (YouTube):
24 hours in 4 minutes
The demonstration was of a single business system, and any user is able to scale this further, by running multiple systems simultaneously. Our goals for the event were to demonstrate a consistent capacity greater than that of Visa over an extended time period.
Tooling to reproduce our demo is available here:
Source code (for on & off-chain components as well tooling used for the PoC). The source code does not have to be shared publicly, but if Reddit decides to use a particular solution it will need to be shared with Reddit at some point.
How it works & scales
Architectural ScalingDragonchain’s architecture attacks the scalability issue from multiple angles. Dragonchain is a hybrid blockchain platform, wherein every transaction is protected on a business node to the requirements of that business or purpose. A business node may be held completely private or may be exposed or replicated to any level of exposure desired.
Every node has its own blockchain and is independently scalable. Dragonchain established Context Based Verification as its consensus model. Every transaction is immediately usable on a trust basis, and in time is provable to an increasing level of decentralized consensus. A transaction will have a level of decentralization to independently owned and deployed Dragonchain nodes (~700 nodes) within seconds, and full decentralization to BTC and ETH within minutes or hours. Level 5 nodes (Interchain nodes) function to secure all transactions to public or otherwise external chains such as Bitcoin and Ethereum. These nodes scale the system by aggregating multiple blocks into a single Interchain transaction on a cadence. This timing is configurable based upon average fees for each respective chain. For detailed information about Dragonchain’s architecture, and Context Based Verification, please refer to the Dragonchain Architecture Document.
Economic ScalingAn interesting feature of Dragonchain’s network consensus is its economics and scarcity model. Since Dragon Net nodes (L2-L4) are independent staking nodes, deployment to cloud platforms would allow any of these nodes to scale to take on a large percentage of the verification work. This is great for scalability, but not good for the economy, because there is no scarcity, and pricing would develop a downward spiral and result in fewer verification nodes. For this reason, Dragonchain uses TIME as scarcity.
TIME is calculated as the number of Dragons held, multiplied by the number of days held. TIME influences the user’s access to features within the Dragonchain ecosystem. It takes into account both the Dragon balance and length of time each Dragon is held. TIME is staked by users against every verification node and dictates how much of the transaction fees are awarded to each participating node for every block.
TIME also dictates the transaction fee itself for the business node. TIME is staked against a business node to set a deterministic transaction fee level (see transaction fee table below in Cost section). This is very interesting in a discussion about scaling because it guarantees independence for business implementation. No matter how much traffic appears on the entire network, a business is guaranteed to not see an increased transaction fee rate.
Scaled DeploymentDragonchain uses Docker and Kubernetes to allow the use of best practices traditional system scaling. Dragonchain offers managed nodes with an easy to use web based console interface. The user may also deploy a Dragonchain node within their own datacenter or favorite cloud platform. Users have deployed Dragonchain nodes on-prem on Amazon AWS, Google Cloud, MS Azure, and other hosting platforms around the world. Any executable code, anything you can write, can be written into a smart contract. This flexibility is what allows us to say that developers with no blockchain experience can use any code language to access the benefits of blockchain. Customers have used NodeJS, Python, Java, and even BASH shell script to write smart contracts on Dragonchain.
With Docker containers, we achieve better separation of concerns, faster deployment, higher reliability, and lower response times.
We chose Kubernetes for its self-healing features, ability to run multiple services on one server, and its large and thriving development community. It is resilient, scalable, and automated. OpenFaaS allows us to package smart contracts as Docker images for easy deployment.
Contract deployment time is now bounded only by the size of the Docker image being deployed but remains fast even for reasonably large images. We also take advantage of Docker’s flexibility and its ability to support any language that can run on x86 architecture. Any image, public or private, can be run as a smart contract using Dragonchain.
Flexibility in ScalingDragonchain’s architecture considers interoperability and integration as key features. From inception, we had a goal to increase adoption via integration with real business use cases and traditional systems.
We envision the ability for Reddit, in the future, to be able to integrate alternate content storage platforms or other financial services along with the token.
Cost estimates (on-chain and off-chain) For the purpose of this proposal, we assume that all transactions are on chain (posts, replies, and votes).On the Dragonchain network, transaction costs are deterministic/predictable. By staking TIME on the business node (as described above) Reddit can reduce transaction costs to as low as $0.0000025 per transaction.
Dragonchain Fees Table
How to run itBuilding on Dragonchain is simple and requires no blockchain experience. Spin up a business node (L1) in our managed environment (AWS), run it in your own cloud environment, or on-prem in your own datacenter. Clear documentation will walk you through the steps of spinning up your first Dragonchain Level 1 Business node.
Getting started is easy...
ArchitectureDragonchain is an open source hybrid platform. Through Dragon Net, each chain combines the power of a public blockchain (like Ethereum) with the privacy of a private blockchain.
Dragonchain organizes its network into five separate levels. A Level 1, or business node, is a totally private blockchain only accessible through the use of public/private keypairs. All business logic, including smart contracts, can be executed on this node directly and added to the chain.
After creating a block, the Level 1 business node broadcasts a version stripped of sensitive private data to Dragon Net. Three Level 2 Validating nodes validate the transaction based on guidelines determined from the business. A Level 3 Diversity node checks that the level 2 nodes are from a diverse array of locations. A Level 4 Notary node, hosted by a KYC partner, then signs the validation record received from the Level 3 node. The transaction hash is ledgered to the Level 5 public chain to take advantage of the hash power of massive public networks.
Dragon Net can be thought of as a “blockchain of blockchains”, where every level is a complete private blockchain. Because an L1 can send to multiple nodes on a single level, proof of existence is distributed among many places in the network. Eventually, proof of existence reaches level 5 and is published on a public network.
APIs (on chain & off)
Known issues or tradeoffs
Costs and resources
Summary of cost & resource information for both on-chain & off-chain components used in the PoC, as well as cost & resource estimates for further scaling. If your PoC is not on mainnet, make note of any mainnet caveats (such as congestion issues).Every transaction on the PoC system had a transaction fee of $0.0001 (one-hundredth of a cent USD). At 256MM transactions, the demo cost $25,600. With current operational fees, the same demonstration would cost $640 USD.
For the demonstration, to achieve throughput to mimic a worldwide payments network, we modeled several clients in AWS and 4-5 business nodes to handle the traffic. The business nodes were tuned to handle higher throughput by adjusting memory and machine footprint on AWS. This flexibility is valuable to implementing a system such as envisioned by Reddit. Given that Reddit’s daily traffic (posts, replies, and votes) is less than half that of our demo, we would expect that the entire Reddit system could be handled on 2-5 business nodes using right-sized containers on AWS or similar environments.
Verification was accomplished on the operational Dragon Net network with over 700 independently owned verification nodes running around the world at no cost to the business other than paid transaction fees.
This PoC should scale to the numbers below with minimal costs (both on & off-chain). There should also be a clear path to supporting hundreds of millions of users.During Dragonchain’s 24 hour demo, the above required numbers were reached within the first few minutes.
Reddit’s total activity is 9000% more than Ethereum’s total transaction level. Even if you do not include votes, it is still 700% more than Ethereum’s current volume. Dragonchain has demonstrated that it can handle 250 million transactions a day, and it’s architecture allows for multiple systems to work at that level simultaneously. In our PoC, we demonstrate double the full capacity of Reddit, and every transaction was proven all the way to Bitcoin and Ethereum.
Reddit Scaling on Ethereum
Solutions should not depend on any single third-party provider. We prefer solutions that do not depend on specific entities such as Reddit or another provider, and solutions with no single point of control or failure in off-chain components but recognize there are numerous trade-offs to considerDragonchain’s architecture calls for a hybrid approach. Private business nodes hold the sensitive data while the validation and verification of transactions for the business are decentralized within seconds and secured to public blockchains within 10 minutes to 2 hours. Nodes could potentially be controlled by owners of individual subreddits for more organic decentralization.
Usability Scaling solutions should have a simple end user experience.
Users shouldn't have to maintain any extra state/proofs, regularly monitor activity, keep track of extra keys, or sign anything other than their normal transactionsDragonchain and its customers have demonstrated extraordinary usability as a feature in many applications, where users do not need to know that the system is backed by a live blockchain. Lyceum is one of these examples, where the progress of academy courses is being tracked, and successful completion of courses is rewarded with certificates on chain. Our @Save_The_Tweet bot is popular on Twitter. When used with one of the following hashtags - #please, #blockchain, #ThankYou, or #eternalize the tweet is saved through Eternal to multiple blockchains. A proof report is available for future reference. Other examples in use are DEN, our decentralized social media platform, and our console, where users can track their node rewards, view their TIME, and operate a business node.
Transactions complete in a reasonable amount of time (seconds or minutes, not hours or days)All transactions are immediately usable on chain by the system. A transaction begins the path to decentralization at the conclusion of a 5-second block when it gets distributed across 5 separate community run nodes. Full decentralization occurs within 10 minutes to 2 hours depending on which interchain (Bitcoin, Ethereum, or Ethereum Classic) the transaction hits first. Within approximately 2 hours, the combined hash power of all interchained blockchains secures the transaction.
Free to use for end users (no gas fees, or fixed/minimal fees that Reddit can pay on their behalf)With transaction pricing as low as $0.0000025 per transaction, it may be considered reasonable for Reddit to cover transaction fees for users.
All of Reddit's Transactions on Blockchain (month)
Community points can be earned by users and distributed directly to their Reddit account in batch (as per Reddit minting plan), and allow users to withdraw rewards to their Ethereum wallet whenever they wish. Withdrawal fees can be paid by either user or Reddit. This model has been operating inside the Dragonchain system since 2018, and many security and financial compliance features can be optionally added. We feel that this capability greatly enhances user experience because it is seamless to a regular user without cryptocurrency experience, yet flexible to a tech savvy user. With regard to currency or token transactions, these would occur on the Reddit network, verified to BTC and ETH. These transactions would incur the $0.0000025 transaction fee. To estimate this fee we use the monthly active Reddit users statista with a 60% adoption rate and an estimated 10 transactions per month average resulting in an approximate $720 cost across the system. Reddit could feasibly incur all associated internal network charges (mining/minting, transfer, burn) as these are very low and controllable fees.
Reddit Internal Token Transaction Fees
Reddit Ethereum Token Transaction Fees
When we consider further the Ethereum fees that might be incurred, we have a few choices for a solution.
Users should be able to view their balances & transactions via a blockchain explorer-style interfaceFrom interfaces for users who have no knowledge of blockchain technology to users who are well versed in blockchain terms such as those present in a typical block explorer, a system powered by Dragonchain has flexibility on how to provide balances and transaction data to users. Transactions can be made viewable in an Eternal Proof Report, which displays raw data along with TIME staking information and traceability all the way to Bitcoin, Ethereum, and every other Interchained network. The report shows fields such as transaction ID, timestamp, block ID, multiple verifications, and Interchain proof. See example here.
Node payouts within the Dragonchain console are listed in chronological order and can be further seen in either Dragons or USD. See example here.
In our social media platform, Dragon Den, users can see, in real-time, their NRG and MTR balances. See example here.
A new influencer app powered by Dragonchain, Raiinmaker, breaks down data into a user friendly interface that shows coin portfolio, redeemed rewards, and social scores per campaign. See example here.
Exiting is fast & simpleWithdrawing funds on Dragonchain’s console requires three clicks, however, withdrawal scenarios with more enhanced security features per Reddit’s discretion are obtainable.
Interoperability Compatibility with third party apps (wallets/contracts/etc) is necessary.Proven interoperability at scale that surpasses the required specifications. Our entire platform consists of interoperable blockchains connected to each other and traditional systems. APIs are well documented. Third party permissions are possible with a simple smart contract without the end user being aware. No need to learn any specialized proprietary language. Any code base (not subsets) is usable within a Docker container. Interoperable with any blockchain or traditional APIs. We’ve witnessed relatively complex systems built by engineers with no blockchain or cryptocurrency experience. We’ve also demonstrated the creation of smart contracts within minutes built with BASH shell and Node.js. Please see our source code and API documentation.
Scaling solutions should be extensible and allow third parties to build on top of it Open source and extensible
Documentation should be clear and completeFor full documentation, explore our docs, SDK’s, Github repo’s, architecture documents, original Disney documentation, and other links or resources provided in this proposal.
Third-party permissionless integrations should be possible & straightforward Smart contracts are Docker based, can be written in any language, use full language (not subsets), and can therefore be integrated with any system including traditional system APIs. Simple is better. Learning an uncommon or proprietary language should not be necessary.Advanced knowledge of mathematics, cryptography, or L2 scaling should not be required. Compatibility with common utilities & toolchains is expected.
Dragonchain business nodes and smart contracts leverage Docker to allow the use of literally any language or executable code. No proprietary language is necessary. We’ve witnessed relatively complex systems built by engineers with no blockchain or cryptocurrency experience. We’ve also demonstrated the creation of smart contracts within minutes built with BASH shell and Node.js.
Bonus Points: Show us how it works. Do you have an idea for a cool new use case for Community Points? Build it!
TIMECommunity points could be awarded to Reddit users based upon TIME too, whereas the longer someone is part of a subreddit, the more community points someone naturally gained, even if not actively commenting or sharing new posts. A daily login could be required for these community points to be credited. This grants awards to readers too and incentivizes readers to create an account on Reddit if they browse the website often. This concept could also be leveraged to provide some level of reputation based upon duration and consistency of contribution to a community subreddit.
Dragon DenDragonchain has already built a social media platform that harnesses community involvement. Dragon Den is a decentralized community built on the Dragonchain blockchain platform. Dragon Den is Dragonchain’s answer to fake news, trolling, and censorship. It incentivizes the creation and evaluation of quality content within communities. It could be described as being a shareholder of a subreddit or Reddit in its entirety. The more your subreddit is thriving, the more rewarding it will be. Den is currently in a public beta and in active development, though the real token economy is not live yet. There are different tokens for various purposes. Two tokens are Lair Ownership Rights (LOR) and Lair Ownership Tokens (LOT). LOT is a non-fungible token for ownership of a specific Lair. LOT will only be created and converted from LOR.
Energy (NRG) and Matter (MTR) work jointly. Your MTR determines how much NRG you receive in a 24-hour period. Providing quality content, or evaluating content will earn MTR.
Security. Users have full ownership & control of their points.All community points awarded based upon any type of activity or gift, are secured and provable to all Interchain networks (currently BTC, ETH, ETC). Users are free to spend and withdraw their points as they please, depending on the features Reddit wants to bring into production.
Balances and transactions cannot be forged, manipulated, or blocked by Reddit or anyone elseUsers can withdraw their balance to their ERC20 wallet, directly through Reddit. Reddit can cover the fees on their behalf, or the user covers this with a portion of their balance.
Users should own their points and be able to get on-chain ERC20 tokens without permission from anyone elseThrough our console users can withdraw their ERC20 rewards. This can be achieved on Reddit too. Here is a walkthrough of our console, though this does not show the quick withdrawal functionality, a user can withdraw at any time. https://www.youtube.com/watch?v=aNlTMxnfVHw
Points should be recoverable to on-chain ERC20 tokens even if all third-parties involved go offlineIf necessary, signed transactions from the Reddit system (e.g. Reddit + Subreddit) can be sent to the Ethereum smart contract for minting.
A public, third-party review attesting to the soundness of the design should be availableTo our knowledge, at least two large corporations, including a top 3 accounting firm, have conducted positive reviews. These reviews have never been made public, as Dragonchain did not pay or contract for these studies to be released.
Bonus pointsSee above
Compatibility with HSMs & hardware walletsFor the purpose of this proposal, all tokenization would be on the Ethereum network using standard token contracts and as such, would be able to leverage all hardware wallet and Ethereum ecosystem services.
Minting/distributing tokens is not performed by Reddit directlyThis operation can be automated by smart contract on Ethereum. Subreddits can if desired have a role to play.
One off point burning, as well as recurring, non-interactive point burning (for subreddit memberships) should be possible and scalableThis is possible and scalable with interaction between Dragonchain Reddit system and Ethereum token contract(s).
Fully open-source solutions are strongly preferredDragonchain is fully open source (see section on Disney release after conclusion).
ConclusionWhether it is today, or in the future, we would like to work together to bring secure flexibility to the highest standards. It is our hope to be considered by Ethereum, Reddit, and other integrative solutions so we may further discuss the possibilities of implementation. In our public demonstration, 256 million transactions were handled in our operational network on chain in 24 hours, for the low cost of $25K, which if run today would cost $625. Dragonchain’s interoperable foundation provides the atmosphere necessary to implement a frictionless community points system. Thank you for your consideration of our proposal. We look forward to working with the community to make something great!
Disney Releases Blockchain Platform as Open SourceThe team at Disney created the Disney Private Blockchain Platform. The system was a hybrid interoperable blockchain platform for ledgering and smart contract development geared toward solving problems with blockchain adoption and usability. All objective evaluation would consider the team’s output a success. We released a list of use cases that we explored in some capacity at Disney, and our input on blockchain standardization as part of our participation in the W3C Blockchain Community Group.
Open SourceIn 2016, Roets proposed to release the platform as open source to spread the technology outside of Disney, as others within the W3C group were interested in the solutions that had been created inside of Disney.
Following a long process, step by step, the team met requirements for release. Among the requirements, the team had to:
The Disney Open Source Committee approved the application known as OSSRELEASE-10, and the code was released on October 2, 2016. Disney decided to not issue a press release.
Original OSSRELASE-10 document
Dragonchain FoundationThe Dragonchain Foundation was created on January 17, 2017. https://den.social/l/Dragonchain/24130078352e485d96d2125082151cf0/dragonchain-and-disney/
In these series of articles, we will be discussing the General Data Protection Regulation commonly know as GDPR, and explain its relation with Distributed Ledger Technologies such as blockchain. According to Article 8 of the EU Charter of Fundamental Rights on Protection of Personal Data, “Everyone has the right to the protection of personal data concerning him or her”, thus establishing data protection as one of the most important rights for EU citizens. Based on this assumption, in April 2016 the European Parliament adopted the General Data Protection Regulation (GDPR), urging that businesses protect the personal data and privacy of EU citizens for transactions that occur within EU member states, or even outside EU borders if transactions involve EU citizens.submitted by BlockDotCo to u/BlockDotCo [link] [comments]
The measure was considered a necessary step after a report by the RSA on privacy and security called attention to some alarming data. It emerged that out of 7,500 consumers across the UK, USA, France, Germany, and Italy, 80% said that lost banking and financial information was a top concern, while 76% stated that lost security and identity information was their major worry.
GDPR and blockchain
With the rise of blockchain technology and its cryptographic approach to personal data, which conceals information like names and addresses under a code, the need for some thorough analysis and some relevant regulation became apparent. Data protection regulation principles were designed and developed in a world that only knew a centralized data management type, while blockchain raises questions on how to apply these principles in a decentralized environment. It’s understood and accepted that the issues around the overlapping of GDPR and blockchain are not about the technology itself but how the technology is used when processing personal data. Although we developed the idea that blockchains are private and anonymous, in reality, some user information can lead back to the individual’s identity even if cryptographically secured. Therefore, since this is possible, personal data processed through a blockchain is to be considered subject to the GDPR.
Personal data includes any information relating to an identified or identifiable natural person (the data subject). In the context of blockchain technology an individual’s public key would be considered their personal data and would therefore need GDPR compliance obligations. While the validity and relevance of blockchain technology in relation to GDPR are not questioned, there still exist many points of tension between the two.
What issues arise under GDPR?
We’ve seen that processing personal data in a blockchain still triggers GDPR compliance.
The two major issues involving GDPR and blockchain are:
GDPR identifies a Data Controller as “the natural or legal person, public authority, agency or other body which, alone or jointly with others, determines the purposes and means of the processing of personal data within the EU state members or when it involves an EU citizen, even if the data processing is carried out by a non-member state entity.” (Art. 4 sec 7)
In the case of a blockchain involvement, a natural person who buys or sells bitcoin on their own behalf, for instance, is not a data controller. By contrast, a natural person who trades bitcoin on behalf of professional or commercial activity, or of other natural persons, is a data controller. If a lawyer records a client’s transaction of any sort on a blockchain, the notary is a data controller. If a bank processes a client’s financial data on a blockchain, the bank is a data controller.
The data controller is the one instigating the purposes or means of data processing. He/she/they have to be identifiable so that data subjects can enforce their legal rights under EU data protection law. Blockchain’s decentralized nature replaces a central entity with a network of nodes whose consensus makes it difficult to attribute responsibility and accountability. This is where blockchain technology clashes with GDPR.
Data Protection, GDPR, and Blockchain.
Data Processors activate personal data on behalf of the controller (Art 4 sec 8 of GDPR) where data processing essentially involves any handling of personal data. Processing includes the collection, adaptation, alteration, and recording of personal data but also its simple storage.
According to the French Data Privacy Authority (CNIL), a data processor in a blockchain can be either miners or smart contract developers. For instance, a smart contract developer who processes personal data on behalf of a data controller may be a data processor. Similarly, a miner who follows the data controllers’ instructions when validating a transaction is also a data processor. CNIL mainly draws some guidelines as it has been emphasized that a case-by-case basis should be considered in the connection between the technology and GDPR, rather than the relationship being determined in a broad and general manner.
For instance, with regard to the rights of information, access, and portability it advises that they are not problematic on blockchain technology and that a transaction submitted to the blockchain contains sufficiently transparent and visible information. CNIL also views the “right of access and the right to portability as entirely compatible with blockchains’ technical properties.”
Issues arising with the Right of Rectification and Right to Erasure
The matter becomes more complicated as the EU Charter of Fundamental Rights on Protection of Personal Data provides that everyone has a right to access personal data relating to them, including a right to have such data rectified or erased.
That’s why the GDPR includes the “Right of Rectification”, that grants data subjects the right to have their data amended in case of inaccurate information; and the “Right of Erasure” (or “Right to be forgotten”) which adds the right of data subjects to obtain from a data controller and the data processor an obligation to erase their personal data.
How can something be deleted or rectified from an immutable blockchain then?
The immutability of the blockchain and the fact that it is a permanent and transparent ledger gives rise to GDPR compliance issues. As GDPR requires that personal data must not be kept longer than it is necessary for the purpose for which it is processed, this may be an issue with blockchains where the data cannot be deleted.
Not all blockchains are immutable though or subject to a predefined and permanent consensus. Permissioned (or private) blockchains, for example, allow participants to establish a governance structure where roles can be clearly defined, contractual terms satisfying GDPR requirements can be embedded, and technological solutions granting individual rights can be built into the blockchain.
With permissionless (open and public) blockchains, the most-compliant approach to these issues is to avoid storing personal data on the blockchain altogether, using for example an off-chain (append-only) data storage approach. If the data is stored off-chain, then it would be easier to process the erasure of the information. On the other hand, if the data is stored on-chain in an encrypted way, then the deletion of the encryption key could be a fair compromise. Because of the immutable nature of blockchains, the data would not be erased as such, however, it would be made inaccessible.
In essence, unless there is a blockchain rollback resorting to a hard fork, as happened with the DAO hack in 2016, open blockchain’s data cannot be deleted. The best practice would be to store all personal data “off-chain” which can then be linked back to the ledger by a hash. Through the erasure of hash functions’ private keys, editing and verifying the hashed information would no longer be possible and confidentiality would no longer be compromised.
Rather than posing a risk for individuals’ fundamental privacy rights and freedoms, blockchain technology represents a tool that grants data subjects exclusive possession and control over their personal information.
Without question, the EU consideration of the blockchain approach to GDPR is a further legitimization of the technology. Even though the blockchain itself may be immutable or can only be updated under specific circumstances, the requirements of GDPR may indeed still be fulfilled. It will soon become obvious that rather than posing a risk for individuals’ fundamental privacy rights and freedoms, blockchain technology represents a tool that grants data subjects exclusive possession and control over their personal information.
Furthermore, as the technology evolves, the digital ecosystem will offer a variety of peer-to-peer networks; from public distributed ledgers developed that grant unrestricted access and equal roles to everybody, to private networks developed with proprietary software that will grant access to selected participants only. Mixed private and public blockchains will provide an additional structure that could range from some nodes running a piece of the protocol to other nodes that could act as block validators.
Stay tuned for the next article with more insights about blockchain technology, its use, and implications by following us on our social media channels.
For more info, contact Block.co directly or email at [email protected].
Tel +357 70007828
Get the latest from Block.co, like and follow us on social media:
|Porte||$50 from them and $15 from me||External transfeACH or Direct Deposit of at least $500. You also need to activate your debit card.||Terms|
|Digit||$10 from me + $5 from them||Just sign up, link a bank account, and let your first autosave go through.||Digit will deposit a $5 bonus into your account once your first autosave is complete. You can withdraw your bonus and your money immediately.||Terms|
|Yotta||100 free tickets from them + $7 from||Deposit just $1 for the $7 bonus from me. Or Deposit $25 for the 100 tickets and bonus from me.||The 100 tickets will go towards the drawing of the weekly lottery with prizes up to $10,000,000.||Terms|
|PrizePool||10% extra on prizes you win + 50% of what I get next month from your winnings + $2 from me||Deposit any amount||You'll get one ticket each day for every $1 you have in your account that month. So I recommend putting in as much money as you can in your account. Your tickets will go towards the drawing of the monthly lottery which consists of cash prizes of $50,000 total including a grand prize of $25,000. You'll also get $10% extra of whatever cash prizes you win for life.||Terms|
|Acorns||$5 from me and $5 from them||Make a one time Deposit of $5||Terms|
|SwagBucks||$10 Total = $6 from them + $4 from me||Earn 300 SB within 30 days(Extremely Easy) for a 300 SB bonus||SB are points you earn on SwagBucks. There are plenty of big time offers on SwagBucks between 5000-2000 SB($$50 - $200) so 300 SB can be earned instantly.||Terms|
|Webull||$43 minimum = free stocks worth up to $3450 from them + $25 from me||Deposit $100||$100 deposit can be withdrawn 2 days after your deposit your deposit settles.||Terms|
|MyConstant||$10 from them + $7 from me||Make an account, pass KYC ID verification, and deposit $10||Terms|
|M1 Finance||$10 from them + $5 from me||Deposit $100||$100 deposit needs to stay in your account for at least 30 days||Terms|
|Stash||$25 Total = $20 from them + $5 from me||Deposit just one $.01||Terms|
|Robinhood||Up to $250 free stock from them + $2 from me||Just sign up and link a bank account||Terms|
|Public||Up to $50 worth of free stock from them + $2 from me||Just sign up and get approved||Terms|
|Firstrade||Up to $200 worth of free stock from them + $2 from me||Just sign up and get approved||Terms|
|Dough||Up to $200 worth of free stock from them + $2 from me||Just sign up and get approved||Terms|
|TradeUp||2 free stocks worth up to $1250 worth free stock from them + $2 from me||Deposit $100||One free stock is rewarded after signing up and getting approved. Another free stock is rewarded once $100 is deposited. $100 deposit is available to withdraw 2 days after deposit settles.||Terms|
|Moomoo||Up to $1200 worth free stock from them + $2-$5 from me||Deposit $100 for a free stock worth up to $200. Deposit $1500 for a free stock worth up to $200 and another free stock worth up to $1000.||Your full deposit will be withdrawable.||Terms|
|Voyager||$35 total = $25 from them + $10 from me||Deposit $101 and trade $101 of crypto.||Trade $101 of crypto and then immediately sell back the crypto if you want. $25 in bitcoin will be added into your account within 3 days of trading a minimum of $101 in crypto. You will be able to withdraw your deposit and your $25 bonus once they are processed.||Terms|
|Root||$25 - $50 from them + $10 from me||Just sign up and let Root track your driving for 2-3 weeks.||Root is a insurance company. They are paying out between $25 - $50 just to get a free quote from them. Purchasing insurance from them is not necessary. During sign up, deny you are looking for insurance during the signup process so they can allow you to take the test drive. You will drive around in your car like you normally would for 2-3 weeks. Root will then decide to give you a free quote or not. You only get between $25 - $50 from them and a payout from me if you are able to get an insurance quote.||Terms|
|Noblr||$25 Amazon gift card from them + $5 From Me||Just answer some questions and get a free insurance quote from Noblr. No purchase needed.||This is an extremely easy process. Go through the questions they ask you and get to the "Buy Policy" screen. You should receive an confirmation email with your quote shortly after reaching that screen. You will get another email containing your $25 amazon gift card within 4 weeks. Only residents from Colorado, Texas, Ohio, or Arizona are eligible for a Noblr quote. You also need to have at least 7 years of driving experience.||Terms|
|SoFi Invest||$50 free stock from them + $20 from me||Deposit $1000||$1000 deposit can be withdrawn a few days after your deposit settles.||Terms|
|Crypto.com||$50 from them + $25 from me||Stake 1000 CRO for 6 months||Terms|
|Celsius||$20 from them + $10 from me||Deposit $200 in crypto and keep it there for 30 days||Terms|
|Cashapp||$10 from them + $2 from me||Sign up and send somebody $5 from cashapp||$5 is instantly added to your account once you send somebody $5 through cashapp.||Terms|
|Fetch||$2 worth of points from them + $1 from me||Sign up and scan a grocery receipt||Terms|
|Chime||$100 Total = $75 from them + $25 from me||An external transfeACH from your other bank account of at least $200. A direct deposit of $200 will do as well.||Cashapp will work to trigger the direct deposit requirement for the $50 bonus. Any external/ACH transfer from another one of your bank accounts will trigger the direct deposit requirement.||Terms|
|SoFi Money||$50 from them and $20 from me||Fund account with $500.||SoFi will instantly deposit $50 into your account once your $500 deposit hits your account. You can withdraw your $500 any time you want.||Terms|
|SkyOne FCU||$25 Amazon gift card from them + $5 from me||Deposit $5 and maintain the $5 balance for 30 days.||Terms|
|N26||$5 from them + $5 from me||Spend at least $10 on N26 debit card at a physical location. Online transactions don't count.||After spending $10 in any one transaction, N26 will deposit $5 into your account||Terms|
|Aspiration||$70 Total = $50 from them + $20 from me||Spend $250 with the aspiration debit card and fund account with $10.||Terms|
|SoFi Loan||$400 Total = $300 from them + $100 from me||Get a personal loan or get a student loan refinanced from SoFi.||The loan can be paid off immediately so you can avoid the interest. This offer is also not available to residents in Ohio, Michigan, or Vermont. There are no origination fees for a SoFi Loan.||Terms|
|Chase Freedom Credit Card||$200 from them + $15 from me||Get approved for the card. Spend $500 on the card within 3 months to get your $200 cashback.||Just use the card on expenses you normally already pay for. After $500 spend in 3 months, chase will reward you with a $200 cashback which you can choose to redeem as a deposit to your bank account. There is no annual fee for this card and you get 1.5% cashback on every purchase you make.||Terms|
|American Express Credit Card||$150 - $500 from them + $15 from me||Get approved for the card you apply for and meet the spending requirements.||Your signup bonus will depend on what card you apply for.||Terms|
“While privacy coins may intuitively appear likely to be preferred by malicious actors due to their purported anonymity-preserving features, there is little evidence to substantiate this claim.”The traditional fiat world continues to make it easy to launder money without having to resort to the complexities and volatility of cryptocurrencies. For example, trade-based money laundering is still simple to do and hard to detect. Additionally, the “National Terrorist Financing Risk Assessment” report published in 2018 continues to cite the banking system and complicit money services businesses as the primary way that terrorist funding is facilitated.
I tried my best to be as accurate as possible, but if there are any errors, please let me know so I can fix. I believe this talk is important for all Bitcoin Cash supporters, and I wanted to provide it in written form so people can read it as well as watch the video: https://www.youtube.com/watch?v=uOv0nmOe1_o For me, this was the first time I felt like I understood the issues Amaury's been trying to communicate, and I hope that reading this presentation might help others understand as well.submitted by BCHcain to btc [link] [comments]
Bitcoin Cash’s Culture
“Okay. Hello? Can you hear me? The microphone is good, yeah?
Ok, so after that introduction, I’m going to do the only thing that I can do now, which is disappoint you, because well, that was quite something.
So usually I make technical talks and this time it’s going to be a bit different. I’m going to talk about culture in the Bitcoin Cash ecosystem. So first let’s talk about culture, like what is it? It’s ‘the social behaviors and norms found in human society.’
So we as the Bitcoin Cash community, we are a human society, or at least we look like it. You’re all humans as far as I know, and we have social behaviors and norms, and those social behaviors and norms have a huge impact on the project.
And the reason why I want to focus on that point very specifically is because we have better fundamentals and we have a better product and we are more useful than most other cryptos out there. And I think that’s a true statement, and I think this is a testimony of the success of BCH. But also, we are only just 3% of BTC’s value. So clearly there is something that we are not doing right, and clearly it’s not fundamental, it’s not product, it’s not usefulness. It’s something else, and I think this can be found somewhat in our culture.
So I have this quote here, from Naval Ravikant. I don’t know if you guys know him but he’s a fairly well known speaker and thinker, and he said, “Never trust anyone who does not annoy you from time to time, because it means that they are only telling you what you want to hear.”
And so today I am going to annoy you a bit, in addition to disappointing you, so yeah, it’s going to be very bad, but I feel like we kind of need to do it.
So there are two points, mainly, that I think our culture is not doing the right thing. And those are gonna be infrastructure and game theory. And so I’m going to talk a little bit about infrastructure and game theory.
Right, so, I think there are a few misconceptions by people that are not used to working in software infrastructure in general, but basically, it works like any other kind of infrastructure. So basically all kinds of infrastructure decay, and we are under the assumption that technology always gets better and better and better and never decays. But in terms of that, it actually decays all the time, and we have just a bunch of engineers working at many many companies that keep working at making it better and fighting that decay.
I’m going to take a few examples, alright. Right now if you want to buy a cathode ray tube television or monitor for your computer (I’m not sure why you want to do that because we have better stuff now), but if you want to buy that, it’s actually very difficult now. There are very little manufacturers that even know how to build them. We almost forgot as a human society how to build those stuff. Because, well, there was not as high of a demand for them as there was before, and therefore nobody really worked on maintaining the knowledge or the know how, and the factories, none of that which are required to build those stuff, and therefore we don’t build them. And this is the same for vinyl discs, right? You can buy vinyl disk today if you want, but it’s actually more expensive than it used to be twenty years ago.
We used to have space shuttles. Both Russia and US used to have space shuttles. And now only the US have space shuttles, and now nobody has space shuttles anymore.
And there is an even better counter example to that. It’s that the US, right now, is refining Uranium for nuclear weapons. Like on a regular basis there are people working on that problem. Except that the US doesn’t need any new uranium to make nuclear weapons because they are decommissioning the weapons that are too old and can reuse that uranium to build the new weapon that they are building. The demand for that is actually zero, and still there are people making it and they are just basically making it and storing it forever, and it’s never used. So why is the US spending money on that? Well you would say governments are usually pretty good at spending money on stuff that are not very useful, but in that case there is a very good reason. And the good reason is that they don’t want to forget how it’s done. Because maybe one day it’s going to be useful. And acquiring the whole knowledge of working with uranium and making enriched uranium, refining uranium, it’s not obvious. It’s a very complicated process. It involves very advanced engineering and physics, a lot of that, and keeping people working on that problem ensures that knowledge is kept through time. If you don’t do that, those people are going to retire and nobody will know how to do it. Right.
So in addition to decaying infrastructure from time to time, we can have zero days in software, meaning problems in the software that are not now exploited live on the network. We can have denial of service attack, we can have various failures on the network, or whatever else, so just like any other infrastructure we need people that essentially take care of the problem and fight the decay constantly doing maintenance and also be ready to intervene whenever there is some issue. And that means that even if there is no new work to be done, you want to have a large enough group of people that are working on that everyday just making it all nice and shiny so that when something bad happens, you have people that understand how the system works. So even if for nothing else, you want a large enough set of people working on infrastructure for that to be possible.
So we’re not quite there yet, and we’re very reliant on BTC. Because the software that we’re relying on to run the network is actually a fork to the BTC codebase. And this is not specific to Bitcoin Cash. This is also true for Litecoin, and Dash, and Zcash and whatever. There are many many crypotos that are just a fork of the Bitcoin codebase. And all those crypos they actually are reliant on BTC to do some maintenance work because they have smaller teams working on the infrastructure. And as a result any rational market cannot price those other currencies higher than BTC. It would just not make sense anymore. If BTC were to disappear, or were to fail on the market, and this problem is not addressed, then all those other currencies are going to fail with it. Right? And you know that may not be what we want, but that’s kind of like where we are right now.
So if we want to go to the next level, maybe become number one in that market, we need to fix that problem because it’s not going to happen without it.
So I was mentioning the 3% number before, and it’s always very difficult to know what all the parameters are that goes into that number, but one of them is that. Just that alone, I’m sure that we are going to have a lower value than BTC always as long as we don’t fix that problem.
Okay, how do we fix that problem? What are the elements we have that prevent us from fixing that problem? Well, first we need people with very specific skill sets. And the people that have experience in those skill sets, there are not that many of them because there are not that many places where you can work on systems involving hundreds of millions, if not billions of users, that do like millions of transactions per second, that have systems that have hundreds of gigabytes per second of throughput, this kind of stuff. There are just not that many companies in the world that operate on that scale. And as a result, the number of people that have the experience of working on that scale is also pretty much limited to the people coming out of those companies. So we need to make sure that we are able to attract those people.
And we have another problem that I talked about with Justin Bons a bit yesterday, that we don’t want to leave all that to be fixed by a third party.
It may seem nice, you know, so okay, I have a big company making good money, I’m gonna pay people working on the infrastructure for everybody. I’m gonna hire some old-time cypherpunk that became famous because he made a t-shirt about ERISA and i’m going to use that to promote my company and hire a bunch of developers and take care of the infrastructure for everybody. It’s all good people, we are very competent. And indeed they are very competent, but they don’t have your best interest in mind, they have their best interest in mind. And so they should, right? It’s not evil to have your own interest in mind, but you’ve got to remember that if you delegate that to others, they have their best interest in mind, they don’t have yours. So it’s very important that you have different actors that have different interests that get involved into that game of maintaining the infrastructure. So they can keep each other in check.
And if you don’t quite understand the value proposition for you as a business who builds on top of BCH, the best way to explain that to whoever is doing the financials of your company is as an insurance policy. The point of the insurance on the building where your company is, or on the servers, is so that if everything burns down, you can get money to get your business started and don’t go under. Well this is the same thing. Your business relies on some infrastructure, and if this infrastructure ends up going down, disappearing, or being taken in a direction that doesn’t fit your business, your business is toast. And so you want to have an insurance policy there that insures that the pieces that you’re relying on are going to be there for you when you need them.
Alright let’s take an example. In this example, I purposefully did not put any name because I don’t want to blame people. I want to use this as an example of a mistake that were made. I want you to understand that many other people have done many similar mistakes in that space, and so if all you take from what I’m saying here is like those people are bad and you should blame them, this is like completely the wrong stuff. But I also think it’s useful to have a real life example.
So on September 1st, at the beginning of the week, we had a wave of spam that was broadcasted on the network. Someone made like a bunch of transactions, and those were very visibly transactions that were not there to actually do transactions, they were there just to create a bunch of load on the network and try to disturb its good behavior.
And it turned out that most miners were producing blocks from 2 to 8 megabytes, while typical market demand is below half a megabyte, typically, and everything else above that was just spam, essentially. And if you ask any people that have experience in capacity planning, they are going to tell you that those limits are appropriate. The reason why, and the alternative to raising those limits that you can use to mitigate those side effects are a bit complicated and they would require a talk in and of itself to go into, so I’m going to just use an argument from authority here, but trust me, I know what I’m talking about here, and this is just like raising those limits is just not the solution. But some pool decided to increase that soft cap to 32 megs. And this has two main consequences that I want to dig in to explain what is not the right solution.
And the first one is that we have businesses that are building on BCH today. And those businesses are the ones that are providing value, they are the ones making our network valuable. Right? So we need to treat those people as first class citizens. We need to attract and value them as much as we can. And those people, they find themselves in the position where they can either dedicate their resources and their attention and their time to make their service better and more valuable for users, or maybe expand their service to more countries, to more markets, to whatever, they can do a lot of stuff, or they can spend their time and resources to make sure the system works not when you have like 10x the usual load, but also 100x the usual load. And this is something that is not providing value to them, this is something that is not providing value to us, and I would even argue that this is something that is providing negative value.
Because if those people don’t improve their service, or build new services, or expand their service to new markets, what’s going to happen is that we’re not going to do 100x. 100x happens because people provide useful services and people start using it. And if we distract those people so that they need to do random stuff that has nothing to do with their business, then we’re never going to do 100x. And so having a soft cap that is way way way above what is the usual market demand (32 megs is almost a hundred times what is the market demand for it), it’s actually a denial of service attack that you open for anyone that is building on the chain.
We were talking before, like yesterday we were asking about how do we attract developers, and one of the important stuff is that we need to value that over valuing something else. And when we take this kind of move, the signal that we send to the community, to the people working on that, is that people yelling very loudly on social media, their opinion is more valued than your work to make a useful service building on BCH. This is an extremely bad signal to send. So we don’t want to send those kind of signals anymore.
That’s the first order effect, but there’s a second order effect, and the second order effect is to scale we need people with experience in capacity planning. And as it turns out big companies like Google, and Facebook, and Amazon pay good money, they pay several 100k a year to people to do that work of capacity planning. And they wouldn’t be doing that if they just had to listen to people yelling on social media to find the answer. Right? It’s much cheaper to do the simple option, except the simple option is not very good because this is a very complex engineering problem. And not everybody is like a very competent engineer in that domain specifically. So put yourself in the shoes of some engineers who have skills in that particular area. They see that happening, and what do they see? The first thing that they see is that if they join that space, they’re going to have some level of competence, some level of skill, and it’s going to be ignored by the leaders in that space, and ignoring their skills is not the best way to value it as it turns out. And so because of that, they are less likely to join it. But there is a certain thing that they’re going to see. And that is that because they are ignored, some shit is going to happen, some stuff are going to break, some attacks are going to be made, and who is going to be called to deal with that? Well, it’s them. Right? So not only are they going to be not valued for their stuff, the fact that they are not valued for their stuff is going to put them in a situation where they have to put out a bunch of fires that they would have known to avoid in the first place. So that’s an extremely bad value proposition for them to go work for us. And if we’re going to be a world scale currency, then we need to attract those kinds of people. And so we need to have a better value proposition and a better signaling that we send to them.
Alright, so that’s the end of the first infrastructure stuff. Now I want to talk about game theory a bit, and specifically, Schelling points.
So what is a Schelling point? A Schelling point is something that we can agree on without especially talking together. And there are a bunch of Schelling points that exist already in the Bitcoin space. For instance we all follow the longest chain that have certain rules, right? And we don’t need to talk to each other. If I’m getting my wallet and I have some amount of money and I go to any one of you here and you check your wallet and you have that amount of money and those two amounts agree. We never talk to each other to come to any kind of agreement about how much each of us have in terms of money. We just know. Why? Because we have a Schelling point. We have a way to decide that without really communicating. So that’s the longest chain, but also all the consensus rules we have are Schelling points. So for instance, we accept blocks up to a certain size, and we reject blocks that are bigger than that. We don’t constantly talk to each other like, ‘Oh by the way do you accept 2 mb blocks?’ ‘Yeah I do.’ ‘Do you accept like 3 mb blocks? And tomorrow will you do that?’
We’re not doing this as different actors in the space, constantly worrying each other. We just know there is a block size that is a consensus rule that is agreed upon by almost everybody, and that’s a consensus rule. And all the other consensus rules are effectively changing Schelling points. And our role as a community is to create valuable Schelling points. Right? You want to have a set of rules that provide as much value as possible for different actors in the ecosystem. Because this is how we win. And there are two parts to that. Even though sometimes we look and it’s just one thing, but there are actually two things.
The first one is that we need to decide what is a valuable Schelling point. And I think we are pretty good at this. And this is why we have a lot of utility and we have a very strong fundamental development. We are very good at choosing what is a good Schelling point. We are very bad at actually creating it and making it strong.
So I’m going to talk about that.
How do you create a new Schelling point. For instance, there was a block size, and we wanted a new block size. So we need to create a new Schelling point. How do you create a new Schelling point that is very strong? You need a commitment strategy. That’s what it boils down to. And the typical example that is used when discussing Schelling points is nuclear warfare. So think about that a bit. You have two countries that both have nuclear weapons. And one country sends a nuke on the other country. Destroys some city, whatever, it’s bad. When you look at it from a purely rational perspective, you will assume that people are very angry, and that they want to retaliate, right? But if you put that aside, there is actually no benefit to retaliating. It’s not going to rebuild the city, it’s not going to make them money, it’s not going to give them resources to rebuild it, it’s not going to make new friends. Usually not. It’s just going to destroy some stuff in the other guy that would otherwise not change anything because the other guys already did the damage to us. So if you want nuclear warfare to actually prevent war like we’ve seen mostly happening in the past few decades with the mutually assured destruction theory, you need each of those countries to have a very credible commitment strategy, which is if you nuke me, I will nuke you, and I’m committing to that decision no matter what. I don’t care if it’s good or bad for me, if you nuke me, I will nuke you. And if you can commit to that strongly enough so that it’s credible for other people, it’s most likely that they are not going to nuke you in the first place because they don’t want to be nuked. And it’s capital to understand that this commitment strategy, it’s actually the most important part of it. It’s not the nuke, it’s not any of it, it’s the commitment strategy. You have the right commitment strategy, you can have all the nuke that you want, it’s completely useless, because you are not deterring anyone from attacking you.
There are many other examples, like private property. It’s something usually you’re going to be willing to put a little bit of effort to defend, and the effort is usually way higher than the value of the property itself. Because this is your house, this is your car, this is your whatever, and you’re pretty committed to it, and therefore you create a Schelling point over the fact that this is your house, this is your car, this is your whatever. People are willing to use violence and whatever to defend their property. This is effectively, even if you don’t do it yourself, this is what happens when you call the cops, right? The cops are like you stop violating that property or we’re going to use violence against you. So people are willing to use a very disproportionate response even in comparison to the value of the property. And this is what is creating the Schelling point that allows private property to exist.
This is the commitment strategy. And so the longest chain is a very simple example. You have miners and what miners do when they create a new block, essentially they move from one Schelling point when a bunch of people have some amount of money, to a new Schelling point where some money has moved, and we need to agree to the new Schelling point. And what they do is that they commit a certain amount of resources to it via proof of work. And this is how they get us to pay attention to the new Schelling point. And so UASF is also a very good example of that where people were like we activate segwit no matter what, like, if it doesn’t pan out, we just like busted our whole chain and we are dead.
Right? This is like the ultimate commitment strategy, as far as computer stuff is involved. It’s not like they actually died or anything, but as far as you can go in the computer space, this is very strong commitment strategy.
So let me take an example that is fairly inconsequential in its consequences, but I think explains very well. The initial BCH ticker was BCC. I don’t know if people remember that. Personally I remember reading about it. It was probably when we created it with Jonald and a few other people. And so I personally was for XBC, but I went with BCC, and most people wanted BCC right? It doesn’t matter. But it turned out that Bitfinex had some Ponzi scheme already listed as BCC. It was Bitconnect, if you remember. Carlos Matos, you know, great guy, but Bitconnect was not exactly the best stuff ever, it was a Ponzi scheme. And so as a result Bitifnex decided to list Bitcoin Cash as BCH instead of BCC, and then the ball started rolling and now everybody uses BCH instead of BCC.
So it’s not all that bad. The consequences are not that very bad. And I know that many of you are thinking that right now. Why is this guy bugging us about this? We don’t care if it’s BCC or BCH. And if you’re doing that, you are exactly proving my point.
Because … there are people working for Bitcoin.com here right? Yeah, so Bitcoin.com is launching an exchange, or just has launched, it’s either out right now or it’s going to be out very soon. Well think about that. Make this thought experiment for yourself. Imagine that Bitcoin.com lists some Ponzi scheme as BTC, and then they decide to list Bitcoin as BTN. What do you think would be the reaction of the Bitcoin Core supporter? Would they be like, you know what? we don’t want to be confused with some Ponzi scheme so we’re going to change everything for BTN. No, they would torch down Roger Ver even more than they do now, they would torch down Bitcoin.com. They would insult anyone that would suggest that this was a good idea to go there. They would say that everyone that uses the stuff that is BTC that it’s a ponzi scheme, and that it’s garbage, and that if you even talk about it you are the scum of the earth. Right? They would be extremely committed to whatever they have.
And I think this is a lesson that we need to learn from them. Because even though it’s a ticker, it’s not that important, it’s that attitude that you need to be committed to that stuff if you want to create a strong Schelling point, that allows them to have a strong Schelling point, and that does not allow us to have that strong of a Schelling point.
Okay, so yesterday we had the talk by Justin Bons from Cyber Capital, and one of the first things he said in his talk, is that his company has a very strong position in BCH. And so that changed the whole tone of the talk. You gotta take him seriously because his money is where his mouth is. You know that he is not coming on the stage and telling you random stuff that comes from his mind or tries to get you to do something that he doesn’t try himself. That doesn’t mean he’s right. Maybe he’s wrong, but if he’s wrong, he’s going bankrupt. And you know just for that reason, maybe it’s worth it to listen to it a bit more than some random person saying random stuff when they have no skin in the game.
And it makes him more of a leader in the space. Okay we have some perception in this space that we have a bunch of leaders, but many of them don’t have skin in the game. And it is very important that they do. So when there is some perceived weakness from BCH, if you act as an investor, you are going to diversify. If you act as a leader, you are going to fix that weakness. Right? And so, leaders, it’s not like you can come here and decide well, I’m a leader now. Leaders are leaders because people follow them. It seems fairly obvious, but … and you are the people following the leaders, and I am as well. We decide to follow the opinion of some people more than the opinion of others. And those are the defacto leaders of our community. And we need to make sure that those leaders that we have like Justin Bons, and make sure that they have a strong commitment to whatever they are leading you to, because otherwise you end up in this situation:
Where you got a leader, he’s getting you to go somewhere, he has some goal, he has some whatever. In this case he is not that happy with the British people. But he’s like give me freedom or give me death, and he’s going to fight the British, but at the same time he’s like you know what? Maybe this shit isn’t gonna pan out, you gotta make sure you have your backup plan together, you have your stash of British pound here. You know, many of us are going to die, but that’s a sacrifice I’m willing to make.
That’s not the leader that you want.
I’m going to go to two more examples and then we’re going to be done with it. So one of them is Segwit 2x. Segwit 2x came with a time where some people wanted to do UASF. And UASF was essentially people that set up a modified version of their Bitcoin node that would activate segwit on August 1, no matter what. Right? No matter what miners do, no matter what other people do, it’s going to activate segwit. And either I’m going to be on the other fork, or I’m going to be alone and bust. Well, the alternative proposal was segwit 2x. Where people would activate segwit and then increase the size of the block. And what happened was that one of the sides had a very strong commitment strategy, and the other side, instead of choosing a proportional commitment strategy, what they did was that they modified the activation of segwit 2x to be compatible with UASF. And in doing so they both validate the commitment strategy done by the opposite side, and they weaken their own commitment strategy. So if you look at that, and you understand game theory a bit, you know what’s going to happen. Like the fight hasn’t even started and UASF has already won. And when I saw that happening, it was a very important development to me, because I have some experience in game theory, a lot of that, so I understood what was happening, and this is what led me to commit to BCH, which was BCC at the time, 100%. Because I knew segwit 2x was toast, even though it had not even started, because even though they had very strong cards, they are not playing their cards right, and if you don’t play your cards right, it doesn’t matter how strong your cards are.
Okay, the second one is emergent consensus. And the reason I wanted to put those two examples here is because I think those are the two main examples that lead to the fact that BTC have small blocks and we have big blocks and we’re a minority chain. Those are like the two biggest opportunities we had to have big blocks on BTC and we blew both of them for the exact same reason.
So emergent consensus is like an interesting technology that allows you to trade your bigger block without splitting the network. Essentially, if someone starts producing blocks that are bigger than … (video skips) ,,, The network seems to be following the chain that has larger blocks, eventually they’re going to fall back on that chain, and that’s a very clevery mechanism that allows you to make the consensus rules softer in a way, right? When everybody has the same consensus rules, it still remains enforced, but if a majority of people want to move to a new point, they can do so by bringing others with them without creating a fork. That is a very good activation mechanism for changing the block size, for instance, or it can be used to activate other stuff.
There is a problem, though. This mechanism isn’t able to set a new point. It’s a way to activate a new Schelling point when you have one, but it provides no way to decide when and where or to what value or to anything to where we are going. So this whole strategy lacks the commitment aspect of it. And because it lacks the commitment aspect of it, it was unable to activate properly. It was good, but it was not sufficient in itself. It needs to be combined with a commitment strategy. And especially on that one there are some researchers that wrote a whole paper (https://eprint.iacr.org/2017/686.pdf) unpacking the whole game theory that essentially come to that conclusion that it’s not going to set a new size limit because it lacked the commitment aspect of it. But they go on like they model all the mathematics of it, they give you all the numbers, the probability, and the different scenarios that are possible. It’s a very interesting paper. If you want to see, like, because I’m kind of explaining the game theory from a hundred mile perspective, but actually you can deep dive into it and if you want to know the details, they are in there. People are doing that. This is an actual branch of mathematics.
Alright, okay so conclusion. We must avoid to weaken our commitment strategy. And that means that we need to work in a way where first there is decentralization happening. Everybody has ideas, and we fight over them, we decide where we want to go, we put them on the roadmap, and once it’s on the roadmap, we need to commit to it. Because when people want to go like, ‘Oh this is decentralized’ and we do random stuff after that, we actually end up with decentralization, not decentralization in a cooperative manner, but like in an atomization manner. You get like all the atoms everywhere, we explode, we destroy ourself.
And we must require a leader to have skin in the game, so that we make sure we have good leaders. I have a little schema to explain that. We need to have negotiations between different parties, and because there are no bugs, the negotiation can last for a long time and be tumultuous and everything, and that’s fine, that’s what decentralization is looking like at that stage, and that’s great and that makes the system strong. But then once we made a decision, we got to commit to it to create a new Schelling point. Because if we don’t, the new Schelling point is very weak, and we get decentralization in the form of disintegration. And I think we have not been very good to balance the two. Essentially what I would like for us to do going forward is encouraging as much as possible decentralization in the first form. But consider people who participate in the second form, as hostile to BCH, because their behavior is damaging to whatever we are doing. And they are often gonna tell you why we can’t do that because it’s permissionless and decentralized, and they are right, this is permissionless and decentralized, and they can do that. We don’t have to take it seriously. We can show them the door. And not a single person can do that by themself, but as a group, we can develop a culture where it’s the norm to do that. And we have to do that.”
submitted by HKBNews to Bitcoin [link] [comments]
Summary: Bitcoin was invented by the anonymous Satoshi Nakamoto as recently as 2008, but it is backed up by a rich intellectual foundation. For instance, The 1776 First Amendment separates church and state, and contemporary American liberation psychologist Nozomi Hayase (2020) argues that money and state should similarly be separated. Just as Isaac Newton’s study of alchemy gave rise to the international gold standard, so has the anonymous creator Satoshi Nakamoto's desire for a “modernized gold standard” given rise to Bitcoin. Indeed, Bloomberg's 2020 report confirms Bitcoin to be gold 2.0. Montesquieu (1774) asserted that laws that secure inalienable rights can only be found in Nature, and the natural laws employed in Bitcoin include its consensus algorithm and the three natural laws of economics (self-interest, competition, and supply and demand). J.S. Mill (1859) preferred free markets to those controlled by governments. Ludwig von Mises (1951) argued against the hazards of fiat currency, urging for a return to the gold standard. Friedrich Hayek (1984) suggested people to invent a sly way to take money back from the hands of the government. Milton Friedman (1994) called for FED to be replaced by an automatic system and predicted the coming of a reliable e-cash. James Buchanan (1988) advocated a monetary constitution to constrain the governmental power of money creation. Tim May (1997) the cypherpunk proclaimed that restricting digital cash impinges on free speech, and envisioned a stateless digital form of money that is uncensorable. The Tofflers (2006) pictured a non-monetary economy. In 2016, UCLA Professor of Finance Bhagwan Chowdhry even nominated Satoshi for a Nobel Prize.
Separation between money and state
The 1791 First Amendment to the U.S. Constitution enshrines free speech and separates church and state, but not money and state. "Under the First Amendment, individuals’ right to create, choose their own money and transact freely was not recognized as a part of freedom of expression that needs to be protected," Japanese-American liberation psychologist Nozomi Hayase (2020) points out (1).
The government, banks and corporations collude together to encroach upon people's liberties by metamorphosing their inalienable rights into a permissioned from of legal rights. Fiat currencies function as a medium of manipulation, indulging big business to generate market monopolies. "Freedom of expression has become further stifled through economic censorship and financial blockage enacted by payment processing companies like Visa and MasterCard," to borrow Hayase's (2020) words.
Satoshi is a Modern Newton
Although most famous for discovering the law of gravity, Isaac Newton was also a practising alchemist. He never managed to turn lead into gold, but he did find a way to transmute silver into gold. In 1717, Newton announced in a report that, based on his studies, one gold guinea coin weighed 21 shillings. Just as Isaac Newton’s study of alchemy gave rise to the international gold standard, so has the desire for a “modernized gold standard” given rise to Bitcoin. "In a way, Satoshi is a modern Newton. They both believed trust is best placed in the unchangeable facets of our economy. Beneath this belief is the assumption that each individual is their own best master," as put by Jon Creasy (2019) (2).
J.S. Mill: free markets preferable to those controlled by governments
John Stuart Mill (1806-1873) the great English philosopher would be a Bitcoiner were he still around today. In On Liberty (1859), Mill concludes that free markets are preferable to those controlled by governments. He argues that economies function best when left to their own devices. Therefore, government intervention, though theoretically permissible, would be counterproductive. Bitcoin is precisely decentralized or uncontrolled by the government, unconfiscatable, permissonless, and disinflationary. Bitcoin regulates itself spontaneously via the ordinary operations of the system. "Rules are enforced without applying any external pressure," in Hayase's (2020) words.
Ludwig von Mises (1958): Liberty is always Freedom from the Government
In The Free Market and its Enemies, theoretical Austrian School economist Ludwig von Mises (1951) argues against the hazards of fiat currency, urging for a return to the gold standard. “A fiat money system cannot go on forever and must one day come to an end,” Von Mises states. The solution is a return to the gold standard, "the only standard which makes the determination of the purchasing power of money independent of the changing ideas of political parties, governments, and pressure groups" under present conditions. Interestingly, this is also one of the key structural attributes of Bitcoin, the world’s first, global, peer-to-peer, decentralized value transfer network.
Actually, Bloomberg's 2020 report on Bitcoin confirms that it is gold 2.0. (3)
Von Mises prefers the price of gold to be determined according to the contemporaneous market conditions. The bitcoin price is, of course, determined across the various global online exchanges, in real-time. There is no central authority setting a spot price for gold after the which the market value is settled on among the traders during the day.
Hayek: Monopoly on Currency should End
Austrian-British Nobel laureate Friedrich Hayek’s theory in his 1976 work, Denationalization of Money, was that not only would the currency monopoly be taken away from the government, but that the monopoly on currency itself should end with multiple alternative currencies competing for acceptance by consumers, in order "to prevent the bouts of acute inflation and deflation which have played the world for the past 60 years." He forcefully argues that if there is no free competition between different currencies within any nation, then there will be no free market. Bitcoin is, again, decentralized, and many other cryptocurrencies have tried to compete with it, though in vain.
In a recently rediscovered video clip from 1984, Hayek actually suggested people to invent a cunning way to take money out of the hands of the government:- “I don’t believe we shall ever have a good money again before we take the thing out of the hands of government, that is, we can’t take them violently out of the hands of government, all we can do is by some sly roundabout way introduce something they can’t stop” (4). Reviewing those words 36 years hence and it is difficult not to interpret them in the light of Bitcoin.
Milton Friedman Called for FED to be Replaced by an Automatic System
Nobel laureate economist Milton Friedman (1994) was critical of the Federal Reserve due to its poor performance and felt it should be abolished (5). Friedman (1999) believed that the Federal Reserve System should ultimately be replaced with a computer program, which makes us think of the computer code governing Bitcoin (6).[\](https://en.wikipedia.org/wiki/Criticism_of_the_Federal_Reserve#cite_note-:2-12) He (1970) favored a system that would automatically buy and sell securities in response to changes in the money supply. This, he argued, would put a lid on inflation, setting spending and investment decisions on a surer footing (7). Bitcoin is exactly disflationary as its maximum possible supply is 21 million and its block reward or production rate is halved every four years.
Friedman passed away before the coming of bitcoin, but he lived long enough to see the Internet’s spectacular rise throughout the 1990s. “I think that the Internet is going to be one of the major forces for reducing the role of government," said Friedman in a 1999 interview with NTU/F. On the same occasion, he sort of predicted the emergence of Bitcoin, "The one thing that’s missing, but that will soon be developed, is a reliable e-cash, a method whereby on the Internet you can transfer funds from A to B, without A knowing B or B knowing A." (8)
“Of course, Friedman didn’t predict the block chain,” summed up American libertarian economist Jeffery Tucker (2014). “But he was hoping for a trustless system. He saw the need.” (9).
Bitcoin Computer Code as Constitution in the Buchananian Sense
American economist cum Nobel laureate James Buchanan (1988) advocates constitutional constraints on the governmental power to create money (10). Buchanan distinguishes a managed monetary system—a system “that embodies the instrumental use of price-level predictability as a norm of policy”—from an automatic monetary system, “which does not, at any stage, involve the absolute price level” (Buchanan 1962, 164–65). Leaning toward the latter, Buchanan argues that automatic systems are characterized by an organization “of the institutions of private decision-making in such a way that the desired monetary predictability will emerge spontaneously from the ordinary operations of the system” (Buchanan 1962, 164). Again, "Bitcoin regulates itself through the spontaneous force of nature, flourishing healthy price discovery and competition in the best interest of everyone" (Hayase 2020).
Shruti Rajagopalan (2018) argues that the computer code governing how the sundry nodes/computers within the Bitcoin network interact with one another is a kind of monetary constitution in the Buchananian sense. One of Buchanan's greatest inputs is to differentiate the choice of rules from the choice within rule (Buchanan 1990). One may regard the Bitcoin code as a sort of constitution and "the Bitcoin network engaging in both the choice of rules and choice within rules" (Rajagopalan 2018) (11).
Tim May: Restricting Digital Cash may Impinge on Free Speech
Cypherpunks are activists who since the 1980s have advocated global use of strong cryptography and privacy-enhancing technologies as a route to social and political liberation. Tim May (Timothy C. May [1951-2018]), one of the influential cypherpunks published The Crypto Anarchist Manifesto in September 1992, which foretold the coming of Bitcoin (12). Cypherpunks began envisioning a stateless digital form of money that cannot be censored and their collaborative pursuit created a movement akin to the 18th Enlightenment.
At The 7th Conference on Computers, Freedom, and Privacy, Burlingame, CA. in 1997, Tim May equated money with speech, and argued that restricting digital cash may impinge on free speech, for spending money is often a matter of communicating orders to others, to transfer funds, to release funds, etc. In fact, most financial instruments are contracts or orders, instead of physical specie or banknotes (13).
Montesquieu: Laws that secure inalienable rights can only be found in Nature
In his influential work The Spirit of Laws (1748), Montesquieu wrote, “Laws ... are derived from the nature of things … Law, like mathematics, has its objective structure, which no arbitrary whim can alter". Similarly, once a block is added to the end of the Bitcoin blockchain, it is almost impossible to go back and alter the contents of the block, unless every single block after it on the blockchain is altered, too.
Cypherpunks knew that whereas alienable rights that are bestowed by law can be deprived by legislation, inalienable rights are not to be created but can be discovered by reason. Thus, laws that secure inalienable rights cannot be created by humankind but can be found in nature.
The natural laws employed in Bitcoin to enshrine the inalienable monetary right of every human being include its consensus algorithm, and the three natural laws of economics (self-interest, competition, and supply and demand) as identified by Adam Smith, father of modern economics.
Regarding mathematics, bitcoin mining is performed by high-powered computers that solve complex computational math problems. When computers solve these complex math problems on the Bitcoin network, they produce new bitcoin. And by solving computational math problems, bitcoin miners make the Bitcoin payment network trustworthy and secure, by verifying its transaction information.
Regarding economic laws, in accordance with the principle of game theory to generate fairness, miners take part in an open competition. Lining up self-interests of all in a network, with a vigilant balance of risk and rewards, rules are put in force sans the application of any exterior pressure. "Bitcoin regulates itself through the spontaneous force of nature, flourishing healthy price discovery and competition in the best interest of everyone," to borrow the words of Hayase (2020).
A Non-monetary Economy as Visualized by the Tofflers
In their book, Revolutionary Wealth (2006), futurists Alvin Toffler and his wife Heidi Toffler toy with the concept of a world sans money, raising a third kind of economic transaction that is neither one-on-one barter nor monetary exchange. In the end, they settle on the idea that the newer non-monetary economy will exist shoulder-to-shoulder with the monetary sector in the short term, although the latter may eventually be eclipsed by the former in the long run. What both the Tofflers' The Third Wave (1980) and Revolutionary Wealth bring into question is the very premise of monetary exchange. The vacuum left over by cash in such a non-monetary economy may be filled up by Bitcoin as a cryptocurrency.
Satoshi Nakamoto Nominated for Nobel Prize by UCLA Finance Prof.
UCLA Anderson School Professor of Finance Bhagwan Chowdhry nominated Satoshi Nakamoto for the 2016 Nobel Prize in Economics on the following grounds:-
It is secure, relying on almost unbreakable cryptographic code, can be divided into millions of smaller sub-units, and can be transferred securely and nearly instantaneously from one person to any other person in the world with access to internet bypassing governments, central banks and financial intermediaries such as Visa, Mastercard, Paypal or commercial banks eliminating time delays and transactions costs.... Satoshi Nakamoto’s Bitcoin Protocol has spawned exciting innovations in the FinTech space by showing how many financial contracts — not just currencies — can be digitized, securely verified and stored, and transferred instantaneously from one party to another (14).
Fb link: https://www.facebook.com/hongkongbilingualnews/posts/947121432392288?__tn__=-R
Web link: https://www.hkbnews.net/post/the-intellectual-foundation-of-bitcoin%E6%AF%94%E7%89%B9%E5%B9%A3%E7%9A%84%E6%99%BA%E8%AD%98%E5%9F%BA%E7%A4%8E-by-chapman-chen-hkbnews
Disclaimer: This article is neither an advertisement nor professional financial advice.
#bitcoin #bitcoinhalving #jamesBuchanan #MiltonFriedman #AlvinToffler #FirstAmendment #LudwigVonMises #TimMay #freeMarket # SatoshiNakamoto #FriedrichHayek #Cypherpunk #Cryptocurrency #GoldStandard #IsaacNewton
2 BITCOIN BASICS In our experience, the simplest way to get a person excited about Bitcoin is to have him purchase some-thing with it. That’s how we got hooked ourselves. In this chapter, we’ll help you perform your ﬁrst Bitcoin transaction, without worrying about too much tech-nical stuff. Along the way, though, we’ll discuss how ... Digital money that’s instant, private, and free from bank fees. Download our official wallet app and start using Bitcoin today. Read news, start mining, and buy BTC or BCH. Bitcoin at the Crossroads 2 Bitcoin has captured the imagination of consumers and businesses around the world as a major breakthrough in how value is exchanged. The Bitcoin “blockchain” is a fundamental breakthrough in computer science that solves what seemed to be an unsolvable problem: how to ensure that a digital transaction happens only oncei. Bitcoin eliminates the need for a trusted ... inflation, and monetary freedom through anonymity. Since the launch of Bitcoin in 2009, over 1000 different cryptocurrencies have been created and immense progress has been attained.6 Indeed, many new cryptocurrencies far outpace Bitcoin in terms of transaction speed and fees. Regardless, Bitcoin still remains the most popular cryptocurrency due to its first mover advantage and significant ... Figure 2. Bitcoin Premia and Financial Freedom: The Bitcoin premium is measured as the median percentage price difference to the USD price from March 2017 to the end of February 2018. Bitcoin transaction prices are from bitcoincharts.com, foreign exchange data from the Federal Reserve Bank of St. Louis (where available) and OANDA otherwise. To measure ﬁnancial freedom we average the to index ...
[index]          
This video is unavailable. Watch Queue Queue Bitcoin Cash is the true form of "Peer-to-Peer Electronic Cash" outlined in the Satoshi Nakamoto White Paper. Bitcoin Core is no longer capable or able to pr... #bitcoin #bitcoinmining #bitcoinminingsoftware #freebitco #freebitcoin #hackblockchain #hackbitcoin #freebtcscript Hello dear everyone !! Real ORIGINAL and l... Over the past decade, an alternative digital paradigm has slowly been taking shape at the edges of the internet. This new paradigm is the blockchain. After i... «No revolution ever fought for freedom of transaction because it always was there», he says — people used cash. Crypto economist and founder of Room77 Joerg ...