Bitcoin Forum
October 08, 2024, 03:58:26 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 ... 1126 »
  Print  
Author Topic: Obyte: Totally new consensus algorithm + private untraceable payments  (Read 1234230 times)
kaicrypzen
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 656



View Profile
September 10, 2016, 07:37:44 AM
 #201

I checked both on my phone and on the GP web page https://play.google.com/store/apps/details?id=org.byteball.wallet, neither lists the mic.  I'm guessing you see some broad groups of permissions rather than individual ones.

I think your guess is right.

If you found this line https://github.com/byteball/byteball/blob/e1e29620587d4a8744777af3e713c53940e1773a/src/js/directives/qrScanner.js#L13, this where we call the cordova plugin that works with the camera.

Yep, found this one Smiley.

I googled for "byteball apk" and "google play apk" and found a few.  Not sure how trustworthy they are, and some list the old version that was replaced yesterday.

Ok. If you're not sure how trustworthy they are then I prefer sticking with the GP version.

Just curious, what are you so averse of google play?

Just not a fan of the we-gather-your-info-and-habits and synchronize-your-device-without-telling-you and other-anti-privacy-stuff attitude of Goolge Smiley.

If you can't include the apk on the website, then maybe you could try submitting your app to be listed on F-droid https://f-droid.org/wiki/page/FAQ_-_App_Developers#How_do_I_get_my_app_included.3F.

tonych (OP)
Legendary
*
Offline Offline

Activity: 965
Merit: 1033


View Profile WWW
September 10, 2016, 08:08:12 AM
 #202

I see 65,000 bytes and 53,923 of ... why two please: Is it one for Bytes and the other for ByteBalls?

The other is for blackbytes.  The "of JY4R..." part is about the asset you are holding, JY4R... is blackbytes.  You can have even more than two assets.

How to link my byteball to the bitcoin addresses please

The linking phase will start later, watch this thread for announcements.

Simplicity is beauty
cryptospreader
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250


askNFTY Team Account


View Profile WWW
September 10, 2016, 08:37:20 AM
 #203

Nice project. Linux client seems to work well, but after clicking some buttons, I feel myself lost. Some user guide on what to do with those blackbytes, devices, bots, seeds etc would be nice to have.


I do suggest the same. A video presentation or a walk-through to all of the features available in the client is advisable at this point.
CryptKeeper
Legendary
*
Offline Offline

Activity: 2044
Merit: 1055



View Profile
September 10, 2016, 11:05:02 AM
 #204

Thanks.
Another question: there are many app types listed in the whitepaper. I'm wondering how many of them are already available in the current release? How many devs are working on this?

All the app types are implemented in the core library https://github.com/byteball/byteballcore but only payments are available through the GUI wallet.  The rest can be invoked directly in javascript, see samples at https://github.com/byteball/headless-byteball/tree/master/play.
One dev so far (me).

Jesus, you need a team!  Roll Eyes

Quite an achievement for only one person, you can be proud! I've got the feeling that this could be really huge. Do you have a vision how the project should go forward?

Follow me on twitter! I'm a private Bitcoin and altcoin hodler. Giving away crypto for free on my Twitter feed!
tonych (OP)
Legendary
*
Offline Offline

Activity: 965
Merit: 1033


View Profile WWW
September 10, 2016, 11:46:35 AM
 #205

Thanks.
Another question: there are many app types listed in the whitepaper. I'm wondering how many of them are already available in the current release? How many devs are working on this?

All the app types are implemented in the core library https://github.com/byteball/byteballcore but only payments are available through the GUI wallet.  The rest can be invoked directly in javascript, see samples at https://github.com/byteball/headless-byteball/tree/master/play.
One dev so far (me).

Jesus, you need a team!  Roll Eyes

Quite an achievement for only one person, you can be proud! I've got the feeling that this could be really huge. Do you have a vision how the project should go forward?

Like many open-source projects it should be supported by the community, which will hopefully emerge.
If you are a developer, you are welcome to contribute to our github repos.

Simplicity is beauty
tonych (OP)
Legendary
*
Offline Offline

