Bitcoin Forum
September 27, 2021, 12:18:41 PM *
News: Latest Bitcoin Core release: 22.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 [137] 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 ... 1128 »
  Print  
Author Topic: Obyte: Totally new consensus algorithm + private untraceable payments  (Read 1227339 times)
2weiX
Legendary
*
Offline Offline

Activity: 2030
Merit: 1003

this space intentionally left blank


View Profile
December 27, 2016, 08:11:56 PM
 #2721

We have a new #auctionroom channel in slack:

Quote
Second auction of the day will take place approximately @ 20:45 UTC today (not earlier but maybe a bit later). Amount for sale is 48GB. Bids start at 0.45BTC.

If you want to take part in the auctions, you can get your slack invite here:
http://slack.byteball.org/


plus-upping this, push push!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1632745121
Hero Member
*
Offline Offline

Posts: 1632745121

View Profile Personal Message (Offline)

Ignore
1632745121
Reply with quote  #2

1632745121
Report to moderator
1632745121
Hero Member
*
Offline Offline

Posts: 1632745121

View Profile Personal Message (Offline)

Ignore
1632745121
Reply with quote  #2

1632745121
Report to moderator
1632745121
Hero Member
*
Offline Offline

Posts: 1632745121

View Profile Personal Message (Offline)

Ignore
1632745121
Reply with quote  #2

1632745121
Report to moderator
tonych
Hero Member
*****
Offline Offline

Activity: 926
Merit: 894


View Profile WWW
December 27, 2016, 08:15:08 PM
 #2722

I looked through the transactions in the block explorer and couldn't understand the technical terms. In this example transaction what are Unit, Authors, Children, and Parents? Is the Unit like a Bitcoin transaction ID and the Authors like a Bitcoin sending address?

https://explorer.byteball.org/#zD17W8iMLjb4Uxtt66NIcdhiCv9MCAtQFaBDY4jSXNo=

Quote
Unit zD17W8iMLjb4Uxtt66NIcdhiCv9MCAtQFaBDY4jSXNo=
Authors
UGP3YFIJCOCUGLMJUFKLXLNYNO4S7PT6
Children
V1UF7jRtqFUDWsOxmSLz23rTs7s0azPbpiNrXncsH74=
Parents
EjR+BnqoiGywB7WIEpELtxjyLku2bVylF8EcAjVGteE=
KSy9G0vl4PdpqZb9VCLJ2pnZyDtcUT+gE30O3uaX9uE=

Unit is hash of data unit, similar to bitcoin transaction ID, but unit can have more than just a transaction.
Authors are addresses who signed the transaction, similar to bitcoin sending address.
Children and parents are pointers to later and earlier units in the DAG (see the arrows between units).

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

Activity: 378
Merit: 250


View Profile
December 27, 2016, 08:21:15 PM
 #2723

Hello tonych

Im running a witness and it crashes with this

events.js:160
     throw er; // Unhandled 'error' event
     ^Error: write EPIPE
   at exports._errnoException (util.js:1022:11)
   at WriteWrap.afterWrite [as oncomplete] (net.js:804:14)


And how come it says this "distance above threshold, will witness" in the logs, but I havent told anyone about the witness ID/public-key, how come it is trying to witness?

Does it make any sense to run a byteball-relay as well as a witness, the logs seem to be the same, is the witness also doing relay?
HI-TEC99
Legendary
*
Offline Offline

Activity: 2142
Merit: 1261



View Profile
December 27, 2016, 08:34:22 PM
Last edit: December 28, 2016, 04:34:11 AM by HI-TEC99
 #2724

I looked through the transactions in the block explorer and couldn't understand the technical terms. In this example transaction what are Unit, Authors, Children, and Parents? Is the Unit like a Bitcoin transaction ID and the Authors like a Bitcoin sending address?

https://explorer.byteball.org/#zD17W8iMLjb4Uxtt66NIcdhiCv9MCAtQFaBDY4jSXNo=

