Bitcoin Forum
November 18, 2024, 05:39:22 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 ... 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 [472] 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 ... 639 »
  Print  
Author Topic: [ANN][XRB]Cryptocurrency's killer app: RaiBlocks micropayments  (Read 775169 times)
raoulsergia
Full Member
***
Offline Offline

Activity: 322
Merit: 101



View Profile
January 01, 2018, 06:33:39 AM
 #9421



b) The official representatives of the RaiBlocks network own more than 52% of total voting weight, allowing the developer to manipulate every vote on his will.
Source: https://dev.RaiBlocks.net/page/representatives.php




I just noticed that this is another lie, official representatives own less than 25% of the total weight.

He has lied to say 52%, which I assumed was the truth in my first rebuttal but on closer scrutiny is another misleading lie



Totalling the weight of all the official reps is much much less than 25%.

The rest of the representatives are all much smaller nodes. There are around 1400 reps.
No representative has more than 11% total weight.


So his statement is a total lie that official reps have 52% of the total voting weight, and the fact that he is posting this across several websites from new and fake account show his intention to create FUD
Drokzid
Sr. Member
****
Offline Offline

Activity: 936
Merit: 257


HAIL THE KING!


View Profile WWW
January 01, 2018, 07:59:05 AM
 #9422

Is there any way to store my Railblocks on a cold wallet?

Or is it rather possible to secure raiwallet access with my Trezor hardware wallet?

BTC IS KING!
ComponY
Sr. Member
****
Offline Offline

Activity: 241
Merit: 250


View Profile
January 01, 2018, 08:02:59 AM
 #9423

Why RaiBlocks is not secure.

In this article I will try to explain why RaiBlocks is not secure and why its technology is any better neither comparable than the Bitcoin technology.

1. Decentralized payments
Decentralized payment networks are, in opposite of centralized payment network like banks, a way to secure your money without having the risk that a central authority could steal your money or manipulate the money in the market. Decentralized payment networks use asymmetric cryptography to ensure that you are the only one who can spend your money.
When you create a cryptocurrency wallet you are given a public key and a private key. The public key allows other people to send you money, while the private key allows you to spend them.  

But how other users know how many money do you have?
To accomplish this, every user of a decentralized payment network must download the entire transaction database which is replicated on the entire network. When you send a payment over the network, it is received by all the users connected on the network allowing them to know your updated wallet balance and allowing them to discard that payment if you don’t own enough funds.

2. Double Spending
The main problem that afflicts decentralized payment networks is double spending: the ability of an user to spend his money multiple times. In the real world, when you pay someone you give him the real cash. In a centralized payment network, like VISA, the central database is updated every time you make a payment, and they will not allow you to spend more money than your balance.
In a decentralized payment network what happens if you send the same amount of money on two users of the network in the same time? Since their database takes time to update for a small amount of time they both will receive the payment and accept it. In a later moment, when the network tells them that you double spent your money, they will cancel the payment, this is possible because every payment is broadcasted to the entire network, not only the receiver.
Without any other security layer, if a malicious user double spends his money and succeeds to block a payment receiver to know that he sent the same money to someone else (or even better, to another wallet of his own), the payment receiver will accept the payment and ship the good. This is so bad, since even a network connection problem could temporarily lead a payment receiver to undetect double spendings.

3. The Bitcoin Solution
To solve this problem, Bitcoin relays on the fact that after you receive a payment you need to wait a confirmation block, the confirmation block tells you that the payment you have received has been accepted by the entire network and you are allowed to spend it. To create a confirmation block, the miners create a list of all the pending unconfirmed transactions and solve a very difficult mathematical puzzle. The miner who solves the puzzle first, sends the block he found with all the list of confirmed transaction and the solved puzzle to the network, the users of the network will check if the puzzle solution is valid and then reward him with some free coins plus the sum of all the payment fees of each transaction in the block. The miners must create a valid list of payments to be accepted by the network, so double spend attempts are just discarded.

In Bitcoin an attacker,  to make a succesful double spending, should not just stop you from receiving a double spend attempt message, but he should also solve the puzzle to create a confirmation block in a reasonable time frame. Currently solving that puzzle with a single computer would take years; at writing time to solve that puzzle a network of thousands dedicated hardware is used, an attacker would require a billionaire investment to replicate that network. Moreover, it would not only need to create one confirmation block but six of them (6 confirmation blocks are required in the Bitcoin network to trust a payment).

Critics of Bitcoin say that all the computation power used to make the Bitcoin network secure is just a waste of energy because there are other reliable and better technologies. Is that true?

4. What is RaiBlocks?
RaiBlocks is a crypto currency that advertises itself as a fast, fee-less and secure currency, unlikely Bitcoin which is currently slow and high-fee (usually requires 1 hour to a full payment confirmation).
But the key point is that Bitcoin has been made that way to guarantee his users a certain amount of security to prevent double spendings. 
 