Activity: 965
Merit: 1033


View Profile WWW
September 10, 2016, 12:18:29 PM
 #206

Just curious, what are you so averse of google play?

Just not a fan of the we-gather-your-info-and-habits and synchronize-your-device-without-telling-you and other-anti-privacy-stuff attitude of Goolge Smiley.

If you can't include the apk on the website, then maybe you could try submitting your app to be listed on F-droid https://f-droid.org/wiki/page/FAQ_-_App_Developers#How_do_I_get_my_app_included.3F.

I agree they are becoming too intrusive with their data mining.
I checked F-droid but didn't change my decision to distribute APKs through google play exclusively.  The biggest merit of google play is auto-updates, which is absolutely required for security apps like this.  While you say you are prepared to go through the trouble of manual updating, most people aren't, and I don't want to encourage use of outdated software that might have critical security bugs.  Moxie Marlinspike had some fair criticisms about f-droid, which I totally agree with, and I believe, for this kind of apps, google is a lesser evil.

Since you are rightfully concerned about privacy, I want you to be aware that Byteball wallet sends crash reports to me whenever it detects any abnormal condition.  These reports have already helped me fix some bugs in the latest release and identify others that need further investigation.

Simplicity is beauty
CryptKeeper
Legendary
*
Offline Offline

Activity: 2044
Merit: 1055



View Profile
September 10, 2016, 02:40:01 PM
 #207

Thanks.
Another question: there are many app types listed in the whitepaper. I'm wondering how many of them are already available in the current release? How many devs are working on this?

All the app types are implemented in the core library https://github.com/byteball/byteballcore but only payments are available through the GUI wallet.  The rest can be invoked directly in javascript, see samples at https://github.com/byteball/headless-byteball/tree/master/play.
One dev so far (me).

Jesus, you need a team!  Roll Eyes

Quite an achievement for only one person, you can be proud! I've got the feeling that this could be really huge. Do you have a vision how the project should go forward?

Like many open-source projects it should be supported by the community, which will hopefully emerge.
If you are a developer, you are welcome to contribute to our github repos.

I cannot help you with the development but I can help you finding a community (and maybe there are some good devs among them).

I'll try to make this project popular using my twitter account (3000 followers) and my contacts from other crypto projects.
IMHO some bounties for community tasks like beta testing, documentation, translations, end user support, marketing, fighting the trolls Cheesy etc. etc. could be really helpful.
You should consider to set aside another percentage of bytes for these things.

Follow me on twitter! I'm a private Bitcoin and altcoin hodler. Giving away crypto for free on my Twitter feed!
spartacusrex
Hero Member
*****
Offline Offline

Activity: 718
Merit: 545



View Profile
September 10, 2016, 02:53:01 PM
 #208

Back to the tech..

With the private fixed denominations, what happens if I have a single 1000 output,  and i need to pay someone 523..?

Do I need to get change from someone?

Life is Code.
tonych (OP)
Legendary
*
Offline Offline

Activity: 965
Merit: 1033


View Profile WWW
September 10, 2016, 03:50:54 PM
 #209

Like many open-source projects it should be supported by the community, which will hopefully emerge.
If you are a developer, you are welcome to contribute to our github repos.

I cannot help you with the development but I can help you finding a community (and maybe there are some good devs among them).

I'll try to make this project popular using my twitter account (3000 followers) and my contacts from other crypto projects.
IMHO some bounties for community tasks like beta testing, documentation, translations, end user support, marketing, fighting the trolls Cheesy etc. etc. could be really helpful.
You should consider to set aside another percentage of bytes for these things.

Thank you for your help, we do need active community members.
While I expect most community effort, including development, to be voluntary, I'll consider funding some clearly defined tasks without impacting the distribution percentages.

Simplicity is beauty
tonych (OP)
Legendary
*
Offline Offline

Activity: 965
Merit: 1033


View Profile WWW
September 10, 2016, 03:57:49 PM
 #210

Back to the tech..

With the private fixed denominations, what happens if I have a single 1000 output,  and i need to pay someone 523..?

Do I need to get change from someone?

