Bitcoin Forum
April 27, 2024, 11:45:12 AM *
News: Latest Bitcoin Core release: 27.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 62 63 ... 1126 »
  Print  
Author Topic: Obyte: Totally new consensus algorithm + private untraceable payments  (Read 1233955 times)
tonych (OP)
Legendary
*
Offline Offline

Activity: 964
Merit: 1008


View Profile WWW
September 11, 2016, 01:25:50 PM
 #241

Quote
Initial distribution

There will be no ICO, no crowdsale.  I believe the success of a currency depends on the number of people who own it, in fact Peter R’s research suggests that historical marketcap of Bitcoin follows Metcalfe's law: https://bitcointalk.org/index.php?topic=572106.0, i.e. it is proportional to the square of the number of active users.  That’s why I want Byteball to be in the hands of as many people as possible:

98% of all bytes and blackbytes (the private untraceable currency) will be distributed among bitcoin holders who link their bitcoin and byteball addresses before the launch.  No investment required, you keep your bitcoins, plus receive the bytes and blackbytes.
1% I reserve for myself

To link your byteball and bitcoin addresses, you’ll need to make a small BTC payment to a one-time bitcoin address created specifically for you.  Next, you consolidate all your bitcoins on the one address you paid from that we know is controlled by you (if you have only one bitcoin address, you skip this step as all your bitcoins are already on a single address).  Then the number of bytes and blackbytes you receive on the launch date will be proportional to the BTC amount on your linked address in a specific bitcoin block (e.g. in block 437000 which is expected late October - early November).  The detailed instructions and the exact block number will be posted later when we get ready for launching the livenet.

Why did you choose around this block, why not push this distribution process few more months all the way to new years. Then we can countdown for new years and byteball.
current expected distribution is only a month and a bit to two months most. That is not very long, especially since you wanted get as big of a distribution as possible.
stretch out few more months and maybe pay bounty for people to advertise out.

Valid points.  Maybe we'll extend the preparation period, it should become clear in a few weeks.

Simplicity is beauty
1714218312
Hero Member
*
Offline Offline

Posts: 1714218312

View Profile Personal Message (Offline)

Ignore
1714218312
Reply with quote  #2

1714218312
Report to moderator
1714218312
Hero Member
*
Offline Offline

Posts: 1714218312

View Profile Personal Message (Offline)

Ignore
1714218312
Reply with quote  #2

1714218312
Report to moderator
1714218312
Hero Member
*
Offline Offline

Posts: 1714218312

View Profile Personal Message (Offline)

Ignore
1714218312
Reply with quote  #2

1714218312
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714218312
Hero Member
*
Offline Offline

Posts: 1714218312

View Profile Personal Message (Offline)

Ignore
1714218312
Reply with quote  #2

1714218312
Report to moderator
yvv
Legendary
*
Offline Offline

Activity: 1344
Merit: 1000

.


View Profile WWW
September 11, 2016, 01:37:24 PM
 #242


The snapshot will be taken on block 437000 in early November (subject to change).


Pick a block number randomly out of range of blocks, e.g. 437000-438000, after the last block in the range is closed.

What for?

This way nobody will know exact number in advance. More mystery, less possibility to game the distribution.

.
CryptKeeper
Legendary
*
Offline Offline

Activity: 2044
Merit: 1055



View Profile
September 11, 2016, 02:05:26 PM
 #243

If you want to test drive the wallet, you can post your byteball address here and I will send you some bytes!  Grin

Here are my addresses:
KYZN4SPSZAUN2SEO4JZ2F5PEHQEXYC5S
byteball:KYZN4SPSZAUN2SEO4JZ2F5PEHQEXYC5S

DSZ6HWO6VWSQUCI67PIN27HL4LYYK5JV
byteball:DSZ6HWO6VWSQUCI67PIN27HL4LYYK5JV

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: 964
Merit: 1008


View Profile WWW
September 11, 2016, 02:12:38 PM
 #244


The snapshot will be taken on block 437000 in early November (subject to change).


Pick a block number randomly out of range of blocks, e.g. 437000-438000, after the last block in the range is closed.

What for?

This way nobody will know exact number in advance. More mystery, less possibility to game the distribution.

