Bitcoin Forum
April 26, 2024, 03:11:01 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Do beginners know what closed & open source wallets are?  (Read 560 times)
Yogee (OP)
Sr. Member
****
Offline Offline

Activity: 1526
Merit: 412



View Profile
April 30, 2020, 02:29:05 PM
Last edit: May 05, 2020, 05:49:07 AM by Yogee
Merited by hugeblack (6), dbshck (4), o_e_l_e_o (2), pooya87 (1), ABCbits (1), DdmrDdmr (1), dkbit98 (1)
 #1

I read some guide posts about custodial vs. non-custodial wallets but only a few about open vs. closed source. I often read them brought up by other users in the comments. I think many beginners don't have the slightest idea about the difference between closed and open source yet. I don't claim to be an expert on this but I will try to highlight that in this post based on what I understand so far.

Closed source: Since nobody else knows the codes except the developers, it is mainly them who can check the wallet for any bug or other vulnerabilities. I'm not sure how many are they but their number is surely fewer than the devs monitoring open source wallets. If a hacker finds a malware, it could probably take them longer time to fix that. The longer the time, the greater the risks to the funds of users.  

Another factor is you have to completely trust or at least highly trust the team. I think being a "trust-based" wallet alone is a potential red flag already and you should think carefully before using them. Why? The developers can do a lot of changes in the wallet. I can't remember who said this but here's an example, the developers can ask you to pass KYC verification before you can access your funds again. That sounds crazy and the chances of that happening are low but it is still a possibility.

Non-custodial mobile wallets used by many beginners today are probably unaware that they are closed source. Here are some of them:
- Coinomi
- Exodus
- Enjin
- Jaxx
- Trust Wallet (Android)


Open source: Huge advantage over closed source is there are more people who can check the codes for any bugs or malwares. The more eyes to inspect, the faster it is to find and fix any vulnerabilities. The wallet becomes more secure to store funds. There is also no need to put trust to a few developers and this idea truly supports decentralization too.

Example of non-custodial and open source mobile wallets:
- Electrum
- MyCelium
- Bread Wallet
- Trust Wallet (IOS) **

**some evidence suggest that it is not open source anymore.

I am sure there are similar or differing opinions from the pro users here and I would like to hear them.
Please share your thoughts, add more, or rectify if you see something inaccurate in my post.  


P.S.
I'm not promoting any of the above-mentioned wallets. If you want to use any of them, please do it at your own discretion.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
|
██░░░░░░░░░░░░░░░░░░░░░░██
▀█▄░▄▄░░░░░░░░░░░░▄▄░▄█▀
▄▄███░░░░░░░░░░░░░░███▄▄
▀░▀▄▀▄░░░░░▄▄░░░░░▄▀▄▀░▀
▄▄▄▄▄▀▀▄▄▀▀▄▄▄▄▄
█░▄▄▄██████▄▄▄░█
█░▀▀████████▀▀░█
█░█▀▄▄▄▄▄▄▄▄██░█
█░█▀████████░█
█░█░██████░█
▀▄▀▄███▀▄▀
▄▀▄
▀▄▄▄▄▀▄▀▄
██▀░░░░░░░░▀██
||.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▄██████▀████░███▄██▄
███░████████▀██░████░███
███░████░█▄████▀░████░███
███░████░███▄████████░███
▀██▄▀███░█████▄█████▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
FAZE CLAN
SSC NAPOLI
|
I HATE TABLES I HATE TABLES I HA(╯°□°)╯︵ ┻━┻ TABLES I HATE TABLES I HATE TABLES
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714101061
Hero Member
*
Offline Offline

Posts: 1714101061

View Profile Personal Message (Offline)

Ignore
1714101061
Reply with quote  #2

1714101061
Report to moderator
1714101061
Hero Member
*
Offline Offline

Posts: 1714101061

View Profile Personal Message (Offline)

Ignore
1714101061
Reply with quote  #2

1714101061
Report to moderator
1714101061
Hero Member
*
Offline Offline

Posts: 1714101061