RaiBlocks completely ignores the Bitcoin technology and relies on a special version of the Proof Of Stake concept.
When you receive a payment in the RaiBlocks network you have to wait a certain amount of time to be sure that a double spending has not been attempted (and remember the first problem, if an attacker stops you from receiving the double spend you would never know!)
When a double spent is detected, the RaiBlocks network starts a vote. Every peer connected to the network vote to accept the payment A or payment B; every user vote is weighted with the amount of his balance. Usually each peer votes for the first transaction he receives. The transaction which the sum of votes reaches the 51% of online amount of currency wins. The winning transaction is accepted by the network and the other one is discarded. (Reference https://github.com/clemahieu/RaiBlocks/wiki/Double-spending-and-confirmation)

The payment receiver, if his network has not been compromised, will then know if he can trust the payment or not, and will ship the good accordingly. This system leads to an unsolvable problem.

5. The Man in the Middle attack.

If an attacker succeeds to put himself between a merchant and the RaiBlocks network he can just filter the double spending payment packets, and the merchant will never know that he is receiving a double spending. The Raiblocks network will discard that payment while the merchant will accept it.



6. Solutions proposed by the RaiBlocks team

a) The merchant should ask a vote for each payment he receives and wait for the confirmation. 
The problem is that the attacker could manipulate the vote by telling the merchant that only his peers are connected to the network thus he will win the vote by filtering only his votes. Plus, asking a vote for each payment would cause a huge increment of bandwidth usage that many peers could not handle.

b) The merchant should have a remote node verifying the payment.
The attacker could just attack that network too.

c) The merchant should ask the RaiBlocks.net website if the payment has been accepted.
The attacker can hack the RaiBlocks.net website. Also if you have to rely on a website you can no longer consider RaiBlocks a decentralized network.

Other solutions

1) A payment to be accepted should require a vote with a minimum weight quorum.
It's difficult to establish a correct quorum, and if that quorum is offline no payments will be processed.

2) A payment need to be accepted by some trusted representatives.
This will stop the network on being decentralized. Also, if those representatives are offline the payments are not processed.

7. Why Bitcoin is not vulnerable to this type of attack
Simply because an attacker, to be trusted by a merchant, would require to solve a very difficult puzzle for six times. An attacker cannot alter the difficulty of that puzzle.

8. Other observations

a) RaiBlocks is just Bitcoins without the Bitcoin securing algorithm. The creator of Bitcoin, Satoshi Nakamoto, describes the double spending problem in the original Bitcoin paper: https://Bitcoin.org/Bitcoin.pdf. The developer of RaiBlocks just thinks to solve the problem by ignoring the problem.

b) The official representatives of the RaiBlocks network own more than 52% of total voting weight, allowing the developer to manipulate every vote on his will.
Source: https://dev.RaiBlocks.net/page/representatives.php


9. References
https://RaiBlocks.net/media/RaiBlocks_Whitepaper__English.pdf
https://github.com/clemahieu/RaiBlocks/wiki/Double-spending-and-confirmation

It is about time someone posted this.  Watch now as it tumbles.

Good warning, but noobs like buying and speculate it will be on binance, lol.
brendan6498011
Full Member
***
Offline Offline

Activity: 370
Merit: 100



View Profile
January 01, 2018, 08:27:17 AM
 #9424

Hi,dev, there is an ann announce RBS (Raiblocks Smart) in the btt and they say they are from the XRB dev, and in their web they require seed,i want to know do they really from XRB dev team or they are cheating?

   ⚡⚡ BLN ⚡⚡   ▂▃▅▆█ BLN is a new PoS revolutionary coin 
BLN-BlackNet:POS 4.0 + DAPP + Zero-Knowledge Proof 
 BLN donate address:blacknet1kp7xfpwv9pztd9v4kskhkyheejqmsss7xq58hapkm6fmurmvwd2qcapdzy
BitPotus
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 604


View Profile
January 01, 2018, 08:33:38 AM
 #9425

Hi,dev, there is an ann announce RBS (Raiblocks Smart) in the btt and they say they are from the XRB dev, and in their web they require seed,i want to know do they really from XRB dev team or they are cheating?

Never give anyone your seed.

You fucking idiot.

They will steal your XRB.

Jesus fucking Christ.

Your Seed is your Private Key.

DO NOT GIVE IT TO ANYONE.

HOW CAN ANYONE BE SO STUPID???

FUCK!!!
bitblaster
Member
**
Offline Offline

Activity: 111
Merit: 11

Bit Blaster


View Profile
January 01, 2018, 09:02:21 AM
 #9426

Hi,dev, there is an ann announce RBS (Raiblocks Smart) in the btt and they say they are from the XRB dev, and in their web they require seed,i want to know do they really from XRB dev team or they are cheating?

It's a scam. Asking for seed = asking for private key

I reported them to a moderator.

-bitblaster

xibeijan
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001


View Profile
January 01, 2018, 10:17:49 AM
 #9427

Why RaiBlocks is not secure.