Quote
Unit zD17W8iMLjb4Uxtt66NIcdhiCv9MCAtQFaBDY4jSXNo=
Authors
UGP3YFIJCOCUGLMJUFKLXLNYNO4S7PT6
Children
V1UF7jRtqFUDWsOxmSLz23rTs7s0azPbpiNrXncsH74=
Parents
EjR+BnqoiGywB7WIEpELtxjyLku2bVylF8EcAjVGteE=
KSy9G0vl4PdpqZb9VCLJ2pnZyDtcUT+gE30O3uaX9uE=

Unit is hash of data unit, similar to bitcoin transaction ID, but unit can have more than just a transaction.
Authors are addresses who signed the transaction, similar to bitcoin sending address.
Children and parents are pointers to later and earlier units in the DAG (see the arrows between units).

Thanks

Also, in the advanced section of the wallet there was a string starting with xpub if I remember correctly. Is that like a Bitcoin public key, and is it safe to let others know it?

<edit>

This is the xpub string I referred to, and it is an extended public key for an HD wallet.
https://github.com/byteball/byteball-merchant

Quote
The merchant runs as a daemon and it doesn't hold any private keys. Instead, it knows only the extended public key and uses it to generate a new receiving address for each order.

Quote
xPubKey: extended public key of the home wallet that is to collect funds. To find it out, open the GUI wallet, click gear icon -> Advanced -> Wallet Information, look for "Extended public keys", double-click to select it (it starts with "xpub"), copy and paste into the conf.

I only know of one problem for Bitcoin HD wallet extended public keys. You can safely reveal an extended public key, but if you also reveal one private key from any generated in the same HD wallet an attacker can calculate all the other private keys from that wallet.


https://bitcoinmagazine.com/articles/deterministic-wallets-advantages-flaw-1385450276

Quote
The problem is this: although you certainly can securely hand out child keys with no risk to the parent key, and you can hand out master public keys with no risk to the master private key, you cannot do both at the same time. The exploit for when that situation does arise is actually quite simple

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?
tuvok007
Legendary
*
Offline Offline

Activity: 1316
Merit: 1001


View Profile
December 27, 2016, 08:34:30 PM
 #2725

Where can I buy some byteball?
HI-TEC99
Legendary
*
Offline Offline

Activity: 2142
Merit: 1261



View Profile
December 27, 2016, 08:36:26 PM
 #2726

Where can I buy some byteball?

At this exchange

https://cryptox.pl/

In the Byteball slack

http://slack.byteball.org/

Or in this trading thread (make sure you use escrow)

https://bitcointalk.org/index.php?topic=1728405.0

DiCE1904
Legendary
*
Offline Offline

Activity: 1118
Merit: 1002


View Profile WWW
December 27, 2016, 08:43:03 PM
 #2727

Hello tonych

Im running a witness and it crashes with this

events.js:160
     throw er; // Unhandled 'error' event
     ^Error: write EPIPE
   at exports._errnoException (util.js:1022:11)
   at WriteWrap.afterWrite [as oncomplete] (net.js:804:14)


And how come it says this "distance above threshold, will witness" in the logs, but I havent told anyone about the witness ID/public-key, how come it is trying to witness?

Does it make any sense to run a byteball-relay as well as a witness, the logs seem to be the same, is the witness also doing relay?

Is running a witness the only way to collect fees from transactions? Is there a guide on setting one up that you used?

SatoNatomato
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
December 27, 2016, 08:50:35 PM
 #2728

Hello tonych

Im running a witness and it crashes with this

events.js:160
     throw er; // Unhandled 'error' event
     ^Error: write EPIPE
   at exports._errnoException (util.js:1022:11)
   at WriteWrap.afterWrite [as oncomplete] (net.js:804:14)


And how come it says this "distance above threshold, will witness" in the logs, but I havent told anyone about the witness ID/public-key, how come it is trying to witness?

Does it make any sense to run a byteball-relay as well as a witness, the logs seem to be the same, is the witness also doing relay?

Is running a witness the only way to collect fees from transactions? Is there a guide on setting one up that you used?
There is no guide, but I can help anyway, despite being possible competitors,