View Profile Personal Message (Offline)

Ignore
1714101061
Reply with quote  #2

1714101061
Report to moderator
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
April 30, 2020, 07:38:37 PM
 #2

Another factor is you have to completely trust or at least highly trust the team. I think being a "trust-based" wallet alone is a potential red flag already and you should think carefully before using them. Why? The developers can do a lot of changes in the wallet. I can't remember who said this but here's an example, the developers can ask you to pass KYC verification before you can access your funds again.
They can do much worse than arbitrarily demand KYC. They can use pre-generated seeds so they already know the private key to every address the wallet generates, or in the cases of people importing seeds, they can simply program the wallet to send the seed back to the developers. They can even insert a few lines of code to an update that simply sends everything in the wallet to them. With closed source wallets, you have to trust the developers completely.
Bitcoin_Arena
Copper Member
Legendary
*
Offline Offline

Activity: 2016
Merit: 1781


฿itcoin for all, All for ฿itcoin.


View Profile
April 30, 2020, 08:06:44 PM
 #3

I still don't understand why the trustwallet folks claim that their wallet is open source even on their website  and yet its only the iOS version that's open source. It's misleading since the Android version probably has even much more users than the iOS version.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
seoincorporation
Legendary
*
Offline Offline

Activity: 3136
Merit: 2908


Top Crypto Casino


View Profile
April 30, 2020, 10:37:02 PM
 #4

Hey, great article.

I would like to add another wallet to the OpenSource wallets list, the name is Atomic Wallet.

https://atomicwallet.io/
https://github.com/Atomicwallet

i have been using this wallet in the past months and is the best one i have ever seen. It has features like swap, buy cryptos, staking, and multiple coins and tokens wallet... So far so good, and i think it deserve a mention in this thread.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
mk4
Legendary
*
Offline Offline

Activity: 2744
Merit: 3830


Paldo.io 🤖


View Profile
April 30, 2020, 11:12:58 PM
 #5

I still don't understand why the trustwallet folks claim that their wallet is open source even on their website  and yet its only the iOS version that's open source. It's misleading since the Android version probably has even much more users than the iOS version.

TrustWallet's not-so-good excuse:

It has come to our attention that some dishonest developers have been cloning Trust Wallet and either scamming users or using the code without permission as their own product.

source: https://medium.com/@trustwallet/why-open-sourcing-android-app-could-be-a-harm-to-the-crypto-community-fb3ae1707dc6

Quite a non-acceptable excuse in my opinion. It's not like scammers aren't scamming people by creating clones of closed-source platforms. Though making the wallet closed source protects them ever so slightly, sacrificing their software's open-ness isn't worth it in my opinion. But then again, I assume most people don't even know that the Android version is closed source.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10499



View Profile
May 01, 2020, 03:41:16 AM
 #6

Another factor is you have to completely trust or at least highly trust the team. I think being a "trust-based" wallet alone is a potential red flag already and you should think carefully before using them. Why? The developers can do a lot of changes in the wallet. I can't remember who said this but here's an example, the developers can ask you to pass KYC verification before you can access your funds again.
They can do much worse than arbitrarily demand KYC. They can use pre-generated seeds so they already know the private key to every address the wallet generates, or in the cases of people importing seeds, they can simply program the wallet to send the seed back to the developers. They can even insert a few lines of code to an update that simply sends everything in the wallet to them. With closed source wallets, you have to trust the developers completely.

hehe Coinomi was already doing the second part. it was sending the seed to their servers to be "checked" for spelling errors, etc. and it is closed source so there isn't that much information about what the hell was going on really. all we know was that it communicated the mnemonic with a server and the devs were evasive about it.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
fer_coinomi
Jr. Member
*
Offline Offline

Activity: 55
Merit: 10


View Profile
May 01, 2020, 04:16:11 AM
 #7

