Bitcoin Forum
November 03, 2024, 06:16:09 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Has Bitcoin Unlimited been tested extensively/properly?  (Read 651 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
pooya87 (OP)
Legendary
*
Offline Offline

Activity: 3626
Merit: 10996


Crypto Swap Exchange


View Profile
March 21, 2017, 07:35:40 AM
 #1

So my question is, Has this proposal (Bitcoin Unlimited) been tested properly?

I see every time there is a change, it is tested on the testnet. for example although i don't really follow these things that much, i have seen SegWit transactions on the Testnet. but i have never heard about testing BU on testnet?

did i miss it or was it tested differently?


(These days everywhere is filled with so much spam that i feel important matters are being forgotten! that is why as you see this is a self moderated topic to prevent trolling as much as possible.)

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
March 21, 2017, 07:42:00 AM
 #2

BU has it's own testnet network, has shown by the command line options.

Chain selection options:

Code:
-testnet
Use the test chain
-chain_nol
Use the no-limit blockchain

Note, this just indicates that testing of the BU block expansion consensus mechanism has likely had some testing performed on the -chain_nol version of testnet. This is not the same as extensive testing. There are some known issues which have been exploited in the live network and fixed. There are possibly a few more that need attention.

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
OmegaStarScream
Staff
Legendary
*
Offline Offline

Activity: 3654
Merit: 6403



View Profile
March 21, 2017, 07:48:53 AM
 #3

I will take my chances and say no, because If they did, they would've find out about the crashing nodes bug[1] before someone use it to take all nodes down.

[1] http://www.coindesk.com/code-bug-exploit-bitcoin-unlimited-nodes/

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
March 21, 2017, 07:52:47 AM
 #4

I will take my chances and say no, because If they did, they would've find out about the crashing nodes bug[1] before someone use it to take all nodes down.

[1] http://www.coindesk.com/code-bug-exploit-bitcoin-unlimited-nodes/

Even the hackers needed the exploit pointing out to them.

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
pooya87 (OP)
Legendary
*
Offline Offline

Activity: 3626
Merit: 10996


Crypto Swap Exchange


View Profile
March 21, 2017, 07:52:50 AM
 #5

I will take my chances and say no, because If they did, they would've find out about the crashing nodes bug[1] before someone use it to take all nodes down.

well you are making a guess and that is not what i am looking for.
and besides finding a bug doesn't mean it was tested or not. bugs are found in any code that you write no matter how much you test it or not. Smiley

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
HanSchultz
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
March 21, 2017, 08:22:47 AM
 #6

I will take my chances and say no, because If they did, they would've find out about the crashing nodes bug[1] before someone use it to take all nodes down.
well you are making a guess and that is not what i am looking for.
and besides finding a bug doesn't mean it was tested or not. bugs are found in any code that you write no matter how much you test it or not. Smiley
The level of bugs found in the program suggest that it is not written by a professional who could have an impact on billions of dollars if a single code of line back fired and they proved that they are not capable in handling the issue and it has to show that their testing expertise is really poor or they are ignorant about the implications it can make in the economy with one wrong move.
hv_
Legendary
*
Offline Offline

Activity: 2534
Merit: 1055

Clean Code and Scale


View Profile WWW
March 21, 2017, 06:42:34 PM
 #7

any other comments on this?

A isolated test net is a nice thing for testing but we will all agree that this is no garantie to find all bugs even the very critical ones.

So finally BU runs already live in production mostly save and this is a real luxury and already an advantage over SW.

I m also sure that the big miners with their multi million investments have done their job here in depth and decided to go live. A risk is always their mostly correlated with change impact. Have you counted how many lines of code have been changed in SW? I fear we will see same bugs once SW might be executed in prod.

Carpe diem  -  understand the White Paper and mine honest.
Fix real world issues: Check out b-vote.com
The simple way is the genius way - Satoshi's Rules: humana veris _
LittleBitFunny
Full Member
***
Offline Offline

Activity: 1414
Merit: 129


The first decentralized crypto betting platform


View Profile WWW
March 21, 2017, 06:47:56 PM
 #8

I'm pretty sure that BU has not been tested as extensively as the more established Core team.  There's no obvious evidence that it has and the glaring bugs starting to come out are just proving that BU haven't got the robust code needed for such a major network.  Even if it has been tested well enough, it has to be completely clear and no one should be in any doubt.

franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4755



View Profile
March 21, 2017, 06:52:13 PM
 #9

I will take my chances and say no, because If they did, they would've find out about the crashing nodes bug[1] before someone use it to take all nodes down.

a few nodes went down but the network went on..
.. no bad isses of causing orphan drama or destroying transactions or double spends.

cant say the same thing about the leveldb bug of 2013 Cheesy


is core perfect:
https://github.com/bitcoin/bitcoin/issues
^ seems not

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
AngryDwarf
Sr. Member
****
Offline Offline

Activity: 476
Merit: 501


View Profile
March 21, 2017, 07:22:57 PM
 #10

Probably better asking the BU team what level of testing they have performed. Probably only going to get FUD answers here, TBH.

Scaling and transaction rate: https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Do not allow demand to exceed capacity. Do not allow mempools to forget transactions. Relay all transactions. Eventually confirm all transactions.
Cryptorios
Sr. Member
****
Offline Offline

Activity: 316
Merit: 250


View Profile
March 21, 2017, 10:39:45 PM
 #11

BU nodes do not accept the longest chain if it disagrees with their idea of validity (e.g. block size), until that longest chain is a sufficient number of blocks ahead. This creates forks that will persist for up to an hour or even longer, and can be used for attacks. Many merchant systems currently use 1-3 confirms on Bitcoin and will either have to change that to a higher number or be easily attacked.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008


Core dev leaves me neg feedback #abuse #political


View Profile
March 21, 2017, 10:44:37 PM
 #12

BU nodes do not accept the longest chain if it disagrees with their idea of validity (e.g. block size), until that longest chain is a sufficient number of blocks ahead. This creates forks that will persist for up to an hour or even longer, and can be used for attacks. Many merchant systems currently use 1-3 confirms on Bitcoin and will either have to change that to a higher number or be easily attacked.

This is not what the OP is asking but I'm not sure this is entirely true.  I believe that in BU you set 2 different levels -- one is the limit you publicly vote on, the other is your nodes actual maximum (until it gets behind by enough blocks).  So the community has a good idea of the actual blocksize. 

Lauren Smith
Sr. Member
****
Offline Offline

Activity: 1050
Merit: 277



View Profile WWW
March 22, 2017, 12:38:43 AM
 #13

Well no not yet. That is what bitcoin is a huge project. It is stretching to other places as a new form if currency and way to trade for things both physical and digital. It really is fun and profitable taking part in the bitcoin experiment. Though now it's less of an experiment and more of a reality. Each day we get closer and closer.

Pages: [1]
  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!