Bitcoin difficulty chart Bitcoin difficulty prediction

Gridcoin 5.0.0.0-Mandatory "Fern" Release

https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/5.0.0.0
Finally! After over ten months of development and testing, "Fern" has arrived! This is a whopper. 240 pull requests merged. Essentially a complete rewrite that was started with the scraper (the "neural net" rewrite) in "Denise" has now been completed. Practically the ENTIRE Gridcoin specific codebase resting on top of the vanilla Bitcoin/Peercoin/Blackcoin vanilla PoS code has been rewritten. This removes the team requirement at last (see below), although there are many other important improvements besides that.
Fern was a monumental undertaking. We had to encode all of the old rules active for the v10 block protocol in new code and ensure that the new code was 100% compatible. This had to be done in such a way as to clear out all of the old spaghetti and ring-fence it with tightly controlled class implementations. We then wrote an entirely new, simplified ruleset for research rewards and reengineered contracts (which includes beacon management, polls, and voting) using properly classed code. The fundamentals of Gridcoin with this release are now on a very sound and maintainable footing, and the developers believe the codebase as updated here will serve as the fundamental basis for Gridcoin's future roadmap.
We have been testing this for MONTHS on testnet in various stages. The v10 (legacy) compatibility code has been running on testnet continuously as it was developed to ensure compatibility with existing nodes. During the last few months, we have done two private testnet forks and then the full public testnet testing for v11 code (the new protocol which is what Fern implements). The developers have also been running non-staking "sentinel" nodes on mainnet with this code to verify that the consensus rules are problem-free for the legacy compatibility code on the broader mainnet. We believe this amount of testing is going to result in a smooth rollout.
Given the amount of changes in Fern, I am presenting TWO changelogs below. One is high level, which summarizes the most significant changes in the protocol. The second changelog is the detailed one in the usual format, and gives you an inkling of the size of this release.

Highlights

Protocol

Note that the protocol changes will not become active until we cross the hard-fork transition height to v11, which has been set at 2053000. Given current average block spacing, this should happen around October 4, about one month from now.
Note that to get all of the beacons in the network on the new protocol, we are requiring ALL beacons to be validated. A two week (14 day) grace period is provided by the code, starting at the time of the transition height, for people currently holding a beacon to validate the beacon and prevent it from expiring. That means that EVERY CRUNCHER must advertise and validate their beacon AFTER the v11 transition (around Oct 4th) and BEFORE October 18th (or more precisely, 14 days from the actual date of the v11 transition). If you do not advertise and validate your beacon by this time, your beacon will expire and you will stop earning research rewards until you advertise and validate a new beacon. This process has been made much easier by a brand new beacon "wizard" that helps manage beacon advertisements and renewals. Once a beacon has been validated and is a v11 protocol beacon, the normal 180 day expiration rules apply. Note, however, that the 180 day expiration on research rewards has been removed with the Fern update. This means that while your beacon might expire after 180 days, your earned research rewards will be retained and can be claimed by advertising a beacon with the same CPID and going through the validation process again. In other words, you do not lose any earned research rewards if you do not stake a block within 180 days and keep your beacon up-to-date.
The transition height is also when the team requirement will be relaxed for the network.

GUI

Besides the beacon wizard, there are a number of improvements to the GUI, including new UI transaction types (and icons) for staking the superblock, sidestake sends, beacon advertisement, voting, poll creation, and transactions with a message. The main screen has been revamped with a better summary section, and better status icons. Several changes under the hood have improved GUI performance. And finally, the diagnostics have been revamped.

Blockchain

The wallet sync speed has been DRASTICALLY improved. A decent machine with a good network connection should be able to sync the entire mainnet blockchain in less than 4 hours. A fast machine with a really fast network connection and a good SSD can do it in about 2.5 hours. One of our goals was to reduce or eliminate the reliance on snapshots for mainnet, and I think we have accomplished that goal with the new sync speed. We have also streamlined the in-memory structures for the blockchain which shaves some memory use.
There are so many goodies here it is hard to summarize them all.
I would like to thank all of the contributors to this release, but especially thank @cyrossignol, whose incredible contributions formed the backbone of this release. I would also like to pay special thanks to @barton2526, @caraka, and @Quezacoatl1, who tirelessly helped during the testing and polishing phase on testnet with testing and repeated builds for all architectures.
The developers are proud to present this release to the community and we believe this represents the starting point for a true renaissance for Gridcoin!

Summary Changelog

Accrual

Changed

Most significantly, nodes calculate research rewards directly from the magnitudes in EACH superblock between stakes instead of using a two- or three- point average based on a CPID's current magnitude and the magnitude for the CPID when it last staked. For those long-timers in the community, this has been referred to as "Superblock Windows," and was first done in proof-of-concept form by @denravonska.

Removed

Beacons

Added

Changed

Removed

Unaltered

As a reminder:

Superblocks

Added

Changed

Removed

Voting

Added

Changed

Removed

Detailed Changelog

[5.0.0.0] 2020-09-03, mandatory, "Fern"

Added

Changed

Removed

Fixed

submitted by jamescowens to gridcoin [link] [comments]

Cryptocurrency Mining Today

Cryptocurrency Mining Today
Mining is one of the key concepts in the crypto world. Everyone who comes into contact with this sphere somehow wonders about the mining of coins. How profitable is mining in 2020, and what are the current trends?
by StealthEX
Crypto mining is a process during which a computer solves mathematical problems, resulting in the release of new blocks of information. This gives its owners a certain amount of coins, which is deposited in the total pot and registered in the public “ledger”, so-called blockchain. Machines in the network are also checking transactions with existing coins, adding this information to the blockchain as well.
As for the issue itself, the most well-known algorithm of mining is Proof-of-Work (PoW), used in the networks of Bitcoin, Litecoin, Ethereum and many others.
During the mining process, the latest transactions are verified and compiled into blocks. It is usually a series of calculations with an iteration of parameters to find a hash with the specified properties. The node which first solves this problem receives a reward. This approach was specifically designed to encourage those who provide the computing power of their mining machines to maintain the network and mine new coins.
It is usually no need for a newcomer to know and understand all the complicated details of the mining process, just how much they can earn with certain equipment and electricity costs.
Everything is designed in such a way that the complexity of calculations is steadily increasing, which then requires a constant increase in the computing power of the network. In 2009-2010, for mining bitcoin, miners only had to download and run the software on their personal computers, but very soon the network became so complicated that even with best PCs with a powerful processor, mining became unprofitable. That’s why miners started to use more effective video cards (graphics processing units or GPUs) and join them in so-called “farms”.
In most systems, the number of coins is determined in advance. Also, many networks are gradually reducing rewards for miners. Such emission restrictions were built into the algorithm to prevent inflation.
Thus, the cost of mining for smaller participants no longer pays off, which makes them turn off their hardware or switch to another coin where they can still make their profit.
In particular, on the evening of May 11, 2020, a halving took place in the bitcoin network, the reward for mining was halved, from 12.5 to 6.25 BTC. In June, the revenue of bitcoin miners decreased by 23%, to the lowest since March 2019.
However, in mid-June, the difficulty of bitcoin mining showed a record growth over the past 2.5 years. Mining the first cryptocurrency has become 15% more difficult. Although, by the beginning of July, the complexity had stabilized. The growing difficulty of mining the first cryptocurrency indicates that new miners have joined its network. Previously, some of them turned off the equipment, as it became less profitable to mine the coin due to a decrease in its cost and halving.
Now the absolute majority of new coins are generated by industrial mining. This is done by large data centers equipped with specialized computers based on the ASIC architecture. ASICs are integrated circuits that were initially optimized for a specific task, namely the mining of cryptocurrencies. They are much more productive than CPUs and video cards, and at the same time consume much less electricity. ASIC computers are the main type of equipment for the industrial production of crypto.
So now, after the halving, BTC coin mining has become even less profitable. For beginners, mining the first cryptocurrency is unlikely to be suitable. It is more often earned by large companies that have all the necessary equipment, access to cheap rental conditions, electricity and maintenance.
Hence newbies are better off starting with mining altcoins. It is even more profitable to work in a pool, that is, together with other miners. This can help to place farms in one place and negotiate a favourable price for electricity, so you can get a small but stable income dux to the total capacity of the pool.
Therefore, it has become much more difficult for regular users who have only non-specialized equipment at their disposal to generate virtual money. However, GPU developers have significantly increased the performance of their devices in recent years, so mining on a video card is still common.
Another important event that changes the situation in the mining sphere will be the hardfork of the Ethereum network with the turn to the Proof-of-Stake algorithm. For now, Ethereum is the most popular altcoin for GPU mining, but Ethereum 2.0 will not require using such powerful equipment, so then it switches to PoS, GPU owners will have to look for alternative coins to mine.
At the moment the most popular altcoins for mining on GPUs are Ethereum (ETH), Ethereum Classic (ETC), Grin (GRIN), Zcoin (XZC), Dogecoin and Ravencoin (RVN). There are actually a lot of mining programs that automatically determine which coin is more profitable to mine at the moment.
In the coming years, the market is waiting for a race of technologies. Manufacturers are investing in finding ways to increase hashing speed and reduce power consumption. Mining pools will play an increasing role. The market will also be affected by applications for mining cryptocurrencies on smartphones that require low computing power, such as Dash or Litecoin.
And remember StealthEX supports more than 250 coins and constantly updating the list, so you can easily swap your crypto haul to more popular altcoins. Our service does not require registration and allows you to remain anonymous. Why don’t you check it out? Just go to StealthEX and follow these easy steps:
✔ Choose the pair and the amount for your exchange. For example ETH to BTC.
✔ Press the “Start exchange” button.
✔ Provide the recipient address to which the coins will be transferred.
✔ Move your cryptocurrency for the exchange.
✔ Receive your coins.
Follow us on Medium, Twitter, and Reddit to get StealthEX.io updates and the latest news about the crypto world. For all requests message us via [email protected].
The views and opinions expressed here are solely those of the author. Every investment and trading move involves risk. You should conduct your own research when making a decision.
Original article was posted on https://stealthex.io/blog/2020/07/28/mining-today/
submitted by Stealthex_io to StealthEX [link] [comments]

BitOffer institute: Ethereum miners' daily earnings soared 60%, ETF earning over 85 times

BitOffer institute: Ethereum miners' daily earnings soared 60%, ETF earning over 85 times

https://preview.redd.it/95910ilvizd51.png?width=696&format=png&auto=webp&s=6681449d66d95faa67159454fe7faff49b4d7df8
On June 27, Ethereum miners earned about $1.85 per 100 (MH/s) per day. In the past month, especially in the last two weeks, the income rose by 60%, reaching a peak of $3.27 per 100 MH/s on July 25, before falling back to around $3.
Over the same period, the price of ETH has risen more than 40%, from $229 on June 27 to $327.99, which is a new high for 2020.
On July 22, the total market value of decentralized Financial DeFi passed $11.5 billion. The massive hype of DeFi caused a surge in trading volume in ETH, which, along with the surge in trading volume from ETH, pushed miners’ daily income to its highest level in two years.
Etherscan, a blockchain browser, shows that the entire computing power of the Ethereum blockchain, the world’s second-largest by market value, has been stable at around 190 petahash per second. Indeed, data from Bitinfocharts show that in the first quarter of this year, Ethereum’s daily mining revenue was below $2 per 100 MH/s before falling to $1 per 100 MH/s on March 12 after the cryptographic market collapsed. Ethereum’s daily mining revenues have tripled in recent months.
Currently, some of the most advanced ETH mining equipment, such as the core A10 Pro, which has a 500-megabit hash per second (MH/s) computing power and a power ratio of 1.9w/m, generates $13 per day at Ethereum’s current price and mining difficulty. Based on the miner’s profitability level, and A10 Pro Ethereum miner’s daily power consumption is about 1.1 dollars, and its daily net profit is nearly 12 dollars.
Even though bitcoin’s price topping $11,000 for the first time since September 2019, the difficulty of mining bitcoin remains at an all-time high. As a result, even the most efficient bitcoin miners, such as MicroBT’s WhatsMiner M30S ++ and Bitmaint’s AntMiner S19 Pro, generate $9 in daily income. Based on the current price of bitcoin and the difficulty of mining it, a more efficient Bitcoin miner (within 40w/T power ratio) generates about $6.50 in net profits per day. Ethereum miners earn about $13 a day, which is twice as Bitcoin miners.
Since the launch of DeFi, it has received a lot of attention from investment institutions and individual investors. Currently, DeFi Wallet has been downloaded more than 5,000 times, far more than any other type of DAPP, it is the number one DAPP developed based on Ethereum. According to the popularity and the current download speed, in the next few months, the downloading number will break through 6000 and bring a sufficient number of volumes for the ETH. Meanwhile, as the ETH 2.0 launch date approximation, these two advantages will boost the price of ETH, the income of the ETH miners will be at the appointed time with increased, which gradually widening the income gap with BTC miner.
It is the best time to invest in Ethereum.
However, buying BitOffer’s Ethereum ETF Ethereum is better than buying a future, in which profits start at a minimum of three times. Besides, it also includes an intelligent dynamic position reallocation mechanism and the calculation of fund compound interest with the returns of up to 17 times.
In the latest week, the Ethereum ETF (ETH3X) has jumped 160% from a peak of $6 to $16, according to data analysis from the BitOffer Exchange. With the launch of DeFi and ETH 2.0, once Ethereum rises more than fivefold over the next few months, the ETH3X could rise as much as 85 times.
If you buy Ethereum for $10,000, and ETH goes up fivefold, you can maximum make a fivefold profit, Which from $10,000 to $50,000. But buying ETH3X is a different story. Once Ethereum increases fivefold, you can make up to 85 times, which would be from $10,000 to $850,000, the 17 times than buying futures, more than over $800,000. Buying the Ethereum ETF would be a better deal.
submitted by Bitoffer_Official to BitOffer_Official [link] [comments]