Another factor is you have to completely trust or at least highly trust the team. I think being a "trust-based" wallet alone is a potential red flag already and you should think carefully before using them. Why? The developers can do a lot of changes in the wallet. I can't remember who said this but here's an example, the developers can ask you to pass KYC verification before you can access your funds again.
They can do much worse than arbitrarily demand KYC. They can use pre-generated seeds so they already know the private key to every address the wallet generates, or in the cases of people importing seeds, they can simply program the wallet to send the seed back to the developers. They can even insert a few lines of code to an update that simply sends everything in the wallet to them. With closed source wallets, you have to trust the developers completely.

hehe Coinomi was already doing the second part. it was sending the seed to their servers to be "checked" for spelling errors, etc. and it is closed source so there isn't that much information about what the hell was going on really. all we know was that it communicated the mnemonic with a server and the devs were evasive about it.
Hi pooya87, Coinomi never has access to any of its users' phrases, passwords or any kind of personal information. You can read the forensic analysis here regarding this spelling error issue you are referring to: https://twitter.com/kimionis/status/1131945228506738688
Bttzed03
Legendary
*
Offline Offline

Activity: 2114
Merit: 1149


https://bitcoincleanup.com/


View Profile
May 01, 2020, 04:23:13 AM
 #8

I was gonna add that closed source wallets will resort to third party audits or other analysis in an attempt to increase their reputation. The representative from coinomi beats me to it.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
May 01, 2020, 07:46:41 AM
Merited by pooya87 (1)
 #9

You can read the forensic analysis here regarding this spelling error issue you are referring to: https://twitter.com/kimionis/status/1131945228506738688
Regardless of the outcome of this particular issue, it doesn't address the wider problem, in that your wallet is still closed source. Even if Google didn't have access to the seed as you state (which again, because they are closed source, we will never know), the issue is that they could have. All users of Coinomi have to have complete trust in both your programming skills and your honesty.

The oft repeated mantra of "Don't trust. Verify." is apt here. With closed source software, it is impossible to verify, and you are forced to trust. Why will you not transition to open source?
Charles-Tim
Legendary
*
Offline Offline

Activity: 1526
Merit: 4811



View Profile
May 01, 2020, 12:46:16 PM
Merited by o_e_l_e_o (1)
 #10

Hey, great article.

I would like to add another wallet to the OpenSource wallets list, the name is Atomic Wallet.

i have been using this wallet in the past months and is the best one i have ever seen. It has features like swap, buy cryptos, staking, and multiple coins and tokens wallet... So far so good, and i think it deserve a mention in this thread.

I am using coinomi and atomic wallet. I first got coinomi but o_e_l_e_o let me know about open and close source, I later checked for open source wallet which are better than closed source. So, I found atomic wallet to be open source. No kyc, no email, it has private keys, and seed phrase, it is completely non-custodian wallet. But this wallet even including coinomi do not have 2fa. So, I use them to store only altcoins. For bitcoin, I prefer electrum, I can enable 2fa on electrum wallet but because I use two phones, I store my private key offline and I use the other one as a watch only wallet. This is the safest way for me to store bitcoin because nobody have access to my offline private key. And electrum is also open source.

.
HUGE
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
fer_coinomi
Jr. Member
*
Offline Offline

Activity: 55
Merit: 10


View Profile
May 02, 2020, 03:12:38 AM
 #11

You can read the forensic analysis here regarding this spelling error issue you are referring to: https://twitter.com/kimionis/status/1131945228506738688
Regardless of the outcome of this particular issue, it doesn't address the wider problem, in that your wallet is still closed source. Even if Google didn't have access to the seed as you state (which again, because they are closed source, we will never know), the issue is that they could have. All users of Coinomi have to have complete trust in both your programming skills and your honesty.

The oft repeated mantra of "Don't trust. Verify." is apt here. With closed source software, it is impossible to verify, and you are forced to trust. Why will you not transition to open source?
Coinomi was open source years ago and we had to make the tough decision of closing it. The developers still contribute to several open source projects. Reopening the source is not completely out of the question, but it's not a simple decision to make either.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
May 02, 2020, 07:50:54 AM
 #12

