Bitcoin Forum
May 27, 2024, 06:59:23 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Is trust in Bitcoin developers required?  (Read 967 times)
mczarnek (OP)
Hero Member
*****
Offline Offline

Activity: 527
Merit: 502


View Profile
May 19, 2015, 04:05:11 AM
 #1

The algorithms behind the scenes can be as beautiful as you want them to be BUT ultimately most people using these wallets can't code or read code so they need to trust that the cryptocurrency wallet they download isn't sending their passwords off to the creator of the cryptocurrency.  Certainly open source helps but theoretically the site hosting the wallet could giving out different versions to different people or something.

So what is the point of trustlessness if we are trusting developers?

I don't really agree with that statement myself, but I'd like to spark a discussion about the topic and hear the thoughts of others as well as solutions.

BitSend ◢◤Clients | Source
www.bitsend.info
█▄
█████▄
████████▄
███████████▄
██████████████
███████████▀
████████▀
█████▀
█▀












Segwit | Core 0.14 | Masternodes
XEVAN | DK3 | Electrum soon
Bitcore - BTX/BTC -Project












BSD -USDT | Bittrex | C.Gather | S.Exchange
Cryptopia | NovaExchange | Livecoin
Litebit.eu | Faucet | Bitsend Airdrop













████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████

████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████
R2D221
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



View Profile
May 19, 2015, 04:16:42 AM
 #2

Ultimately you need to trust someone, since no person is capable of knowing everything. That's how society works. People specialize on different fields, trusting that other people in other fields know what they're doing.

Imagine you have a building. It's open source, in the sense that you have access to all blueprints and all details about the construction process. But you're an accountant, and you don't understand anything about architecture. So, do you trust the architect and all the construction workers that are making the building you will be living in for the next decades?

An economy based on endless growth is unsustainable.
Chef Ramsay
Legendary
*
Offline Offline

Activity: 1568
Merit: 1001



View Profile
May 19, 2015, 04:19:47 AM
 #3

Nope, I have good stuff around here these days. We have plenty of more decent things here for others to get used to. Hello?
Agestorzrxx
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
May 19, 2015, 04:41:11 AM
 #4

Yes, image that when you choose a wallet of one company, if you don't trust the company, will you choose their wallet? sure you are not.
mczarnek (OP)
Hero Member
*****
Offline Offline

Activity: 527
Merit: 502


View Profile
May 19, 2015, 04:47:41 AM
 #5

So sounds like you are saying trust is required.. and while understandable.. why not simply trust them with a central ledger and do away with the blockchain?  I thought point of the blockchain was to minimize trust?

To partially answer my own question, I guess that this allows different people to trust different companies yet still use the same currency between themselves.. that's definitely useful.

BitSend ◢◤Clients | Source
www.bitsend.info
█▄
█████▄
████████▄
███████████▄
██████████████
███████████▀
████████▀
█████▀
█▀












Segwit | Core 0.14 | Masternodes
XEVAN | DK3 | Electrum soon
Bitcore - BTX/BTC -Project












BSD -USDT | Bittrex | C.Gather | S.Exchange
Cryptopia | NovaExchange | Livecoin
Litebit.eu | Faucet | Bitsend Airdrop













████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████

████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████
thebenjamincode
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


37iGtdUJc2xXTDkw5TQZJQX1Wb98gSLYVP


View Profile
May 19, 2015, 04:53:37 AM
 #6

The algorithms behind the scenes can be as beautiful as you want them to be BUT ultimately most people using these wallets can't code or read code so they need to trust that the cryptocurrency wallet they download isn't sending their passwords off to the creator of the cryptocurrency.  Certainly open source helps but theoretically the site hosting the wallet could giving out different versions to different people or something.

So what is the point of trustlessness if we are trusting developers?

I don't really agree with that statement myself, but I'd like to spark a discussion about the topic and hear the thoughts of others as well as solutions.
i believe thats why people are getting hacked because even though bitcoin is hackproof, the websites and exchange are hackable
bitcreditscc
Hero Member
*****
Offline Offline

Activity: 602
Merit: 501



View Profile
May 19, 2015, 05:08:20 AM
 #7

So sounds like you are saying trust is required.. and while understandable.. why not simply trust them with a central ledger and do away with the blockchain?  I thought point of the blockchain was to minimize trust?

To partially answer my own question, I guess that this allows different people to trust different companies yet still use the same currency between themselves.. that's definitely useful.

The trust in open source comes from the fact that it is OPEN. So simply , you are not trusting someone, you are trusting a large group of disconnected people. As a result of this disconnect, if something was wrong, it would be pointed out and collusion is almost impossible.


QuestionAuthority
Legendary
*
Offline Offline

Activity: 2156
Merit: 1393