Since there is no way to game it, certainty is way better than mystery Smiley

Simplicity is beauty
yvv
Legendary
*
Offline Offline

Activity: 1344
Merit: 1000

.


View Profile WWW
September 11, 2016, 03:46:08 PM
 #245


The snapshot will be taken on block 437000 in early November (subject to change).


Pick a block number randomly out of range of blocks, e.g. 437000-438000, after the last block in the range is closed.

What for?

This way nobody will know exact number in advance. More mystery, less possibility to game the distribution.

Since there is no way to game it, certainty is way better than mystery Smiley

A possibility to game it by exchanges using user's funds was mentioned above, and this is a valid concern. Knowing the block number of snapshot in advance may help them to move funds around to get more bytes. Of course, making the number to be random still does not exclude all possibilities to game the distribution, but at least this could make it more difficult to plan ahead.


.
Fragbait
Full Member
***
Offline Offline

Activity: 205
Merit: 100


View Profile
September 11, 2016, 03:48:50 PM
 #246

Quick question, whats going to stop me from linking all of Satoshi Nakamoto's accounts? What kind of verification process is going to be in place to ensure that coins claimed are on a btc balance the claimer controls?
(not being negative, questions have to be asked)

If you are Satoshi, you are most welcome!!
If you are not, you probably can't use his keys.  To verify that you own the keys, we'll ask you to make a small 0.001 BTC payment from the address you claim to own.

Hi Tony CH - why not either

a) require an address to burn 1% of its balance instead of flat fee of 0.001 BTC
      - this wouldn't matter to small-medium holders at all, and
      - it would make the distribution better as a whale sitting on 10k BTC wouldn't probably want to spend all 100 BTC, and
      - it would prevent or at least make it hard for exchanges and other parties holding other people's coins to get large percentage for free

or

b) require a signed message from the claiming address instead of making a 0.001 BTC transaction
      - then people wouldn't have to make a tx that possibly compromises their privacy or loses them coins
tonych (OP)
Legendary
*
Offline Offline

Activity: 964
Merit: 1008


View Profile WWW
September 11, 2016, 04:15:57 PM
 #247


The snapshot will be taken on block 437000 in early November (subject to change).


Pick a block number randomly out of range of blocks, e.g. 437000-438000, after the last block in the range is closed.

What for?

This way nobody will know exact number in advance. More mystery, less possibility to game the distribution.

Since there is no way to game it, certainty is way better than mystery Smiley

A possibility to game it by exchanges using user's funds was mentioned above, and this is a valid concern. Knowing the block number of snapshot in advance may help them to move funds around to get more bytes. Of course, making the number to be random still does not exclude all possibilities to game the distribution, but at least this could make it more difficult to plan ahead.

What kind of moving funds around will get them more bytes?

Simplicity is beauty
tonych (OP)
Legendary
*
Offline Offline

Activity: 964
Merit: 1008


View Profile WWW
September 11, 2016, 04:40:47 PM
 #248

Hi Tony CH - why not either

a) require an address to burn 1% of its balance instead of flat fee of 0.001 BTC
      - this wouldn't matter to small-medium holders at all, and
      - it would make the distribution better as a whale sitting on 10k BTC wouldn't probably want to spend all 100 BTC, and
      - it would prevent or at least make it hard for exchanges and other parties holding other people's coins to get large percentage for free

Looks too complex to me because we need to somehow know the balance in advance.

or

b) require a signed message from the claiming address instead of making a 0.001 BTC transaction
      - then people wouldn't have to make a tx that possibly compromises their privacy or loses them coins

This one is complex too.  Not every wallet has this function, and even when it has, users rarely know how to use it.  There is nothing simpler than just regular payment, which is the basic functionality of every wallet.

Simplicity is beauty
yvv
Legendary
*
Offline Offline

Activity: 1344
Merit: 1000

.


View Profile WWW
September 11, 2016, 05:09:28 PM
 #249


The snapshot will be taken on block 437000 in early November (subject to change).


Pick a block number randomly out of range of blocks, e.g. 437000-438000, after the last block in the range is closed.

What for?

This way nobody will know exact number in advance. More mystery, less possibility to game the distribution.

