Dear Reddit community,
Following our announcement for DTube v0.9
, I have received countless questions about the new blockchain part, avalon
. First I want to make it clear, that it would have been utterly impossible to build this on STEEM, even with the centralized SCOT/Tribes that weren't available when I started working on this. This will become much clearer as you read through the whole wall of text and understand the novelties.
SteemPeak says this is a 25 minutes read, but if you are truly interested in the concept of a social blockchain, and you believe in its power, I think it will be worth the time!
I'm a long time member of STEEM, with tens of thousands of staked STEEM for 2 years+. I understand the instinctive fear from the other members of the community when they see a new crypto project coming out. We've had two recent examples recently with the VOICE
annoucements, being either hated or ignored. When you are invested morally, and financially, when you see competitors popping up, it's normal to be afraid.
But we should remember competition is healthy, and learn from what these projects are doing and how it will influence us. Instead, by reacting the way STEEM reacts, we are putting our heads in the sand and failing to adapt. I currently see STEEM like the "North Korea of blockchains", trying to do everything better than other blockchains, while being #80 on coinmarketcap and slowly but surely losing positions over the months.
When DLive left and revealed their own blockchain, it really got me thinking about why they did it. The way they did it was really scummy and flawed, but I concluded that in the end it was a good choice for them to try to develop their activity, while others waited for SMTs. Sadly, when I tried their new product, I was disappointed, they had botched it. It's purely a donation system, no proof of brain... And the ultra-majority of the existing supply is controlled by them, alongside many other 'anti-decentralization' features. It's like they had learnt nothing from their STEEM experience at all...
STEEM was still the only blockchain able to distribute crypto-currency via social interactions (and no, 'donations' are not social interactions, they are monetary transfers; bitcoin can do it too). It is the killer feature we need
. Years of negligence or greed from the witnesses/developers about the economic balance of STEEM is what broke this killer feature. Even when proposing economical changes (which are actually getting through finally in HF21), the discussions have always been centered around modifying the existing model (changing the curve, changing the split, etc), instead of developing a new one.
You never change things by fighting the existing reality.
To change something, build a new model that makes the existing model obsolete.
What if I built a new model for proof of brain distribution from the ground up? I first tried playing with STEEM clones, I played with EOS contracts too. Both systems couldn't do the concepts I wanted to integrate for DTube, unless I did a major refactor of tens of thousands of lines of code I had never worked with before. Making a new blockchain felt like a lighter task, and more fun too.
Before even starting, I had a good idea of the concepts I'd love to implement. Most of these bullet points stemmed from observations of what happened here on STEEM in the past, and what I considered weaknesses for d.tube's growth.
The first concept I wanted to implement deep down the core of how a DPOS chain works, is that I didn't want the token to be staked, at all (i.e. no 'powering up'). The cons of staking for a decentralized social platform are obvious: * complexity for the users with the double token system
. * difficulty to onboard people as they need to freeze their money, akin to a pyramid scheme
The only good thing about staking is how it can fill your bandwidth and your voting power when you power-up, so you don't need to wait for it to grow to start transacting. In a fully-liquid system, your account ressources start at 0% and new users will need to wait for it to grow before they can start transacting. I don't think that's a big issue.
That meant that witness elections had to be run out of the liquid stake. Could it be done? Was it safe for the network? Can we update the cumulative votes for witnesses without rounding issues? Even when the money flows between accounts freely?
Well I now believe it is entirely possible and safe, under certain conditions. The incentive for top witnesses to keep on running the chain is still present even if the stake is liquid. With a bit of discrete mathematics, it's easy to have a perfectly deterministic algorithm to run a decentralized election based off liquid stake, it's just going to be more dynamic as the funds and the witness votes can move around much faster.
NO EARLY USER ADVANTAGE
STEEM has had multiple events that influenced the distribution in a bad way. The most obvious one is the inflation settings. One day it was hella-inflationary, then suddently hard fork 16 it wasn't anymore. Another major one, is the non-linear rewards that ran for a long time, which created a huge early-user advantage that we can still feel today.
I liked linear rewards, it's what gives minnows their best chance while staying sybil-resistant. I just needed Avalon's inflation to be smart. Not hyper-inflationary like
The key metric to consider for this issue, is the number of tokens distributed per user per day
. If this metric goes down, then the incentive for staying on the network and playing the game, goes down everyday. You feel like you're making less and less from your efforts. If this metric goes up, the number of printed tokens goes up and the token is hyper-inflationary and holding it feels really bad if you aren't actively earning from the inflation by playing the game.
Avalon ensures that the number of printed tokens is proportional to the number of users with active stake. If more users come in, avalon prints more tokens, if users cash-out and stop transacting, the inflation goes down. This ensures that earning 1 DTC will be about as hard today, tomorrow, next month or next year
, no matter how many people have registered or left d.tube, and no matter what happens on the markets.
NO LIMIT TO MY VOTING POWER
Another big issue that most steemians don't really know about, but that is really detrimental to STEEM, is how the voting power mana bar works. I guess having to manage a 2M SP delegation for @dtube really convinced me of this one. When your mana bar is full at 100%, you lose
out the potential power generation, and rewards coming from it. And it only takes 5 days to go from 0% to 100%. A lot of people have very valid reasons to be offline for 5 days+, they shouldn't be punished so hard. This is why all most big stake holders make sure to always spend some of their voting power on a daily basis. And this is why minnows or smaller holders miss out on tons of curation rewards, unless they delegate to a bidbot or join some curation guild... meh. I guess a lot of people would rather just cash-out and don't mind the trouble of having to optimize their stake.
So why is it even a mana bar? Why can't it grow forever? Well, everything in a computer has to have a limit, but why is this limit proportional to my stake? While I totally understand the purpose of making the bandwidth limited and forcing big stake holders to waste it, I think it's totally unneeded and inadapted for the voting power. As long as the growth of the VP is proportional to the stake, the system stays sybil-resistant, and there could technically be no limit at all if it wasn't for the fact that this is ran in a computer where numbers have a limited number of bits.
On Avalon, I made it so that your voting power grows virtually indefinitely, or at least I don't think anyone will ever reach the current limit of Number.MAX_SAFE_INTEGER: 9007199254740991 or about 9 Peta VP. If you go inactive for 6 months on an account with some DTCs, when you come back you will have 6 months worth of power generation to spend, turning you into a whale, at least for a few votes.
Another awkward limit on STEEM is how a 100% vote spends only 2% of your power
. Not only STEEM forces you to be active on a daily basis, you also need to do a minimum of 10 votes / day to optimize your earnings. On Avalon, you can use 100% of your stored voting power in a single mega-vote if you wish, it's up to you.
A NEW PROOF-OF-BRAIN
No Author rewards
People should vote with the intent of getting a reward from it. If 75% of the value forcibly goes to the author, it's hard to expect a good return from curation. Steem is currently basically a complex donation platform
. No one wants to donate when they vote, no matter what they will say, and no matter how much vote-trading, self-voting or bid-botting happens.
So in order to keep a system where money is printed when votes happen, if we cannot use the username of the author to distribute rewards, the only possibility left is to use the list of previous voters aka "Curation rewards". The 25% interesting part of STEEM, that has totally be shadowed by the author rewards for too long.
STEEM has always suffered from the issue that the downvote button is unused, or when it's used, it's mostly for evil. This comes from the fact that in STEEM's model, downvotes are not eligible for any rewards
. Even if they were, your downvote would be lowering the final payout of the content, and your own curation rewards...
I wanted Avalon's downvotes to be completely symmetric to the upvotes. That means if we revert all the votes (upvotes become downvotes and vice versa), the content should still distribute the same amount of tokens to the same people, at the same time.
No payment windows
Steem has a system of payments windows. When you publish a content, it opens a payment window where people can freely upvote or downvote to influence the payout happening 7 days later. This is convenient when you want a system where downvotes lower rewards. Waiting 7 days to collect rewards is also another friction point for new users, some of them might never come back 7 days later to convince themselves that 'it works'. On avalon, when you are part of the winners of curation after a vote, you earn it instantly in your account, 100% liquid and transferable.
Unlimited monetization in time
Indeed, the 7 days monetization limit has been our biggest issue for our video platform since day 8. This incentivized our users to create more frequent, but lesser quality content, as they know that they aren't going to earn anything from the 'long-haul'. Monetization had to be unlimited on DTube, so that even a 2 years old video could be dug up and generate rewards in the far future.
Infinite monetization is possible, but as removing tokens from a balance is impossible, the downvotes cannot remove money from the payout like they do on STEEM. Instead, downvotes print money in the same way upvotes do, downvotes still lower the popularity in the hot and trending and should only rewards other people who downvoted the same content earlier.
New curation rewards algorithm
STEEM's curation algorithm isn't stupid, but I believe it lacks some elegance. The 15 minutes 'band-aid' necessary to prevent curation bots (bots who auto vote as fast as possible on contents of popular authors) that they added proves it. The way is distributes the reward also feels very flat and boring. The rewards for my votes are very predictable, especially if I'm the biggest voter / stake holder for the content. My own vote is paying for my own curation rewards, how stupid is that? If no one elses votes after my big vote despite a popularity boost, it probably means I deserve 0 rewards, no?
I had to try different attempts to find an algorithm yielding interesting results, with infinite monetization, and without obvious ways to exploit it. The final distribution algorithm is more complex than STEEM's curation but it's still pretty simple. When a vote is cast, we calculate the 'popularity' at the time of the vote. The first vote is given a popularity of 0, the next votes are defined by (total_vp_upvotes - total_vp_downvotes) / time_since_1st_vote. Then we look into the list of previous votes, and we remove all votes in the opposite direction (up/down). The we remove all the votes with a higher popularity if its an upvote, or the ones with a lower popularity if its a downvote. The remaining votes in the list are the 'winners'. Finally, akin to STEEM, the amount of tokens generated by the vote will be split between winners proportionally to the voting power spent by each (linear rewards - no advantages for whales) and distributed instantly. Instead of purely using the order of the votes, Avalon distribution is based on when the votes are cast, and each second that passes reduces the popularity of a content, potentially increasing the long-term ROI of the next vote cast on it. Graph It's possible to chart the popularity that influences the DTC monetary distribution directly in the d.tube UI
This algorithm ensures there are always losers. The last upvoter never earns anything, also the person who upvoted at the highest popularity, and the one who downvoted at the lowest popularity would never receive any rewards for their vote. Just like the last upvoter and last downvoter wouldn't either. All the other ones in the middle may or may not receive anything, depending on how the voting and popularity evolved in time. The one with an obvious advantage, is the first voter who is always counted as 0 popularity. As long as the content stays at a positive popularity, every upvote will earn him rewards. Similarly, being the first downvoter on an overly-popular content could easily earn you 100% rewards on the next downvote that could be from a whale, earning you a fat bonus.
While Avalon doesn't technically have author rewards, the first-voter advantage is strong, and the author has the advantage of always being the first voter, so the author can still earn from his potentially original creations, he just needs to commit some voting power on his own contents to be able to publish.
ONE CHAIN <==> ONE APP
More scalable than shared blockchains
Another issue with generalistic blockchains like ETH/STEEM/EOS/TRX, which are currently hosting dozens of semi-popular web/mobile apps, is the reduced scalability of such shared models. Again, everything in a computer has a limit. For DPOS blockchains, 99%+ of the CPU load of a producing node will be to verify the signatures of the many transactions coming in every 3 seconds. And sadly this fact will not change with time. Even if we had a huge breakthrough on CPU speeds today, we would need to update the cryptographic standards for blockchains to keep them secure. This means it would NOT become easier to scale up the number of verifiable transactions per seconds.
Oh, but we are not there yet you're thinking? Or maybe you think that we'll all be rich if we reach the scalability limits so it doesn't really matter? WRONG
The limit is the number of signature verifications the most expensive CPU on the planet can do. Most blockchains use the secp256k1 curve, including Bitcoin, Ethereum, Steem and now Avalon. It was originally chosen for Bitcoin by Satoshi Nakamoto probably because it's decently quick at verifying signatures, and seems to be backdoor-proof (or else someone is playing a very patient game). Maybe some other curves exist with faster signature verification speed, but it won't be improved many-fold, and will likely require much research, auditing, and time to get adopted considering the security implications.
In 2015 Graphene was created, and Bitshares was completely rewritten. This was able to achieve 100,000 transaction per second on a single machine, and decentralized global stress testing achieved 18,000 transactions per second on a distributed network.
So BitShares/STEEM and other DPOS graphene chains in production can validate at most 18000 txs/sec, so about 1.5 billion transactions per day
. EOS, Tendermint, Avalon, LIBRA or any other DPOS blockchain can achieve similar speeds, because there's no planet-killing proof-of-works, and thanks to the leader-based/democratic system that reduces the number of nodes taking part in the consensus.
As a comparison, there are about 4 billion likes per day on instagram
, so you can probably double that with the actual uploads, stories and comments, password changes, etc. The load is also likely unstable through the day, probably some hours will go twice as fast as the average. You wouldn't be able to fit Instagram in a blockchain, ever
, even with the most scalable blockchain tech on the world's best hardware. You'd need like a dozen of those chains. And instagram is still a growing platform, not as big as Facebook, or YouTube.
So, splitting this limit between many popular apps? Madness! Maybe it's still working right now, but when many different apps reach millions of daily active users plus bots, it won't fit anymore
Serious projects with a big user base will need to rethink the shared blockchain models like Ethereum, EOS, TRX, etc because the fees in gas or necessary stake required to transact will skyrocket, and the victims will be the hordes of minnows at the bottom of the distribution spectrum.
If we can't run a full instagram on a DPOS blockchain, there is absolutely no point trying to run medium+reddit+insta+fb+yt+wechat+vk+tinder on one. Being able to run half an instagram is already pretty good and probably enough to actually onboard a fair share of the planet. But if we multiply the load by the number of different app concepts available, then it's never gonna scale. DTube chain is meant for the DTube UI only
. Please do not build something unrelated to video connecting to our chain, we would actively do what we can to prevent you from growing. We want this chain to be for video contents only, and the JSON format of the contents should always follow the one used by d.tube.
If you are interested in avalon tech for your project isn't about video, it's strongly suggested to fork the blockchain code
and run your own avalon chain with a different origin id, instead of trying to connect your project to dtube's mainnet. If you still want to do it, chain leaders would be forced to actively combat your project as we would consider it as useless noise inside our dedicated blockchain.
Another issue of sharing a blockchain, is the issues coming up with the governance of it. Tons of features enabled by avalon would be controversial to develop on STEEM, because they'd only benefit DTube, and maybe even hurt/break some other projects. At best they'd be put at the bottom of a todo list somewhere. Having a blockchain dedicated to a single project enables it to quickly push updates that are focused on a single product, not dozens of totally different projects.
Many blockchain projects are trying to make decentralized governance true, but this is absolutely not what I am interested in for DTube. Instead, in avalon the 'init' account, or 'master' account, has very strong permissions. In the DTC case, @dtube: * will earn 10% fees from all the inflation
* will not have to burn DTCs to create accounts * will be able to do certain types of transactions when others can't * * account creation (during steem exclusivity period) * * transfers (during IEO period) * * transfering voting power and bandwidth ressources (used for easier onboarding)
For example, for our IEO we will setup a mainnet where only @dtube is allowed to transfer funds or vote until the IEO completes and the airdrop happens. This is also what enabled us to create a 'steem-only' registration period on the public testnet for the first month. Only @dtube can create accounts, this way we can enforce a 1 month period where users can port their username for free, without imposters having a chance to steal usernames. Through the hard-forking mechanism, we can enable/disable these limitations and easily evolve the rules and permissions of the blockchain, for example opening monetary transfers at the end of our IEO, or opening account creation once the steem exclusivity ends.
Luckily, avalon is decentralized, and all these parameters (like the @dtube fees, and @dtube permissions) are easily hardforkable by the leaders. @dtube will however be a very strong leader in the chain, as we plan to use our vote to at least keep the #1 producing node for as long as we can.
We reserve the right to 'not follow' an hardfork. For example, it's obvious we wouldn't follow something like reducing our fees to 0% as it would financially endanger the project, and we would rather just continue our official fork on our own and plug d.tube domain and mobile app to it.
On the other end of the spectrum, if other leaders think @dtube is being tyranical one way or another, leaders will always have the option of declining the new hardforks and putting the system on hold, then @dtube will have an issue and will need to compromise or betray the trust of 1/3 of the stake holders, which could reveal costly.
The goal is to have a harmounious, enterprise-level decision making within the top leaders
. We expect these leaders to be financially and emotionally connected with the project and act for good. @dtube is to be expected to be the main good actor for the chain, and any permission given to it should be granted with the goal of increasing the DTC marketcap, and nothing else. Leaders and @dtube should be able to keep cooperation high enough to keep the hard-forks focused on the actual issues, and flowing faster than other blockchain projects striving for a totally decentralized governance, a goal they are unlikely to ever achieve.
A lot of hard-forking
Avalon is easily hard-forkable, and will get hard-forked often, on purpose. No replays will be needed for leaders/exchanges during these hard-forks, just pull the new hardfork code, and restart the node before the hard-fork planned time to stay on the main fork. Why is this so crucial? It's something about game theory.
I have no former proof for this, but I assume a social and financial game akin to the one played on steem since 2016 to be impossible to perfectly balance, even with a thourough dichotomical process. It's probably because of some psychological reason, or maybe just the fact that humans are naturally greedy. Or maybe it's just because of the sheer number of players. They can gang up together, try to counter each others, and find all sorts of creative ideas to earn more and exploit each other. In the end, the slightest change in the rules, can cause drastic gameplay changes. It's a real problem, luckily it's been faced by other people in the past.
Similarly to what popular and succesful massively multiplayer games have achieved, I plan to patch or suggest hard-forks for avalon's mainnet on a bi-monthly basis. The goal of this perfect imbalance concept, is to force players to re-discover their best strategy often. By introducing regular, small, and semi-controlled changes into this chaos, we can fake balance. This will require players to be more adaptative and aware of the changes. This prevents the game from becoming stale and boring for players, while staying fair.
Death to bots
Automators on the other side, will need to re-think their bots, go through the developement and testing phase again, on every new hard-fork. It will be an unfair cat-and-mouse game. Doing small and semi-random changes in frequent hard-forks will be a easy task for the dtube leaders, compared to the work load generated to maintain the bots. In the end, I hope their return on investment to be much lower compared to the bid-bots, up to a point where there will be no automation.
Imagine how different things would have been if SteemIt Inc acted strongly against bid-bots or other forms of automation when they started appearing? Imagine if hard-forks were frequent and they promised to fight bid-bots and their ilk? Who would be crazy enough to make a bid-bot apart from @berniesanders then?
I don't want you to earn DTCs unless you are human. The way you are going to prove you are human, is not by sending a selfie of you with your passport to a 3rd party private company located on the other side of the world. You will just need to adapt to the new rules published every two weeks, and your human brain will do it subconsciously by just playing the voting game and seeing the rewards coming.
All these concepts are aimed at directly improving d.tube, making it more resilient, and scale both technologically and economically. Having control over the full tech stack required to power our dapp will prevent issues like the one we had with the search engine, where we relied too heavily on a 3rd party tool, and that created a 6-months long bug that basically broke 1/3 of the UI.
While d.tube's UI can now totally run independently from any other entity, we kept everything we could working with STEEM, and the user is now able to transparently publish/vote/comment videos on 2 different chains with one click. This way we can keep on leveraging the generalistic good features of STEEM that our new chain doesn't focuses on doing, such as the dollar-pegged token, the author rewards/donation mechanism, the tribes/communities tokens, and simply the extra exposure d.tube users can get from other website (steemit.com, busy.org, partiko, steempeak, etc), which is larger than the number of people using d.tube directly.
The public testnet has been running pretty well for 3 weeks now, with 6000+ accounts registered, and already a dozen of independant nodes
popping up and running for leaders. The majority of the videos are cross-posted on both chains and the daily video volume has slightly increased since the update, despite the added friction of the new 'double login' system and several UI bugs.
If you've read this article, I'm hoping to get some reactions from you in the comments section!
Some even more focused articles about avalon are going to pop on my blog in the following weeks, such as how to get a node running and running for leadewitness, so feel free to follow me to get more news and help me reach 10K followers ;)
In the industry known as the "first block of the block community," the three o'clock sleepless block chain group, brought together the heavyweight figures in the domestic block chain industry. On the second day of the New Year, starting at 11 am, the group members with a total market capitalization of about 1 trillion yuan, as the traditional world still rejoice in the Great Reign, Technology, valuation, investment and future, the main questions raised in the group were carefully answered and shared. The full text is as follows: Q1: Stellar recently fierce in Silicon Valley, do you think the threat to eth big? Patrick Dai:
ETH has become an ecosystem where the greatest risk comes from the risks inherent in one's own ecology but less from outside risks unless there is a tenfold increase in Ethereum's advanced ideas and technologies, giving it an opportunity to replace Ethereum , Otherwise it is a big threat to the nature, but not competing with the front of Ethereum, in other areas (outside the ICO) force, there are still a lot of business and investment opportunities. Q2: What do you think about the millions of TPS that eos claims? Patrick Dai:
Blockchain is not born for the TPS, if we need faster TPS, the existing banking system and Paypal and WeChat payment, is a better choice. In addition to the degree of decentralization and TPS is basically an irreconcilable conflict, many of the replacement of TPS is to sacrifice network to the degree of centralization to obtain, I personally think, simply in pursuit of higher TPS, but it makes no sense , Especially if the network after only a few dozen large nodes (this is not the early stages of the bank?), Then the high TPS, very often not significant.
TPS makes sense for specific things, but requires a compromise with the philosophy behind cryptocurrencies. Because traditional IT technology has been studied for distributed systems for decades, all algorithms based on BFT and various variants can achieve very high TPS, but their degree of centralization is relatively high. The average person in the network is Can not get the right of reciprocity If you can not participate in the supervision and verification of the network, in fact, the use of existing financial services are more than enough. Question 3: Qtum
Chain initial design of the core of what is the point? Qtum
how to build their own ecology? Qtum
globalization is good, even South Koreans like Qtum
,landing strategies and methods in different states around the world how to look?** Patrick Dai: The core of Qtum Blockchain design:
Question 4: Decentralized trading system, the future direction of development is? Patrick Dai
- Security, security is the number one priority for cryptocurrency systems, with no foundation for security and sophisticated software as a back-up.
- Qtum chain is basically compatible with bitcoin's UTXO and all BIPs, and is also compatible with EVM and EVM-based ecology.
- Flexible, the biggest innovation in Qtum is based on bitcoin transaction model, which supports the implementation of smart contract, so that Ethereum's virtual machine can run on the bitcoin network. In addition, the current Qtum network is already in the POS phase, and around 3000 A full node. POS is more friendly to business applications. Through technical support, development tools, Community Roadshow investment hatching in the constant construction of the ecology of the Qtum Blockchain. The more important thing is landing on the local community developers and local project developers to achieve localization, the international team will also be a lot of help.
: to the center of the trading system of my research is not much to talk about a few specific cases, the earliest to the center of the trading system is based on the colorcoin mastercoin and counterparty transactions colorcoin on the back appeared on NXT and the BTS Decentralized trading systems, followed by the emergence of etherdelta (based on the smart contract trading system), from the experience above, several decentralized trading system experience, similar to the centralized trading system of high-frequency mobile Sex, a great gap. About decentralized trading system in the order matching and order synchronization, this can find some developers in this area, consult. Q5: ipfs really can really decentralized web and app? Not a simple one? What is the point of going to a centralized app? Patrick Dai
: IPFS specific technology to achieve no in-depth study, but read the design concept, the project itself also mentioned for several years, to the center of the web and app should be serverless service to developers, as long as the interface , Regardless of who behind the service to provide. Is not a simple token, depending on the ecology behind it, bitcoin is essentially just a piece of data in a bitcoin network, and decentralized apps make sense, but at the moment many of Dapp's really just an app + blockchain as a settlement layer .
However, the future of blockchain and Dapp's future will transcend the existence of cryptocurrency and will become a social infrastructure: trust. Dapp has a lot of good direction: the game (props channels), content (movie music text), Internet of things, ID and so on. Q6: Everyone has been saying that it is necessary to decentralize and intensify the high level of Dapp's certain degree of contradictions. However, we can not just stay at the stage where btc is used as a currency and eth only serves as a currency to be raised. Developing Dapps to address user needs, that is, the need to strike a balance between a purely decentralized utopia and user application world, Dpos is a solution for now, what do you think? How to grasp the degree of the two? Patrick Dai:
Indeed, many Dapp is a pseudo-concept, but cryptocurrency itself has begun to penetrate into various places as the first successful application based on blockchain technology. My consideration for the future blockchain system is that there is enough decentralization at the bottom and the application layer can be neutralized. We need a trustless bottom plus an application layer that requires trust, on the one hand, a trustless premium (trust cost Lowest) + centralized premium (centralized), Dapp still has a lot to see in the future, such as gaming (virtual assets and channel changes) digital content (movie music) Internet of Things security and management of digital identities Areas of Pratt & Whitney Finance (Insurance-autonomous finance and micro-financial services, etc.).
At present, many Dapp just use the characteristics of a blockchain, that is, the issuance and clearing of tokens. The blockchain has many other features that need to be discovered and discovered. Q7: How do you think about the feasibility and security of cross-link technology? At present, you are optimistic about this project. In addition, how to ensure the trust and reliability of the link in the chain? Patrick Dai
: I personally feel that the current cross-link area is still in its early stages, both in bitcoin and Ethereum network have limited processing power, and the process of continuous evolution, I personally feel that this one cross-chain is not yet mature enough, and from the solution Just need to point out whether cross-link at least at this stage is not just a need.
On the Oracle side, this is a need, especially in the popularization of smart contracts, we need the blockchain can access external systems, in a sense, the current blockchain is an algorithm-driven self-consistent Closed system, the logic is pre-set. Through Oracle we can introduce external data sources to trigger the execution of the contract. There are many directions on how to solve the problem of credible data sources.
One is a centralized approach, such as providing data sources by auditing companies and government departments. Another way to go to the center is to introduce games and mortgages. Punish fraud and reward honest data sources and establish a preferred positive feedback mechanism. Of course, there are many other solutions, there is a lot of community research, Microsoft also has a cryptolet project. Q8: Ask a funny, 10 times eth, I have been curious about this issue, high-dimensional playing low-dimensional, non-dimensional entanglement. You must have thought about this 10 times the problem or possible direction method, want to hear you talk about the possibility of 10 times the direction of eth? Patrick Dai
: 10 times ETH advanced concepts and technology iteration, ETH basically invest this thing is done through the ICO done the ultimate, 15 seconds to complete the investment process (DD TS Token release). It takes a few months, compared to the traditional melting of an angel, which is a difference of 15 seconds vs 3 months. So somehow, ETH becomes the largest investment and financing platform in the world. This is also the largest application of Ethereum, but the application of other smart contracts but did not develop. From the cash point of view there are several directions:
From a technical point of view:
- distributed governance (refer to bitcoin 1M to 2M process and DAO processing);
- system of self-evolution and evolution;
- ease of use 10 times the increase;
Q9: On the current blockchain + distributed computing issues, I think in the future if the dapp market can really make it indispensable based on the blockchain program to solve the calculation, storage, node acceleration and other issues. Currently I see several projects on distributed computing are based on the construction of Ethereum, are worrying about the performance, how do you think? Patrick Dai
- scalability (full node size participation threshold TPS reciprocal rights);
- privacy and application independence and loose coupling (refer to Parity theft);
- Better flexibility (more types of virtual machines and a wider range of smart contract languages);
- network layering and partitioning and data compression;
- new consensus mechanisms (often requiring years of testing and practice) and more.
: Distributed Computing I did not study much, but its initial project should come from MaidSafe (https://maidsafe.net/
), a nearly 10-year project, essentially Proof of Resource, and many others. The type of computation is actually not very suitable for distributed processing, requiring serial processing of data that is essentially not accelerated through distributed computing, and distributed computing may be able to handle similar game rendering and image rendering needs, but I do not know How big is a market?
In addition, in distributed computing, it is also a problem how to use a common programming language to describe the computing task to be calculated and submit it accurately to the computing node. This one can consult the head of distributed computing projects. Q10: Analysis of the following characteristics and advantages and disadvantages of the underlying chain: BTC / QTUM / ETH / EOS / NEO / ELASTOS?
Q11: At present more discussion is the public chain and the basic agreement, the application of technology in the future how to develop, what application scenarios faster landing? Patrick Dai
- BTC: theological narrative, community consensus, completed from carriage to car transition, belongs to the encrypted currency attributes, but also want to do a good job of cryptographic currency attributes, UTXO and POW and some standard types of transactions, as a guarantee Secure, reliable and secure cryptocurrency system, a point-to-point electronic cash system. But this is instead the most wild imagination of mankind, and what is more imaginative than creating money?
- ETH: smart contract and Dapp platform, before the rise of ICO in March 2017, Ethereum did not show any special advantages, smart contract nor any sign of mass landing, an angel of manhood, promoted Ethereum However, smart contracts are still at an early stage and are still far away from large-scale applications. However, smart contracts should be time-tested in addition to cryptocurrency. Techno-Ethereum is essentially a Global account state machine, through the contract, the funds and data of the account to operate, compared to bitcoin more flexibility. But now also faces various technical challenges.
- QTUM: The Bottom BTC-based UTXO Model (Secure and Reliable) A wide variety of virtual machines (X86 developed by Ethereum EVM + Qtum) can be supported through the account abstraction layer and future support for various programming languages (C ++ Rust) to write a smart contract, is essentially a layered design, taking into account security and flexibility. In addition the underlying is already POS, and there are more than 3500 full nodes.
- Both EOS and NEO are evolving toward high TPS, but at this moment, I personally feel if I'm in the public chain or need to balance TPS and decentralize. If it is for business services is not needed.
- ELASTOS is based on the bottom of NXT, to achieve a distributed computing, the recent lack of attention, but NXT as the earliest implementation of a POS, account-based blockchain system, many of the back of the system is very helpful (NEM, etc. ), NXT technically made a lot of contribution to the development of the blockchain industry, but neglected to manage and operate, early token holders are too concentrated.
: The current blockchain technology is still in its early stages of evolution, standing in the Internet era 20 years ago, when we can hardly imagine today can be called a mobile phone uber, the development of technology to give everyone a more rich diversity The possibility is the future.
From an application perspective, the blockchain industry is indeed in the early stages of its application. Cryptocurrency is relative to the blockchain, similar to Email versus Internet, but the development behind the Internet goes far beyond emailing for information exchange, Then the future development of the blockchain will certainly not stop at cryptocurrencies born for value exchange.
Cryptocurrency is just the beginning. From a scenario perspective, the biggest feature of blockchain technology is that it guarantees a trustless platform through a variety of technologies, a trust-free platform that reduces the cost of all business transactions. Q12: First ask yourself a few questions: blockchain where the biggest investment opportunities? Patrick Dai
: Based on the changes and disruptiveness brought by cryptocurrency, its wealth is created faster than the industrial revolution and the information revolution. From an investment point of view, I personally feel that there are several good directions:
Q13: Is cryptocurrency popular at large scale? Patrick Dai
- Encrypted currency (cryptocurrency and token) in the underlying publicchain, which basically became the industry's first token-based blockchain technology with a close combination of blockchain
- Technologies and specific application scenarios (the industry is in its infancy)
- Encryption Asset Services Portal (Wallet Exchange IM)
- Breaking Down Scenarios Across Industries (Games, Entertainment, IoT, ID, Healthcare, Supply Chain)
- Organizational Change Research, Economics, Think Tanks, Deep Media.
: the development of technology with jumping, but difficult to retract, with the car, the car will never disappear, although the carriage also continued to exist for hundreds of years. The advent of cryptocurrency is not a coincidence, but is accompanied by the maturity of various internet infrastructures and the enlightenment of Cyber punk movement concept. It belongs to the fusion of technology and thought, not just to technological innovation.
Personally, I think the cryptocurrency is unlikely to disappear, the widespread adoption of cryptocurrency depends on the applicability of the cryptocurrency system, including what rigid demands are being addressed, and for the moment, the greatest use is to provide people around the world an option: a very fluid Transparent, credible, secure global assets. Q14: How to build a valuation model of blockchain platform? Patrick Dai
: I have sent an article before. At present, this is a big problem in the industry. We do not have a set of valuation system to realize early warning and assessment of risks. What is the valuation of a project? Before writing something for your reference. http://www.gongxiangcj.com/posts/3895
"The number of nodes and cryptocurrency valuation model." Q15: Who is Nakamoto? Patrick Dai
: From what I learned, Nakamoto was a hardworking man with idealistic feelings. It should be done independently by one person. There are many anonymous tech bucks in IRC channel in 2011 and 2012, on which you can see Nakamoto's figure. In addition to the birth of BTC, there is also some relationship with a Chinese Wei Dai.
Wei Dai, who wrote Bmoney's paper before, Zhong Zhongcong and Wei Dai also had some emails, and mentioned to Wei Dai that he has implemented Bmoney's part of cryptoCurrency, but in the second part of Bmoney there is actually a tentative idea about the contract. We can refer to Wei Dai's thesis at http://www.weidai.com/bmoney.txt
's idea Wei Dai has had some simple email exchanges, but Wei Dai's interest is no longer in the circle of cryptocurrencies. Q16: In all the coins, which one will live the longest? Patrick Dai
: simply look at cryptocurrencies, BTC completed a historic jump, but also a breakthrough from 0 to 1, followed by many cryptocurrencies are 1 to 1.1 and 1.1 to 1.2 changes, more than one billion US dollars in the amount of encrypted currency thoroughly It is unlikely that it will disappear because of the drive and governance of the community that the community will uphold even if the developer does not maintain it. However, there are indeed many crypto-currencies that will be eliminated and 95% of the projects should be gone after three years. Q17: 18 years blockchain private market analysis, what kind of industry is better? Patrick Dai
: Currently the industry needs to find other applications in addition to the cryptocurrency killer app, from the technical development point of view, I personally trust the concept of trustless Platform constantly landing and provide the underlying technology research and development and application scenarios. Q18: Which industry has the largest total of all the industries in the blockchain? Patrick Dai
: Cryptocurrency itself seems to be the biggest at this moment, and others feel that there are many opportunities for the gaming industry and for digital content (video and audio) and for financial services and the Internet of Things. Q19: Want to hear the competition between the public chain and the public relations and cooperation, how to comment on the big brother? Patrick Dai
: last year's growth in the industry, in essence, we are still eating BTC created by the combination of technology and ideas, creating a human species in the history of a new species premium, BTC has its historic significance. The groundbreaking idea it brought, gradually attracted the public's attention, but from a technical point of view, what BTC can do is limited, but it does solve its positioning.
Technology is not good or bad, mainly to meet the needs. BTC technology to meet its point-to-point electronic cash system positioning and needs. We do not expect to build infinite applications in the BTC above, this is impossible. The public chain is indeed an open experimental field and a community-driven evolutionary community of interests. Its vitality is also very strong. However, at present, the problem is that we really need technological progress to further promote the scene. If only from the perspective of cryptocurrency, BTC LTC DogeCoin for a user, in essence, is the same experience, and the experience of Ethereum is not much different. The difference is, BTC and the US dollar experience is very different.
I personally feel that the blockchain industry is an ecology. Whether it is serving one of the areas in the blockchain and ultimately building a blockchain together, it is essentially a collaborative evolution that builds a stronger consensus mechanism. Diversity provides the basis for the choice of consensus, and if there is only one technical direction, then the evolution of technology has become slow. In addition this is only a technical factor, but the blockchain system is not only as simple as technology, there is community community of interests behind. Q20: What dimensions are the most important when evaluating the value of a blockchain project? What factors can be rejected one vote?
The Beginning: The Essential Elements of the Encrypted Currency Valuation Model (I send some thoughts that I wrote before) As the first truly successful decentralized e-cash system, bitcoin became the anchor of value in the industry and By far the most centralized network, Bitcoin is designed as an electronic currency that is secure, secure, and has a very low threshold of participation in the early stages.
It is early everyone can participate, and become a full node without any threshold, anyone can download bitcoin client, early mining in his computer, so in fact the realization of the low threshold of the financial services system, everyone With the freedom to join and exit, bitcoin clients have been rapidly evolving early, and if the client is a game, the Bitcoin client's distribution is a borderless game.
In P2P network, a very important core element is full node. In a P2P network, the total number of nodes basically determines the technical value of this network. Why do you say that?
In the traditional database domain and distributed system, we study the consistency of the data, there are already many, all major companies have their own solutions, but few companies have tens of thousands of distributed system distributed nodes, So most of the research results are more suitable for some enterprises to solve the solution. For example, the Paxos algorithm proposed by Leslie Lamport in 1990 can achieve highly fault-tolerant requirements based on message passing. The latter algorithm is also widely used in google Chubby lock, and Chubby lock behind is widely used in Google's core design Bigtable, bigtable is to support a lot of Google's core business.
The realization of Bitcoin network is a fusion of technology and humanity.
In a traditional distributed network, in a large company's network, each node in many cases is due to network reasons, dropping or sending wrong messages, instead of deliberately forging information for the sake of profit.
The realization of bitcoin is facing a more complicated network environment, not only a more complex network environment, but also a more complicated game of humanity. In the traditional distributed network, no one will consider the introduction of incentives to allow nodes to maintain data consistency, Nakamoto was the first person to do so, and through a resource that can not be monopolized (hash function computing power ) To ensure the effective allocation of accounting rights to avoid single-point ddos attacks on specific accounting nodes.
Bitcoin network to each distributed node in the network, the consistency of each time slice into a time interval consistency, if you look at the global currency bitcoin network, you will find each time slice and time, different The miners in calculating the different chains, in fact, is a bifurcated network, but in a 10-minute time interval, the probability that the data is modified is a Poisson distribution. The probability of the attacker's success is q, The growth of the block is exponentially declining. When the blockchain has six acknowledgments, the attacker's probability of success tends to be essentially zero.
If you are the full node in a Bitcoin network, then you have the largest and equal rights to the network, and you no longer have to trust third parties or give up your rights to others. At present, many other cryptocurrencies tend to be centralized. Many consensus mechanisms realize a fast transaction processing speed. In essence, they deprive participants of their equal rights and allow the network to return to a centralized network. But if we really need to hand over our rights in the blockchain network, banks may be a better choice than a lot of centralized blockchain systems.
At present there are about 13,000 full nodes in the bitcoin network. Due to the characteristics of the p2p network, it is very difficult to accurately count the total number of nodes in the network. These 13000 full nodes bear the accounting of the distribution and transaction of currency, and are also bits The foundation of the currency. Bitcoin is definitely a more distributed clearing network than Alipay, and unlike Alipay, Alipay is just a payment instrument that serves the renminbi system. Bitcoin's global clearing network also has its own currency system --- Bitcoin Compared to a bank, opening a bitcoin "dot" actually requires only one computer to run a full node. Therefore, the final service boundary of Bitcoin is borderless, and the service objects of banks and Alipay have boundaries.
Bitcoin achieved a breakthrough from 0 to 1 and completed the carriage-to-car transition (steam engine). In fact, crypto-currencies appeared behind us. In fact, we made some improvements on the basis of Nakamoto. Indeed, we have not Take the carriage again, essentially all the cryptocurrencies are in the car.
If we look at bitcoin from a software science perspective rather than a currency perspective, the various cryptocurrencies that appear later are essentially improvements and enhancements based on bitcoin's open-source software, which many teams make And upgrading, and not much difference, whether it is to change a mining algorithm, or add some total, a lot of bifurcation is done from 1 to 1.001 experiment, bitcoin from paper currency to electronic currency from 0 To 1 transition and fission.
Today, Bitcoin has the strongest network effect and the loudest brand effect. Although the technology iteration is very, very slow, some progress has been made one after another, but it can not be surpassed from the aspect of things development. , But no matter whether it will be surpassed, the emergence of bitcoin has its historical inevitability and it will certainly accomplish its historic mission. As the world's largest distributed clearing network and built-in monetary system in the future, as well as the anchor of the value in the parallel financial world in the blockchain and the boost of crazy humanity, we predict where its future highs will be Speaking of other factors aside, cryptocurrency has opened up a new era in which its market value should surpass that of the previous wave of the Internet. Question 21: Blockchain whether the future is required to apply for a license to do? Patrick Da
i: From the future development of cryptocurrency, this is an inevitable. Question 22: The future of blockchain in the IP field? Patrick Dai
: This still need to solve the chain and chain problems, as well as integration with the existing legal system. But purely virtual assets may not be needed, such as audio and video saved in the art and electronic formats of game props and electronic designs. But no matter what kind of industry, we have to think about, in addition to the token premium liquidity brought us by the blockchain, the blockchain really helped solve what problems? Q23: Now the real consumption of blockchain project is not much, why do not wait for the project landing, re-vote? Tencent like buying now is not too late. Estimated seed round billion reasonable? Patrick Dai
: revolutionary ideas and new technology has brought endless imagination mixed with human speculation and greed. Q24: Want to know how to treat EOS Q1 beta? Patrick Dai
: the specific progress did not pay attention to too many details, each project has its own position, as long as the solution to a certain area or the general needs, I personally feel that are very valuable. But we also look at the duration of the project is also to our own positioning, if the measurement of time is one day, it is trader, if it is a month, it is a short-term speculators, if it is one year, in the block chain industry is long-term investors If it is three to five years or ten years, it's the value discoverer and the leader in technological change. Q25: What kind of impact can blockchain have on the economic vitality of the third and fourth tier cities today? When will have an impact? Patrick Dai
: I do not know this.
GodmodeTrader Realtime Kurse Börsennews, Chartanalysen & mehr Einsteiger & Profis Tipps von Experten- unabhängig & immer tagesaktuell Bitcoin gold price calculator. Bitcoin gold price calculator. Best blockchain books for 2019 with reader ratings. Bitcoin original price 2009. Bitcoin value in indian money. Jumpsuits rompers - tias place. Earn bitcoins playing games all free with your pc or. Cpu bitcoin hashrate. Bitcoin mining today is dominated by mining farms, large Bitcoin mining operations with thousands or tens of thousands of ASICs (specialized mining devices) all under one roof. These operations benefit from economies of scale as well as the financial acumen to hedge their operations using futures and options. 2. “Long Bitcoin, Short the Bankers.” In a world where every transaction has an associated cost basis and tax event, the real killer app for the industry is in collateralized lending. Top 3 ways to earn bitcoin by completing microtasks. Top 3 ways to earn bitcoin by completing microtasks. Bitcoin blogspot feb 2019. Magic bitcoin - android app on appbrain. Conti enel, i numeri del 2018 e il dividendo 2019. Usd to bitcoin live converter. Bitcoin chart and crypto ebook 2020.03.10.
Ever wonder why the rich don’t pay any taxes? If so, you’re not alone and today we’re going to give you the answer through Robert Kiyosaki's formula to get r... ATTENTION: I AM NOT ON TELEGRAM!!! To anyone who is being approached under the scam please report to Telegram. How I got Rich off Bitcoin! We've all been hea... Lets talk about Bitcoin and what I THINK caused the recent jump in price - enjoy! Add me on Instagram: GPStephan The YouTube Creator Academy: Learn EXACTLY h... Proof of work is a new technology, and it has amazingly protected Bitcoin for five plus years. Still, there may be no greater point of weakness in Bitcoin. W... Thanks to Away for sponsoring this video! Go to https://www.awaytravel.com/techquickie and use promo code techquickie to get $20 off your next order! Bitcoin...