You lead and I'll watch you walk away.


View Profile
May 19, 2015, 05:14:39 AM
 #8

The point you can stop placing your trust in the Bitcoin elite is when you stop using Bitcoin or you die. You are always going to need to trust someone whether it be the devs, the mining farm operators or the businesses you send "no charge back" money to. You will be trusting someone if you use Bitcoin. There's no getting around it.

PenguinFire
Full Member
***
Offline Offline

Activity: 154
Merit: 100


That Darn Cat


View Profile
May 19, 2015, 05:18:33 AM
 #9

I don't think we need to really trust past devs of the bitcoin chain and all because it is transparent.  We need need to be able to trust bitcoin devs that work with wallets, exchanges, and start new trends or expansions to the current online bitcoin experience.

Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
May 19, 2015, 06:01:01 AM
 #10

well everything is open source here you just need to take a look at the code, so there isn't the need to trust someone

i would have prefered if bitcoin was an automated client that could enhance itself everytime, but this is not possibile in the 21 century
louise123
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
May 19, 2015, 06:28:55 AM
 #11

Ultimately you need to trust someone, since no person is capable of knowing everything. That's how society works. People specialize on different fields, trusting that other people in other fields know what they're doing.

Imagine you have a building. It's open source, in the sense that you have access to all blueprints and all details about the construction process. But you're an accountant, and you don't understand anything about architecture. So, do you trust the architect and all the construction workers that are making the building you will be living in for the next decades?

That.
It doesn't matter that Bitcoin is an open source project.
The average Joe is not a programmer therefor wouldn't know what to look for even if they saw the code.

██████
███
███
███
███
███
███
███
███
███
███
███
███
                ▄███
             ▄███▌ █
            ▀▀▀██▄  █
          ▄███▄▄ ▀▀▀█
         █ █████▀▀▀▄▄
        ▄██ ███▄    █
       ▐███▀   ▀█   █
       ████     █   █
      ▄██▀▄█▄▄▄█▀   █
      ▀▄▄███▌      █
  ▄▄▄▀▀▀████       █
▄▀    ██ ██       █
▐▌     ██▌▐▌      ▀▄
█      ██ █         ▀▄
█      █▀▄▌          █
█   ▄▀█▄██           █
█ ▄▀      ▀▀▄▄▀▄     █
▀▀             █    █
              █  ▄▀
              ▀▄█
     ▀█████████████▄▄
 ▀ ▀▀▀███████████████▌
  ▀ ▀▀▀▀██▀▀▀▀▀▀██████         ▄███████▄      ▄▄███████▄    ▄███▄    ▄███▄ ▄███▄      ▄███▄
▀ ▀▀▀▀█████▄▄▄▄▄▄█████▌       ▄████▀▀▀████▄   ▐████▀▀█████   ▀████▄ ▄████▀ █████▄    ▄█████
   ▀▀███████████████▀       █████     ████▌          ████▌    ▀████████▀    █████▄  ▄█████▌
  ▀ ▀████████████████▀ ▀    ██████████████▌   ▄▄██████████     ▄██████▄      █████▄▄█████▌
    ██████      ██▀▀▀▀▀▀▀ ▀ █████▀▀▀▀▀▀▀▀    █████▀▀▀█████    ▄████████▄      ██████████▌
    ██████▄▄▄▄▄▄██████▄ ▄    ████▄▄   ▄▄█▄   ████▄  ▄█████ ▄█████▀▀█████▄     ████████▌
    █████████████████▀        ▀███████████   ▀████████████  ████▀    ▀████      ██████▌
    ██████████████▀▀             ▀▀▀▀▀▀▀       ▀▀▀▀▀▀ ▀▀▀    ▀▀        ▀▀        █████
                                                                               ▄█████
                                                                           ▄███████▀
                                                                           ▀████▀▀
███
███
███
███
███
███
███
███
███
███
███
███
██████
|█████████████████
███████████████████
█████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
  WHITEPAPER 
 LIGHTPAPER
|Instant Deposit
✓ 24/7 Support
Referral Program
Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1073


View Profile
May 19, 2015, 07:40:47 AM
 #12

Not all developers work together.. You have competing developers from other Alt coins, who would gladly expose any backdoor or fulnerability like that, to boost their own coin.

You also have cryptography experts with no interest in Bitcoin, who are hired by countries to secure their networks. If a specific country, say China wants to accept Bitcoin as a payment method, they would outsource to experts in the field, to test it.

These experts have a reputation and a income to protect, so they will make sure, that they give 100% correct information to their employers.

Would you as a Bitcoin Core developer, give anyone ammunition, by creating a backdoor, and risk being exposed and losing your income and reputation?