Depends on the denomination of your 1000 output.  Consider it like cash.
In code, we have tolerances that allow to round the transfer amount if you are short of small-denomination outputs required to compose the exact desired amount.

Simplicity is beauty
spartacusrex
Hero Member
*****
Offline Offline

Activity: 718
Merit: 545



View Profile
September 10, 2016, 04:29:59 PM
 #211

Back to the tech..

With the private fixed denominations, what happens if I have a single 1000 output,  and i need to pay someone 523..?

Do I need to get change from someone?

Depends on the denomination of your 1000 output.  Consider it like cash.
In code, we have tolerances that allow to round the transfer amount if you are short of small-denomination outputs required to compose the exact desired amount.

And so if it is just 1 1000 note ?

To pay 523, I would need to change it with someone ?

Life is Code.
tonych (OP)
Legendary
*
Offline Offline

Activity: 965
Merit: 1033


View Profile WWW
September 10, 2016, 06:16:17 PM
 #212

And so if it is just 1 1000 note ?

To pay 523, I would need to change it with someone ?

Yes, same as cash.

Simplicity is beauty
Sam123
Hero Member
*****
Offline Offline

Activity: 980
Merit: 502


View Profile
September 10, 2016, 06:36:42 PM
 #213

How  to see the all the previous addresses generated please
spartacusrex
Hero Member
*****
Offline Offline

Activity: 718
Merit: 545



View Profile
September 10, 2016, 06:41:21 PM
 #214

And so if it is just 1 1000 note ?

To pay 523, I would need to change it with someone ?

Yes, same as cash.

Why not have a special 'split' txn ?

So I can split my 1000, into a subset of smaller denominations that allow payment of any amount. Say.. 500, 100x4, 50, 10x4, 5, 1x5.. etc

This would not increase the proof size as all the unused coins would just be outputs in the txn, that wouldn't need tracking.

So you would have one extra txn with the single 1000 input and the above outputs. All controlled by you. You would need to post that.

The payment final proof would only be one step longer, and in fact in this case all the outputs used would link back through the same proof tree?

Then you could use those outputs to make 523.

I know your system keeps track of amounts of the individual coins, but the spli txn could be designed specifically to sort all that out.

Life is Code.
tonych (OP)
Legendary
*
Offline Offline

Activity: 965
Merit: 1033


View Profile WWW
September 10, 2016, 06:51:01 PM
 #215

How  to see the all the previous addresses generated please

Gear icon -> Advanced -> Wallet information -> scroll to Last wallet addresses

Simplicity is beauty
tonych (OP)
Legendary
*
Offline Offline

Activity: 965
Merit: 1033


View Profile WWW
September 10, 2016, 06:53:54 PM
 #216

And so if it is just 1 1000 note ?

To pay 523, I would need to change it with someone ?

Yes, same as cash.

Why not have a special 'split' txn ?

So I can split my 1000, into a subset of smaller denominations that allow payment of any amount. Say.. 500, 100x4, 50, 10x4, 5, 1x5.. etc

That's what smaller denominations are for.  If we allow unlimited splitting (remember, there is no merging), all large-denomination coins will be split and large-value payments will become inconvenient.

Simplicity is beauty
kaicrypzen
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 656



View Profile
September 10, 2016, 08:39:46 PM
 #217

I checked F-droid but didn't change my decision to distribute APKs through google play exclusively.  The biggest merit of google play is auto-updates, which is absolutely required for security apps like this.  While you say you are prepared to go through the trouble of manual updating, most people aren't, and I don't want to encourage use of outdated software that might have critical security bugs.

I see your point. I do however believe that all the solutions can co-exist, Google Play + auto-upates for those who activate them, Google Play without auto-updates for those who deactivate them, F-droid and apk. I don't think this will penalize users from a given group. People who do not use auto-updates (GP or F-droid) and people who use apks are generally aware that they should keep an eye on potential updates and that they should untick allow 3rd party apks once an app is installed Smiley.

Moxie Marlinspike had some fair criticisms about f-droid, which I totally agree with, and I believe, for this kind of apps, google is a lesser evil.