In this article I will try to explain why RaiBlocks is not secure and why its technology is any better neither comparable than the Bitcoin technology.

1. Decentralized payments
Decentralized payment networks are, in opposite of centralized payment network like banks, a way to secure your money without having the risk that a central authority could steal your money or manipulate the money in the market. Decentralized payment networks use asymmetric cryptography to ensure that you are the only one who can spend your money.
When you create a cryptocurrency wallet you are given a public key and a private key. The public key allows other people to send you money, while the private key allows you to spend them.  

But how other users know how many money do you have?
To accomplish this, every user of a decentralized payment network must download the entire transaction database which is replicated on the entire network. When you send a payment over the network, it is received by all the users connected on the network allowing them to know your updated wallet balance and allowing them to discard that payment if you don’t own enough funds.

2. Double Spending
The main problem that afflicts decentralized payment networks is double spending: the ability of an user to spend his money multiple times. In the real world, when you pay someone you give him the real cash. In a centralized payment network, like VISA, the central database is updated every time you make a payment, and they will not allow you to spend more money than your balance.
In a decentralized payment network what happens if you send the same amount of money on two users of the network in the same time? Since their database takes time to update for a small amount of time they both will receive the payment and accept it. In a later moment, when the network tells them that you double spent your money, they will cancel the payment, this is possible because every payment is broadcasted to the entire network, not only the receiver.
Without any other security layer, if a malicious user double spends his money and succeeds to block a payment receiver to know that he sent the same money to someone else (or even better, to another wallet of his own), the payment receiver will accept the payment and ship the good. This is so bad, since even a network connection problem could temporarily lead a payment receiver to undetect double spendings.

3. The Bitcoin Solution
To solve this problem, Bitcoin relays on the fact that after you receive a payment you need to wait a confirmation block, the confirmation block tells you that the payment you have received has been accepted by the entire network and you are allowed to spend it. To create a confirmation block, the miners create a list of all the pending unconfirmed transactions and solve a very difficult mathematical puzzle. The miner who solves the puzzle first, sends the block he found with all the list of confirmed transaction and the solved puzzle to the network, the users of the network will check if the puzzle solution is valid and then reward him with some free coins plus the sum of all the payment fees of each transaction in the block. The miners must create a valid list of payments to be accepted by the network, so double spend attempts are just discarded.

In Bitcoin an attacker,  to make a succesful double spending, should not just stop you from receiving a double spend attempt message, but he should also solve the puzzle to create a confirmation block in a reasonable time frame. Currently solving that puzzle with a single computer would take years; at writing time to solve that puzzle a network of thousands dedicated hardware is used, an attacker would require a billionaire investment to replicate that network. Moreover, it would not only need to create one confirmation block but six of them (6 confirmation blocks are required in the Bitcoin network to trust a payment).

Critics of Bitcoin say that all the computation power used to make the Bitcoin network secure is just a waste of energy because there are other reliable and better technologies. Is that true?

4. What is RaiBlocks?
RaiBlocks is a crypto currency that advertises itself as a fast, fee-less and secure currency, unlikely Bitcoin which is currently slow and high-fee (usually requires 1 hour to a full payment confirmation).
But the key point is that Bitcoin has been made that way to guarantee his users a certain amount of security to prevent double spendings. 
 
RaiBlocks completely ignores the Bitcoin technology and relies on a special version of the Proof Of Stake concept.
When you receive a payment in the RaiBlocks network you have to wait a certain amount of time to be sure that a double spending has not been attempted (and remember the first problem, if an attacker stops you from receiving the double spend you would never know!)
When a double spent is detected, the RaiBlocks network starts a vote. Every peer connected to the network vote to accept the payment A or payment B; every user vote is weighted with the amount of his balance. Usually each peer votes for the first transaction he receives. The transaction which the sum of votes reaches the 51% of online amount of currency wins. The winning transaction is accepted by the network and the other one is discarded. (Reference https://github.com/clemahieu/RaiBlocks/wiki/Double-spending-and-confirmation)

The payment receiver, if his network has not been compromised, will then know if he can trust the payment or not, and will ship the good accordingly. This system leads to an unsolvable problem.

5. The Man in the Middle attack.

If an attacker succeeds to put himself between a merchant and the RaiBlocks network he can just filter the double spending payment packets, and the merchant will never know that he is receiving a double spending. The Raiblocks network will discard that payment while the merchant will accept it.



6. Solutions proposed by the RaiBlocks team

a) The merchant should ask a vote for each payment he receives and wait for the confirmation. 
The problem is that the attacker could manipulate the vote by telling the merchant that only his peers are connected to the network thus he will win the vote by filtering only his votes. Plus, asking a vote for each payment would cause a huge increment of bandwidth usage that many peers could not handle.

b) The merchant should have a remote node verifying the payment.
The attacker could just attack that network too.

c) The merchant should ask the RaiBlocks.net website if the payment has been accepted.
The attacker can hack the RaiBlocks.net website. Also if you have to rely on a website you can no longer consider RaiBlocks a decentralized network.