Coinomi was open source years ago and we had to make the tough decision of closing it. The developers still contribute to several open source projects. Reopening the source is not completely out of the question, but it's not a simple decision to make either.
That doesn't answer the question of why it isn't open source? Why, if it was open source, did you decide to close it? You say it was a tough decision, so there must of been lots of factors you considered. What were they?

I'm sure you will always have lots of users, but serious users on this forum are never going to use and never going to recommend closed source software.
hugeblack
Legendary
*
Online Online

Activity: 2492
Merit: 3597


Buy/Sell crypto at BestChange


View Profile WWW
May 02, 2020, 10:35:06 AM
 #13

Small warning: Being on Github does not mean that wallet is open source and therefore safe. Unless you check each line in the wallet code or trust that there are sufficient developers who have checked each line with the code, there is no difference between the open and closed wallets.

Many scammers give a false sense of security by inserting part of the code "compressed on Github" or uploading unverified/recent files.


Always check wallet reviews before downloading it.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
nakamura12
Hero Member
*****
Offline Offline

Activity: 2254
Merit: 669


Bitcoin Casino Est. 2013


View Profile
May 02, 2020, 10:48:56 AM
 #14

It is true that many beginners doesn't know what closed and open source wallets and it's disadvantages and disadvantages using wallets. It is recommend that beginners should be aware of closed and open source wallets and be safe from losing funds because of such problems that the wallets may have experiencing.

███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
Velkro
Legendary
*
Offline Offline

Activity: 2296
Merit: 1014



View Profile
May 02, 2020, 11:25:33 AM
 #15

Example of non-custodial and open source mobile wallets:
- Electrum
- MyCelium
- Bread Wallet
- Trust Wallet (IOS)
Neat little guide.
To all users not too much tech savy, i would advice you to always choose open source wallets. They are more secure and more verified (so trusted) than closed source projects.
In Bitcoin security is almost everything in terms of using it, so no wallet should be closed source in reality.
Towerbreeze
Member
**
Offline Offline

Activity: 166
Merit: 10


View Profile
May 02, 2020, 12:20:35 PM
 #16

I read some guide posts about custodial vs. non-custodial wallets but only a few about open vs. closed source. I often read them brought up by other users in the comments. I think many beginners don't have the slightest idea about the difference between closed and open source yet. I don't claim to be an expert on this but I will try to highlight that in this post based on what I understand so far.

Closed source: Since nobody else knows the codes except the developers, it is mainly them who can check the wallet for any bug or other vulnerabilities. I'm not sure how many are they but their number is surely fewer than the devs monitoring open source wallets. If a hacker finds a malware, it could probably take them longer time to fix that. The longer the time, the greater the risks to the funds of users.  

Another factor is you have to completely trust or at least highly trust the team. I think being a "trust-based" wallet alone is a potential red flag already and you should think carefully before using them. Why? The developers can do a lot of changes in the wallet. I can't remember who said this but here's an example, the developers can ask you to pass KYC verification before you can access your funds again. That sounds crazy and the chances of that happening are low but it is still a possibility.

Non-custodial mobile wallets used by many beginners today are probably unaware that they are closed source. Here are some of them:
- Coinomi
- Exodus
- Enjin
- Jaxx
- Trust Wallet (Android)


Open source: Huge advantage over closed source is there are more people who can check the codes for any bugs or malwares. The more eyes to inspect, the faster it is to find and fix any vulnerabilities. The wallet becomes more secure to store funds. There is also no need to put trust to a few developers and this idea truly supports decentralization too.

Example of non-custodial and open source mobile wallets:
- Electrum
- MyCelium
- Bread Wallet
- Trust Wallet (IOS)


I am sure there are similar or differing opinions from the pro users here and I would like to hear them.
Please share your thoughts, add more, or rectify if you see something inaccurate in my post.  


P.S.
I'm not promoting any of the above-mentioned wallets. If you want to use any of them, please do it at your own discretion.
Are you saying that the IOS version of trust wallet is open source while the Android version is closed source? I really doubt that, and maybe you don't know, running wallet apps on iOS are very dangerous, there is back doors on iOS
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
May 02, 2020, 01:29:49 PM
 #17