Buy Bitcoin in Dubai

Buy Bitcoin in Dubai with Cash
Your Crypto Cashpoint In Dubai

How to buy Bitcoin in Dubai?

You can buy bitcoin in Dubai at Coinsfera with cash, credit card, and bank transfer. Coinsfera is the crypto currency cashpoint where you can Buy & Sell more than 500 cryptocurrencies with cash in seconds.
  1. Make an appointment with Coinsfera staff via phone, Whatsapp or Telegram.
  2. Visit our Bitcoinshop in Dubai conveniently located at Baniyas Square-14th Rd – Dubai – United Arab Emirates.
  3. Pay with cash (Dirham or US Dollars) and get your Bitcoin.
One of the methods is cryptocurrency exchanges but it is not so easy for the unexperienced users. First, you will need to create an account on one of the major exchanges, confirm your identity, connect a credit card and transfer money, and only then you will be able to proceed with buying and selling bitcoin.
The whole process takes some time, unless, of course, the exchange is suffering from failures and you do not know how to do everything correctly.

First Bitcoin ATM in Bitcoin

In Dubai, there is also an ATM for buying BTC without identity verification. In Dubai, the first ATM was installed in 2019, allowing you to buy bitcoins without passing KYC. However, to withdraw fiat money, you will still need an identity card. Even though ATM is becoming more popular all over the world, security remains the main problem. This ATM was installed at the Rixos Premium Dubai JBR Wellness center in Dubai.
The device allows you to purchase bitcoins for cash. However, you do not need to present your identity card or pass KYC. Nevertheless, although the purchase of bitcoin is made anonymously, users are unlikely to be able to maintain confidentiality and a high commission than traditional exchanges. To use cryptocurrency in the future, you will have to turn to the services of exchanges and wallets, most of which currently require verification of identity before performing operations.
We offer one the easiest and the best way to purchase Bitcoin with cash. At Coinsfera, Transactions only take 10-15 minutes. Moreover, our friendly staff will provide you with full assistance in this case, if you have any difficulties or questions.

How to store bitcoin?

Bitcoins can be stored in two types of digital wallets: a hot wallet or a cold wallet. With a burning wallet, transactions are faster, while a cold wallet often includes additional security measures that help keep your assets safe, but also take longer.

Hot wallet

With the help of a hot wallet, bitcoin is stored on an exchange and is accessible via an app or a computer browser on the Internet. Even though the blockchain technology underlying bitcoin is even more secure than traditional electronic money transfers, bitcoin hot wallets are an attractive target for hackers.

Cold wallet

The cold wallet is a small encrypted portable device that allows you to download and transfer Bitcoins. Cold wallets can cost up to $100 but are considered much more secure than hot wallets. As a result, the choice remains for you which wallet to buy hot or cold. But you can think about this option in advance with the help of our qualified team, which will proconsul everything and help you create a wallet.

How to invest bitcoin correctly?

There are two ways to invest bitcoin. If you like the idea of day trading, one option is to buy bitcoin now and then sell it when its value rises. This method is popular since most users try to make a profit immediately. Sometimes this type of trade brings a good income, and sometimes insignificant. The second way is if you have analyzed the cryptocurrency market, especially the bitcoin market, and see it as the future of the digital currency, then you are investing in bitcoin. In other words, by purchasing it and investing your money. But this method is long compared to the first, which is a disadvantage.

Why should you buy bitcoin in Dubai?

Buy Bitcoin in Dubai
submitted by coinsfera to Coinsfera [link] [comments]

MXC AMA Recapitulation-Filenet

MXC AMA Recapitulation-Filenet

https://preview.redd.it/6u8t4y55nay41.png?width=1200&format=png&auto=webp&s=6ad7775ac648def445571a6a80e285f1c152a803

Guest: FN Global Community Rep,Andrew Chan

Host: Molly

Introduction:

Andrew:
Nice to meet you guys here,it's my honor to stand here speach for Filenet.Filenet(FN) is the world's first public chain of distributed storage application who has lauchned the mainet, and is also the world's first public chain of distributed storage application using DPOS + POC consensus mechanism.Filenet is dedicated to storing and distributing valuable content, rewarding miners in the form of mining to contribute idle bandwidth and storage. The mission of Filenet is to establish a powerful distributed data service system by connecting all idle storage to form, so any storage device that can connect to the Internet can participate in mining. Generally, Filenet is a super cloud system based on distributed storage and content sharing.

Questions from community:

Molly: Q1.What are the benefits of the FN project for business? What is the main role FN plays in business for five validation and security?
Andrew:
As we said just now,Filenet(FN) is the world's first public chain of distributed storage.
Filenet is dedicated to storing and distributing valuable content. The system provides a file promotion system. The more data is retrieved, the more popular it becomes, and the file can be mined.The DAO mechanism adopted by Filenet, in the system of Filenet, users need not pay for uploading and downloading, which greatly reduces the cost of enterprise server and bandwidth.Besides that Filenet is used to retrieve and distribute mining patterns, pledge a certain amount of deposit and provide a certain amount of storage space to participate in mining. The higher the miner's contribution, the higher the probability of a block.
Filenet is a leader in the field of distributed storage because of its unique consensus mechanism, business model, economic model, ecological strategy and governance structure, enabling blockchain storage to break out of the shackles and develop into a new format, and providing a key role for the development of other blockchain storage systems.
On the level of consensus, Filenet adopts the DPOS+POC mechanism as the consensus mechanism for distribution in the context of POC storage and mining, avoiding the direct contradiction between equipment efficiency and resource allocation, and greatly improving the mining mode in the blockchain 3.0 era.
The specific operation process of DPOS algorithm is that stakeholders, namely the Token holders and miners, vote to select Filenet Super Nodes through the election program, and then the Super Nodes in the block will be randomly pseudorandomly, and the Filenet Super Nodes can choose whether to produce blocks within a specified time.
As for smart contracts, Filenet is a common chain for developers that provides special programming primitives for DApp to interact with stored data.
These primitives are contained within the EVM (ethereum intelligent contract virtual machine). Thus, information about the location of data, storage nodes, and miners can also be accessed in smart contracts.
The world's first distributed storage DApp "Ztiao" developed based on Filenet network is now on the market. All chat data in this application will be stored in a fragmented form at any node in the world, transferred by private key, and the ecology in the application will be circulated and settled with Fn as payment token.
Filenet's smart contracts apply primarily to miners' coin holdings.The smart contracts we have developed may be rapidly realized through EVM (ethereum smart contract virtual machine) and solsea.
Filenet itself has the potential to implement an intelligent contract mechanism, and we believe that future versions of EVM and WASM will naturally integrate with the capabilities of Filenet and allow other main chains to benefit from Filenet.
In terms of data structure, the Filenet block saves all data trace parameters, and the data uploaded to Filenet is of various types and large quantities. While traditional linked list structures make blocks redundant and complex to express, Filenet USES a block chain data structure with Merkle tree and DAG (directed acyclic graph) structure.
The DAG structure is more flexible, more powerful, and faster than the traditional blockchain chain structure, greatly improving the efficiency of block packaging, thereby improving the performance of the Filenet network.
The Merkle tree does not require complete block information, but only the key Merkle node information to verify the block chain number filenet. IO page 10, a total of 24 data, which makes the node lighter and more energy and resources are devoted to business processing and providing services for the filenet network.
At the same time, Merkle tree can also simplify the verification process and further improve network performance.
Molly: Q2.Why does Filenet use the DPOS + POC consensus mechanism? What is the advantage?
Andrew:
As we all know,the core element of blockchain technology is the consensus mechanism. Currently, the most commonly used mechanisms include PoW (Proof-of-Work), PoS (Proof-of-Stake), DPoS (Delegated-Proof-of Stake), and PoC (Proof-of-Contribution). Proof of Work requires miners to solve complex cryptographic math problems and relies on computing power. The advantage of the system is that it is secure and reliable. Disadvantages are its limited capacity and the possibility of “51% attacks”. The Proof of Stake consensus mechanism selects miners according to how many coins he or she has. An immediate advantage is its low resource consumption. However, it opens itself to a range of attacks, such as nothing-at-stake, and also results in centralization since wealth brings more rewards and more decision-making power. In DPoS, the majority of people holding voting rights authorize a small number of nodes to act for them. The system’s merits are its high efficiency, throughput capacity and concurrency. However, the power is then concentrated in the hands of a few nodes, which is not safe. Proof of Contribution allocates mining and validating rights according to the contributions made by the nodes. The advantage of this system is that it does not waste resources thanks to its concept of selection based on resources provided to network. A disadvantage is that the calculation of contributions depends on specific scenarios. In the era of Blockchain 3.0, the consensus mechanisms are to advance under the principles of economy of resources, security focus and scalability, throughput capacity and concurrency.

https://preview.redd.it/krjv4rm9may41.png?width=1066&format=png&auto=webp&s=40875d9f7c76c5259faba1ad09f2396447231fa5
Molly: Q3.What is the main reason behind the formation of FN? Why do you think coins like FN should be in the Marketplace?
Andrew:
As I just said,Filenet is an IPFS incentive layer to reward miners for sharing their storage and networking resources.
Filenet is also a token which powers a distributed certification mechanism. It creates a cloud-level system for content-sharing dedicated to storing and distributing valuable content on IPFS,demand leaders to results. Filenet solve the problem of data distribution and storage.Why coins like FN should be in the marketplace?
This is easy to understand,why bitcoin should be in the market?All coins can be in the market for just one reason-the consensus.If there just one person who think FN is valueble,we cannot say this is consesus,but if there is 10000,or 1 billion who make consesus,then you can say,FN should be in the market.Fn happens to have so many users make the consesus.The number of people in Filenet community has reached 210000+,the autonomy community is up to 21,the global super nodes is over 51+,Our community is still growing,our consensus is also deepening,because we all believe in the future of FN.In short term,in the mining mode, on the one hand: the tokens will be locked, and the decrease in circulation can increase the value of the token; on the other hand: mining can also generate income.
On the long term,Filenet can provide commercial applications with commercial value. Giant Internet companies such as Tencent WeSee and Byte Dance with giant data amount will have requirements for massive storage. Filenet can provide distributed storage services to solve the problem. Companies need to pay and lock FN for the distributed storage services. In this way, the circulation of FN on the market can be controlled, and thereby the value can be appreciated.
Molly: Q4.Can ordinary users also participate in mining? If can participate, how much mining can ordinary user do? And please explain the role of FN Coin easily.
Andrew:
Ordinary people can also participate in mining,as long as you pledge 400FN,and provide 4T storage space,you can join to mining.And the specific details depend on the mining pool you joined,you can see these pictures for a detailed mining tutorial.

https://preview.redd.it/z9hr1knkmay41.png?width=864&format=png&auto=webp&s=61abf14e3e659430f8387915389e024a1523ad2e