Other solutions

1) A payment to be accepted should require a vote with a minimum weight quorum.
It's difficult to establish a correct quorum, and if that quorum is offline no payments will be processed.

2) A payment need to be accepted by some trusted representatives.
This will stop the network on being decentralized. Also, if those representatives are offline the payments are not processed.

7. Why Bitcoin is not vulnerable to this type of attack
Simply because an attacker, to be trusted by a merchant, would require to solve a very difficult puzzle for six times. An attacker cannot alter the difficulty of that puzzle.

8. Other observations

a) RaiBlocks is just Bitcoins without the Bitcoin securing algorithm. The creator of Bitcoin, Satoshi Nakamoto, describes the double spending problem in the original Bitcoin paper: https://Bitcoin.org/Bitcoin.pdf. The developer of RaiBlocks just thinks to solve the problem by ignoring the problem.

b) The official representatives of the RaiBlocks network own more than 52% of total voting weight, allowing the developer to manipulate every vote on his will.
Source: https://dev.RaiBlocks.net/page/representatives.php


9. References
https://RaiBlocks.net/media/RaiBlocks_Whitepaper__English.pdf
https://github.com/clemahieu/RaiBlocks/wiki/Double-spending-and-confirmation

Seriously, back in the day sad centralized systems like this could never happen, but these days with all the noobs and blind speculation it's amazing something like XRB can be taken seriously.  Just waiting for implosion and a bunch of crying babies.

Notable projects 2019: Semux, Dero, Wagerr, BEAM
rewertynPL
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
January 01, 2018, 10:43:13 AM
Last edit: January 01, 2018, 11:44:29 AM by rewertynPL
 #9428

5 hours ago was made a transaction from exchange to https://raiwallet.com/
but in block explorer there is not unconfirment transation yet and yhe exchange has status paid
https://raiblocks.net/account/index.php?acc=xrb_398kudd8n81ipf7rqza8fw6w7w6momjmuq4tmtqx358t4epwbkw1cd7yi1ap#delegators

in my wallet i have Pending Blocks (Waiting for PoW ...)
Verethraghna
Member
**
Offline Offline

Activity: 420
Merit: 10


View Profile
January 01, 2018, 10:45:07 AM
 #9429

Why RaiBlocks is not secure.

In this article I will try to explain why RaiBlocks is not secure and why its technology is any better neither comparable than the Bitcoin technology.

1. Decentralized payments
Decentralized payment networks are, in opposite of centralized payment network like banks, a way to secure your money without having the risk that a central authority could steal your money or manipulate the money in the market. Decentralized payment networks use asymmetric cryptography to ensure that you are the only one who can spend your money.
When you create a cryptocurrency wallet you are given a public key and a private key. The public key allows other people to send you money, while the private key allows you to spend them.  

But how other users know how many money do you have?
To accomplish this, every user of a decentralized payment network must download the entire transaction database which is replicated on the entire network. When you send a payment over the network, it is received by all the users connected on the network allowing them to know your updated wallet balance and allowing them to discard that payment if you don’t own enough funds.

2. Double Spending
The main problem that afflicts decentralized payment networks is double spending: the ability of an user to spend his money multiple times. In the real world, when you pay someone you give him the real cash. In a centralized payment network, like VISA, the central database is updated every time you make a payment, and they will not allow you to spend more money than your balance.
In a decentralized payment network what happens if you send the same amount of money on two users of the network in the same time? Since their database takes time to update for a small amount of time they both will receive the payment and accept it. In a later moment, when the network tells them that you double spent your money, they will cancel the payment, this is possible because every payment is broadcasted to the entire network, not only the receiver.
Without any other security layer, if a malicious user double spends his money and succeeds to block a payment receiver to know that he sent the same money to someone else (or even better, to another wallet of his own), the payment receiver will accept the payment and ship the good. This is so bad, since even a network connection problem could temporarily lead a payment receiver to undetect double spendings.

3. The Bitcoin Solution
To solve this problem, Bitcoin relays on the fact that after you receive a payment you need to wait a confirmation block, the confirmation block tells you that the payment you have received has been accepted by the entire network and you are allowed to spend it. To create a confirmation block, the miners create a list of all the pending unconfirmed transactions and solve a very difficult mathematical puzzle. The miner who solves the puzzle first, sends the block he found with all the list of confirmed transaction and the solved puzzle to the network, the users of the network will check if the puzzle solution is valid and then reward him with some free coins plus the sum of all the payment fees of each transaction in the block. The miners must create a valid list of payments to be accepted by the network, so double spend attempts are just discarded.

In Bitcoin an attacker,  to make a succesful double spending, should not just stop you from receiving a double spend attempt message, but he should also solve the puzzle to create a confirmation block in a reasonable time frame. Currently solving that puzzle with a single computer would take years; at writing time to solve that puzzle a network of thousands dedicated hardware is used, an attacker would require a billionaire investment to replicate that network. Moreover, it would not only need to create one confirmation block but six of them (6 confirmation blocks are required in the Bitcoin network to trust a payment).

