|submitted by BitcoinAllBot to BitcoinAll [link] [comments]|
submitted by WeDontServeYourKind to Digibyte [link] [comments]
I have been working hard on the front-end of my pool for the past couple of months. Anyone who saw v1.0 will be shocked to see the progress it's made. It now has a fantastic front-end with detailed charts, graphs, and user stats, all in a sleek Bootstrap 4.0 layout.
Miners....come join us at https://Luckyblocks.ninja
I wanted to offer support for all Algo's, and initially, I did. But after talking with DigiByte developers, and taking their advice this was changed to support only Scrypt and SHA256D. Until ProgPOW is implemented GPU mining is pointless, so this ultimately is why I chose Scrypt and SHA256D.
Another feature of the pool is BTC and LTC Solo Mining for any of you guys out there that have some gear that's not profitable to mine with anymore and just want to play the blockchain lottery. Wouldn't it be nice to wake up with 6.25 Bitcoin in your wallet one morning?
General Pool Features are:
PS - Did I mention we're going to give one lucky miner 50,000 DigiByte?
Want to know more about the Giveaway? https://Luckyblocks.ninja/faq
In bitcoin there is no "in transit". Transactions are atomic meaning they either happen all at once or don't happen at all. There is no situation where they "leave" one wallet and are not simultaneously and instantaneously in the destination address. Either the transaction happened or it didn't. The only time you can't see the funds is if your wallet is hiding them because it is tracking a pending transaction and doesn't want you to try and spend funds that are already being spent in another transaction. It doesn't mean the money is in limbo, it's just your wallet waiting to see the outcome. If that is the case, you just wait. Eventually the transaction will either happen or will be deleted by the network.
tl;dr: your funds are safe
submitted by sidhujag to ethereum [link] [comments]
We are excited to participate and present Syscoin Platform's ideal characteristics and capabilities towards a well-rounded Reddit Community Points solution!
Our scaling solution for Reddit Community Points involves 2-way peg interoperability with Ethereum. This will provide a scalable token layer built specifically for speed and high volumes of simple value transfers at a very low cost, while providing sovereign ownership and onchain finality.
Token transfers scale by taking advantage of a globally sorting mempool that provides for probabilistically secure assumptions of “as good as settled”. The opportunity here for token receivers is to have an app-layer interactivity on the speed/security tradeoff (99.9999% assurance within 10 seconds). We call this Z-DAG, and it achieves high-throughput across a mesh network topology presently composed of about 2,000 geographically dispersed full-nodes. Similar to Bitcoin, however, these nodes are incentivized to run full-nodes for the benefit of network security, through a bonded validator scheme. These nodes do not participate in the consensus of transactions or block validation any differently than other nodes and therefore do not degrade the security model of Bitcoin’s validate first then trust, across every node. Each token transfer settles on-chain. The protocol follows Bitcoin core policies so it has adequate code coverage and protocol hardening to be qualified as production quality software. It shares a significant portion of Bitcoin’s own hashpower through merged-mining.
This platform as a whole can serve token microtransactions, larger settlements, and store-of-value in an ideal fashion, providing probabilistic scalability whilst remaining decentralized according to Bitcoin design. It is accessible to ERC-20 via a permissionless and trust-minimized bridge that works in both directions. The bridge and token platform are currently available on the Syscoin mainnet. This has been gaining recent attention for use by loyalty point programs and stablecoins such as Binance USD.
SolutionsSyscoin Foundation identified a few paths for Reddit to leverage this infrastructure, each with trade-offs. The first provides the most cost-savings and scaling benefits at some sacrifice of token autonomy. The second offers more preservation of autonomy with a more narrow scope of cost savings than the first option, but savings even so. The third introduces more complexity than the previous two yet provides the most overall benefits. We consider the third as most viable as it enables Reddit to benefit even while retaining existing smart contract functionality. We will focus on the third option, and include the first two for good measure.
Syscoin + Matic IntegrationMatic and Blockchain Foundry Inc, the public company formed by the founders of Syscoin, recently entered a partnership for joint research and business development initiatives. This is ideal for all parties as Matic Network and Syscoin Platform provide complementary utility. Syscoin offers characteristics for sovereign ownership and security based on Bitcoin’s time-tested model, and shares a significant portion of Bitcoin’s own hashpower. Syscoin’s focus is on secure and scalable simple value transfers, trust-minimized interoperability, and opt-in regulatory compliance for tokenized assets rather than scalability for smart contract execution. On the other hand, Matic Network can provide scalable EVM for smart contract execution. Reddit Community Points can benefit from both.
Syscoin + Matic integration is actively being explored by both teams, as it is helpful to Reddit, Ethereum, and the industry as a whole.
Proving Performance & Cost SavingsOur POC focuses on 100,000 on-chain settlements of token transfers on the Syscoin Core blockchain. Transfers and burns perform equally with Syscoin. For POCs related to smart contracts (subscriptions, etc), refer to the Matic Network proposal.
On-chain settlement of 100k transactions was accomplished within roughly twelve minutes, well-exceeding Reddit’s expectation of five days. This was performed using six full-nodes operating on compute-optimized AWS c4.2xlarge instances which were geographically distributed (Virginia, London, Sao Paulo Brazil, Oregon, Singapore, Germany). A higher quantity of settlements could be reached within the same time-frame with more broadcasting nodes involved, or using hosts with more resources for faster execution of the process.
Addresses used: 100,014
The demonstration was executed using this tool. The results can be seen in the following blocks:
It is important to note that this POC is not focused on Z-DAG. The performance of Z-DAG has been benchmarked within realistic network conditions: Whiteblock’s audit is publicly available. Network latency tests showed an average TPS around 15k with burst capacity up to 61k. Zero-latency control group exhibited ~150k TPS. Mainnet testing of the Z-DAG network is achievable and will require further coordination and additional resources.
Even further optimizations are expected in the upcoming Syscoin Core release which will implement a UTXO model for our token layer bringing further efficiency as well as open the door to additional scaling technology currently under research by our team and academic partners. At present our token layer is account-based, similar to Ethereum. Opt-in compliance structures will also be introduced soon which will offer some positive performance characteristics as well. It makes the most sense to implement these optimizations before performing another benchmark for Z-DAG, especially on the mainnet considering the resources required to stress-test this network.
Cost SavingsTotal cost for these 100k transactions: $0.63 USD
See the live fee comparison for savings estimation between transactions on Ethereum and Syscoin. Below is a snapshot at time of writing:
ETH price: $318.55 ETH gas price: 55.00 Gwei ($0.37)
Syscoin price: $0.11
Snapshot of live fee comparison chart
Z-DAG provides a more efficient fee-market. A typical Z-DAG transaction costs 0.0000582 SYS. Tokens can be safely redeemed/re-spent within seconds or allowed to settle on-chain beforehand. The costs should remain about this low for microtransactions.
Syscoin will achieve further reduction of fees and even greater scalability with offchain payment channels for assets, with Z-DAG as a resilience fallback. New payment channel technology is one of the topics under research by the Syscoin development team with our academic partners at TU Delft. In line with the calculation in the Lightning Networks white paper, payment channels using assets with Syscoin Core will bring theoretical capacity for each person on Earth (7.8 billion) to have five on-chain transactions per year, per person, without requiring anyone to enter a fee market (aka “wait for a block”). This exceeds the minimum LN expectation of two transactions per person, per year; one to exist on-chain and one to settle aggregated value.
Tools, Infrastructure & Documentation
Syscoin BridgeMainnet Demonstration of Syscoin Bridge with the Basic Attention Token ERC-20
A two-way blockchain interoperability system that uses Simple Payment Verification to enable:
APITools to simplify using Syscoin Bridge as a service with dapps and wallets will be released some time after implementation of Syscoin Core 4.2. These will be based upon the same processes which are automated in the current live Sysethereum Dapp that is functioning with the Syscoin mainnet.
DocumentationSyscoin Bridge & How it Works (description and process flow)
Superblock Validation Battles
HOWTO: Provision the Bridge for your ERC-20
HOWTO: Setup an Agent
Developer & User Diligence
Trade-offThe Syscoin Ethereum Bridge is secured by Agent nodes participating in a decentralized and incentivized model that involves roles of Superblock challengers and submitters. This model is open to participation. The benefits here are trust-minimization, permissionless-ness, and potentially less legal/regulatory red-tape than interop mechanisms that involve liquidity providers and/or trading mechanisms.
The trade-off is that due to the decentralized nature there are cross-chain settlement times of one hour to cross from Ethereum to Syscoin, and three hours to cross from Syscoin to Ethereum. We are exploring ways to reduce this time while maintaining decentralization via zkp. Even so, an “instant bridge” experience could be provided by means of a third-party liquidity mechanism. That option exists but is not required for bridge functionality today. Typically bridges are used with batch value, not with high frequencies of smaller values, and generally it is advantageous to keep some value on both chains for maximum availability of utility. Even so, the cross-chain settlement time is good to mention here.
CostEthereum -> Syscoin: Matic or Ethereum transaction fee for bridge contract interaction, negligible Syscoin transaction fee for minting tokens
Syscoin -> Ethereum: Negligible Syscoin transaction fee for burning tokens, 0.01% transaction fee paid to Bridge Agent in the form of the ERC-20, Matic or Ethereum transaction fee for contract interaction.
Z-DAGZero-Confirmation Directed Acyclic Graph is an instant settlement protocol that is used as a complementary system to proof-of-work (PoW) in the confirmation of Syscoin service transactions. In essence, a Z-DAG is simply a directed acyclic graph (DAG) where validating nodes verify the sequential ordering of transactions that are received in their memory pools. Z-DAG is used by the validating nodes across the network to ensure that there is absolute consensus on the ordering of transactions and no balances are overflowed (no double-spends).
APISyscoin-js provides tooling for all Syscoin Core RPCs including interactivity with Z-DAG.
DocumentationZ-DAG White Paper
Useful read: An in-depth Z-DAG discussion between Syscoin Core developer Jag Sidhu and Brave Software Research Engineer Gonçalo Pestana
Trade-offZ-DAG enables the ideal speed/security tradeoff to be determined per use-case in the application layer. It minimizes the sacrifice required to accept and redeem fast transfers/payments while providing more-than-ample security for microtransactions. This is supported on the premise that a Reddit user receiving points does need security yet generally doesn’t want nor need to wait for the same level of security as a nation-state settling an international trade debt. In any case, each Z-DAG transaction settles onchain at a block target of 60 seconds.
Syscoin SpecsSyscoin 3.0 White Paper
(4.0 white paper is pending. For improved scalability and less blockchain bloat, some features of v3 no longer exist in current v4: Specifically Marketplace Offers, Aliases, Escrow, Certificates, Pruning, Encrypted Messaging)
WalletsWeb3 and mobile wallets are under active development by Blockchain Foundry Inc as WebAssembly applications and expected for release not long after mainnet deployment of Syscoin Core 4.2. Both of these will be multi-coin wallets that support Syscoin, SPTs, Ethereum, and ERC-20 tokens. The Web3 wallet will provide functionality similar to Metamask.
Syscoin Platform and tokens are already integrated with Blockbook. Custom hardware wallet support currently exists via ElectrumSys. First-class HW wallet integration through apps such as Ledger Live will exist after 4.2.
Current supported wallets
Syscoin Spark Desktop
ExplorersMainnet: https://sys1.bcfn.ca (Blockbook)
Thank you for close consideration of our proposal. We look forward to feedback, and to working with the Reddit community to implement an ideal solution using Syscoin Platform!
- MIP1 (Maker Governance Paradigms)- MIP2 (Launch Period)- MIP3 (Governance Cycle)- MIP4 (MIP Amendment and Removal Process)- MIP5 (Emergency Voting System)- MIP6 (Collateral Onboarding Form/Forum Template)- MIP7 (Onboarding and Offboarding Domain Teams for Collateral Onboarding)- MIP8 (Domain Greenlight)- MIP9 (Community Greenlight)- MIP10 (Oracle Management)- MIP11 (Collateral Onboarding General Risk Model Management)- MIP12 (Collateral and Risk Parameter Management)By and large, the MIPs codify many of the informal Maker governance processes. There is currently a request for comments period (MIP forum) and there will be an informal poll on Monday, April 27 on whether to proceed with the 13 MIPs and 2 sub proposals. If it’s a “Yes”, than an executive for an official ratification vote would start on May 1 and lasts for 4 days. If it passes, the official governance cycle will begin and the rest of the MIPs will likely be approved from May 4 – 6.
Hey everyone! This is Part IV of VI from our May-June update catchup series (5 Jun - 11 Jun'20):submitted by abhijoysarkar to ParachuteToken [link] [comments]
Yosma's Cheerful Cassowary beat Eva's Bright Beetle in a quick finale to win this week's Parena which had a massive $PAR pot thanks to a generous donation from Tony. Gamer Boy’s “Random Gk” and “Renewal from January” quizzes in Tiproom were fun as always. Plus, there were 10k $PAR in prizes. Cool! Charlotte’s “Mega Trivia” got everyone scratching their heads. CoD Mobile gamers were in for an epic time this week with Tavo hosting a tournament with a 3k $PAR pot in the Parachute War Zone. Two-for-Tuesday slid into the "rap, reggae and reggaeton" mode this week. Click here to listen to the playlist. Thanks Sebastian for setting it up! If you have been around for a while, you’ll know that Clinton’s charity, For Living Independence, does some amazing work. So the next time you shop on Amazon, don’t forget to show some love though AmazonSmile.
Cap and crew made their voices heard in NYC this week in solidarity with George Floyd
Congratulations to 2gether for crossing the 40k user mark this week. A new way for account top ups was introduced as well. This week’s CEO email covers news on the latest UX and the 2GT token. Youtuber Funontheride featured the email in his video. Filippo Angeloni covered the latest updates in his newest video as well. Founder Savador Casquero wrote about crypto staking in an Investing.com article. MakerDAO covered the 2gether card in its blog post on crypto debit cards. Following the XIO dApp update from last week, Citizens brainstormed about the UI this week. Citizens also talked about some of their contrarian beliefs in crypto. Bomb community started a Uniswap rewards program. Voyager raised USD 2.1M through a private placement from investors such as Streamlined Ventures, Susquehanna, Market Rebellion etc. Their stock has seen some enormous growth this year too. CEO Stephen Ehrlich shared his thoughts on the crypto market in a recent Bloomberg article. The team also took inputs from the community on which crypto to list next. John McAfee announced a Ghost cell phone data service to be released in September. Check out how the eSIM will work from the sneak peek video. The list of supported phones is mentioned here. And hope you had good fun in ParJar Gaming while winning some cool $ESH. A new set of upgrades were pushed to the Fantom Wallet. For the latest technical update on the project, click here. This week, I also wrote a Hackernoon article (with my co-author Rohit) exploring projects which had unique variations to Proof-of-Stake for their chain consensus. Among the projects featured were Fantom, COTI and Harmony. Jeff from Uptrennd will be speaking at the LA Blockchain Summit in October this year. The winners of the Blockchain Awards were announced. The newest Opacity release allows expired accounts to be revived within 2 months of expiry.
Fantom, Harmony and COTI take up a tiny but growing slice in the global staking pie
Catch up on the latest District0x weekly update and dev update from here and here respectively. The Q1 2020 report was released as well. The project is still sitting on a healthy crypto asset base of USD 4M+. Hydro team shared a guide to choosing a prepaid debit card program manager. Their PaaS report was also covered by Finovate this week. A new research page for featuring all of Hydro’s fintech research material was released. The successful applicants of the Project Hydro Decentralization Ambassador Program (which started in May) were voted upon this week and 7 DAs were elected. Silent Notary, Ubikiri and IDL integrations were completed this week with Silent Notary now appearing in Applications section of Ubikiri. A roundup of the latest updates was published as well. Sentivate founder Thomas Marchi sat down for an interview with MineYourBiz Monday’s NrdGrl007. Mycro announced that Chaia.io will be hosting a campaign on the Mycro Hunter App soon. SelfKey’s Data Breach compendium was updated this week. And if you’re a Product Designer looking for remote work, don’t forget to check out this opening at SelfKey. What next for Constellation? Watch the Constellation Network State of The Union to find out. Their educational group Startdust Collective made a brand video and a high level explainer article on the HyperGraph Transport Protocol. Pynk is thinking about doing a global crowdfunding campaign as opposed to one that is restricted to certain countries only. In light of this, the Pynk Crowd Wisdom was put to work to find out the best way to go about this.
Results of the Project Hydro DA Elections
Wibson’s latest app update was covered by Cointelegraph and Europe World News. Click here to catch up on this week’s detailed work thread from the Harmony project. A recent Harmony ecosystem is the SmartStake dashboard to check staking stats. Sprout Wallet now supports core utilities of HRC20 tokens. The team sat down for an AMA with Binance India and KuCoin this week. Next week they will be doing another AMA with the larger Binance community. Some insights about the Harmony grants were shared in this week’s community call. Read up on Intellishare founder Raymond Xiong’s thoughts on DAOs which he shared as part of a speaker panel at the 2020 Digital Innovation Project Exchange Conference. The team also published a post on how they aim to solve the DeFi congestion. The TestNet is expected to arrive soon as well. After the latest livestream of DI-RECT’s concert which saw ~10k attendees, GET Protocol announced that they will be facilitating tickets to the follow-up show as well. A recap of the COTI journey was published to mark the one-year anniversary of the project and the occasion was celebrated with a fun trivia. DoYourTip community voted to have liquidity rewards for pooling $DYT on Uniswap.
And with that, it’s a wrap! See you again with another update. Ciao!
submitted by BU-BCH to btc [link] [comments]
IntroductionAs promised in our previous article, we wanted to provide some extra clarity on Bitcoin Unlimited financial choices. We wanted to do this as there has been a lot of confusion and misinformation within the community as to the reasons behind these choices.
It has been claimed by a small number of influential people in the ecosystem that Bitcoin Unlimited does not support BCH (see the previous article debunking this claim) and that BU’s holdings are supposedly evidence of this. Background Bitcoin Unlimited was founded in 2015, and was set up as a response to the Bitcoin block size debate. More specifically, it was created to provide software that allowed on-chain scaling as originally proposed by Satoshi Nakamoto. As we all know, on-chain scaling is a vital component required for peer-to-peer electronic cash to serve the world’s population. Without it Bitcoin would be limited to serving only a small number of people willing and able to pay exorbitantly high fees. Our organisation was created to make Bitcoin unlimited. This prediction of high fees and limited capacity was played out in the BTC we know today as we predicted.
Bitcoin Unlimited received a large anonymous donation in BTC in 2016 from supporters of the ‘on-chain scaling’ movement. This donation allowed our organisation to remain independent and focussed on building software that allows on-chain scaling.
As you all know, in August of 2017, Bitcoin Cash was created after an unsuccessful multi-year effort to allow Bitcoin (BTC) to scale on-chain. Bitcoin Cash was created with the goal of on-chain scaling to support the world’s population right at its heart and BU has been supporting it since the idea was originally formulated.
Once Bitcoin Cash was created it also meant that all funds Bitcoin Unlimited held (BTC) were forked into two equal sets of coins, BTC and BCH. This put BU into a position where we had to make an important decision on how to handle these funds in a way that was in the interest of both BCH and BU.
Financial PrudenceAny organisation that wants to be effective in its goals must aim to always be financially sustainable. Without money, achieving anything becomes significantly more difficult. Cryptocurrencies only magnify this issue even further. Highly volatile asset values, opaque and dynamic tax and regulatory environments, and the unique properties of cryptocurrencies all contribute towards making the financial operations of an organisation an extreme challenge to say the least. Navigating this challenging landscape is a necessary requirement for the success of any organisation within our industry though.
While Bitcoin Unlimited’s primary goal is to make sure peer-to-peer electronic cash (as set out in the Bitcoin white-paper) becomes a reality, a secondary goal must be to make sure that it has the resources required to make its primary goal achievable, and an important part of these resources are its funds.
After Bitcoin forked into BTC and BCH, Bitcoin Unlimited then held an equal number of both. Although a BUIP was passed to authorize some extra conversion, significant practical obstacles to doing so exist (although this is still being worked on). However, since the overarching reason to convert a significant number of BTC to BCH is to maintain financial prudence based on the reasons outlined below and the poor BCH price performance has heavily skewed our holdings, we do anticipate some rebalancing when these obstacles are resolved.
We will further expand on these reasons below. Historic Volatility It is a fact that BCH has historically been more volatile than BTC. An organisation that wishes to maintain a lower level of risk must aim to hold a majority of funds in assets which will maintain their value over time, i.e. be less volatile in their price. It is unfortunately true that BCH has been a more volatile asset than BCH since its creation. While there has been lots of progress and maturation of the BCH ecosystem, this price volatility is likely due to BCH still being a smaller and less developed ecosystem than BTC. The graphs below show levels of volatility in the two coins compared.
This higher volatility in BCH has meant that to significantly increase BU’s holdings of BCH would expose the organisation to a higher level of risk for ideological reasons. BTC is already a high-volatility asset and to expose the organisation funds to even higher volatility and further risk is a decision that should not be taken based on simplistic ideology, but rather with the strategy of maximising the ability for the organisation to achieve its primary goals. This meant making the decision to not take on a higher exposure to price volatility, and instead maintain a more conservative risk profile.
Lack Of Say In The ProtocolOne argument that has been put forward to suggest that this decision does not make sense because it is analogous to a CEO of a company holding more shares in their competitor’s company. This analogy does not accurately reflect the current scenario for BU or BCH. In this analogy BU is the CEO and BCH is the company. Ignoring the shareholders, A CEO is able to have the largest impact on a company compared to any other stakeholder. Their actions have a direct impact on operations of the company and therefore its value and the value of the shares.
Unfortunately, Bitcoin Unlimited currently has little to no input on the BCH protocol. It has no way to directly influence the direction or success of BCH. There are two reasons for this. Firstly, BCH has a mining software homogeneity that is as centralised as BTC (i.e. essentially all miners and pools run a single client, BitcoinABC). This means that, all though BU has a slight majority in non-mining and in-consensus nodes, BU has no say in protocol decisions unless a collaborative and decentralised development model were to be used by BitcoinABC. This is an unfortunate situation considering the fact that the community split from BTC for this very reason and is strongly in support of decentralised development. Secondly, BitcoinABC does not take a collaborative approach to development. All decisions and features are dictated by BitcoinABC.
In fact the situation is unfortunately even worse than this. BitcoinABC has decided to take an actively hostile position against Bitcoin Unlimited (and many other valuable participants in the ecosystem) and would rather that it did not exist at all.
These three voting records show members of BitcoinABC voting for the purchase of BSV coin, voting for an unfeasibly large block size increase (10TB), and voting for implementation of and miner-activation of BSV features into the BU client. None of these actions were implemented in the ABC client, and the inclusion of BSV features is likely the single biggest criticism certain ABC affiliated people have made against BU, yet members of BitcoinABC voted for it.
While it is important to assume good faith, under no interpretation can this be seen as anything other an act of bad will towards BU. Unfortunately this kind of behaviour is rather the rule than the exception and has likely been a major factor in BCH’s struggle to attract quality developers into the ecosystem.
Regardless of the hard work done by members of BU to create useful software for Bitcoin Cash, and its continued commitment towards peer-to-peer electronic cash for the past 5 years, ABC will unfortunately never allow any of BU’s work to go into the BCH protocol willingly.
If BU were to invest all its funds into BCH it would be making a highly risky bet on BitcoinABC’s leadership, a leadership that has not only been historically unsuccessful (when looking at the price of BCH since its creation, both in dollar terms and BTC/BCH ratio terms), but also actively hostile to our organisation. A more cautious approach that takes these factors into account is to keep the funds held where there has been less volatility.
Regardless of all of this, BU is still 100% committed to supporting Bitcoin Cash.
Game Theory: The Strategy of Betting Against YourselfCounter intuitively, a strategy where you bet against yourself can provide a beneficial low-risk profile. When you bet against yourself, if you lose you win and if you win you win. With BU’s current asset holdings of BCH and BTC the organisation is financially hedged in a way that it wins if BCH wins, and if BTC wins then BU lives to fight another day for worldwide peer-to-peer electronic cash.
If BTC goes down and BCH goes up then it means BCH is succeeding, and our funds in BCH will sustain us for longer. Not only that, but there would likely be more funds available for BCH development in this scenario. If BTC goes up and BCH goes down then BU will be sustained for longer to continue the fight for BCH and peer-to-peer electronic cash.
This is very similar to the strategy of BCH-supporting miners mining on BTC and then converting the BTC block rewards into BCH in an effort to use BTC gains to support BCH price. BU is similarly using its gains in BTC and converting them to efforts and initiatives in support of BCH. In doing so Bitcoin Unlimited is able to turn any BTC win into a positive for BCH.
IncentivesIt has been suggested that the situation created by holding a larger portion of funds in BTC than in BCH creates negative incentives that push BU towards supporting BTC. It is important to keep in mind that Bitcoin Unlimited is not a profit driven organisation. While an increase in value of its assets is of course beneficial to the organisation, our primary goal is to accelerate the global adoption of peer-to-peer electronic cash as described in the Bitcoin white-paper, and the officials, membership and founding articles of Bitcoin Unlimited are the driving force for this.
It is also important to point out that there is no evidence to support the claim that BU is in support of BTC (or BSV). In fact the voting record clearly shows the opposite of this. BU has continually worked in support of peer-to-peer electronic cash, and specifically in support of BCH since it was created. This is thanks to the strong commitment by the BU officials and members, all of whom are long time Bitcoiners and supporters of the ‘on-chain scaling’ movement. The only members who receive any payment from the organisation are those who provide significant value in the form of various skilled services, and all of these are voted on by the membership. The BUIP record also shows that compensated individuals are often compensated at far under market rates for developers of their caliber. Should the price of BTC increase, no member receives any direct benefit from this beyond any appreciation in value of any BTC they privately hold. Therefore there are no strong incentives for BU to drive the price of BTC up and push the price of BCH down as this would be counter to our primary goal.
Has This Strategy Been Successful?Bitcoin Unlimited and its members, all being long-time Bitcoiners, are acutely aware of the need to play the long game to make sure a globally adopted peer-to-peer electronic cash becomes a reality. BU is the oldest entity within the BCH ecosystem and with good reason. The financial strategy of BU to date has been highly effective in sustaining the organisation over a long period of time, and allowing it to independently support BCH development initiatives. This is made clear by the fact that BU continues to have enough funding to provide value to the BCH ecosystem for the foreseeable future.
Had BU converted all funds to BCH at, or at almost any point after, the time of the BCH/BTC fork in August 2017, then for much of the time since it would have been forced to either scale back operations or shut down support for BCH developers completely. We now see development teams such as BitcoinABC facing the prospect of being unable to fund their development of BCH, and their financial strategy may have contributed to this reality. This is despite the fact that nearly all the funds donated in the recent community funding drive sponsored by bitcoin.com were directed towards BitcoinABC.
Lack of a sustainable funding model also seems to have been a major factor in pushing BitcoinABC to make the highly controversial decision to support a change to the BCH protocol that would divert 12.5% of the block reward to themselves. Being financially prudent and sticking to its principles (as defined in the founding Articles of Federation has allowed Bitcoin Unlimited to steer clear of any conflicts of interest such as this.
SummaryThrough its financial strategy Bitcoin Unlimited has been able to maintain its independence and financial sustainability and has therefore remained in a strong position to support Bitcoin Cash. BU’s officials and membership have continually made good decisions that have allowed BU to provide long-term support for the Bitcoin Cash ecosystem.
submitted by CelesOS to u/CelesOS [link] [comments]
The consensus mechanism is one of the important elements of the blockchain and the core rule of the normal operation of the distributed ledger. It is mainly used to solve the trust problem between people and determine who is responsible for generating new blocks and maintaining the effective unification of the system in the blockchain system. Thus, it has become an everlasting research hot topic in blockchain.
This article starts with the concept and role of the consensus mechanism. First, it enables the reader to have a preliminary understanding of the consensus mechanism as a whole; then starting with the two armies and the Byzantine general problem, the evolution of the consensus mechanism is introduced in the order of the time when the consensus mechanism is proposed; Then, it briefly introduces the current mainstream consensus mechanism from three aspects of concept, working principle and representative project, and compares the advantages and disadvantages of the mainstream consensus mechanism; finally, it gives suggestions on how to choose a consensus mechanism for blockchain projects and pointed out the possibility of the future development of the consensus mechanism.
First, concept and function of the consensus mechanism
1.1 Concept: The core rules for the normal operation of distributed ledgers
1.2 Role: Solve the trust problem and decide the generation and maintenance of new blocks
1.2.1 Used to solve the trust problem between people
1.2.2 Used to decide who is responsible for generating new blocks and maintaining effective unity in the blockchain system
1.3 Mainstream model of consensus algorithm
Second, the origin of the consensus mechanism
2.1 The two armies and the Byzantine generals
2.1.1 The two armies problem
2.1.2 The Byzantine generals problem
2.2 Development history of consensus mechanism
2.2.1 Classification of consensus mechanism
2.2.2 Development frontier of consensus mechanism
Third, Common Consensus System
Fourth, Selection of consensus mechanism and summary of current situation
4.1 How to choose a consensus mechanism that suits you
4.1.1 Determine whether the final result is important
4.1.2 Determine how fast the application process needs to be
4.1.2 Determining the degree to which the application requires for decentralization
4.1.3 Determine whether the system can be terminated
4.1.4 Select a suitable consensus algorithm after weighing the advantages and disadvantages
4.2 Future development of consensus mechanism
Last lecture review: Chapter 1 Concept and Function of Consensus Mechanism plus Chapter 2 Origin of Consensus Mechanism
Last lecture review: Chapter 3 Common Consensus Mechanisms
Chapter 3 Common Consensus Mechanisms (Part 2)
Figure 6 Summary of relatively mainstream consensus mechanisms
Source: Hasib Anwar, "Consensus Algorithms: The Root Of The Blockchain Technology"
The picture above shows 14 relatively mainstream consensus mechanisms summarized by a geek Hasib Anwar, including PoW (Proof of Work), PoS (Proof of Stake), DPoS (Delegated Proof of Stake), LPoS (Lease Proof of Stake), PoET ( Proof of Elapsed Time), PBFT (Practical Byzantine Fault Tolerance), SBFT (Simple Byzantine Fault Tolerance), DBFT (Delegated Byzantine Fault Tolerance), DAG (Directed Acyclic Graph), Proof-of-Activity (Proof of Activity), Proof-of- Importance (Proof of Importance), Proof-of-Capacity (Proof of Capacity), Proof-of-Burn ( Proof of Burn), Proof-of-Weight (Proof of Weight).
Next, we will mainly introduce and analyze the top ten consensus mechanisms of the current blockchain.
Delegated Byzantine fault tolerance. The improved Byzantine fault-tolerant algorithm makes it suitable for blockchain systems. The system consists of nodes, delegators (who can approve blocks), and speakers (who proposes the next block). It is a consensus algorithm that guarantees fault tolerance implemented inside the NEO blockchain.
In this mechanism, there are two participants: the professional bookkeeper "bookkeeping node" and the ordinary users in the system.
Ordinary users vote based on the proportion of holding stake to determine the bookkeeping node. When a consensus is required, a spokesperson is randomly selected from these bookkeeping nodes to draw up a plan, and then other bookkeeping nodes will vote basing on the Byzantine fault tolerance algorithm.That is, majority principle. If more than 66% of the nodes agree to the spokesperson’ plan, a consensus is reached; otherwise, the spokesperson is re-elected and the voting process is repeated.
-Representative application: Neo, etc.
Proof of authority. That is, certified by some accredited accounts, these accredited accounts are called "validators". The software that the verifier runs that supports the verifier to place transactions in blocks.
-Representative applications: VeChain, etc.
Directed acyclic graph. Each newly added unit in the DAG is not only added to the long chain block, but added to all the previous blocks, verifying each new unit and confirming its parent unit and the parent unit of the parent unit, and gradually confirming until the genesis unit. As the hash of its parent unit is included in its own unit, the blockchains of all transactions are connected to each other to form a graph-like structure with time.
In the DAG network, each node can be a trader and a validator, because the transaction processing in DAG is done by the transaction node itself. Taking IOTA as an example, IOTA’s Tangle led
ger does not need to pay transaction fees while ensuring high-speed transaction processing. However, it does not mean that the transaction is free, because in this ledger, the initiation of each transaction needs to verify the other two random transactions first, and connect the transaction initiated by itself to these two transactions, so the responsibility that miners on the blockchain bear is distributed to all traders. The DAG method of processing transactions can be called asynchronous processing mode.
Figure 10 The difference between the traditional blockchain structure and the DAG structure
-Representative applications: IOTA, etc.
Proof of elapsed time. That is, it is usually used in a permissioned blockchain network. It can determine the mining rights of the block holders in the network. The permissioned blockchain network requires any prospective participants to verify their identity before joining. According to the principles of the fair lottery system, each node is equally likely to become the winner.
Each participating node in the network must wait for a randomly selected period, and the first node to complete the set waiting time will get a new block. Each node in the blockchain network will generate a random waiting time and sleep for a set time. The node that wakes up first, that is, the node with the shortest waiting time, wakes up and submits a new block to the blockchain, and then broadcasts the necessary information to the entire peer-to-peer network. The same process will be repeated to find the next block.
Proof of stake velocity. Proposed by Reddcoin, drawing on the concept of "money circulation speed" in economics, it mainly allocates bookkeeping rights based on the coin age of nodes participating in the competition.
PoSV also allocates accounting rights according to the coin age of the nodes participating in the competition, but modifies the coin age calculation formula to a function of exponential decay of growth rate. Taking Reddcoin as an example, Reddcoin sets the half-life of the coin age growth rate to 1 month. Assuming that the unit token can accumulate 1CoinDay coin age on the first day, only 0.5CoinDay coin age can be accumulated on the 31st day, and only 0.25CoinDay coin age can be accumulated on the 61st day, and so on. In this way, the nodes are encouraged to use the token to conduct a transaction after holding the token for a period of time, thereby restarting the calculation of the coin age and increasing the circulation speed of the token in the network.
-Representative applications: Reddcoin, etc.
Table 2 Comparison of the advantages and disadvantages of current mainstream consensus mechanisms
Source: network resources
Chapter 4 Summary of the Selection and Status Quo of Consensus Mechanism
4.1 How to choose a consensus mechanism that suits you
Step 1: Determine whether the final result is important
For some applications, the end result is very important. If you are building a new payment system that can support very small amounts, it is acceptable for the transaction result to change. Similarly, if you are creating a new distributed social network, 100% guarantee that the status is updated immediately is not particularly necessary. On the contrary, if you are creating a new distributed protocol, the final result is critical to the user experience. For example, Bitcoin has a final confirmation time of about 1 hour, Ethereum has a final confirmation time of about 6 minutes, and Tendermint Core only has a final confirmation time of 1 second.
Step 2: Determine how fast the application process needs to be
If you are building a game, is it reasonable to wait 15 seconds before each action? Due to the low block processing time of Ethereum, games built on it will cause poor user experience due to Ethereum's throughput. However, the application for the transfer of housing property rights can be run on Ethereum. Use the Cosmos SDK to build an application that allows developers to freely use Tendermint Core. It has a short block processing time and high throughput, and is capable of processing 10,000 transactions per second. You can reduce the required communication overhead and speed up the application by setting the maximum number of validators for the application.
Step 3: Determine the application's demand for decentralization
Some applications such as games may not require very high censorship resistance as a by-product of decentralization. In theory, does it really matter that the validator can create a cartel in the game and reverse the transaction result for profit? If it is not important, a blockchain such as EOS may be more suitable for your needs because of the fast transaction speed and free fees. However, some applications such as autonomous banks are more powerful and decentralized. Although Ethereum is considered to be decentralized, some supporters claim that Ethereum's mining pool is an important part of centralized platform, although there are actually only 11 validators (mining pools). One of the major benefits of building your own blockchain instead of building on a smart contract platform is that you can customize the way the application completes verification. However, it is difficult to build your own blockchain, so the Cosmos SDK is very useful, you can easily build your own blockchain and customize the degree of decentralization you need.
Step 4: Determine whether the system can be terminated
If you are building a new application similar to a distributed ride-sharing service, then ensuring 24/7 service must be the first priority, even if there are occasional errors in accounting similar to transactions. One of the properties of Tendermint Core is that if there is a disagreement between network validators, the network will suspend operations instead of proceeding erroneous transactions. Applications such as decentralized exchanges require correctness at all costs-if there is a problem, it is far better to suspend trading on the decentralized exchange than there may be trading problems.
Summary: Choose a suitable consensus algorithm after weighing the advantages and disadvantages
All in all, there is no single best consensus algorithm. Each consensus algorithm has its own value and advantages. You need to have your own judgments and choices. However, by understanding the relevant processes of the consensus mechanism, including proposals and agreements, and establishing a framework to consider the types of consensus algorithms that your application may require, you should be able to make wiser decisions.
4.2 Future development of consensus mechanism
The consensus algorithm is one of the core elements of the blockchain. Although there are more than 30 consensus mechanisms listed in the article, there are still many niche consensus mechanisms that may not be discussed. As the blockchain technology is gradually known and accepted by the public, more and more newer and better consensus algorithms may appear in the future, which may be brand-new consensus algorithms, and more should be improvement and optimization version based on the current consensus algorithm.
After 2016 and 2017 years’ fast development, the current consensus algorithm does not have a recognized evaluation standard, but is generally more biased towards fairness and decentralization, as well as some technical related issues, such as energy consumption and scalability , Fault tolerance and security, etc. However, blockchain technology must be combined with requirements and application scenarios, and the consensus mechanism algorithm and incentive mechanism are inseparable. How to customize a suitable consensus mechanism according to the characteristics of your own project and optimize the current consensus mechanism will become the future direction of consensus mechanism development
As the first DPOW financial blockchain operating system, CelesOS adopts consensus mechanism 3.0 to break through the "impossible triangle", which can provide high TPS while also allowing for decentralization. Committed to creating a financial blockchain operating system that embraces supervision, providing services for financial institutions and the development of applications on the supervision chain, and formulating a role and consensus ecological supervision layer agreement for supervision.
The CelesOS team is dedicated to building a bridge between blockchain and regulatory agencies/financial industry. We believe that only blockchain technology that cooperates with regulators will have a real future. We believe in and contribute to achieving this goal.
The Bitcoin.com mining pool has the lowest share reject rate (0.15%) we've ever seen. Other pools have over 0.30% rejected shares. Furthermore, the Bitcoin.com pool has a super responsive and reliable support team. Alexander Levin CEO of Asicseer.com. Mining.bitcoin.com has the highest payouts across the industry. Reliable and honest service. Libo Zhao CEO of YouDu. Cloud mining. Mine ... 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. The graph above shows the market share of the most popular bitcoin mining pools. It should only be used as a rough estimate and for various reasons will not be 100% accurate. A large portion of blocks are grouped into the 'Unknown' category. This does not mean an attack on the network, it simply means we have been unable to determine the origin. The table below shows a detailed breakdown of ... Johoe's Bitcoin Mempool Statistics – – Period: This page displays the number and size of the unconfirmed bitcoin transactions, also known as the transactions in the mempool. It gives a real-time view and shows how the mempool evolves over the time. The transactions are colored by the amount of fee they pay per (virtual) byte. The data is generated from my full node and is updated every ... Each Bitcoin node builds its own version of the mempool by connecting to the Bitcoin network. The mempool content is aggregated from a few instances of up to date Bitcoin nodes maintained by the Blockchain.com engineering team; this way, we gather as much information as possible to provide accurate mempool metrics.
[index]          
Agenda: Livestream for how mining pools work. What is a mining pool, how's it work, what is pool luck? What are the various payout types and how do they work? How do we know the pool isn’t cheating? https://BlockchainInstituteofTechnology.com/ presents: In this video, BIT instructor George Levy answers a question from one of the students of the Bitcoin A... Antminer S9 profit slushpool vs bitcoin pool mining - Bitcoin or Bitcoin cash? - Duration: 2:11. Miner Digi 3,990 views. 2:11. Ripple, a Digital Fiat for the Global Bank Network! - Duration: 15:44 ... BTC.com is a popular block explorer bitcoin mining pool. This tutorial will demonstrate how to mine bitcoin on btc.com mining pool. #bitcoin #miningpool #cry... After two months of Bitcoin mining with our Bitmain Antminer- http://bit.ly/AntMiner we finally get our first payout. But re-doing the math I can see where w...