Does that answer your question? 

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
louise123
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
May 19, 2015, 07:50:38 AM
 #13

Not all developers work together.. You have competing developers from other Alt coins, who would gladly expose any backdoor or fulnerability like that, to boost their own coin.

You also have cryptography experts with no interest in Bitcoin, who are hired by countries to secure their networks. If a specific country, say China wants to accept Bitcoin as a payment method, they would outsource to experts in the field, to test it.

These experts have a reputation and a income to protect, so they will make sure, that they give 100% correct information to their employers.

Would you as a Bitcoin Core developer, give anyone ammunition, by creating a backdoor, and risk being exposed and losing your income and reputation?

Does that answer your question? 

That's just plain stupid.
Why would anyone waste their time trying to find backdoors or vulnerabilities on any other coin instead of using their time more productively by improving their own?

██████
███
███
███
███
███
███
███
███
███
███
███
███
                ▄███
             ▄███▌ █
            ▀▀▀██▄  █
          ▄███▄▄ ▀▀▀█
         █ █████▀▀▀▄▄
        ▄██ ███▄    █
       ▐███▀   ▀█   █
       ████     █   █
      ▄██▀▄█▄▄▄█▀   █
      ▀▄▄███▌      █
  ▄▄▄▀▀▀████       █
▄▀    ██ ██       █
▐▌     ██▌▐▌      ▀▄
█      ██ █         ▀▄
█      █▀▄▌          █
█   ▄▀█▄██           █
█ ▄▀      ▀▀▄▄▀▄     █
▀▀             █    █
              █  ▄▀
              ▀▄█
     ▀█████████████▄▄
 ▀ ▀▀▀███████████████▌
  ▀ ▀▀▀▀██▀▀▀▀▀▀██████         ▄███████▄      ▄▄███████▄    ▄███▄    ▄███▄ ▄███▄      ▄███▄
▀ ▀▀▀▀█████▄▄▄▄▄▄█████▌       ▄████▀▀▀████▄   ▐████▀▀█████   ▀████▄ ▄████▀ █████▄    ▄█████
   ▀▀███████████████▀       █████     ████▌          ████▌    ▀████████▀    █████▄  ▄█████▌
  ▀ ▀████████████████▀ ▀    ██████████████▌   ▄▄██████████     ▄██████▄      █████▄▄█████▌
    ██████      ██▀▀▀▀▀▀▀ ▀ █████▀▀▀▀▀▀▀▀    █████▀▀▀█████    ▄████████▄      ██████████▌
    ██████▄▄▄▄▄▄██████▄ ▄    ████▄▄   ▄▄█▄   ████▄  ▄█████ ▄█████▀▀█████▄     ████████▌
    █████████████████▀        ▀███████████   ▀████████████  ████▀    ▀████      ██████▌
    ██████████████▀▀             ▀▀▀▀▀▀▀       ▀▀▀▀▀▀ ▀▀▀    ▀▀        ▀▀        █████
                                                                               ▄█████
                                                                           ▄███████▀
                                                                           ▀████▀▀
███
███
███
███
███
███
███
███
███
███
███
███
██████
|█████████████████
███████████████████
█████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
  WHITEPAPER 
 LIGHTPAPER
|Instant Deposit
✓ 24/7 Support
Referral Program
Kprawn
Legendary
*
Offline Offline

Activity: 1904
Merit: 1073


View Profile
May 19, 2015, 08:20:50 AM
 #14

Not all developers work together.. You have competing developers from other Alt coins, who would gladly expose any backdoor or fulnerability like that, to boost their own coin.

You also have cryptography experts with no interest in Bitcoin, who are hired by countries to secure their networks. If a specific country, say China wants to accept Bitcoin as a payment method, they would outsource to experts in the field, to test it.

These experts have a reputation and a income to protect, so they will make sure, that they give 100% correct information to their employers.

Would you as a Bitcoin Core developer, give anyone ammunition, by creating a backdoor, and risk being exposed and losing your income and reputation?

Does that answer your question? 

That's just plain stupid.
Why would anyone waste their time trying to find backdoors or vulnerabilities on any other coin instead of using their time more productively by improving their own?


It's acctually very simple...

Bitcoin is sitting comfortably at the top, with no real competition. {Price & Adoption} If you are the competitor, and you can expose such a backdoor, it would drive people away from Bitcoin and possibly towards your currency. {You would obviously use that as ammunition to boost your own coin}

Why is it so difficult to understand that?

The code is not that complex, that it would take a expert weeks to analize it... they most probably evaluated it anyways, when they developed their own coin.   