Critics of Bitcoin say that all the computation power used to make the Bitcoin network secure is just a waste of energy because there are other reliable and better technologies. Is that true?

4. What is RaiBlocks?
RaiBlocks is a crypto currency that advertises itself as a fast, fee-less and secure currency, unlikely Bitcoin which is currently slow and high-fee (usually requires 1 hour to a full payment confirmation).
But the key point is that Bitcoin has been made that way to guarantee his users a certain amount of security to prevent double spendings. 
 
RaiBlocks completely ignores the Bitcoin technology and relies on a special version of the Proof Of Stake concept.
When you receive a payment in the RaiBlocks network you have to wait a certain amount of time to be sure that a double spending has not been attempted (and remember the first problem, if an attacker stops you from receiving the double spend you would never know!)
When a double spent is detected, the RaiBlocks network starts a vote. Every peer connected to the network vote to accept the payment A or payment B; every user vote is weighted with the amount of his balance. Usually each peer votes for the first transaction he receives. The transaction which the sum of votes reaches the 51% of online amount of currency wins. The winning transaction is accepted by the network and the other one is discarded. (Reference https://github.com/clemahieu/RaiBlocks/wiki/Double-spending-and-confirmation)

The payment receiver, if his network has not been compromised, will then know if he can trust the payment or not, and will ship the good accordingly. This system leads to an unsolvable problem.

5. The Man in the Middle attack.

If an attacker succeeds to put himself between a merchant and the RaiBlocks network he can just filter the double spending payment packets, and the merchant will never know that he is receiving a double spending. The Raiblocks network will discard that payment while the merchant will accept it.



6. Solutions proposed by the RaiBlocks team

a) The merchant should ask a vote for each payment he receives and wait for the confirmation. 
The problem is that the attacker could manipulate the vote by telling the merchant that only his peers are connected to the network thus he will win the vote by filtering only his votes. Plus, asking a vote for each payment would cause a huge increment of bandwidth usage that many peers could not handle.

b) The merchant should have a remote node verifying the payment.
The attacker could just attack that network too.

c) The merchant should ask the RaiBlocks.net website if the payment has been accepted.
The attacker can hack the RaiBlocks.net website. Also if you have to rely on a website you can no longer consider RaiBlocks a decentralized network.

Other solutions

1) A payment to be accepted should require a vote with a minimum weight quorum.
It's difficult to establish a correct quorum, and if that quorum is offline no payments will be processed.

2) A payment need to be accepted by some trusted representatives.
This will stop the network on being decentralized. Also, if those representatives are offline the payments are not processed.

7. Why Bitcoin is not vulnerable to this type of attack
Simply because an attacker, to be trusted by a merchant, would require to solve a very difficult puzzle for six times. An attacker cannot alter the difficulty of that puzzle.

8. Other observations

a) RaiBlocks is just Bitcoins without the Bitcoin securing algorithm. The creator of Bitcoin, Satoshi Nakamoto, describes the double spending problem in the original Bitcoin paper: https://Bitcoin.org/Bitcoin.pdf. The developer of RaiBlocks just thinks to solve the problem by ignoring the problem.

b) The official representatives of the RaiBlocks network own more than 52% of total voting weight, allowing the developer to manipulate every vote on his will.
Source: https://dev.RaiBlocks.net/page/representatives.php


9. References
https://RaiBlocks.net/media/RaiBlocks_Whitepaper__English.pdf
https://github.com/clemahieu/RaiBlocks/wiki/Double-spending-and-confirmation

Seriously, back in the day sad centralized systems like this could never happen, but these days with all the noobs and blind speculation it's amazing something like XRB can be taken seriously.  Just waiting for implosion and a bunch of crying babies.

can colin or serg from the xrb team clear our confusion on this? Huh
djpitagora
Member
**
Offline Offline

Activity: 252
Merit: 11


View Profile
January 01, 2018, 10:48:56 AM
 #9430

Why RaiBlocks is not secure.

In this article I will try to explain why RaiBlocks is not secure and why its technology is any better neither comparable than the Bitcoin technology.

1. Decentralized payments
Decentralized payment networks are, in opposite of centralized payment network like banks, a way to secure your money without having the risk that a central authority could steal your money or manipulate the money in the market. Decentralized payment networks use asymmetric cryptography to ensure that you are the only one who can spend your money.
When you create a cryptocurrency wallet you are given a public key and a private key. The public key allows other people to send you money, while the private key allows you to spend them.  

But how other users know how many money do you have?
To accomplish this, every user of a decentralized payment network must download the entire transaction database which is replicated on the entire network. When you send a payment over the network, it is received by all the users connected on the network allowing them to know your updated wallet balance and allowing them to discard that payment if you don’t own enough funds.