Since there is no way to game it, certainty is way better than mystery Smiley

A possibility to game it by exchanges using user's funds was mentioned above, and this is a valid concern. Knowing the block number of snapshot in advance may help them to move funds around to get more bytes. Of course, making the number to be random still does not exclude all possibilities to game the distribution, but at least this could make it more difficult to plan ahead.

What kind of moving funds around will get them more bytes?

From exchange wallets into personal wallets and back after snapshot is taken.  This can be done by exchange employees without their boss even knowing about it, if they know when snapshot is going to happen. This is just one example.

.
farl4web
Legendary
*
Offline Offline

Activity: 1205
Merit: 1000



View Profile
September 11, 2016, 05:33:19 PM
 #250

So if i have 10 btc , what stops me from claiming once , sending the coins to a new adress claiming again and then havin claimed with hundreds of btc even though i just own 10 ?

We are not so stupid Smiley
As soon as you move BTC from the first address, it becomes empty and won't earn you anything.  What ultimately matters, is the balance of all your linked addresses when we make the snapshot of bitcoin blockchain in block 437000 (the exact block number subject to change).

You say "we". Is there a team behind Byteball? Or is it a one-man-show so far?
str4wm4n
Legendary
*
Offline Offline

Activity: 1611
Merit: 1001


View Profile
September 11, 2016, 05:38:35 PM
 #251

Definitely keeping an eye on this one! I see potential
kaicrypzen
Hero Member
*****
Offline Offline

Activity: 1344
Merit: 656



View Profile
September 11, 2016, 06:08:55 PM
 #252

If you want to test drive the wallet, you can post your byteball address here and I will send you some bytes!  Grin

Here are my addresses:
KYZN4SPSZAUN2SEO4JZ2F5PEHQEXYC5S
byteball:KYZN4SPSZAUN2SEO4JZ2F5PEHQEXYC5S

DSZ6HWO6VWSQUCI67PIN27HL4LYYK5JV
byteball:DSZ6HWO6VWSQUCI67PIN27HL4LYYK5JV

CryptKeeper, I sent 111 bytes to the first address and 999 bytes to the second, did you receive them? Both transactions cost 589 bytes, does this mean that the fee is set to this amount whatever the number of bytes one sends? What about this:

The fees paid for storing one’s transactions (or any other data) in the Byteball database are equal to the size of the data being stored.  If your transaction size is 500 bytes, you pay exactly 500 bytes (the native currency of Byteball) in fees.

The fees are collected partially by those who are first to reference your transaction as parent and partially by witnesses.

So, anyone here who got the fees?

Is there any way to have more information about a transaction, the id for instance, the number of confirmations it needed (it just goes from unconfirmed to cofirmed)?

or

b) require a signed message from the claiming address instead of making a 0.001 BTC transaction
      - then people wouldn't have to make a tx that possibly compromises their privacy or loses them coins

This one is complex too.  Not every wallet has this function, and even when it has, users rarely know how to use it.  There is nothing simpler than just regular payment, which is the basic functionality of every wallet.

Can't we have both? Users who know how to/can/want to sign a message may do so and others may send a payment.

animalroam
Legendary
*
Offline Offline

Activity: 1073
Merit: 1000


View Profile
September 11, 2016, 06:09:27 PM
 #253

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?

IMHO a snapshot of the bitcoin blockchain must be taken at a defined block height to verify the address amounts. Without a snapshot one could easily move his bitcoins around and claim bytes multiple times.

Snapshot at a certain block height is good but combining those bitcoins into one address in order to claim would become impossible.

Yes but I don't see any alternative to a snapshot, the risk that you can game the distribution is too high and this must be prevented at all costs. What's the advantage to combine your bitcoin adresses anyway? In bitcoin best practice is to not re-use addresses. I think it would be better to claim with multiple addresses from your wallet without moving coins around.

The snapshot will be taken on block 437000 in early November (subject to change).

Answering the original question, consolidating all bitcoins to a single address is recommended for convenience, otherwise you'll have to claim for each individual address.  If concerned about what blockchain analysts can uncover about you, pass the coins through a mixer prior to consolidating.