THE FIRST DECENTRALIZED & PLAYER-OWNED CASINO
.EARNBET..EARN BITCOIN: DIVIDENDS
FOR-LIFETIME & MUCH MORE.
. BET WITH: BTCETHEOSLTCBCHWAXXRPBNB
.JOIN US: GITLABTWITTERTELEGRAM
virtualx
Hero Member
*****
Offline Offline

Activity: 672
Merit: 507


LOTEO


View Profile
May 19, 2015, 08:27:11 AM
 #15

The algorithms behind the scenes can be as beautiful as you want them to be BUT ultimately most people using these wallets can't code or read code so they need to trust that the cryptocurrency wallet they download isn't sending their passwords off to the creator of the cryptocurrency.  Certainly open source helps but theoretically the site hosting the wallet could giving out different versions to different people or something.

So what is the point of trustlessness if we are trusting developers?

I don't really agree with that statement myself, but I'd like to spark a discussion about the topic and hear the thoughts of others as well as solutions.

There is not just one group of developers in the bitcoin network. There is the protocol to which different clients (both full nodes and light wallets) connect. You do not have to trust the developers only the network.

...loteo...
DIGITAL ERA LOTTERY


r

▄▄███████████▄▄
▄███████████████████▄
▄███████████████████████▄
▄██████████████████████████▄
▄██  ███████▌ ▐██████████████▄
▐██▌ ▐█▀  ▀█    ▐█▀   ▀██▀  ▀██▌
▐██  █▌ █▌ ██  ██▌ ██▌ █▌ █▌ ██▌
▐█▌ ▐█ ▐█ ▐█▌ ▐██  ▄▄▄██ ▐█ ▐██▌
▐█  ██▄  ▄██    █▄    ██▄  ▄███▌
▀████████████████████████████▀
▀██████████████████████████▀
▀███████████████████████▀
▀███████████████████▀
▀▀███████████▀▀
r

RPLAY NOWR
BE A MOON VISITOR!
[/center]
doof
Hero Member
*****
Offline Offline

Activity: 765
Merit: 503


View Profile WWW
May 19, 2015, 11:06:04 AM
 #16

The algorithms behind the scenes can be as beautiful as you want them to be BUT ultimately most people using these wallets can't code or read code so they need to trust that the cryptocurrency wallet they download isn't sending their passwords off to the creator of the cryptocurrency.  Certainly open source helps but theoretically the site hosting the wallet could giving out different versions to different people or something.

So what is the point of trustlessness if we are trusting developers?

I don't really agree with that statement myself, but I'd like to spark a discussion about the topic and hear the thoughts of others as well as solutions.

To throw your hands up and say "i don't read code" is a cop out IMO.  Like learning any new skill it takes time and effort.  You might not be come a master builder, but you'll learn what looks legit and what doesn't.

MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
May 19, 2015, 11:55:42 AM
Last edit: May 19, 2015, 12:26:44 PM by MicroGuy
 #17

So what is the point of trustlessness if we are trusting developers?

Bitcoin has grown in size to the scope that the current core update procedures are antiquated and simply ... dangerous.

I think having some type of voting system in place might be a solution. Make it so only changes receiving 80% of the vote are implemented.
DarkHyudrA
Legendary
*
Offline Offline

Activity: 1386
Merit: 1000


English <-> Portuguese translations


View Profile
May 19, 2015, 12:13:29 PM
 #18

So what is the point of trustlessness if we are trusting developers?

Bitcoin had grown in size to the scope that the current core update procedures are antiquated and simply ... dangerous.

I think having some type of voting system in place might be a solution. Make it so only changes receiving 80% of the vote are implemented.

But who would vote?
There a tons of people that know little to nothing that if given the choice to vote could vote on the stupid suggestion/BIP.
All ends in trust, there's no way to avoid that.

English <-> Brazilian Portuguese translations
MicroGuy
Legendary
*
Offline Offline

Activity: 2506
Merit: 1030


Twitter @realmicroguy


View Profile WWW
May 19, 2015, 12:28:17 PM
 #19

But who would vote?

Merchants, exchanges, pools, payment providers ... anything is better than the centralized and totalitarian system currently in place.
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
May 19, 2015, 12:29:30 PM
 #20

So what is the point of trustlessness if we are trusting developers?

Bitcoin had grown in size to the scope that the current core update procedures are antiquated and simply ... dangerous.

I think having some type of voting system in place might be a solution. Make it so only changes receiving 80% of the vote are implemented.

But who would vote?
There a tons of people that know little to nothing that if given the choice to vote could vote on the stupid suggestion/BIP.
All ends in trust, there's no way to avoid that.

a council, a group of people who have a good knowledge of the technical aspetc of bitcoin and blockchain, but then you need to trust those, and thus voting them need another group who should be trusted

we can raise a chain of trusted people, like a "group node" of users
Pages: [1] 2 »  All
  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!