2. Double Spending
The main problem that afflicts decentralized payment networks is double spending: the ability of an user to spend his money multiple times. In the real world, when you pay someone you give him the real cash. In a centralized payment network, like VISA, the central database is updated every time you make a payment, and they will not allow you to spend more money than your balance.
In a decentralized payment network what happens if you send the same amount of money on two users of the network in the same time? Since their database takes time to update for a small amount of time they both will receive the payment and accept it. In a later moment, when the network tells them that you double spent your money, they will cancel the payment, this is possible because every payment is broadcasted to the entire network, not only the receiver.
Without any other security layer, if a malicious user double spends his money and succeeds to block a payment receiver to know that he sent the same money to someone else (or even better, to another wallet of his own), the payment receiver will accept the payment and ship the good. This is so bad, since even a network connection problem could temporarily lead a payment receiver to undetect double spendings.

3. The Bitcoin Solution
To solve this problem, Bitcoin relays on the fact that after you receive a payment you need to wait a confirmation block, the confirmation block tells you that the payment you have received has been accepted by the entire network and you are allowed to spend it. To create a confirmation block, the miners create a list of all the pending unconfirmed transactions and solve a very difficult mathematical puzzle. The miner who solves the puzzle first, sends the block he found with all the list of confirmed transaction and the solved puzzle to the network, the users of the network will check if the puzzle solution is valid and then reward him with some free coins plus the sum of all the payment fees of each transaction in the block. The miners must create a valid list of payments to be accepted by the network, so double spend attempts are just discarded.

In Bitcoin an attacker,  to make a succesful double spending, should not just stop you from receiving a double spend attempt message, but he should also solve the puzzle to create a confirmation block in a reasonable time frame. Currently solving that puzzle with a single computer would take years; at writing time to solve that puzzle a network of thousands dedicated hardware is used, an attacker would require a billionaire investment to replicate that network. Moreover, it would not only need to create one confirmation block but six of them (6 confirmation blocks are required in the Bitcoin network to trust a payment).

Critics of Bitcoin say that all the computation power used to make the Bitcoin network secure is just a waste of energy because there are other reliable and better technologies. Is that true?

4. What is RaiBlocks?
RaiBlocks is a crypto currency that advertises itself as a fast, fee-less and secure currency, unlikely Bitcoin which is currently slow and high-fee (usually requires 1 hour to a full payment confirmation).
But the key point is that Bitcoin has been made that way to guarantee his users a certain amount of security to prevent double spendings. 
 
RaiBlocks completely ignores the Bitcoin technology and relies on a special version of the Proof Of Stake concept.
When you receive a payment in the RaiBlocks network you have to wait a certain amount of time to be sure that a double spending has not been attempted (and remember the first problem, if an attacker stops you from receiving the double spend you would never know!)
When a double spent is detected, the RaiBlocks network starts a vote. Every peer connected to the network vote to accept the payment A or payment B; every user vote is weighted with the amount of his balance. Usually each peer votes for the first transaction he receives. The transaction which the sum of votes reaches the 51% of online amount of currency wins. The winning transaction is accepted by the network and the other one is discarded. (Reference https://github.com/clemahieu/RaiBlocks/wiki/Double-spending-and-confirmation)

The payment receiver, if his network has not been compromised, will then know if he can trust the payment or not, and will ship the good accordingly. This system leads to an unsolvable problem.

5. The Man in the Middle attack.

If an attacker succeeds to put himself between a merchant and the RaiBlocks network he can just filter the double spending payment packets, and the merchant will never know that he is receiving a double spending. The Raiblocks network will discard that payment while the merchant will accept it.



6. Solutions proposed by the RaiBlocks team

a) The merchant should ask a vote for each payment he receives and wait for the confirmation. 
The problem is that the attacker could manipulate the vote by telling the merchant that only his peers are connected to the network thus he will win the vote by filtering only his votes. Plus, asking a vote for each payment would cause a huge increment of bandwidth usage that many peers could not handle.

b) The merchant should have a remote node verifying the payment.
The attacker could just attack that network too.

c) The merchant should ask the RaiBlocks.net website if the payment has been accepted.
The attacker can hack the RaiBlocks.net website. Also if you have to rely on a website you can no longer consider RaiBlocks a decentralized network.

Other solutions

1) A payment to be accepted should require a vote with a minimum weight quorum.
It's difficult to establish a correct quorum, and if that quorum is offline no payments will be processed.

2) A payment need to be accepted by some trusted representatives.
This will stop the network on being decentralized. Also, if those representatives are offline the payments are not processed.

7. Why Bitcoin is not vulnerable to this type of attack
Simply because an attacker, to be trusted by a merchant, would require to solve a very difficult puzzle for six times. An attacker cannot alter the difficulty of that puzzle.

8. Other observations

a) RaiBlocks is just Bitcoins without the Bitcoin securing algorithm. The creator of Bitcoin, Satoshi Nakamoto, describes the double spending problem in the original Bitcoin paper: https://Bitcoin.org/Bitcoin.pdf. The developer of RaiBlocks just thinks to solve the problem by ignoring the problem.

