0 Members and 1 Guest are viewing this topic.
Finally, you can experience the pre-distribution linking of Byteball and Bitcoin addresses.We are launching a new testnet, and you'll be able to get a portion of its distribution in proportion to your balance in Bitcoin testnet.0. Get your Bitcoin testnet wallet ready and funded.1. Download and install the wallet for the new Byteball testnet: https://github.com/byteball/byteball/releasesYou will have two Byteball wallets - one for the old testnet that you already have, the other for the upcoming new testnet.2. Visit https://byteball.org and click the link to chat with the Transition Bot. The link will open the new wallet and start a chat. Follow the instructions of the Transition Bot to prove your Bitcoin balance.You have two options to prove your Bitcoin balance:a. By making a micropayment. The bot will see your address the payment came from, will know that it is your address, and will instruct you to move your Bitcoins to this address. By making several micropayments, you can link several Bitcoin addresses to the same Byteball address.b. By signing a message (if your Bitcoin wallet supports this function). You tell the bot your Bitcoin address and sign your Byteball address with the Bitcoin address. After you prove one address (a typical Bitcoin wallet has dozens of them), you can either move all your coins to this single proven address or prove all other addresses in the same way -- by signing a message.If you try to link the same Bitcoin address to multiple Byteball addresses, only the last linking counts.If you prove by micropayment, remember to check that the Bitcoin address that the bot received the micropayment from, is indeed your address. An attacker might see your payment on the blockchain and repeat the same micropayment from his address trying to trick you to move your funds to him.3. After linking, there is no use of the new wallet before the distribution, just keep it installed (backup if necessary). It will receive the bytes on the distribution day. If you make any Bitcoin payment, your coins will most likely be moved to a new change address. Chat with the bot again, see the balance on your linked address(es) and move the coins back to the linked address(es) if necessary.The linking phase will end in late November, after which we'll do the distribution for the new testnet. Those who linked their Byteball and Bitcoin addresses will receive new test bytes in proportion to their Bitcoin testnet balances on the distribution day. If all goes well, we'll do exactly same linking, but with real Bitcoin addresses, from early December to December 25 before the upcoming livenet launch and distribution.
Total balance linked: 11046.67590134 BTCCurrent transition rate: 0.11046676 BTC/gigabyte
Q: Does Byteball have this same problem with extended public keys and private keys? Is it safe to reveal your extended public key provided you don't reveal any of your private keys?A: We use BIP44 for HD wallets, and it is the same as in Bitcoin, and the same safety measures apply.
Q: I wondered about this too To make a private transaction you need to first pair your device with your counterparty. Doesn't it reveal your ip? A: The IP is visible to the hub only, not to the counterparty.
Q: Is the witness list included in transaction and cannot be tampered with?A: Everything in the transaction, including witness list, is hashed and signed, hence cannot be tampered with.
Q: Hmm this is interesting. But what about the parents? If the invalid tx gets some parents for the 1st time, he is suppose to get some fees. Will he actually gets it? If so then I can devise an attack by creating massive invalid double spending tx and the only purpose is to grab all the fees related to first time parents.A: Recipients of fees are selected among valid transactions only.
Q: That is quite an observation, if that is the case then what is stopping users attacking the network with double spend inputs that have been edited for the same time input, wouldn't both then be accepted at the same time since the timestamps are identical so it wouldn't know which one comes first.A: There are no timestamps in Byteball protocol. AFAIK it is the only cryptocurrency that doesn't use clock time at all. Ordering of transactions is based on Main Chain within the DAG.
Q: Also, another issue, Ive sewn transactions posted by my wallet containing a witness list, I assume this witness list will evwntually wnd uo in a witness list unit and be untamperable, but is it possible to make a modifyed wallet to send a witness list which is 12witnessws of my own choosing, my witnesses would see the transactio n right, modify the witness list to be 11 real ones plus my own and tske the transaction fee. The other witnesses wouldnt know anything, id just take all/many fees.A: Witness list unit is a reference to another unit that already lists your witnesses explicitly. It is just another way to say who your witnesses are when the same witness list is reused. It saves space, costs only the size of the unit hash (44 bytes) instead of 12 witness addresses (12 * 32 = 384 bytes).
Q: Here is a question about the second distribution phase: what if I change my Byteball address? Do I lose my 0.1 new byte per 1 byte received in the first round? A: If you didn't remove your wallet, you still have the old BB address (but your receiving BB address constantly changes, same as in Bitcoin wallets). If you have a new wallet, you'll have to link again. I'll announce all the details when we start the linking phase for the 2nd round.
Q: Let's assume for the sake of argument that 16*106 bitcoins are linked for the second round, so this means that 1015 bytes should be distributed which wouldn't be possible, or am I missing something? Thx.A: In this unlikely case, we'll distribute the remaining 88% proportionally.
Q: If the majority of coins remains at your disposal for so long time, how do you think it will affect the adoption by exchanges or other businesses? You may be the most honest person in the world, and will keep all your promises (and I personally believe you will), but how you can prove that to others, so they believe you will not just dump your undistributed coins?A: Having to keep so many undistributed coins doesn't make me feel comfortable either. I have to find a balance between distributing fast and distributing wide, which takes more time to allow more people to pull in. I might move the undistributed funds to a multisig address, I would expect my cosigners to:- have a long term interest in the success of Byteball at best, or be neutral at least- be non-anonymous- have a good reputation in the crypto community- be trusted not to collude with me or with each other
Q: No, there no applications on main net yet. There are few example bots on test net. I hope, some applications on main net are coming soon. Tonych is not very active on this thread since after distribution, I guess he is cocking something to surprise us.A: Demos of some applications are running on testnet https://byteball.org/testnet.html (need to install a separate wallet), all source code is in our github repos. Still more to come.