I cloned this https://github.com/byteball/byteball-witness

then edit the conf.js and run node start.js (or maybe I ran npm install before that)

So simple. Much wow. Also you could setup a reverse proxy and point its wss://you.com/bb to your desired port, open firewalls, and receive incoming connections, as specified on byteball/byteballcore or byteball-relay github.
kola-schaar
Sr. Member
****
Offline Offline

Activity: 336
Merit: 260


View Profile
December 27, 2016, 08:52:14 PM
 #2729

...
As we can see with only $10 billion market cap (less than the current market cap of bitcoin) storing 1 MB file in the Byteball system becomes expensive ($10). It shows that the design of the system (1 quadrillion cap of internal currency) precludes any widespread use case regarding data storing. Claiming that the system is scalable with regard to data storage is therefore unsubstantiated.

Please check if I did these calculations correctly as this looks like a rather serious issue.

Maybe you are right. But as I understand, byteball is not primarily intended as a mass storage:
•   page 33 Assets
•   page 37 Bank issued assets
•   page 38 None-financial-assets
•   page 38 Bonds
•   page 39 Commodity Bonds
•   page 40 Funds
•   page 40 Settlements
•   page 40 private payment
•   page 42 Fixed denominations assets
•   Page 45 Arbitrary structured data  (..this message type can be used to post Ethereum code for the subset..)
•   Page 45 Text
•   page 46 Voting
•   page 47 private messaging
Byteball is the wet dream of every banker. It is the Swiss army knife for the financial industry and / or Business economist, Accountant and Tax Consultant..
It‘s more like a very safe, secure, indestructible, tamper-proof paper. You can also use it to write books or letters, but it's actually too smart and expensive for this kind of use. But as tony explains (page 45 Text) you can store hashes.. - For me it looks flexible enough..
davidoski
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250



View Profile
December 27, 2016, 08:54:37 PM
 #2730


Great calculations.

I do not expect the system to be a general purpose data storage though, storing 1MB is already too much for what people are storing in various blockchains already - which is certificates, and hashes of public keys or other such small things which are in the 4kb range.

If you are really really really rich then you can use it to store your mp3 files or your 4K movies in it.

So to me, this says, the design is solid, we dont want your 4k movies as transactions, but your 4kilobyte rsa keys are perfect, hell throw in a 128kilobyte message for fun.

System scales well.
Ok, so "data storage" is rather "just a little text storage".  This is not to criticize but to make things clear. "Data storage" and "scalable" sounds like god knows what.

Chancellor on brink of second bailout for banks
yvv
Legendary
*
Offline Offline

Activity: 1344
Merit: 1000

.


View Profile WWW
December 27, 2016, 09:07:03 PM
 #2731


Great calculations.

I do not expect the system to be a general purpose data storage though, storing 1MB is already too much for what people are storing in various blockchains already - which is certificates, and hashes of public keys or other such small things which are in the 4kb range.

If you are really really really rich then you can use it to store your mp3 files or your 4K movies in it.

So to me, this says, the design is solid, we dont want your 4k movies as transactions, but your 4kilobyte rsa keys are perfect, hell throw in a 128kilobyte message for fun.

System scales well.
Ok, so "data storage" is rather "just a little text storage".  

It is called metadata. DAG is great for storing this type of data. Of course, terabytes of audio/video/etc should be stored somewhere else.

.
davidoski
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250



View Profile
December 27, 2016, 09:17:48 PM
Last edit: December 27, 2016, 09:30:12 PM by davidoski
 #2732

The other question that comes to mind is if a full node stores the whole history of DAG data. I couldn't find a clear answer in the white paper. In one place it is stated that the node stores "a current chain" which may be different than "a current chain" of some other node. It suggest that a node stores only a part of the whole DAG data but I'm not sure if this is really the case. If the full node was storing the whole historic DAG data it would be another issue with regard to scalability. It wouldn't be that much different than a blockchain with no blocksize limit (like Monero for instance).

Chancellor on brink of second bailout for banks
piebeyb
Legendary
*
Offline Offline