b) The official representatives of the RaiBlocks network own more than 52% of total voting weight, allowing the developer to manipulate every vote on his will.
Source: https://dev.RaiBlocks.net/page/representatives.php


9. References
https://RaiBlocks.net/media/RaiBlocks_Whitepaper__English.pdf
https://github.com/clemahieu/RaiBlocks/wiki/Double-spending-and-confirmation

It is about time someone posted this.  Watch now as it tumbles.


3. The attacker wants to control raiclocks.net (again does he mean one node here? because anyone can run a different node, like https://raiblocks.club  .. or does he mean attack the representative nodes? )

Is the attacker a super power controlling the entire Internet? Thats what this sounds like.
Its like saying the USD is also quite vulnerable to the entire online banking system being hacked and someone adding zeros onto all account balances



don't need to be a super power to do a man in the middle attack. All you need to do is manipulate the dns or a region.  Hackers can do that easy.

FYI, countries and governments when they want to "hack" something they tend to force isps to to redirect traffic and they get ssl certificates for domains they don't own. Lots of cases when this happened for large domain like google.com.

I'd hate to say but the problems listed are real. There is a fundamental flaw in the design, and it was actually pointed out 2 years ago and completely ignored by the dev. Of course with millions at stake for them it's in their best interest to ignore it. Hell, some kill for less money. Do your due diligence people and don't follow fanboys blindly. As far as I'm concerned right now I pretty certain there is 0% chance XRB will replace BTC. You may speculate and you make still make fortunes on the price, but don't fool yourself of the end result. This is not something that can be just fixed. Sorry.
percocet
Full Member
***
Offline Offline

Activity: 222
Merit: 102


View Profile
January 01, 2018, 11:20:32 AM
 #9431


It is about time someone posted this.  Watch now as it tumbles.

You have to be the most ignorant person on this entire forum. Reading your posts is the equivalent of listening to someone take a shit in the stall next to you.
percocet
Full Member
***
Offline Offline

Activity: 222
Merit: 102


View Profile
January 01, 2018, 11:23:01 AM
 #9432


can colin or serg from the xrb team clear our confusion on this? Huh

All of these "concerns" have been addressed numerous times already - it is pure FUD. The same accounts keep posting it over and over again because they are super salty that the XRB price keeps going up and they missed the boat. Ignore them.
Verethraghna
Member
**
Offline Offline

Activity: 420
Merit: 10


View Profile
January 01, 2018, 11:24:13 AM
 #9433


can colin or serg from the xrb team clear our confusion on this? Huh

All of these "concerns" have been addressed numerous times already - it is pure FUD. The same accounts keep posting it over and over again because they are super salty that the XRB price keeps going up and they missed the boat. Ignore them.

thanks for the info Grin
percocet
Full Member
***
Offline Offline

Activity: 222
Merit: 102


View Profile
January 01, 2018, 11:30:35 AM
 #9434


I'd hate to say but the problems listed are real. There is a fundamental flaw in the design, and it was actually pointed out 2 years ago and completely ignored by the dev. Of course with millions at stake for them it's in their best interest to ignore it. Hell, some kill for less money. Do your due diligence people and don't follow fanboys blindly. As far as I'm concerned right now I pretty certain there is 0% chance XRB will replace BTC. You may speculate and you make still make fortunes on the price, but don't fool yourself of the end result. This is not something that can be just fixed. Sorry.

You literally posted this exact same thing just a few pages back (might have been one of your sock puppet accounts). The "flaws" have been addressed numerous times by the dev - nothing but FUD.

To summarize:

The dev was a software engineer at Qualcom, you are a piece of Bitcointalk trash.

To think that some salty teenage third worlders have found some fatal "flaw" that the Raiblocks dev missed is beyond laughable.

Anyway, as you can see by the price your pathetic FUD attempts are rightfully being ignored by the community.



raoulsergia
Full Member
***
Offline Offline

Activity: 322
Merit: 101



View Profile
January 01, 2018, 11:40:45 AM
 #9435


I'd hate to say but the problems listed are real. There is a fundamental flaw in the design, and it was actually pointed out 2 years ago and completely ignored by the dev. Of course with millions at stake for them it's in their best interest to ignore it. Hell, some kill for less money. Do your due diligence people and don't follow fanboys blindly. As far as I'm concerned right now I pretty certain there is 0% chance XRB will replace BTC. You may speculate and you make still make fortunes on the price, but don't fool yourself of the end result. This is not something that can be just fixed. Sorry.

You literally posted this exact same thing just a few pages back (might have been one of your sock puppet accounts). The "flaws" have been addressed numerous times by the dev - nothing but FUD.

To summarize:

The dev was a software engineer at Qualcom, you are a piece of Bitcointalk trash.

To think that some salty teenage third worlders have found some fatal "flaw" that the Raiblocks dev missed is beyond laughable.

Anyway, as you can see by the price your pathetic FUD attempts are rightfully being ignored by the community.






This.

Some low life BCT thread thrashtalk boy from a dumpster finding out flaws is laughable, especially when there is a $900k bounty going on to who ever can find any flaw.
If he is so fucking smart why not claim some of the money for himself instead of posting FUD on a forum?  Grin


The explanation of a man in the middle attack and relating it to the coin is just plain ignorance, it is the same kind of attack described as someone phishing bittrex webpage and stealing the coins, should bittrex be blamed for that ?

And the attack suggested not only a man in the middle, but also at the same time controlling representative nodes and also raiblocks.net
As I explained such an attack is the equivalent of hacking the whole internet
percocet
Full Member
***
Offline Offline

Activity: 222
Merit: 102


View Profile
January 01, 2018, 11:47:34 AM
 #9436

To all newcomers to Raiblocks

If you are new to Bitcointalk you may not realize how things work around here. Ask yourself this - why would someone who states that Raiblocks is crap/a pump and dump/full of flaws, etc. keep coming on here posting the same thing over and over again even though it has already been addressed numerous times before? Because they care about noobs and want to protect them from the big bad Raiblocks dev stealing their money? LOL, I think not.

There are 3 reasons for these FUD (Fear, Uncertainty, Doubt) posts:

1) Usually the person posting the FUD is actually holding the coin they are bashing - they make negative posts in an attempt to drive down the price so they can buy more.