Coinbase users will need to create a coinbase vault with the option "I will manage security myself Advanced" and move their coins to this vault.  With this option, your BTC will be on your address, not on coinbase's.

So to confirm, would you need to own the private keys to the address to claim it or only send a small portion from the address?
CryptKeeper
Legendary
*
Offline Offline

Activity: 2044
Merit: 1055



View Profile
September 11, 2016, 06:17:18 PM
 #254

CryptKeeper, I sent 111 bytes to the first address and 999 bytes to the second, did you receive them? Both transactions cost 589 bytes, does this mean that the fee is set to this amount whatever the number of bytes one sends?

Yes, I acknowledge!  Grin
I cannot see who has sent these tx, there is no sender address! Is this meant to be like this?

I've seen the 589 Bytes fee also for my own tx. IMHO this tx type "send bytes" has a size of 589 bytes, so we have to pay 589 Bytes!  Cheesy
Other tx types may vary in fees because of a different tx size.

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: 964
Merit: 1008


View Profile WWW
September 11, 2016, 07:35:48 PM
 #255

CryptKeeper, I sent 111 bytes to the first address and 999 bytes to the second, did you receive them? Both transactions cost 589 bytes, does this mean that the fee is set to this amount whatever the number of bytes one sends?

Yes, I acknowledge!  Grin
I cannot see who has sent these tx, there is no sender address! Is this meant to be like this?

That's a good question that presents me an opportunity to tell you about another workflow, which is the only workflow possible for blackbytes (the private currency).  When you pay in blackbytes, the private payload is not stored on the public database, rather it is sent directly to the payee.  To deliver it, we need to establish a direct communication link between the payer and the payee.  This is accomplished by pairing their wallets. 

One of the parties (payer or payee) creates an invitation in his wallet by clicking Menu button -> Paired devices -> Add new -> Invite.  Select and send the long code to the other party (if meeting in person, the other party can just scan the QR code).  The other party just clicks the code if it is clickable, or pastes it in his wallet at Menu button -> Paired devices -> Add new -> Accept invitation.  Now they are paired.  Don't paste the code on this forum as it is for one-time use only, it won't work for the second person.  Rather PM it to the intended counterpart.

Once you are paired, start a chat and use "Insert address" button to share your address with the correspondent (this will be a freshly generated address, specifically for this correspondent).  The other party then clicks the received address and sends payment in bytes or in blackbytes, and you immediately receive notification in chat and know who sent the payment.  At this moment, the private payload (if it was payment in blackbytes) is already saved in your wallet, and only you and the payer know about it.

I've seen the 589 Bytes fee also for my own tx. IMHO this tx type "send bytes" has a size of 589 bytes, so we have to pay 589 Bytes!  Cheesy
Other tx types may vary in fees because of a different tx size.

It can be different, in particular it depends on the number of unspent outputs consumed by the transaction, more outputs take up more space.

Simplicity is beauty
tonych (OP)
Legendary
*
Offline Offline

Activity: 964
Merit: 1008


View Profile WWW
September 11, 2016, 07:57:27 PM
 #256

The fees are collected partially by those who are first to reference your transaction as parent and partially by witnesses.

So, anyone here who got the fees?
In the current version, the wallet does not display who got the fees, and I believe it is of little interest to most users.  Besides, the fees paid by one transaction are too small to care about (unless the marketcap is over $100bn).

Is there any way to have more information about a transaction, the id for instance, the number of confirmations it needed (it just goes from unconfirmed to cofirmed)?
The wallet is designed for unsophisticated users (GUI was borrowed from Copay, the most easy to use bitcoin wallet) and we generally avoid displaying information that bears little meaning to regular user.

There is no such thing as number of confirmations, the transaction is either confirmed or pending.  This is by design (see the white paper https://byteball.org/Byteball.pdf).

or

b) require a signed message from the claiming address instead of making a 0.001 BTC transaction
      - then people wouldn't have to make a tx that possibly compromises their privacy or loses them coins

This one is complex too.  Not every wallet has this function, and even when it has, users rarely know how to use it.  There is nothing simpler than just regular payment, which is the basic functionality of every wallet.

Can't we have both? Users who know how to/can/want to sign a message may do so and others may send a payment.

Having both is having complexity again, something I avoid by all means throughout this project.