Didn't know about that, so I searched and found this discussion https://github.com/WhisperSystems/Signal-Android/issues/127 between @moxie and users pushing for providing his app outside Google Play. Some of the concerns he raised back in 2013 were no more in 2015 (Yep the discussion lasted 2 years Smiley).

Since you are rightfully concerned about privacy, I want you to be aware that Byteball wallet sends crash reports to me whenever it detects any abnormal condition.  These reports have already helped me fix some bugs in the latest release and identify others that need further investigation.

Thanks for pointing that out. Do you mean that it is hard-coded or the user can choose not to send the reports?

My opinion on the matter in general, is that the user should have the choice and assume the consequences that come with their choice.

tonych (OP)
Legendary
*
Offline Offline

Activity: 965
Merit: 1033


View Profile WWW
September 10, 2016, 09:33:16 PM
 #218

Since you are rightfully concerned about privacy, I want you to be aware that Byteball wallet sends crash reports to me whenever it detects any abnormal condition.  These reports have already helped me fix some bugs in the latest release and identify others that need further investigation.

Thanks for pointing that out. Do you mean that it is hard-coded or the user can choose not to send the reports?

My opinion on the matter in general, is that the user should have the choice and assume the consequences that come with their choice.

In the current version, it is hard-coded.
One way to get rid of the reports is by connecting to another hub (change hub address in global settings) that doesn't process bug reports.  I'm not aware of any other hubs except the one I run, but you can run your own https://github.com/byteball/byteball-hub.

This is one of recent bug reports to see what information it contains:

Javascript error: Uncaught TypeError: Object [object Object] has no method 'retrieveJsMessages'

TypeError: Object [object Object] has no method 'retrieveJsMessages'
   at pollOnce (file:///android_asset/www/cordova.js:969:40)
   at pollOnceFromOnlineEvent (file:///android_asset/www/cordova.js:960:5)

Breadcrumbs:
Sat Sep 10 2016 17:17:52 GMT+0200 (CEST): index.js
Sat Sep 10 2016 17:17:56 GMT+0200 (CEST): already connecting to wss://byteball.org/bb
Sat Sep 10 2016 17:17:59 GMT+0200 (CEST): already connecting to wss://byteball.org/bb
Sat Sep 10 2016 17:18:00 GMT+0200 (CEST): connected to wss://byteball.org/bb
Sat Sep 10 2016 17:47:18 GMT+0200 (CEST): already connecting to wss://byteball.org/bb
Sat Sep 10 2016 17:47:18 GMT+0200 (CEST): already connecting to wss://byteball.org/bb
Sat Sep 10 2016 17:47:20 GMT+0200 (CEST): connected to wss://byteball.org/bb
Sat Sep 10 2016 17:55:58 GMT+0200 (CEST): already connecting to wss://byteball.org/bb
Sat Sep 10 2016 17:55:58 GMT+0200 (CEST): already connecting to wss://byteball.org/bb
Sat Sep 10 2016 17:55:59 GMT+0200 (CEST): connected to wss://byteball.org/bb
Sat Sep 10 2016 17:56:08 GMT+0200 (CEST): bugreport

UA: Mozilla/5.0 (Linux; Android 4.4.4; GT-I9000 Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36
Program: byteball-test android 0.2

Simplicity is beauty
Sam123
Hero Member
*****
Offline Offline

Activity: 980
Merit: 502


View Profile
September 10, 2016, 09:41:10 PM
 #219

How  to see the all the previous addresses generated please

Gear icon -> Advanced -> Wallet information -> scroll to Last wallet addresses

Great thanks
animalroam
Legendary
*
Offline Offline

Activity: 1073
Merit: 1000


View Profile
September 10, 2016, 11:44:37 PM
 #220

So when distribution happens, would we need to consolidate all bitcoins to a certain address before a certain block? How would sending from a coinbase wallet work - if a user sent maybe 0.0001 BTC from an address to your address and the Coinbase address contains 100 BTC, would he/she have a weight of 100 BTC during distribution?
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 ... 1126 »
  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!