https://preview.redd.it/g8r2hmgmmay41.png?width=864&format=png&auto=webp&s=d82d323958a9ff11761b7c165be0179d7aeb91d9
Molly: Q5.What's the future plan of Filenet?
Andrew:
In the 1.0 stage, Filenet is the first distributed storage application public chain on the mainnet, the first distributed storage application public chain on the exchange, and the first distributed storage application public chain using the DPOS + POC consensus mechanism.
Filenet 2.0 comprehensively solves the key shortcomings of centralized data service centers.
In Filenet3.0 stage, the vision can catch up with and surpass many leading projects and brands of the decentralized distributed storage track, such as Filecoin, IBM, Amazon, Maidsafe, and become the leader of the track.

Free-asking Session

Q1.What is the difficulty bomb solution? Can you tell us more about [email protected]
Andrew:

https://preview.redd.it/zghna15smay41.png?width=905&format=png&auto=webp&s=2f01912ecb429f6e543d0b74322f4c295b901015
difficulty bomb is a solution to to encourage the nodes of the entire network to contribute more storage space and bandwidth, the Filenet Foundation plans to implement the difficulty bomb program in stages from May 1, 2020.
Q2.Checking the website, I found that the transaction fees of FN coins are very low, and the transaction speed is also very high! Can you explain how the FILENET project can achieve such a high transaction rate at the lowest [email protected]
Andrew:
As I said just now,there are lots of ways to generate revennue,in short term Filenet can provide commercial applications with commercial value. Giant Internet companies such as Tencent WeSee and Byte Dance with giant data amount will have requirements for massive storage. Filenet can provide distributed storage services to solve the problem. Companies need to pay and lock FN for the distributed storage services. In this way, the circulation of FN on the market can be controlled, and thereby the value can be appreciated.And in long term Filenet is aim to encourage the nodes of the entire network to contribute more storage space and bandwidth, the Filenet Foundation plans to implement the difficulty bomb program in stages from May 1, 2020.
Q3.According to packaging node program, theywill recruit 105 packaging nodes worldwide. If 105 packaging nodes have been allocated, can I still participate in the activities of this packaging [email protected]
Andrew:
yes,of course,our paging nodes have proceed to the fifth issue,you can join us.
Q4.Why do people have to buy FN or hold it back? What is the FILENET team's plan to keep competing in the [email protected]
Andrew:
You could also refer to the eco mode and the apppreciation logic I've jsut share.
Q5.what are the benefits of $FN Long Term [email protected]
Andrew:
As we just shared: For long term, Filenet can provide commercial applications with commercial value. Giant Internet companies such as Tencent WeSee and Byte Dance with giant data amount will have requirements for massive storage. Filenet can provide distributed storage services to solve the problem. Companies need to pay and lock FN for the distributed storage services. In this way, the circulation of FN on the market can be controlled, and thereby the value can be appreciated.
Follow us:
Telegram: https://t.me/MXCEnglish
MXC trading: https://t.me/MXCtrade
Twitter: https://twitter.com/MXC_Exchange
https://twitter.com/MXC_Fans
Reddit: https://www.reddit.com/MXCexchange/
Facebook: https://www.facebook.com/mxcexchangeofficial/
Discord: https://discord.gg/zu5drS8
submitted by SimonZhu666 to MXCexchange [link] [comments]

A better anti-reorg algorithm using first-seen times to punish secret/dishonest mining

Bitcoin currently allows a malicious miner with at least 51% of the network hashrate to arbitrarily rewrite blockchain history. This means that transactions are reversible if they belong to a miner with a hashrate majority, and such transactions are subject to double-spend attempts. Bitcoin SV's miners have repeatedly threatened to perform this attack against exchanges using BCH by mining a secret, hidden chain which they only publish after they have withdrawn funds in a different currency from the exchange. It would be nice if we could prevent these secret mining re-org attacks.
Yesterday, I came up with a new algorithm for making secret re-org attacks very expensive and difficult to pull off. This new algorithm is designed to avoid the permanent chainsplit vulnerabilities of ABC 0.18.5 while being more effective at punishing malicious behavior.
The key to the new algorithm is to punish exactly the behavior that indicates malice. First, publishing a block after another block at the same height has arrived on the network suggests malice or poor performance, and the likelihood of malice increases as the delay increases. A good algorithm would penalize blocks in proportion to how much later they were published after the competing block. Second, building upon a block that was intentionally delayed is also a sign of malice. Therefore, a good algorithm would discount the work done by blocks based not only on their own delays, but the delays that were seen earlier in that chain as well. Since the actions at the start of the fork are more culpable (as they generate the split), we want to weight those blocks more heavily than later blocks.
I wrote up an algorithm that implements these features. When comparing two chains, you look at the PoW done since the fork block, and divide that PoW by a penalty score. The penalty score for each chain is calculated as the sum of the penalty scores for each block. Each block's penalty score is equal to the apparent time delay of that block relative to its sibling or cousin[1], divided by 120 seconds[2], and further divided by the square[3] of that block's height[4] from the fork.[5]
This algorithm has some desirable properties:
  1. It provides smooth performance. There are no corners or sharp changes in its incentive structure or penalty curve.
  2. It converges over very long time scales. Eventually, if one chain has more hashrate than the other and that is sustained indefinitely, the chain with the most hashrate will win by causing the chain penalty score for the slower (less-PoW) chain to grow.
  3. The long-term convergence means that variation in observed times early in the fork will not cause permanent chainsplits.
  4. Long-term convergence means that nodes can follow the standard most-PoW rule during initial block download and get the same results unless an attack is underway, in which case the node will only temporarily disagree.
  5. Over intermediate time scales (e.g. hours to weeks), the penalty given to secret-mining deep-reorg chains is very large and difficult to overcome even with a significant hashrate advantage. The penalty increases the longer the attack chain is kept secret. This makes attack attempts ineffective unless they are published within about 20 minutes of the attack starting.
  6. Single-block orphan race behavior is identical to existing behavior unless one of the blocks has a delay of at least 120 seconds, in which case that chain would require a total of 3 blocks to win (or more) instead of just 2.
  7. As the algorithm strongly punishes hidden chains, finalization becomes much safer as long as you prevent finalization from happening while there are known competitive alternate chains. However, this algorithm is still effective without finalization.
I wrote up this algorithm into a Python sim yesterday and have been playing around with it since. It seems to perform quite well. For example, if the attacker has 1.5x as much hashrate as the defenders (who had 100% of the hashrate before the fork), mine in secret for 20 minutes before publishing, and if finalization is enabled after 10 blocks when there's at least a 2x score advantage, then the attacker gets an orphan rate of 49.3% on their blocks and is only able to cause a >= 10 block reorg in 5.2% of cases, and none of those happen blindly, as the opposing chain shows up when most transactions have about 2 confirmations. If the attacker waits 1 hour before publishing, the attack is even less effective: 94% of their blocks are orphaned, 95.6% of their attempts fail, 94.3% of the attacks end with defenders successfully finalizing, and only 0.6% of attack attempts result in a >= 10 block reorg.
The code for my algorithm and simulator can be found on my antiReorgSim Github repository. If you guys have time, I'd appreciate some review and feedback. To run it:
git clone https://github.com/jtoomim/antiReorgSim.git cd antiReorgSim python reorgsim.py # use pypy if you have it, as it's 30x faster 
Thanks! Special thanks to Jonald Fyookball and Mark Lundeberg for reviewing early versions of the code and the ideas. I believe Jonald is working on a Medium post based on some of these concepts. Keep an eye out for it.
Edit: I'm working on an interactive HTML visualization using Dash/Python! Here's a screenshot from a preliminary version in which convergence (or attacker victory, if you prefer) happens after 88.4 hours. In this scenario, the attacker wins because of the rule in Note 5.
Edit 2: An alpha website version of the simulator is up! The code is all server-side for the simulation, so it might get overloaded if too many people hit it at the same time, but it might be fine. Feel free to play around with it!
Note 1: This time delay is calculated by finding the best competing chain's last block with less work than this one and the first block with more work than this one and interpolating the time-first-seen between the two. The time at which the block was fully downloaded and verified is used as time-first-seen, not the time at which the header was received nor the block header's timestamp.
Note 2: An empirical constant, intended to be similar to worst-case block propagation times.
Note 3: A semi-empirical constant; this balances the effect of early blocks against late blocks. The motivation for squaring is that late blocks gain an advantage for two multiplicative reasons: First, there are more late blocks than early blocks. Second, the time deltas for late blocks are larger. Both of these factors are linear versus time, so canceling them out can be done by dividing by height squared. This way, the first block has about as much weight as the next 4 blocks; the first two blocks have as much weight as the next 9 blocks; and the first (n) blocks have about as much weight as the next (n+1)2 blocks. Any early advantage can be overcome eventually by a hashrate majority, so over very long time scales (e.g. hours to weeks), this rule is equivalent to the simple Satoshi most-PoW rule, as long as the hashrate on each chain is constant. However, over intermediate time scales, the advantage to the first seen blocks is large enough that the hashrate will likely not remain constant, and hashrate will likely switch over to whichever chain has the best score and looks the most honest.
Note 4: The calculation doesn't actually use height, as that would be vulnerable to DAA manipulation. Instead, the calculation uses pseudoheight, which uses the PoW done and the fork block's difficulty to calculate what the height would be if all blocks had the fork block's difficulty.
Note 5: If one chain has less PoW than the other, the shorter chain's penalty is calculated as if enough blocks had been mined at the last minute to make them equal in PoW, but these fictional blocks do not contribute to the actual PoW of that chain.
submitted by jtoomim to btc [link] [comments]

The best cryptocurrency gadget with many useful tools for trading

The best cryptocurrency gadget with many useful tools for trading
This usful gadget for your computer combines widgets for the desktop and many useful tools for trading cryptocurrencies such as:

You can download beta version on our site - thevidbit.com

Cryptocurrency converter and calculator

https://preview.redd.it/qqu0s5vrg9k31.png?width=800&format=png&auto=webp&s=88216e224195844cc5a2ba379dce4cea5920648a


Trading portfolio

https://preview.redd.it/2rupxbyyg9k31.png?width=785&format=png&auto=webp&s=fa4424ed6d3cd8de3f465f64edcf1523004c7fdf
You can create your trading portfolio and track its changes in real time, you can also add it as a widget to your desktop


Index of fear and greed

https://preview.redd.it/jjl8f933h9k31.png?width=794&format=png&auto=webp&s=3837431f0c065c04bdc3fe608557da8e80fbdc20
Why Measure Fear and Greed?
The crypto market behaviour is very emotional. People tend to get greedy when the market is rising which results in FOMO (Fear of missing out). Also, people often sell their coins in irrational reaction of seeing red numbers. With our Fear and Greed Index, we try to save you from your own emotional overreations. There are two simple assumptions:

Extreme fear can be a sign that investors are too worried. That could be a buying opportunity.
When Investors are getting too greedy, that means the market is due for a correction.

Therefore, we analyze the current sentiment of the Bitcoin market and crunch the numbers into a simple meter from 0 to 100. Zero means "Extreme Fear", while 100 means "Extreme Greed".


Cryptocurrency events calendar

https://preview.redd.it/7p9gsod8h9k31.png?width=793&format=png&auto=webp&s=4d13b01e79c5d6ae31f9093a729a84b2c63e5d6c
Coin and blockchain events: airdrops, releases, hard forks, listings.


Popular tweets

https://preview.redd.it/ty85l40dh9k31.png?width=793&format=png&auto=webp&s=0284d70da252962095c8ee630935052f41c8dfca

Mining calculator
Cryptocurrency mining profitability calculator from which you can calculate mining profit and mining difficulty for the trending cryptocurrencies or altcoins.


On the main screen of the software, you can select the necessary widgets that will be displayed on the desktop, as well as monitor the capitalization and temporary changes in trading volumes

You no longer have to load your computer, always look for the tools you need and open a many tabs

The beta version is made in the style of minimalism, the full version is already being developed where all the bugs will be fixed and your wishes added, write in the comments what other tools you would like to see in the full version
The full version will be paid, but for all those who use the beta version and leave a feedback, we will give 3 months of using the full version!

You can download beta version on our site - thevidbit.com
submitted by Thevidbit to Bitcoin [link] [comments]

Mining ERC-918 Tokens (0xBitcoin)

GENERAL INFORMATION