Activity: 1554
Merit: 1009

Bitcoin Trader Since 2012


View Profile
December 27, 2016, 09:18:56 PM
 #2733

Where can I buy some byteball?
You can buy it through their slack, maybe you can go there soon Smiley
SatoNatomato
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
December 27, 2016, 09:19:12 PM
 #2734


Great calculations.

I do not expect the system to be a general purpose data storage though, storing 1MB is already too much for what people are storing in various blockchains already - which is certificates, and hashes of public keys or other such small things which are in the 4kb range.

If you are really really really rich then you can use it to store your mp3 files or your 4K movies in it.

So to me, this says, the design is solid, we dont want your 4k movies as transactions, but your 4kilobyte rsa keys are perfect, hell throw in a 128kilobyte message for fun.

System scales well.
Ok, so "data storage" is rather "just a little text storage".  This is not to criticize but to make things clear. "Data storage" and "scalable" sounds like god knows what.
Any takers on implementing byteball-bittorrent, that is popular these days with webtorrent and gittorrent, so now we need, bytetorrent, or torrentball?

Torrentball is a fancy name.
SatoNatomato
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
December 27, 2016, 09:27:01 PM
 #2735

I wonder if it would be possible to modify the wallet, to have a list of witnesses, which are all owned by me.

Then sending transactions from my wallet to my other wallet.

The fees would end up with my witnesses? They would see it first, the would sign it.

Then my 12 witnesses would be modified to actually ask/pass on the transaction to the other real witnesses for confirmations. Eventually the transactions would be in the Main Chain, but the real witnesses would have no chance to collect the fee?

Would this work tonych?

davidoski
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250



View Profile
December 27, 2016, 09:32:28 PM
 #2736

I wonder if it would be possible to modify the wallet, to have a list of witnesses, which are all owned by me.

Then sending transactions from my wallet to my other wallet.

The fees would end up with my witnesses? They would see it first, the would sign it.

Then my 12 witnesses would be modified to actually ask/pass on the transaction to the other real witnesses for confirmations. Eventually the transactions would be in the Main Chain, but the real witnesses would have no chance to collect the fee?

Would this work tonych?



No, the list of witnesses can't differ more than 1 from the rest of the network. (the White Paper - page 11)

Chancellor on brink of second bailout for banks
ArabMist
Member
**
Offline Offline

Activity: 107
Merit: 10


View Profile
December 27, 2016, 09:42:31 PM
 #2737

Agreed. Encrypted messaging and transfer of value anonymously as byteball's best chance of success. It does those two very well
davidoski
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250



View Profile
December 27, 2016, 09:44:52 PM
 #2738

Agreed. Encrypted messaging and transfer of value anonymously as byteball's best chance of success. It does those two very well

I wondered about this too Smiley To make a private transaction you need to first pair your device with your counterparty. Doesn't it reveal your ip?

Chancellor on brink of second bailout for banks
SatoNatomato
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
December 27, 2016, 09:47:01 PM
 #2739

Agreed. Encrypted messaging and transfer of value anonymously as byteball's best chance of success. It does those two very well

I wondered about this too Smiley To make a private transaction you need to first pair your device with your counterparty. Doesn't it reveal your ip?
You could do it over tor onion services or i2p hidden "eepsites" I guess?

On the other issue:

Does the transaction include the list of witnesses in an immutable way? So the first witness could not act as a proxy and rewrite the witness list?
davidoski
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250



View Profile
December 27, 2016, 09:49:16 PM
 #2740

Agreed. Encrypted messaging and transfer of value anonymously as byteball's best chance of success. It does those two very well

I wondered about this too Smiley To make a private transaction you need to first pair your device with your counterparty. Doesn't it reveal your ip?
You could do it over tor onion services or i2p hidden "eepsites" I guess?

Obviously but that doesn't sound like anonymous payments if I have to hide behind Tor to make it anonymous.

Chancellor on brink of second bailout for banks
Pages: « 1 ... 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 [137] 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 ... 1128 »
  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!