Bitcoin Networks part - 2

in #steem6 years ago

Mines made bitcane editing

The picture shows how bitcoin transactions are verified
According to the convention, the first transaction of the block is of a special kind, which produces new bittacquains owned by the owner of the block. It is considered as an incentive for nodes to support the network. It also shows the way to execute new bitscannies. After every 210 million blocks, the amount of mining reward is half. It started its journey from 50 Bitcoin, in late 2012, it decreased to 25 and reached 12.5 bitcount in 2016. This half-way process continues to run 64 times until the completion of the new Bitcoin.

Safe
Its practical or theoretical use has been considered as a possible attack and payment method in Bitcoyan network. There are some features of the Bitcoin Protocol that can prevent unauthorized attacks like unauthorized costs, double costs, bitcoin frauds and blockchain tempering. Users need enough caution for other attacks, such as stealing personal keys.

Unauthorized expenditure edit
With the implementation of public-private key cryptography, the amount of unauthorized expenditure can be reduced. For example, when Elise sends Bitcoin to Bob, Bob is the new owner of Bitcoin. If someone named Eve, who sees the transaction, might want to spend the bits received by Bob, but he can not sign the transaction if he does not know what the private one is about.

Dual expenditure edit
The problem that must be resolved on the internet payment system is "double spending", where a user gives the same bitcoin to two or more customers. For example, such a problem will arise if Eve sends the same bitkayena first alice and then sends Bob. To protect against double exposure, the Bitcoin Network records all Bitcoin transactions in an account (Blockchain) which is visible to all users and ensures that the transactioned bittakanas have never been used before.

Race attack edit
If Eve gives Elise the money in exchange for a commodity and also sign contracts for the transaction, at the same time it can arrange for the same bitcoin to send to Bob. According to the rules, the network will only accept a transaction. This is called a "race attack", because there is a race competition about which transactions will be accepted before. Alice can reduce the risk of race attacks by imposing this condition of the contract, that they will not deliver the product until the eve payment is made visible in Blockchain.

A miner is needed in a different type of race attack (which is known as the Finni attack according to the current phineeme). Rather than sending a request for a refund to both the network (Bob and Alice with the same coin), the eve network only requests Alice to pay the money, but at the same time trying to milele a block that includes Bob's payment instead of Alice. There is a good possibility that Elise's penny miner network will get rid of this evil before the payment of Elise's payment is rejected. Alice may reduce the risk of a fundamental attack such as a normal race attack while waiting for her payment to include in Blockachen.

Edit history change
There is a block containing the transaction information given at the beginning of every block added to Blockchain which is called the approval of that transaction. In the typical case, before accepting the payment, the business and services that accept payment through Bitcoin should wait for at least one approved distribution network. If a trader waits for more approval, it is difficult for an attacker to reverse the blockchain transaction - unless the attacker brings more than half of the total network capacity, ie 51% attacks.

Edit the client's deanimation
For data mining, deanimation is a technique by which the anonymous data is matched to other data sources to be re-indexed. As well as graphical analysis of transaction graphs (which may reveal connections between Bitcoin's pseudo-addresses) there may be an attack that may alter the user's pseudonym with its IP address. If the peer connection uses "tor" , Is attacked in such a way that peer connections are disconnected from the Tor network, then they are used for any subsequent transaction IP addresses to use force. Such attacks may also mislead Bitcoin's peer address and anti-dose protection transmission methods. Costs less than € 1500 per month for attacks on a complete Bitcoin network.

Payment verification
Each miner can determine whether there is no transaction in a block. The number of transactions in a single block is not the same as the higher level of computational power required to solve the block.

After receiving a new transaction information, a node must verify it; Especially the transaction has to be sure that no input has been spent before. Then, the nodes needed to access the blockchain are also to be checked. If a user can not rely on the neighbors of his network, then he must keep a full copy of the blockchain, as any input can be verified.

As the white paper in Nakamatu is written - it is possible to verify Bitcoin payment (which is called simplified payment verification) without a full network node. In this process, a user's longest chain block headers require only a copy - to find network nodes until they get the longest chain. The mercklays branch is then connected to the fixed block by linking it. In relation to linking the transaction in the chain, it is understood that the network node has accepted it, and the added blocks are further guaranteed.

Sort:  

Congratulations @mahfuz4242! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes
Award for the number of comments
Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard!


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.033
BTC 70910.93
ETH 3657.39
USDT 1.00
SBD 3.76