2) They may also be holding a competing coin (IOTA for example) and they are angry that another coin has taken the spotlight away from them. You can spot people in this group as they will often have a signature advertising another coin or they will shill it directly in their post.

3) Pure saltiness. This forum has really gone downhill over the years and it is now filled with desperate, salty children who are angry that they missed the boat.

The world is full of toxic people who cannot accomplish anything on their own so they try to make themselves feel better by attacking other people's accomplishments. Ignore them and DO YOUR OWN RESEARCH!
CyraxMax
Member
**
Offline Offline

Activity: 139
Merit: 10


View Profile
January 01, 2018, 11:51:33 AM
 #9437

To all newcomers to Raiblocks

If you are new to Bitcointalk you may not realize how things work around here. Ask yourself this - why would someone who states that Raiblocks is crap/a pump and dump/full of flaws, etc. keep coming on here posting the same thing over and over again even though it has already been addressed numerous times before? Because they care about noobs and want to protect them from the big bad Raiblocks dev stealing their money? LOL, I think not.

There are 3 reasons for these FUD (Fear, Uncertainty, Doubt) posts:

1) Usually the person posting the FUD is actually holding the coin they are bashing - they make negative posts in an attempt to drive down the price so they can buy more.

2) They may also be holding a competing coin (IOTA for example) and they are angry that another coin has taken the spotlight away from them. You can spot people in this group as they will often have a signature advertising another coin or they will shill it directly in their post.

3) Pure saltiness. This forum has really gone downhill over the years and it is now filled with desperate, salty children who are angry that they missed the boat.

The world is full of toxic people who cannot accomplish anything on their own so they try to make themselves feel better by attacking other people's accomplishments. Ignore them and DO YOUR OWN RESEARCH!

Very well put Sir!
bitcircle
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002


View Profile
January 01, 2018, 11:56:00 AM
 #9438

5 hours ago was made a transaction from exchange to https://raiwallet.com/
but in block explorer there is not unconfirment transation yet and yhe exchange has status paid
https://raiblocks.net/account/index.php?acc=xrb_398kudd8n81ipf7rqza8fw6w7w6momjmuq4tmtqx358t4epwbkw1cd7yi1ap#delegators

in my wallet i have Pending Blocks (Waiting for PoW ...)

You should use Windows or Linux wallet to avoid this delay I'm using that wallet and don't have any kind of issue of pending transaction it working instantly. I think online wallet have some bugs this could be reason for this delay.
djpitagora
Member
**
Offline Offline

Activity: 252
Merit: 11


View Profile
January 01, 2018, 12:00:59 PM
 #9439


can colin or serg from the xrb team clear our confusion on this? Huh

All of these "concerns" have been addressed numerous times already - it is pure FUD. The same accounts keep posting it over and over again because they are super salty that the XRB price keeps going up and they missed the boat. Ignore them.

there is no such thing as missed the boat. If the coin truly is successful it will still grow around 100x from today's value. The only only way to have missed the boat is if the price goes down. Do you see the contradiction here?
kamiyama
Sr. Member
****
Offline Offline

Activity: 742
Merit: 251



View Profile
January 01, 2018, 12:13:25 PM
 #9440

RaiBlocks Bug Bounty Submission
https://docs.google.com/forms/d/e/1FAIpQLSeNPaPxAC10Pwbkuf66rPZBpIOFmzkICFftxonMbBB5aZ9iIQ/viewform

https://github.com/clemahieu/raiblocks/issues

Give it a try! Wink
Pages: « 1 ... 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 [472] 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 ... 639 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!