Are you saying that the IOS version of trust wallet is open source while the Android version is closed source?
That was certainly the case for a while - they closed the source for the Android app to try to prevent malicious copies of the app appearing on the Google Play store: https://medium.com/@trustwallet/why-open-sourcing-android-app-could-be-a-harm-to-the-crypto-community-fb3ae1707dc6

However, looking at their GitHub repository it looks like both the Android and Apple apps are now closed source:
https://github.com/trustwallet/trust-wallet-android-source - archived, last commit October 2018
https://github.com/trustwallet/trust-wallet-ios - archived, last commit December 2018

It seems that their underlying libraries are open source (https://github.com/trustwallet/wallet-core), but not the wallet apps themselves.
fer_coinomi
Jr. Member
*
Offline Offline

Activity: 55
Merit: 10


View Profile
May 03, 2020, 03:45:20 AM
 #18

Coinomi was open source years ago and we had to make the tough decision of closing it. The developers still contribute to several open source projects. Reopening the source is not completely out of the question, but it's not a simple decision to make either.
That doesn't answer the question of why it isn't open source? Why, if it was open source, did you decide to close it? You say it was a tough decision, so there must of been lots of factors you considered. What were they?

I'm sure you will always have lots of users, but serious users on this forum are never going to use and never going to recommend closed source software.
One of the major reasons for closing the source were fake or cloned apps being distributed on the app store. Even in case of "benign" clones, their developers would keep all support links and the official logos and branding. We cannot provide support for modified versions, and both malicious and poorly implemented "benign" clones were having a negative effect on our image and ability to provide quality support for users.



Small warning: Being on Github does not mean that wallet is open source and therefore safe. Unless you check each line in the wallet code or trust that there are sufficient developers who have checked each line with the code, there is no difference between the open and closed wallets.

Many scammers give a false sense of security by inserting part of the code "compressed on Github" or uploading unverified/recent files.

Always check wallet reviews before downloading it.
Exactly, having the source code open doesn't guarantee that the files you download from app stores are the same. And even if they are, it's not guaranteed that the source code was inspected by someone who knows what to look for. One of the biggest proponents of open source wallets admitted himself that no one was checking his wallet.
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10499



View Profile
May 03, 2020, 05:17:36 AM
 #19

One of the major reasons for closing the source were fake or cloned apps being distributed on the app store. Even in case of "benign" clones, their developers would keep all support links and the official logos and branding. We cannot provide support for modified versions, and both malicious and poorly implemented "benign" clones were having a negative effect on our image and ability to provide quality support for users.

the only thing an attacker needs for creating a malicious copy of a wallet is the name of the wallet and absolutely nothing else. the looks of the wallet can also be different, even the logo. a user that downloads such malicious wallets doesn't pay attention to those differences either, even if they do it would look like the new version's new looks. and since the attacker's intentions are to steal user's money the malicious wallet doesn't even have to provide majority of of functionality that the wallets normally do.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18507


View Profile
May 03, 2020, 07:38:16 AM
 #20

the looks of the wallet can also be different, even the logo. a user that downloads such malicious wallets doesn't pay attention to those differences either, even if they do it would look like the new version's new looks.
It is also trivially easy to create a clone the looks like another wallet. That's probably the easiest step in the entire process of creating a scam wallet. To program a wallet to steal seeds, keys, or coins, you at least have to know a bit of programming. Literally anyone can mimic fonts, colors, and layout. Being closed source doesn't help this at all, since the underlying code isn't the part a scammer needs to copy.

Exactly, having the source code open doesn't guarantee that the files you download from app stores are the same. And even if they are, it's not guaranteed that the source code was inspected by someone who knows what to look for.
Which brings me back to my original point. I'm sure you will always have plenty of users, and people who blindly download apps from the app store don't care about the code being open source. But serious bitcoin users are going to be downloading open source wallets they can verify themselves direct from GitHub or the developer's site, and not from some scam filled Google or Apple store.
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!