Simplicity is beauty
tonych (OP)
Legendary
*
Offline Offline

Activity: 964
Merit: 1008


View Profile WWW
September 11, 2016, 08:03:47 PM
 #257

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?

IMHO a snapshot of the bitcoin blockchain must be taken at a defined block height to verify the address amounts. Without a snapshot one could easily move his bitcoins around and claim bytes multiple times.

Snapshot at a certain block height is good but combining those bitcoins into one address in order to claim would become impossible.

Yes but I don't see any alternative to a snapshot, the risk that you can game the distribution is too high and this must be prevented at all costs. What's the advantage to combine your bitcoin adresses anyway? In bitcoin best practice is to not re-use addresses. I think it would be better to claim with multiple addresses from your wallet without moving coins around.

The snapshot will be taken on block 437000 in early November (subject to change).

Answering the original question, consolidating all bitcoins to a single address is recommended for convenience, otherwise you'll have to claim for each individual address.  If concerned about what blockchain analysts can uncover about you, pass the coins through a mixer prior to consolidating.

Coinbase users will need to create a coinbase vault with the option "I will manage security myself Advanced" and move their coins to this vault.  With this option, your BTC will be on your address, not on coinbase's.

So to confirm, would you need to own the private keys to the address to claim it or only send a small portion from the address?

You need to control the address and have your balance on the address.  This is most easily achieved by owning the private keys, but other options also exist, e.g. the Coinbase vault in the specific setup described above, blockchain.info.

Simplicity is beauty
tonych (OP)
Legendary
*
Offline Offline

Activity: 964
Merit: 1008


View Profile WWW
September 11, 2016, 08:07:16 PM
 #258


The snapshot will be taken on block 437000 in early November (subject to change).


Pick a block number randomly out of range of blocks, e.g. 437000-438000, after the last block in the range is closed.

What for?

This way nobody will know exact number in advance. More mystery, less possibility to game the distribution.

Since there is no way to game it, certainty is way better than mystery Smiley

A possibility to game it by exchanges using user's funds was mentioned above, and this is a valid concern. Knowing the block number of snapshot in advance may help them to move funds around to get more bytes. Of course, making the number to be random still does not exclude all possibilities to game the distribution, but at least this could make it more difficult to plan ahead.

What kind of moving funds around will get them more bytes?

From exchange wallets into personal wallets and back after snapshot is taken.  This can be done by exchange employees without their boss even knowing about it, if they know when snapshot is going to happen. This is just one example.

Oh no, please don't deal with exchanges where employees can take coins so easily.

Simplicity is beauty
yvv
Legendary
*
Offline Offline

Activity: 1344
Merit: 1000

.


View Profile WWW
September 11, 2016, 09:23:16 PM
Last edit: September 11, 2016, 10:40:31 PM by yvv
 #259


The snapshot will be taken on block 437000 in early November (subject to change).


Pick a block number randomly out of range of blocks, e.g. 437000-438000, after the last block in the range is closed.

What for?

This way nobody will know exact number in advance. More mystery, less possibility to game the distribution.

Since there is no way to game it, certainty is way better than mystery Smiley

A possibility to game it by exchanges using user's funds was mentioned above, and this is a valid concern. Knowing the block number of snapshot in advance may help them to move funds around to get more bytes. Of course, making the number to be random still does not exclude all possibilities to game the distribution, but at least this could make it more difficult to plan ahead.

What kind of moving funds around will get them more bytes?

From exchange wallets into personal wallets and back after snapshot is taken.  This can be done by exchange employees without their boss even knowing about it, if they know when snapshot is going to happen. This is just one example.

Oh no, please don't deal with exchanges where employees can take coins so easily.

I don't, and always tell everybody not to do this. But people still use them and give them a shitload of their BTC, which those scamers are going to use to game your giveaway. And when they will get 99% of your bytes, they will dump them at their exchanges and drop the price into shit. MWHAHAHAHA!!!

.
Fragbait
Full Member
***
Offline Offline

Activity: 205
Merit: 100


View Profile
September 11, 2016, 09:26:42 PM
 #260

How will you know where to send the issued BYTEBALL tokens?
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 62 63 ... 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!