0xBitcoin (0xBTC) is the first mineable ERC20 token on Ethereum. It uses mining for distribution, unlike all previous ERC20 tokens which were assigned to the contract deployer upon creation. 0xBTC is the first implementation of the EIP918 mineable token standard (https://eips.ethereum.org/EIPS/eip-918), which opened up the possibility of a whole new class of mineable assets on Ethereum. Without any ICO, airdrop, pre-mine, or founder’s reward, 0xBitcoin is arguably the most decentralized asset in the Ethereum ecosystem, including even Ether (ETH), which had a large ICO.
The goal of 0xBitcoin is to be looked at as a currency and store of value asset on Ethereum. Its 21 million token hard cap and predictable issuance give it scarcity and transparency in terms of monetary policy, both things that Ether lacks. 0xBitcoin has certain advantages over PoW based currencies, such as compatibility with smart contracts and decentralized exchanges. In addition, 0xBTC cannot be 51% attacked (without attacking Ethereum), is immune from the “death spiral”, and will receive the benefits of scaling and other improvements to the Ethereum network.

GETTING 0xBITCOIN TOKENS

0xBitcoin can be mined using typical PC hardware, traded on exchanges (either decentralized or centralized) or purchased from specific sites/contracts.

-Mined using PC hardware

-Traded on exchanges such as


MINING IN A NUTSHELL

0xBitcoin is a Smart Contract on the Ethereum network, and the concept of Token Mining is patterned after Bitcoin's distribution. Rather than solving 'blocks', work is issued by the contract, which also maintains a Difficulty which goes up or down depending on how often a Reward is issued. Miners can put their hardware to work to claim these rewards, in concert with specialized software, working either by themselves or together as a Pool. The total lifetime supply of 0xBitcoin is 21,000,000 tokens and rewards will repeatedly halve over time.
The 0xBitcoin contract was deployed by Infernal_Toast at Ethereum address: 0xb6ed7644c69416d67b522e20bc294a9a9b405b31
0xBitcoin's smart contract, running on the Ethereum network, maintains a changing "Challenge" (that is generated from the previous Ethereum block hash) and an adjusting Difficulty Target. Like traditional mining, the miners use the SoliditySHA3 algorithm to solve for a Nonce value that, when hashed alongside the current Challenge and their Minting Ethereum Address, is less-than-or-equal-to the current Difficulty Target. Once a miner finds a solution that satisfies the requirements, they can submit it into the contract (calling the Mint() function). This is most often done through a mining pool. The Ethereum address that submits a valid solution first is sent the 50 0xBTC Reward.
(In the case of Pools, valid solutions that do not satisfy the full difficulty specified by the 0xBitcoin contract, but that DO satisfy the Pool's specified Minimum Share Difficulty, get a 'share'. When one of the Miners on that Pool finds a "Full" solution, the number of shares each miner's address has submitted is used to calculate how much of the 50 0xBTC reward they will get. After a Reward is issued, the Challenge changes.
A Retarget happens every 1024 rewards. In short, the Contract tries to target an Average Reward Time of about 60 times the Ethereum block time. So (at the time of this writing):
~13.9 seconds \* 60 = 13.9 minutes
If the average Reward Time is longer than that, the difficulty will decrease. If it's shorter, it will increase. How much longer or shorter it was affects the magnitude with which the difficulty will rise/drop, to a maximum of 50%. * Click Here to visit the stats page~ (https://0x1d00ffff.github.io/0xBTC-Stats) to see recent stats and block times, feel free to ask questions about it if you need help understanding it.

MINING HARDWARE

Presently, 0xBitcoin and "Alt Tokens" can be mined on GPUs, CPUs, IGPs (on-CPU graphics) and certain FPGAs. The most recommended hardware is nVidia graphics cards for their efficiency, ubiquity and relatively low cost. As general rules, the more cores and the higher core frequency (clock) you can get, the more Tokens you will earn!
Mining on nVidia cards:
Mining on AMD cards:
Mining on IGPs (e.g. AMD Radeon and Intel HD Graphics):
Clocks and Power Levels:

MINING SOFTWARE AND DESCRIPTIONS

For the most up-to-date version info, download links, thread links and author contact information, please see this thread: https://www.reddit.com/0xbitcoin/comments/8o06dk/links_to_the_newestbest_miners_for_nvidia_amd/ Keep up to date for the latest speed, stability and feature enhancements!
COSMiC Miner by LtTofu:
SoliditySha3Miner by Amano7:
AIOMiner All-In-One GPU Miner:
TokenMiner by MVis (Mining-Visualizer):
"Nabiki"/2.10.4 by Azlehria:
~Older Miners: Older and possibly-unsupported miner versions can be found at the above link for historical purposes and specific applications- including the original NodeJS CPU miner by Infernal Toast/Zegordo, the '1000x' NodeJS/C++ hybrid version of 0xBitcoin-Miner and Mikers' enhanced CUDA builds.

FOR MORE INFORMATION...

If you have any trouble, the friendly and helpful 0xBitcoin community will be happy to help you out. Discord has kind of become 0xBTC's community hub, you can get answers the fastest from devs and helpful community members. Or message one of the community members on reddit listed below.
Links
submitted by GeoffedUP to gpumining [link] [comments]

New people please read this. [upvote for visibility please]

I am seeing too many new people come and and getting confused. Litecoin wiki isn't the greatest when it comes to summing up things so I will try to do things as best as I can. I will attempt to explain from what I have learned and answer some questions. Hopefully people smarter than me will also chime in. I will keep this post updated as much as I can.
Preface
Litecoin is a type to electronic currency. It is just like Bitcoin but it there are differences. Difference explained here.
If you are starting to mine now chances are that you have missed the Bitcoin mining train. If you really want your time and processing power to not go to waste you should mine LTC because the access to BTC from there is much easier.
Mining. What is it?
Let's get this straight. When making any financial commitment to this be prepared to do it with "throw away" money. Mining is all about the hashrate and is measured in KH/s (KiloHash/sec). Unlike the powerful ASICs (Application Specific Integrated Circuit) that are used to mine bitcoins using hashrates in the GH/s and even TH/s, litecoin mining has only been able to achieve at the very best MH/s. I think the highest I've seen is 130 MH/s so far. Which leads us to our next section.
Mining Hardware
While CPU mining is still a thing it is not as powerful as GPU mining. Your laptop might be able to get 1 a month. However, I encourage you to consult this list first. List of hardware comparison You will find the highest of processors can maybe pull 100 KH/s and if we put this into a litecoin mining calculator it doesn't give us much.
Another reason why you don't want to mine with your CPU is pretty simple. You are going to destroy it.
So this leaves us with GPUs. Over the past few months (and years) the HD 7950 has been the favourite because it drains less power and has a pretty good hashrate. But recently the introduction of the R9 290 (not the x) has changed the game a bit. People are getting 850 KH/s - 900 KH/s with that card. It's crazy.
Should I mine?
Honestly given the current difficulty you can make a solid rig for about $1100 with a hashrate of 1700 KH/s which would give you your investment back in about a month and a half. I am sure people out there can create something for much cheaper. Here is a good example of a setup as suggested by dystopiats
PCPartPicker part list / Price breakdown by merchant / Benchmarks
Type Item Price
CPU AMD Sempron 145 2.8GHz Single-Core Processor $36.01 @ Amazon
Motherboard ASRock 970 EXTREME4 ATX AM3+ Motherboard $99.48 @ OutletPC
Memory Crucial Ballistix Tactical Tracer 4GB (1 x 4GB) DDR3-1866 Memory $59.99 @ Newegg
Video Card Sapphire Radeon HD 7950 3GB Video Card (3-Way CrossFire) $245.38 @ Newegg
Video Card Sapphire Radeon HD 7950 3GB Video Card (3-Way CrossFire) $245.38 @ Newegg
Video Card Sapphire Radeon HD 7950 3GB Video Card (3-Way CrossFire) $245.38 @ Newegg
Power Supply SeaSonic Platinum 860W 80+ Platinum Certified Fully-Modular ATX Power Supply $146.98 @ SuperBiiz
Total
Prices include shipping, taxes, and discounts when available. $1078.60
Generated by PCPartPicker 2013-11-29 00:52 EST-0500
Estimated Hashrate (with GPU overclocking) : 1900 KH/s
Hardware Fundamentals
CPU - Do you need a powerful CPU? No but make sure it is a decent one. AMD CPUs are cheap to buy right now with tons of power. Feel free to use a Sempron or Celeron depending on what Motherboard you go with.
RAM - Try to get at least 4 GB so as to not run into any trouble. Memory is cheap these days. I am saying 4 GB only because of Windoze. If you are plan to run this on Linux you can even get away with less memory.
HDD Any good ol 7200 RPM hard drive will do. Make sure it is appropriate. No point in buying a 1TB hard drive. Since, this is a newbie's guide I assumed most won't know how to run linux, but incase you do you can get a USB flash drive and run linux from it thus removing the need for hard drive all toghether. (thanks dystopiats)
GPU - Consult the list of hardware of hardware I posted above. Make sure you consider the KH/s/W ratio. To me the 290 is the best option but you can skimp down to 7950 if you like.
PSU - THIS IS BLOODY IMPORTANT. Most modern GPUs are power hungry so please make sure you are well within the limits of your power consumption.
MOTHERBOARD - Ok, so a pretty popular board right now is Gigabyte GA-990FXA-UD3 and the ASRock 970 Extreme4. Some people are even going for Gigabyte GA-990FXA-UD5 and even the mighty Gigabyte GA-990FXA-UD7 because it has more PCI-E slots. 6 to be exact. However you may not need that much. With risers you can get more shoved into less.
PCI-E RISERS - These are called risers. They come in x16 to x16 and x1 to x16 connections. Here is the general rule of thumb. This is very important. Always get a POWERED riser otherwise you will burn a hole in your MoBo. A powered rise as a molex connector so that additional power from PSU can be supplied.
When it comes to hardware I've provided the most basic knowledge you need. Also, take a look at cryptobader's website. This is very helpful. Please visit the mining section of Litecoin Forums and the litecoinmining subreddit for more indepth info.
Mining Software
Now that you have assembled your hardware now you need to get into a pool. But before you do that you need a mining software. There are many different ones but the one that is most popular is cgminer. Download it and make sure you read the README. It is a very robust piece of software. Please read this if you want to know more. (thanks BalzOnYer4Head)
Mining Pools
Now that your hardware and software is ready. I know nothing about solo mining other than the fact that you have to be very lucky and respectable amount of hashing power to decrypt a block. So it is better to join pools. I have been pool hopping for a bit and really liked give-me-coin previously known to the community as give-me-ltc. They have a nice mobile app and 0% pool fees. This is really a personal preference. Take a look at this list and try some yourself.
How do I connect to a pool?
Most pools will give you a tutorial on how to but the basics are as follows:
  • Signup for a pool
  • Create a worker for your account. Usually one worker per rig (Yes people have multiple rigs) is generally a good idea.
  • Create a .run file. Open up notepad and type cgminer.exe -o (address_to_the_miningpool:port_number) -u (yourusername.workername) -p (your_worker_password_if_you_made_one). Then File>Save As>runcgminer.run (Make sure the drop down is set to "All Files" and .txt document.) and save in the same folder as cgminer. That's it.
  • Double click on runcgminer.run (or whatever you named it) and have fun mining.
Mining Profitability
This game is not easy. If it was, practically everyone would be doing it. This is strictly a numbers game and there are calculations available that can help you determine your risk on your investments. 4 variables you need to consider when you are starting to mine:
Hardware cost: The cost of your physical hardware to run this whole operation.
Power: Measured in $/KwH is also known as the operating cost.
Difficulty rate: To put it in layman's terms the increase in difficulty is inversely proportional to amount of coin you can mine. The harder the difficulty the harder it is to mine coin. Right now difficulty is rising at about 18% per 3 days. This can and will change since all you miners are soon going to jump on the band wagon.
Your sanity: I am not going to tell you to keep calm and chive on because quiet frankly that is stupid. What I will tell you not to get too carried away. You will pull you hair out. Seriously.
Next thing you will need is a simple tool. A mining profitability calculator. I have two favourite ones.
coinwarz
I like this one cause it is simple. The fields are self explanatory. Try it.
bitcoinwisdom
I like this one because it is a more real life scenario calculator and more complicated one (not really). It also takes increasing difficulty into account.
Please note: This is the absolute basic info you need. If you have more questions feel free to ask and or google it!
More Below.
submitted by craeyon to litecoin [link] [comments]

For the newbies: You may have heard that Bitcoin works by "solving math problems", but what are the math problems?

Disclaimer: This has probably been covered before, and in more approachable language, so if this explanation is pointless duplication, let me know and I'll delete it.
So the math problems in Bitcoin aren't your traditional math: your computer isn't solving algebra problems or partial differentials. They involve cryptographic hashes: you might've come across these when you download a file, where the website says "here's the file, and here's a hash you can use to verify that the file downloaded properly". So your process of verification would be:
Download -> Hash(Downloaded File) -> Is Hash The Same? 
Say you downloaded a copy of Audacity for OSX, and the site says "the MD5 hash for audacity-macosx-ub-2.1.2.dmg is 535e103d9bc4a4625d71260c3a427d09 if you want to check it downloaded properly". So you download the file, head to your command prompt, and:
$ md5 audacity-macosx-ub-2.1.2.dmg MD5 (audacity-macosx-ub-2.1.2.dmg) = 535e103d9bc4a4625d71260c3a427d09 
Hey, it's the same.
Now, hashes work by taking all the numbers in the file and Doing Something to them; the simplest would, of course, be the checksum: add all the numbers together. One big problem with checksumming though: if you add 1 to a number somewhere in the file, and subtract 1 elsewhere, you get a corrupted file with the same checksum. Not ideal.
So algorithms like MD5, SHA-1 and the like arose, which do more complicated things. The number that falls out of these is quite large: MD5, for example, outputs a 128-bit number (the biggest value is something like 80 quintillion quintillion) but it's not the absolute value of the number that's important, just the fact that it's the same as what the website says it should be.
Aside: "But if the hash is just a huge number, why does it have those weird letters in?"
It's just written in hexadecimal (base 16) instead of base 10. In your average decimal base-10 number, the digits are 0-9 and the number values go units, tens, hundreds, thousands, etc.
In base 16, the digits are 0-9 then a-f (ten to fifteen), and the number values go units, sixteens, two-hundred-and-fifty-sixes, four-thousand-and-ninety-sixes, etc.
Now. Bitcoin uses this same technology (it uses the SHA-256 algorithm in particular) to hash the contents of each block of transactions that comes through. It looks a little like this:
Hash of the last block -----\ | Hash of the transactions --+ SHA256 -> This block's hash in this block | (twice) | Current time ----------/ 
And thus the block chain gets built: "this block's hash" falls out of the above algorithm, and gets fed into the algorithm for the next block.
Except SHA-256 doesn't take long to compute; a cellphone can do literally millions of these hashes per second. Here's where the genius of Bitcoin comes in: there's an artificial limit placed by the algorithm on how fast blocks can be generated, and it doesn't matter how fast your computer (or the whole network of computers) is at generating these hashes. It works by adding one thing to the above diagram:
Hash of the last block -----\ | Hash of the transactions --+ SHA256 -> This block's hash in this block | (twice) | Current time ----------+ | A number to twiddle -------/ 
(The technical literature actually calls it a "nonce".)
I said above that the numeric value of the hash isn't important when you download a file, just the fact that it matches what the website says it should be. In Bitcoin, the numeric value of the hash is important: it needs to be less than a certain value (the "target") for the block you make to be accepted by the network. For example, (as of the time of writing) the last block had a hash of 000000000000000001ef62f299ea93356f4d52c75ff3cc442b4a073e90f947e0; look at all those zeros at the front!
SHA-256 is very good at making an even distribution of its numeric value: futz with the content of what you're hashing even a tiny bit, and the number that falls out is vastly different. So, you need to do a lot of twiddling of that nonce, to find a block where the hash comes out with all those zeros at the front.
In fact, you need to do so much twiddling that, on average, the entire network of computers doing this will only find one solution to the problem every ten minutes. That solution gets broadcast to the network, the other computers will plug it in as "the hash of the last block", and keep going.
One more question you might have: what happens when computers suddenly get a lot faster at doing these calculations, and they can rattle their way to a solution in a minute, or 30 seconds?
Bitcoin has a solution: change the target, to make it even lower. This is referred to as a "change in difficulty", and happens around every two weeks if the blocks come out every ten minutes (every 2,016 blocks). If the blocks come out faster, the difficulty changes sooner, and changes by more, to get things back on the ten-minutes-per-block track.
Conversely, if computers suddenly get very slow at doing this work and blocks only come out once an hour, the difficulty will change to make life easier. (Again, it'll only change every 2,016 blocks, so it might take a while to build the chain up to that point; until then, we'd have to suffer with slow blocks.)
So, I hope this was useful, and that it was accurate. It helped to clarify things in my mind, at least; let me know if it helped (and if I missed anything).
submitted by OrangeredStilton to Bitcoin [link] [comments]

DAG Technology Analysis and Measurement

The report produced by the fire block chain coins Institute, author: Yuan Yuming, Hu Zhiwei, PDF version please read the original text download
Summary
The Fire Coin Blockchain Application Research Institute conducts research on distributed ledger technology based on directed acyclic graph (DAG) data structure from a technical perspective, and through the specific technical test of typical representative project IOTA, the main research results are obtained:
Report body
1 Introduction
Blockchain is a distributed ledger technology, and distributed ledger technology is not limited to the "blockchain" technology. In the wave of digital economic development, more distributed ledger technology is being explored and applied in order to improve the original technology and meet more practical business application scenarios. Directed Acylic Graph (hereinafter referred to as "DAG") is one of the representatives.
What is DAG technology and the design behind it? What is the actual application effect?We attempted to obtain analytical conclusions through deep analysis of DAG technology and actual test runs of representative project IOTA.
It should also be noted that the results of the indicator data obtained from the test are not and should not be considered as proof or confirmation of the final effect of the IOTA platform or project. Hereby declare.
2. Main conclusions
After research and test analysis, we have the following main conclusions and technical recommendations:
3.DAG Introduction
3.1. Introduction to DAG Principle
DAG (Directed Acyclic Graph) is a data structure that represents a directed graph, and in this graph, it cannot return to this point (no loop) from any vertex, as shown in the figure. Shown as follows:
📷
After the DAG technology-based distributed ledger (hereinafter referred to as DAG) technology has been proposed in recent years, many people think that it is hopeful to replace the blockchain technology in the narrow sense. Because the goal of DAG at design time is to preserve the advantages of the blockchain and to improve the shortcomings of the blockchain.
Different from the traditional linear blockchain structure, the transaction record of the distributed ledger platform represented by IOTA forms a relational structure with a directed acyclic graph, as shown in the following figure.
📷
3.2. DAG characteristics
Due to the different data structure from the previous blockchain, the DAG-based distributed ledger technology has the characteristics of high scalability, high concurrency and is suitable for IoT scenarios.
3.2.1. High scalability, high concurrency
The data synchronization mechanism of traditional linear blockchains (such as Ethereum) is synchronous, which may cause network congestion. The DAG network adopts an asynchronous communication mechanism, allowing concurrent writing. Multiple nodes can simultaneously trade at different tempos without having a clear sequence. Therefore, the data of the network may be inconsistent at the same time, but it will eventually be synchronized.

3.2.2. Applicable to IoT scenarios

In the traditional blockchain network, there are many transactions in each block. The miners are packaged and sent uniformly, involving multiple users. In the DAG network, there is no concept of “block”, the smallest unit of the network. It is a "transaction", each new transaction needs to verify the first two transactions, so the DAG network does not need miners to pass the trust, transfer does not require a fee, which makes DAG technology suitable for small payments.
4. Analysis of technical ideas
Trilemma, or "trilemma", means that in a particular situation, only two of the three advantageous options can be selected or one of the three adverse choices must be chosen. This type of selection dilemma has related cases in various fields such as religion, law, philosophy, economics, and business management.Blockchain is no exception. The impossible triangle in the blockchain is: Scalability, Decentralization, and Security can only choose two of them.
If you analyze DAG technology according to this idea, according to the previous introduction, then DAG has undoubtedly occupied the two aspects of decentralization and scalability. The decentralization and scalability of the DAG can be considered as two-sided, because of the asynchronous accounting features brought about by the DAG data structure, while achieving the high degree of decentralization of the participating network nodes and the scalability of the transaction.
5. There is a problem
Since the characteristics of the data structure bring decentralization and scalability at the same time, it is speculated that the security is a hidden danger according to the theory of impossible triangles. But because DAG is a relatively innovative and special structure, can it be more perfect to achieve security? This is not the case from the actual results.
5.1. Double flower problem
The characteristics of DAG asynchronous communication make it possible for a double-flower attack. For example, an attacker adds two conflicting transactions (double spending) at two different locations on the network, and the transactions are continuously forward-checked in the network until they appear on the verification path of the same transaction, and the network discovers the conflict. At this time, the common ancestor nodes that the two transactions are gathered together can determine which transaction is a double-flower attack.
If the trading path is too short, there will be a problem like "Blowball": when most transactions are "lazy" in extreme cases, only the early trading, the trading network will form a minority. Early transactions are the core central topology. This is not a good thing for DAGs that rely on ever-increasing transactions to increase network reliability.
Therefore, at present, for the double flower problem, it is necessary to comprehensively consider the actual situation for design. Different DAG networks have their own solutions.
5.2. Shadow chain problem
Due to the potential problem of double flowers, when an attacker can build a sufficient number of transactions, it is possible to fork a fraudulent branch (shadow chain) from the real network data, which contains a double flower transaction, and then this The branch is merged into the DAG network, and in this case it is possible for this branch to replace the original transaction data.
6. Introduction to the current improvement plan
At present, the project mainly guarantees safety by sacrificing the native characteristics of some DAGs.
The IOTA project uses the Markov chain Monte Carlo (MCMC) approach to solve this problem. The IOTA introduces the concept of Cumulative Weight for transactions to record the number of times the transaction has been cited in order to indicate the importance of its transaction. The MCMC algorithm selects the existing transactions in the current network as a reference for the newly added transactions by weighting the random weights of the accumulated weights. That is, the more referenced the transaction path, the easier it is to be selected by the algorithm. The walk strategy has also been optimized in version 1.5.0 to control the "width" of the transaction topology to a reasonable range, making the network more secure.
However, at the beginning of the platform startup, due to the limited number of participating nodes and transactions, it is difficult to prevent a malicious organization from sending a large number of malicious transactions through a large number of nodes to cause the entire network to be attacked by the shadow chain. Therefore, an authoritative arbitration institution is needed to determine the validity of the transaction. In IOTA, this node is a Coordinator, which periodically snapshots the current transaction data network (Tangle); the transactions contained in the snapshot are confirmed as valid transactions. But Coordinator doesn't always exist. As the entire network runs and grows, IOTA will cancel the Coordinator at some point in the future.
The Byteball improvement program features its design for the witness and the main chain. Because the structure of DAG brings a lot of transactions with partial order, and to avoid double flowers, it is necessary to establish a full order relationship for these transactions to form a transaction backbone. An earlier transaction on the main chain is considered a valid transaction.Witnesses, who are held by well-known users or institutions, form a main chain by constantly sending transactions to confirm other user transactions.
The above scheme may also bring different changes to the platform based on the DAG structure. Taking IOTA as an example, because of the introduction of Coordinator, the decentralization characteristics are reduced to some extent.
7. Actual operation
7.1. Positive effects
In addition to solving security problems, the above solutions can also solve the smart contract problem to some extent.
Due to the two potential problems caused by the native features of DAG: (1) The transaction duration is uncontrollable. The current mechanism for requesting retransmission requires some complicated timeout mechanism design on the client side, hoping for a simple one-time confirmation mechanism. (2) There is no global sorting mechanism, which results in limited types of operations supported by the system. Therefore, on the distributed ledger platform based on DAG technology, it is difficult to implement Turing's complete intelligent contract system.
In order to ensure that the smart contract can run, an organization is needed to do the above work. The current Coordinator or main chain can achieve similar results.
7.2. Negative effects
As one of the most intuitive indicators, DAG's TPS should theoretically be unlimited. If the maximum TPS of the IOTA platform is compared to the capacity of a factory, then the daily operation of TPS is the daily production of the plant.
For the largest TPS, the April 2017 IOTA stress test showed that the network had transaction processing capabilities of 112 CTPS and 895 TPS. This is the result of a small test network consisting of 250 nodes.
For the daily operation of TPS, from the data that is currently publicly available, the average TPS of the main network in the near future is about 8.2, and the CTPS (the number of confirmed transactions per second) is about 2.7.
📷
The average average TPS of the test network is about 4, and the CTPS is about 3.
📷
Data source discord bot: generic-iota-bot#5760
Is this related to the existence of Coordinator? Actual testing is needed to further demonstrate.
8. Measured analysis
The operational statistics of the open test network are related to many factors.For further analysis, we continue to use the IOTA platform as an example to build a private test environment for technical measurement analysis.
8.1. Test Architecture
The relationship between the components we built this test is shown below.
📷
among them:
8.2. Testing the hardware environment
The server uses Amazon AWS EC2 C5.4xlarge: 16 core 3GHz, Intel Xeon Platinum 8124M CPU, 32GB memory, 10Gbps LAN network between servers, communication delay (ping) is less than 1ms, operating system is Ubuntu 16.04.
8.3. Test scenarios and results analysis

8.3.1. Default PoW Difficulty Value

Although there is no concept such as “miners”, the IOTA node still needs to prove the workload before sending the transaction to avoid sending a large number of transactions to flood the network. The Minimum Weight Magnitude is similar to Bitcoin. The result of PoW should be the number of digits of "9", 9 of which is "000" in the ternary used by IOTA. The IOTA difficulty value can be set before the node is started.
Currently for the production network, the difficulty value of the IOTA is set to 14; the test network is set to 9. Therefore, we first use the test network's default difficulty value of 9 to test, get the following test results.
📷
Since each IOTA's bundle contains multiple transfers, the actual processed TPS will be higher than the send rate. But by executing the script that parses zmq, it can be observed that the current TPS is very low. Another phenomenon is that the number of requests that can be sent successfully per second is also low.
After analysis, the reason is that the test uses VPS, so in PoW, the CPU is mainly used for calculation, so the transaction speed is mainly affected by the transmission speed.

8.3.2. Decrease the PoW difficulty value

Re-test the difficulty value to 1 and get the following results.
📷
As can be seen from the results, TPS will increase after the difficulty is reduced. Therefore, the current TPS of the IOTA project does not reach the bottleneck where the Coordinator is located, but mainly because of the hardware and network of the client itself that sends the transaction. The IOTA community is currently working on the implementation of FPGA-based Curl algorithm and CPU instruction set optimization. Our test results also confirm that we can continue to explore the performance potential of the DAG platform in this way.

8.3.3. Reduce the number of test network nodes

Due to the characteristics of DAG, the actual TPS of the platform and the number of network nodes may also be related. Therefore, when the difficulty value is kept at 1, the number of network nodes is reduced to 10 and the test is repeated to obtain the following results.
📷
As can be seen from the results, as the number of nodes decreases, the actual processing of TPS also decreases, and is lower than the transmission rate. This shows that in a DAG environment, maintaining a sufficient size node will facilitate the processing of the transaction.
9. Reference materials
Https://www.iota.org/
https://en.wikipedia.org/wiki/Trilemma
Https://blog.iota.org/new-tip-selection-algorithm-in-iri-1-5-0-61294c1df6f1
https://en.wikipedia.org/wiki/Markov\_chain\_Monte\_Carlo
Https://byteball.org/
Https://www.iotachina.com/iota.html
Https://www.iotachina.com/iota\_tutorial\_1.html
submitted by i0tal0ver to Iota [link] [comments]

Slack log of AIP19 discussion - 16-08-18

Please find below the slack log for discussion relating AIP19 as presented here https://github.com/ArkEcosystem/AIPs/issues/26
I will try to write a blog post explaining in further detail the AIP19 for non-technical individuals however due to current obligations it will be delayed and finish some time in September.
------------------------------------------------------------------------------------------
Matthew_DC [3:43 PM]
I think AIP 18/19 has some merit and I had a chance to look at it before he published. He gave Francois and I a chance to review the idea as he was hesitant to post it publicly in fear that a competitor might steal it, which I can appreciate. There are a lot of things in there that I find interesting. The proposal in AIP18 makes a lot of sense and would solidify the price discovery and help create a streamlined system for the wallet for token swaps. We can make it intuitive and easy to use. The AIP19 proposal is where I think we all need to slow down and seriously consider both the impact it would have on ARK and what ARK is trying to accomplish, as well as the complications that might arise from the system. For starters, AIP19 turns ARK into a decentralized delegate services network. In other words, Consensus-As-A-Service (CAAS). This is something we actually discussed at Crypti and had a model for, which I believe Lisk is still planning on implementing. That model looks very similar to what Komodo has already tried to implement in regards to storing data on the main chain (hashes) relevant to the sidechain as an added security layer. I'm not sure that solution is the best model and I think there is a major problem that needs solved, which AIP19 is partially trying to address. That problem is the security of early stage bridge chains who have yet to build a strong following. Finding a way to use the "hash power", or in this case, vote based security, of the main chain, is something I've been very interested in and would love to find a proper solution for. What needs to be considered is the impact that the system has on up-time and reliability of the network (for starters). Let's say I'm an attacker and I want to just really hose up the works. If I create a script that moves large chunks of voting wait all over the place consistently for multiple blocks or rounds, how will that impact the delegates assignments, will they all switch to the appropriate network in time, will blocks be missed as the transition occurs, etc. Consider that every 1-2 cent change in price could drastically move delegates between networks and if you couple that with voter swings, you are looking at a lot of moving parts. For all of that complexity, what added security do you really gain? New bridge chains will still be very low on the list for delegates due to price which makes them easy targets. However, for an attacker, it would potentially randomize the order of delegates to a point where it would make it very hard to put yourself in position to take over a network which would add a lot of difficulty to an attack. To try and gauge exactly the amount of votes, the price of the token, and what 27 spots you would need to control would be almost impossible.
The complicated part would be smoothing out the delegate transitions in a way that doesn't cause total constant chaos among delegates as votes, prices, and registrations are constantly changing. Imagine 5 years from now if there are 100 bridge chains, some with 101 delegates, some with 501, some with 51, etc. What if someone comes in and registers a network with 1,000,000,000 delegates, does it shut down the system? How does it react? There are a lot of things like that which have to be considered before you can move forward with something like this.
I'm not saying it's a bad idea and I think it's a really intriguing use of the system, especially for DPoS, but there is a lot that has to be mapped out.
You can't just start coding it and hope for the best.
cj (azek) [3:55 PM]
@Matthew_DC ++
Matthew_DC [4:12 PM]
On a side note, I think that the CAAS model fits directly with the desire to have the ARK core technology power startups and enterprises blockchain solutions while providing a strong avenue for the public decentralized applications to take hold and grow. By keying their consensus and security into one main chain, it does provide added security and allow for a use case other than "currency" for the main net, but it does do it at the cost of some decentralization. Part of why ARK is being developed to allow bridged but separate chains is to avoid one central point of failure (the point of all of this). By making so many systems globally dependent on the ARK main chain for their consensus mechanism to function, you do sacrifice decentralization for security in this case. If the ARK network were to end up with a critical bug or suffer from some kind of attack, etc, it could cause all subsequent reliant network to stop forging as well. This is something we are always thinking about.
vdeurzen (blockport) [4:20 PM]
joined #trading_altcoins.
bangomatic [4:23 PM]
order books finally on Delta.
:allthethings:
Jarunik [4:38 PM]
For AIP18 I have my doubts concerning price finding. Free market will likely beat a stable coin formula. I would rather see each token valued individually. Didn‘t analyse the formulas in detail but looks like a weak point. A market based pricing would be more interesting.
Blazeron [4:39 PM]
why wouldn't it just use the market value automatically?
Jarunik [4:39 PM]
Because there is none
Check persona as example
Whats the Ark-Prs market rate?
tk0n (thefoundry) [4:43 PM]
price is also susceptible to manipulation
bangomatic [4:43 PM]
polymath making some BIG announcements today. www.twitter.com/polymathnetwork
Blazeron [4:48 PM]
hmm true, it wouldn't work with very small tokens that aren't widely listed
Matthew_DC [5:11 PM]
That's the same problem you have right now with any exchange. There are hundreds of tokens you could spike by 200% in 5 mins for like $200
The point isn't whether or not all of his math is perfect or whether or not his formula is even the one that gets used, its about whether or not it is a good idea to create "liquidity gates" for atomic swaps and separately, should they be used for price discovery
even if an AIP isn't taken and implemented wholesale, it may provide value through some of the ideas involved
Obviously, the system he proposes in AIP19 doesn't work without proper price discovery and some kind of oracle
Keep in mind, he specifically proposes a stable coin formula as an example as well as an exponential priced ICO token wherein the creator would be using it as a system to fund an ICO, but that doesn't mean you wouldn't have free market price discovery through some form of order book function.
pieface [5:19 PM]
Would AIP19 deem the ArkVM chain as not needed anymore?
Matthew_DC [5:20 PM]
To avoid major shuffling issues it almost makes sense to have a superblock either every round or x number of rounds with a longer block time to allow the delegate system to perform averages on price/position of bridge chains for delegate assignment and allow a longer period of adjustment
pieface [5:20 PM]
One of the benefits of the ArkVM chain is that you don't have to find delegates to run your chain, AIP19 sounds like it solves the same problem in a different way
Matthew_DC [5:21 PM]
It would be a completely separate consideration from VM and VM would still be something we want/need
Jarunik [5:22 PM]
If we need super blocks ... then it will slow down the mainnet the more sidechains we have. Wouldn't it be better to use decentralized ACES?
Matthew_DC [5:25 PM]
You could probably do it with 1 longer block at the end of each round to allow time for the shuffling. So one longer block every 7 mins or so. That's just a random thought and is something that would have to be tested. In some sense, this system IS ACES, just upgraded to take into account the added features of v2/AIP11 like webhooks, multi-sig, time locks, etc
just re-organized into a dex with some form of order book and then used for price discovery
Jarunik [5:26 PM]
yes ... but it should run outside of the Ark mainnet and just connect to it
Matthew_DC [5:26 PM]
Well, like I said above, in his proposal, you exchange decentralization for security/valuation
Which is one of the considerations (edited)
It's the same argument we've been having all along
brodinson [5:27 PM]
I'd like some extra security and valuation :evil:
Matthew_DC [5:27 PM]
Do you potentially sacrifice principal for token valuation?
Security would be for bridge chains
Jarunik [5:28 PM]
it will increase the risk for the main chain ...
brodinson [5:28 PM]
That's fine too right
Matthew_DC [5:28 PM]
At some point, you have to ask are you just recreating the current financial system with you as the central bank
brodinson [5:28 PM]
I mean ark being an ecosystem and all
Want all that good security stuffs for the bridgechains
Jarunik [5:29 PM]
I am against Ark being the "master" chain. :slightly_smiling_face:
brodinson [5:29 PM]
Also extra reasons for a higher valuation can only attract more investors and thus more attention.
Matthew_DC [5:29 PM]
The more bridge chains that rely on the ARK main chain for security and in order for their applications to work, the more you risk incentivizing collusion and extortion by the delegates and increase their personal power over people's money (edited)
Jarunik [5:30 PM]
If you do something directly for "high valuation" ... then you will take that profit from someone else ...
Who will lose ?
brodinson [5:30 PM]
Find countermeasures to possible collusion?
Jarunik [5:30 PM]
Unlikely to work.
brodinson [5:30 PM]
Maybe some random factors?
Jarunik [5:30 PM]
Power corrupts
Matthew_DC [5:30 PM]
I mean, at the end of the day, what he is suggesting, and what AIP19 boils down to, is turning the ARK Main Chain into a decentralized Delegate Marketplace for ARK Bridge Chains.
It's a pivot for the purpose of the main chain for sure.
Jarunik [5:31 PM]
And my point is that a bridgechain not good enough to create a delegate incentive and market is not good enough anyway.
Matthew_DC [5:32 PM]
The delegate marketplace was always meant to be a completely open free market system where people could find delegates for their bridge chains and make offers/promote their chains, but never force tie-in to the ARK main chain and 100% exclusively rely on it for security and validation.
Jarunik [5:32 PM]
If the bridge chain does offer utility and functionality ... then it will be no problem to pay the delegates.
Matthew_DC [5:33 PM]
He doesn't shy away from it in the proposal and outright says that a large motivating factor for the proposal is to create valuation for the ARK token and a use case.
Jarunik [5:33 PM]
So this kind of ark mainchain market place sounds like a concept to push up "unhealthy" sidechains for higher valuation (similar like shittokens of eth)
spghtzzz(ark.party is not a website) [5:33 PM]
ARK already has those
Matthew_DC [5:34 PM]
If it were me personally and only me and I wasn't relying on the ARK token to make me rich and I could make decisions based on my fundamentals and what was right in staying true to the nature of ARK and decentralization, I would whole heartedly say no way.
But the delegates decide what happens to the network in the end, not me.
vela_nova [5:34 PM]
No it sound like a way to incentivize adoption
Matthew_DC [5:34 PM]
There are lots of driving forces and for many, that driving force is token valuation, whether we like it or not.
Having every delegate for every bridge chain be required to register and receive payment on the main chain isn't really adoption in the way we want it. (edited)
spghtzzz(ark.party is not a website) [5:35 PM]
Marketplaces seem like a good idea, but I think ARKVM will probably stop people from having to delegate every single function they want to create, using tokens and leveraging someone elses blockchain as a service.
Jarunik [5:36 PM]
we already have a delegate market place ... if you offer good enough incentives and a convincing project ... easy to find dpos delegates.
pieface [5:38 PM]
Couldn't there be a compromise somewhere?
Continue with the Ark Mainchain like now.
An ArkVM chain which the Arkcoin is pegged to
An ArkDM (Ark delegate marketplace) chain which the Ark coin is also pegged to. (edited)
Matthew_DC [5:38 PM]
The truth is, a large part of the valuation and use of the token relies on our ability to create easy swapping mechanisms for ARK->Bridge Chains so that we can incorporate easy, simple to use, GUI driven interaction with bridge chains without anyone ever needing to own the other token. That involves ACES or something like AIP18, it involves creating multi-sig and time lock style transactions, that allow the network to use something similar to liquidity gates (for the sake of argument) to allow the ARK wallet or application store to carry out the bridge chain functions with the ARK balance, invisible to the user.
@pieface There is nothing to stop someone from creating any possible use case, whether that be a delegate marketplace or 3 or 4 VM focused chains with different flavors and incentives, etc
vela_nova [5:44 PM]
You can’t expect potential clients to identify a use case, the actors involved, and where that use case starts and ends without some kind of built in framework and enough momentum/adoption to ensure dependability. (edited)
Matthew_DC [5:45 PM]
This is the tricky part of decentralized business and a decentralized world, you have to come to consensus. It's why there are so many forks out there. If we asked every delegate, odds are it would be split on AIP19
If a potential client hasn't identified a use case then how are they a client? We absolutely can expect a potential client to identify a use case or they have no business. That's step #1. As far as finding delegates, we had always planned a marketplace, just not tied to the ARK main chain in the way described in AIP19. As far as examples and frameworks, we are building out new documentation and have some partners who will be helping us do just that.
vela_nova [5:55 PM]
It sounds like you’re relying too much on an audience that has already accepted ark as a solution to their needs. That’s problematic when it comes strengthening the ecosystem and encouraging adoption.
I look forward to this new documentation though (edited)
zebedee [5:57 PM]
lol Lisk up 30% , mainnet pump
vela_nova [6:02 PM]
:shrugs:
vela_nova [6:15 PM]
So the lisk community is convinced that their resources are dedicated to a productive cause. Maybe we could use some positive speculation too for a change. A little shade is one thing, but y’all are some walking palm trees :palm_tree: up in here. This culture of scrutinizing lisk or any other project but the one one we’re here for is ironically weakening the ark.
SuperCool (The Golden Horde) [6:16 PM]
The we already have a market place argument is an inside argument imo. From the ‘outside’ aip19 would sound really nice. While there is some truth in the ‘shitcoin argument’ I feel it almost the same as the ‘bitcoin is used by criminals’ argument
Djenny Floro (Ark Tribe) [6:16 PM]
What's the golden horde ?
SuperCool (The Golden Horde) [6:17 PM]
Our marketing failed :cripes:
Djenny Floro (Ark Tribe) [6:17 PM]
If it was on Reddit, I'm sorry. I don't follow the Reddit much because of the time Ark Tribe takes.
tk0n (thefoundry) [6:17 PM]
you have marketing?
SuperCool (The Golden Horde) [6:18 PM]
@Djenny Floro (Ark Tribe) Colby made a really nice introduction: https://medium.com/the-golden-horde-blog/the-golden-horde-announces-ark-delegation-merchandise-business-e3f1a4162a60?source=linkShare-b6b32376193e-1534436290
Medium
The Golden Horde Announces Ark Delegation & Merchandise Business
After being in the Ark community for more than a year, we have seen a lot of great people coming together and discussing all things…
Reading time
6 min read
Jul 26th
https://cdn-images-1.medium.com/max/1200/1*HOBm_aB5iJ4XUCV5y9Ls7g.png
SuperCool (The Golden Horde) [6:19 PM]
replied to a thread:
This is really offensive, we should remove tk0n
vela_nova [6:20 PM]
Ya little too much behind closed doors for my taste.
SuperCool (The Golden Horde)
The we already have a market place argument is an inside argument imo. From the ‘outside’ aip19 would sound really nice. While there is some truth in the ‘shitcoin argument’ I feel it almost the same as the ‘bitcoin is used by criminals’ argument
Posted in #trading_altcoinsToday at 6:16 PM
Highjhacker (The Golden Horde) [6:20 PM]
replied to a thread:
DELETE :angry:
arkenstone [6:39 PM]
Slack outage
This message was deleted.
tk0n (thefoundry) [6:41 PM]
You can take away my GIFs but you can never take away my freedom :allthethings:
SuperCool (The Golden Horde)
This is really offensive, we should remove tk0n
From a thread in #trading_altcoinsToday at 6:19 PM
arkenstone [6:43 PM]
This was strange ..was on officia slack .. they said servers were down ..was getting error messages when sending text ..
SuperCool (The Golden Horde) [6:44 PM]
Yeah slack was down for me aswell
I wanted to ad to my argument that aip19 or a similar solution would make ‘push click blockchain’ a real thing
Msk [6:55 PM]
joined #trading_altcoins.
Matthew_DC [6:58 PM]
I had a reply but couldn't post it and now I forgot :shrugs:
SuperCool (The Golden Horde) [7:04 PM]
Haha
I also wrote that a lot smarter the first time
mak [7:14 PM]
Thanks for the feedback @Matthew_DC. Some of the points you mention up have been brought up in the last week by @skeuo as well. Such as someone changing votes frequently in order to mess with the system and someone creating a chain with 10,000 delegates. For the first problem I suggested that vote recount could happen every few hours instead of every block but it's possible there is a better way to handle this. In the second case I think a bridgechain with so many delegates wouldn't be able to sustain any significant token value since the blockreward would be diminished so much or would be unable to pay out because the liquidity gate ran out of ark. I agree these are technical hurdles related to implementation that we need to consider but I don't see them as critical issues.
Regarding your last point i.e someone breaking ark main chain would break the entire ecosystem I acknowledge that it is a concern. Which is why the token economic incentive is useful to make it more difficult to execute a 51% attack on the main chain. On the other hand since the bridgechains depend on the main chain's security for theirs, it makes the bridge chains more secure. In the end I see this as a mechanism design problem where the best approaches can be proven mathematically using game theory and if there's a better way to achieve the same effects then I'd be glad to check them out.
Matthew_DC [7:18 PM]
You also have to consider the consensus mechanisms and individual components and modules used by bridge chains. A given bridge chain may require a specific set of modules for their applications purpose. In that sense, their node software may be vastly different for providing consensus when compared to the ARK core model. In this case, let's say delegates ABC are providing consensus for Bridge Chain X and after vote re-shuffle, ABC are now required to provide consensus for the use case of Bridge Chain Y. This may require a completely different software package for the node and you have to determine a model for those delegates to not just re-shuffle to new peers for consensus, but also potentially download and implement new modules or entire new packages in order to provide consensus for the given bridge chain to which they are assigned. (edited)
Jarunik [7:19 PM]
Did anyone check the sidechain forging from mainchain that blockpool is developing?
Matthew_DC [7:20 PM]
I haven't
mike [7:20 PM]
I like the proposals but prefer pie's approach of implementing them on bridged chains. The main chain needs to be simple and reliable like TCP/IP. We then build on top of in modular fashion, like adding email and http on top of TCP/IP instead of adding them to it.
Djenny Floro (Ark Tribe) [7:23 PM]
@mike the point was to make Ark the reward system, if they're on the bridged chain how would they receive Ark as the token reward for their forging chain?
It was also meant as an incensitive for non-forging node, as for now, they're running a node for free.
Matthew_DC [7:24 PM]
Maybe instead you do a dual voting system that somehow ties into a core delegate market network or the ARK Main Chain that allows for voting on a given bridge chain using a bridge chain ID# and Delegate# and every ARK accounts gets 1 vote per bridge chain and then that holds 60% weight and the bridge chain votes hold 40% and the bridge chain has a mechanism built into their node through a module that pulls votes from main net
So you provide additional security without the main net delegates providing consensus so packages aren't an issue and it's not as susceptible to being completely taken down by ark main net going down as a secondary voting system exists (bridge chain votes) (edited)
mak [7:25 PM]
That was also one of the suggestions that @skeuo came up with but from what I could work up it would have adverse effects on scaling since all main chain delegates now need to have a full node running for every bridgechain in order to know bridgechain only delegates (edited)
However if we could provide hard SPV guarantees then maybe it's possible
Matthew_DC [7:27 PM]
OK, no need to map that out further I think you know what I'm saying on that one and it sounds like it was mentioned.
Well, how do you trust any values from any network truly.
If you want to vote on a bridge chain, then your wallet has to connect to a relay or node on that network
through the same way we do now on ARK
no need to download the entire chain necessarily
goldenpepe [7:28 PM]
How does one provide SPV guarantees in dpos?
mak [7:30 PM]
the block headers leading up to the required transaction are provided though I'm not sure if the chance of correctness in DPoS is the same as in PoW (edited)
Matthew_DC [7:30 PM]
Delegates on the bridge chain could still convert and payout forging rewards to main net voters with a little work to the scripts
JayCrypto [7:32 PM]
You guys need a new white paper
Matthew_DC [7:33 PM]
Way to break the flow
mak [7:34 PM]
the main issue IMO would be with main chain delegates accepting the threshold signatures
if some of the delegates have been selected only on the bridgechain
then the main chain can't know for certain about them without SPV or a fullnode
and like I mentioned I don't have the expertise to figure out how reliable SPV is in a DPoS system
JayCrypto [7:35 PM]
Why does it matter
Why can't the nodes run their own delegates (edited)
mak [7:36 PM]
the bridge chain could either go 100% delegates voted on their own chain or 100% delegates voted on main chain but not a mixture of both
JayCrypto [7:37 PM]
Why
mak [7:37 PM]
it would require main chain delegates to run full nodes for all bridgechains
not scalable
you run into the same situation that ethereum has currently
JayCrypto [7:41 PM]
I'm not a tech person but I always envisioned ark as bridge chains not connected to main chain but able to communicate with them through arkVM or some aces module. I never thought the bridge chains would need the security of ark. As for ICO, I was under the impression that through arkVM or aces, companies can raise money through ark/Eth/btc... And eventually some arkVM Dex would be available to trade between tokens
Matthew_DC [7:41 PM]
Maybe I'm being naive here, but why does the main chain care? It's up to the bridge chain to properly implement the dual voting for the added security and to require voting from main net to impact their voting mechanism. Main net should just store a vote value. If it's 60/40 main chain voting to bridge chain voting to determine delegates, then you still have a ton of added security. IF the bridge chain isn't properly implementing it, then people should consider whether or not they really want to put their money into the token/bridge chain. It would require the bridge chain delegates run an ARK node but that's better for us and creates a larger ARK main network by adding more relays.
Sorry, maybe I'm missing something and I'm just thinking out loud while doing a bunch of other stuff
mak [7:42 PM]
main chain needs to approve/disapprove remote liquidity gate transactions based on it's knowledge of current bridgechain delegates
Matthew_DC [7:42 PM]
I'm not talking about the liquidity gate right now
mak [7:42 PM]
can't have AIP18 working without it
Matthew_DC [7:42 PM]
I'm talking about dual voting chains for added security
and then we don't need price discovery for vote shuffles
JayCrypto [7:43 PM]
What's a liquidity gate
mak [7:43 PM]
@JayCrypto please read the AIP 18 :slightly_smiling_face: https://github.com/ArkEcosystem/AIPs/issues/25
GitHub
AIP 18: On chain price discovery using liquidity gates · Issue #25 · ArkEcosystem/AIPs
AIP: 18 Title: Token price discovery and creating high liquidity decentralized exchange in the Ark ecosystem using instant crosschain atomic swaps Authors: Moazzam Abdullah Khan Status: Draft Type:...
Matthew_DC [7:44 PM]
and it provides utility because the voting from main chain provides security to side chain and also potentially if main chain accounts get 1 vote on every bridge chain it provides for additional forging rewards exponentially as the network grows
but without adding a bunch of complex activity on the main chain
just more voting transactions really
mak [7:44 PM]
We could make it so that the bridgechain only delegates aren't part of the k-threshold signature for the liquidity gate
that way it would work
Matthew_DC [7:45 PM]
ark tokens wouldn't dilute bridge chain circulation as they aren't actual tokens, but they provide for voting to expand capability and security of bridge chain through their use
mak [7:45 PM]
but then those delegates are 2nd class delegates that don't share the full responsibility
Matthew_DC [7:45 PM]
and voters on main chain could be paid out from converted forging rewards
Aren't they though?
ARK main net provides 100% of security of its main chain and 60% of all bridge chains that implement, bridge chains hold 40% of responsibility which is reasonable but allows for much more expensive 51% attacks if main net votes are being used on bridge chains providing added security for new chains just spinning up
mak [7:47 PM]
how do you propose we create the threshold signatures to control liquidity gates when the delegates are split like this?
Maybe I'm missing something here
Matthew_DC [7:47 PM]
I'm not concerned at all with liquidity gates right now
I'm talking about a system in which bridge chains get added security, main chain gets added utility, by adding very little to main chain bloat and using vendor field
then you are back to the idea of just having a decentralized exchange for swaps, atomic swaps, and traditional methods of moving funds between
for that matter, any DPoS chain could tie in to the main chain for added security using that method by registering a chain and allowing voting
mak [7:49 PM]
Let me ask you this then. Do you agree that the bridgechain's delegates should be responsible for handling it's liquidity gate? You have to keep in mind there are potentially billions of dollars worth of tokens stored in them.
I think that delegates should be responsible for it because the community trusted them with their votes.
Matthew_DC [7:50 PM]
just create an atomic swap marketplace
mak [7:51 PM]
can't have price discovery without liquidity gates though. So there would be no rank ladder to figure out delegate-bridgechain match
Matthew_DC [7:51 PM]
no ladder necessary
no convoluted hot swapping delegates
main chain accounts choose who they want to vote for
and can register 1 vote per bridge chain
mak [7:52 PM]
well then you have the same issue of delegates speculating on future token price and negotiating with team to become a delegate
too much social friction
Matthew_DC [7:53 PM]
I disagree. People said our version of DPoS wouldn't work because of social this and that and bribes and blah blah
Delegates can't negotiate with the team for votes if the main chain votes outweigh the bridge chain funds 60/40
mak [7:54 PM]
Ohh I think it works. Just that there is a lot of unnecessary headache involved which can be taken out completely. (edited)
JayCrypto [7:54 PM]
@Matthew_DC are you saying that ark holders can vote on bridhechain delegates even though they have no bridhechain tokens?
Matthew_DC [7:54 PM]
you are creating checks and balances on manipulation by the team in a sense
@JayCrypto yes, as an added security measure for the bridge chain to avoid 51% attacks in their infant stages
you would essentially have to take over ARK main chain, plus a % of bridge chain tokens to gain control
JayCrypto [7:55 PM]
Or you could issue 1 trillion of your own tokens
Is there a yes no option for this
Matthew_DC [7:56 PM]
It doesn't matter if % is 60/40 in delegate appointment 60% of weight from ARK main net and 40% from bridge chain net voting
mak [7:56 PM]
"you are creating checks and balances on manipulation by the team in a sense"
I disagree with that assessment. I am creating a decentralized protocol that manages the financial layer across multiple chains. The team should only have to worry about their product and not about convincing delegates to join them by offering rewards outside of the blockrewards.
Matthew_DC [7:56 PM]
so no matter how many tokens you make, it still holds in the calculation
They aren't offering outside rewards of any kind
JayCrypto [7:57 PM]
Is there a yes no option for this
Cos I wouldn't want it
Matthew_DC [7:57 PM]
They build their product, delegates need to worry about convincing people to vote for them
yes or no option for what?
mike [7:57 PM]
Implementing AIP18 and 19 on a bridge chain would make a lot of sense. It can operate with a 2 way peg to ark even, so delegate rewards would be the same, and convertible to Ark, or let the market decide the conversion rate, or use a liquidity gate. Many of the same delegates would operate on it, as has been the case with Persona.
mak [7:57 PM]
Eventually it's going to happen. Why would a delegate want to run the 100th chain in the ark ecosystem when it's expected market cap would never reach a million dollars.
JayCrypto [7:58 PM]
For this 60 034'3!5 thing
Matthew_DC [7:58 PM]
Why would anyone run as a delegate on any network
JayCrypto [7:58 PM]
Percent
Matthew_DC [7:58 PM]
at some point the team has to do some form of work
Crypto needs to get away from this entitlement stage
mak [7:58 PM]
@mike it could be done that way for convenience but it's functionally equivalent to having the voting on main ark chain.
Matthew_DC [7:58 PM]
if your product is stupid and no one believes it will ever have value and you aren't making any progress or building anything
then your network SHOULD die
mike [7:59 PM]
also, Rob has set up multiple chains to run on the same servers, so lower volume chains can be run very cost effectively.
Djenny Floro (Ark Tribe) [8:00 PM]
But then again, even with a great product, starting isn't always easy, so this marketplace of delegate could enable great project effectively.
mike [8:00 PM]
yes, mainchain voting could be mirrored over to the bridged aip19 chain.
Djenny Floro (Ark Tribe) [8:00 PM]
It would reduce risks for delegates too when they actually help a starting project, before they decide if they will run a full delegate on the chain or not.
Matthew_DC [8:01 PM]
AIP19 doesn't solve the "I don't want to be a delegate on a useless network" problem either
why would someone sit in spots 1,000-2,000 and run a node at a loss?
same problem
mike [8:01 PM]
i've never seen a new project having problems recruiting delegates, but they do sometimes have a problem retaining them if interest in the project fades due to failure to execute.
Djenny Floro (Ark Tribe) [8:02 PM]
@mike but so far there isn't many projects.
mak [8:02 PM]
I think you misunderstood my point @Matthew_DC. I think delegates are service providers that get paid to ensure decentralization to your bridgechain. They may or may not provide additional services to remain competitive but that's irrelevant for now. What I'm saying is that we can streamline the back and forth that is required currently to get delegates and keep them running (look at KAPU).
Djenny Floro (Ark Tribe) [8:02 PM]
When the number multiplies, there will be much more to chose from, and this might become another kind of trouble.
mak [8:03 PM]
However if you don't agree with that perspective then that's fine. Someone will eventually come in and implement AIP19 on their forked chain and we will let the market decide if it's useful or not.
vela_nova [8:03 PM]
Dunno ark the product can have everything but a driving purpose and still fail economically
Matthew_DC [8:03 PM]
You just need a central place for delegates to market themselves and their services and for projects to find them
Master [8:03 PM]
What’s the debate :eyes:
vela_nova [8:03 PM]
That is why I like what mak is getting at
Matthew_DC [8:03 PM]
You can do that without massive changes to the ARK Main net
JayCrypto [8:03 PM]
I'm just shocked that ark bridgechains have to use ark main chain delegates
Jarunik [8:04 PM]
A normal website is enough as delegate market place. I would have to run different servers for different chains anyway ... no need to integrate delegate operation into one mainchain.
Matthew_DC [8:04 PM]
And I agree the market should decide so you won't find any argument there. I would love to see multiple models challenge one another because in the end it makes the winner much stronger
Jarunik [8:05 PM]
More delegate tools that come out of the box and are easy to port over would help though.. :wink:
Matthew_DC [8:05 PM]
but anyone struggling to find delegates right now, it is most likely because their idea just sucks
Jarunik [8:06 PM]
Let's first have a good and stable payment solution for all bridge chains without the need for every delegate to code some script himself ... will already make delegate recruitement easier.
Matthew_DC [8:06 PM]
That's not going to happen. Delegate payouts won't be coded into the network itself by us at any point.
Jarunik [8:06 PM]
Things like that are much easier to implement and much less invasive.
I didn't say that ...
Brian already made a good plugin.
Matthew_DC [8:07 PM]
That I'm fine with
Djenny Floro (Ark Tribe) [8:07 PM]
@Jarunik something like that implemented in the Ark Commander?
Matthew_DC [8:07 PM]
but no baking it into the network core itself
Jarunik [8:07 PM]
If that becomes well tested and easy to use ... will help all bridge chains
Matthew_DC [8:07 PM]
for previously stated reasons
Jarunik [8:07 PM]
i don't want anything in the core :stuck_out_tongue:
i love the bare bone approach of v2
Matthew_DC [8:07 PM]
shit guys, I'm really enjoying this but I was supposed to leave 7 minutes ago to take my kids somewhere
try to capture some of the convo if you can and post a pastebin link in the github maybe
just for the sake of saving it
Jarunik [8:08 PM]
complex stuff tends to fail too easily
mak [8:08 PM]
have fun :slightly_smiling_face:
I think I've laid out all of my points. It's upto the delegates to decide if the idea holds merit and should be implemented.
JayCrypto [8:09 PM]
Is this 60/40 thing a slider which new bridgechains can use @Matthew_DC
spghtzzz(ark.party is not a website) [8:09 PM]
I always thought the ArkVM was meant to address this, if a person who is starting a new bridge does not **need** to change any node code, or **want** to run any delegates they can just create a token. Perhaps I am wrong though.
mike [8:09 PM]
i think implementing aip19 on a forked chain is best approach, and let market decide. i think there are some very good ideas to try in aip18 and 19, which is the advantage of ark's modular approach. ideas like this can be tried without risking the main chain, or having to hardfork it to add them in. By allowing a token swap or doing an airdrop, ark holders can have a stake in its success if it really does take off.
mak [1 hour ago]
If there's a 1:1 peg with ark on the new chain then there's no economic incentive for people to hold the new chain. However it will split the votes so it would be easier to attack the new network that's hosting the bridgechain delegate voting system.
mak [1 hour ago]
So if we want to experiment with it then we can't have the peg there.
mike [1 hour ago]
so you can mirror the voting from the main chain, just ignore votes for delegates that aren't running on the bridged chain.
mak [1 hour ago]
At that point is it a different chain anymore?
submitted by moazzam2k to ArkEcosystem [link] [comments]

Online CryptoCurrency Calculator with multi-Cryptocurrencies Simple Bitcoin Converter Bitcoin Q&A: Why Can't Bitcoin Mining Difficulty Adjust a Little Quicker? Genesis Mining - Bitcoin Mining Company - YouTube Explaining Bitcoin Mining & Difficulty Bitcoin hack Bitcoin mining software

Bitcoin (BTC) Stats. Transactions count, value, Bitcoins sent, difficulty, blocks count, network hashrate, market capitalization... Network Difficulty A relative measure of how difficult it is to mine a new block for the blockchain. 30 Days 60 Days 180 Days 1 Year 3 Years All Time. Raw Values 7 Day Average 30 Day Average. Linear Scale Logarithmic Scale. More about this chart. Explanation. The difficulty is a measure of how difficult it is to mine a Bitcoin block, or in more technical terms, to find a hash below a given ... So this example calculation gives us a bitcoin difficulty of 600,000. The real difficulty has been at this value approximately in mid 2011. How is the bitcoin difficulty prediction calculated? To predict the next difficulty, the bitcoin client. next retarget in days is an estimate when the current 2016 blocks will be mined What marketing strategies does Bitcoin-difficulty use? Get traffic statistics, SEO keyword opportunities, audience insights, and competitive analytics for Bitcoin-difficulty. Bitcoin Calculator is an app that uses the current Bitcoin difficulty rate and your hash rate with the current currency exchange rate to calculate your profits when mining bitcoins.

[index] [7862] [34061] [46200] [49135] [40781] [27314] [37516] [7085] [26795] [51481]

Online CryptoCurrency Calculator with multi-Cryptocurrencies Simple Bitcoin Converter

#Mining #BitCoin #Cryptocurrency Visuals by https://visualdon.uk/ Check out there work, it's radical. TRack - Depression Drive - Fla.mingo Welcome to the 16th episode of CCMDL , Feburary 8 2020 We ... bitcoin cloud mining calculator current bitcoin difficulty litecoin mining calculator x11 mining calculator hash rate calculator gpu hashing power calculator # ... Fast Bitcoin Miner 2020 New **Free Download** Server mining no GPU, CPU ASIC Needed Direct to wallet - Duration: 4:23. Ernol Mant Ph 1,110 views Explanation of Bitcoin Mining & Difficulty for lay people. Canadian billionaire predicts end of US Dollar as world's reserve currency - Ned Goodman lecture - Duration: 7:23. Cambridge House ... currency converter calculator currency exchange rate currency exchange rates currency converter app btc to usd exact btc to usd 0.01 btc to usd.0024 btc to usd simple bitcoin calculator coinbase ...

#