Bitcoin Forum
December 16, 2019, 01:22:39 PM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Do you Accept Komodo ICO conversion vs Reject Komodo ICO conversion and fund new dev team?
Accept - 141 (68.1%)
Reject - 66 (31.9%)
Total Voters: 207

Pages: « 1 ... 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 [334] 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 ... 551 »
  Print  
Author Topic: BTCD is no more  (Read 1327515 times)
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1090


View Profile WWW
September 25, 2014, 09:01:30 PM
 #6661

I tryed reading the whitepaper, although I didn't read it to the end. Do I understand right, that basically the idea is safely sending privkeys to transaction recipient?
There is the encapsulation of funds into a self-contained package (telepod)
This is then sent and verified (cloned) so that the anon set is all the clonings during the specified timewindow (clonesmear)

However, different users have different clonesmear parameters so the attacker wont even know what the complete anon set is.

With the addition of even a small percentage of trusted teleports, the sender's anon set is the entire duration from the sender's cloning (when the funds were received) to when the destination account clones. this could literally be everybody as it is possible to age a telepod for months.

There are random delays wherever possible to make correlations difficult. Even the selection process of what telepods to use to fulfull a tx using a genetic algorithm that is based on evolution toward the best metric, but it is a stochastic process.

Each packet is put into L onion layers. The number of onion layers is randomized so it could be 1 layer or L.

The private nodes use probabilistic routing, or rather the network uses probabilistic routing to reach the private nodes. There is no (IP <-> acct) mapping, just a statistical histogram that each node that ever received a message from the private node maintains. For nodes that never received a direct message, there is no historical data to even look at. Each private node can determine what public nodes it announces itself to, and it will use its own loopback privacy server as a gateway to do this. It is possible that a determined attacker can do some brute force sybil attack to get a higher than noise level correlation of (IP <-> acct) so if you are really privacy minded, I would advise to NEVER publish your really private acct #. Only send this really private acct number to people you absolutely trust over the encrypted network. If the attacker doesnt know your acct #, then he cant run any sybil attacks to correlate it. Also, the longer the clonesmear window, the more private, so be patient and let time be your friend

Then there is the M of N fragmenting of each telepod with probabilistic dropout at each hop. What that means is that looking at packet traffic, it is quite difficult to know if a packet coming in was meant for that node, or whether it was dropped. Nor whether a packet coming out was originated from that node or just forwarded. When M packets arrive, the telepod is reassembled just like it was sent "directly"

As you can see Teleport is a bit more than "safely sending privkeys to transaction recipient"

James

P.S. ./BitcoinDarkd SuperNET '{"requestType":"sendmessage","dest":"13434315136155299987","msg":"hello"}'

The above is how to invoke the SuperNET API sendmessage command to send the message "hello" to dest acct 13434315136155299987
I don't see how doublespends coud be prevented with this approach.
the blockchain is used to verify the funds before crediting the sender

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
1576502559
Hero Member
*
Offline Offline

Posts: 1576502559

View Profile Personal Message (Offline)

Ignore
1576502559
Reply with quote  #2

1576502559
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
clovis A.
Legendary
*
Offline Offline

Activity: 1206
Merit: 1000



View Profile
September 26, 2014, 01:35:09 AM
 #6662

I tryed reading the whitepaper, although I didn't read it to the end. Do I understand right, that basically the idea is safely sending privkeys to transaction recipient?

You can broadly think of it that way, though with various extra safeguards. If you use an address that has never been used before, and there is no way of tracking you outside the blockchain (which is incredibly easy in many cases) then the transaction cannot be traced to you.

Think of it like playing pass the parcel in the dark, except you and the recipient are wearing infrared goggles.

I love this analogy Cassius!!  It's original and it made me smile seeing the mental picture Smiley

.
|
.
.
|
s i a
.
|
.
.
|
.
.
|
.
.
|
.
.
|
.
Cloud storage is about to change
                          Are you ready?
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1090


View Profile WWW
September 26, 2014, 01:56:27 AM
 #6663

I am doing a design level review with anonymint via PM
Also Kristov Atlas will be doing a review, hopefully of both the design level and the code conformance to the design

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1090


View Profile WWW
September 26, 2014, 02:24:58 AM
 #6664

just had first successful SuperNET message from one of my servers to someone else's server!

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
BTCDDev
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250


View Profile
September 26, 2014, 02:41:45 AM
 #6665

just had first successful SuperNET message from one of my servers to someone else's server!


I hope everyone here appreciates what is going on right now!

SuperNET is now being actively tested, anyone who knows their way around a command line can volunteer to help out over at forum.thesupernet.org

I am very excited about where we are headed value-wise. This is going to change our community for the better Smiley

Matthew

BitcoinDark: RPHWc5CwP9YMMbvXQ4oXz5rQHb3pKkhaxc
Top Donations: juicybirds 420BTCD ensorcell 84BTCD Stuntruffle: 40BTCD
Top April Donations: juicybirds 420BTCD; ensorcell: 42BTCD
tjmaruy
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
September 26, 2014, 02:48:01 AM
 #6666

sweet, all u do is greatly appreciated very much
benthach
Legendary
*
Offline Offline

Activity: 1610
Merit: 1000


View Profile WWW
September 26, 2014, 03:01:36 AM
 #6667

the darkhole is dying

i had never done any transaction on bitcointalk and never will, i scam no one. the scammers just don't like my posts.
stdset
Hero Member
*****
Offline Offline

Activity: 572
Merit: 500



View Profile
September 26, 2014, 07:07:43 AM
 #6668

the blockchain is used to verify the funds before crediting the sender
Alice wants to buy something from Bob and Jack, but has enough money only for one purchase, not both. Nonetheless she sends her privkeys to them both, they verify that funds indeed belong to the privkey, and send her the purchases. After waiting reasonable amount of time, so that the purchases already sent, Alice performs regular onchain transaction sending the funds to herself.

Cassius
Legendary
*
Offline Offline

Activity: 1736
Merit: 1031


View Profile WWW
September 26, 2014, 07:56:23 AM
 #6669

I tryed reading the whitepaper, although I didn't read it to the end. Do I understand right, that basically the idea is safely sending privkeys to transaction recipient?

You can broadly think of it that way, though with various extra safeguards. If you use an address that has never been used before, and there is no way of tracking you outside the blockchain (which is incredibly easy in many cases) then the transaction cannot be traced to you.

Think of it like playing pass the parcel in the dark, except you and the recipient are wearing infrared goggles.

I love this analogy Cassius!!  It's original and it made me smile seeing the mental picture Smiley

You'll appreciate from James' response that it's a little more complicated than that. But this is the 'GUI stuff' version Smiley
PhilipMorris
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250



View Profile
September 26, 2014, 09:17:55 AM
 #6670

The market on Bittrex is not reflecting the latest developments I see  Undecided
stdset
Hero Member
*****
Offline Offline

Activity: 572
Merit: 500



View Profile
September 26, 2014, 10:18:26 AM
 #6671

the blockchain is used to verify the funds before crediting the sender
Alice wants to buy something from Bob and Jack, but has enough money only for one purchase, not both. Nonetheless she sends her privkeys to them both, they verify that funds indeed belong to the privkey, and send her the purchases. After waiting reasonable amount of time, so that the purchases already sent, Alice performs regular onchain transaction sending the funds to herself.

Please read the whole whitepaper or check the post made before in this Thread. People already asked this question the whole time without taking their time to investigate them self.

You want to learn something ? Spend some time, we won't do the thinking for you.
All I see relates to sofisticated routing, onion layers, telepod fragmenting, etc. I ask simple question however. If you know a post where it's answered, please point to that post.

valarmg
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
September 26, 2014, 10:46:38 AM
 #6672

the blockchain is used to verify the funds before crediting the sender
Alice wants to buy something from Bob and Jack, but has enough money only for one purchase, not both. Nonetheless she sends her privkeys to them both, they verify that funds indeed belong to the privkey, and send her the purchases. After waiting reasonable amount of time, so that the purchases already sent, Alice performs regular onchain transaction sending the funds to herself.

Bob sweeps the funds into a new account (on blockchain). Jack or Alice can no longer spend them.
cloudboy
Hero Member
*****
Offline Offline

Activity: 690
Merit: 500


View Profile
September 26, 2014, 01:26:20 PM
 #6673

Price dropping on Bittrex? People haven't been reading the forum the past couple of days!

Good, I'm still buying  Smiley Smiley
l8orre
Legendary
*
Offline Offline

Activity: 1084
Merit: 1002


View Profile
September 26, 2014, 02:50:46 PM
 #6674


Ok so I am partially successful in building bitcoindark.

I did manange to build Bitcoindark-qt and it is running nicely. I also got 0.0005 or so from a faucet, so it appears to running correctly.

Now I am a bit insecure because I can not find any wallet encryption. Since I rarely use bitcoin (NXT rulez!), I vaguely remember that tehre was s.t. about that.

Was that omitted in BTCD on purpose or did my build go wrong somehow and the encryption got dropped out?
 

Also, I do NOT get the headless testserver to build- and usually it is the gui stuff that is more bitchy than the server stuff:

notary@notty:~/workbench/Blockchains/bitcoindark/doc$ cd ../src/
notary@notty:~/workbench/Blockchains/bitcoindark/src$ make -f makefile.unix
g++ -c -O2  -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/home/azure/workbench/Blockchains/bitcoindark/src -I/home/azure/workbench/Blockchains/bitcoindark/src/obj -DUSE_UPNP=0 -I/home/azure/workbench/Blockchains/bitcoindark/src/leveldb/include -I/home/azure/workbench/Blockchains/bitcoindark/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/alert.d -o obj/alert.o alert.cpp
alert.cpp:273:1: fatal error: opening dependency file obj/alert.d: Datei oder Verzeichnis nicht gefunden
 }
 ^
compilation terminated.
make: *** [obj/alert.o] Fehler 1


Anyone got any hints for me? Thanks!
BTCDDev
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250


View Profile
September 26, 2014, 02:57:12 PM
 #6675


Ok so I am partially successful in building bitcoindark.

I did manange to build Bitcoindark-qt and it is running nicely. I also got 0.0005 or so from a faucet, so it appears to running correctly.

Now I am a bit insecure because I can not find any wallet encryption. Since I rarely use bitcoin (NXT rulez!), I vaguely remember that tehre was s.t. about that.

Was that omitted in BTCD on purpose or did my build go wrong somehow and the encryption got dropped out?
 

Also, I do NOT get the headless testserver to build- and usually it is the gui stuff that is more bitchy than the server stuff:

notary@notty:~/workbench/Blockchains/bitcoindark/doc$ cd ../src/
notary@notty:~/workbench/Blockchains/bitcoindark/src$ make -f makefile.unix
g++ -c -O2  -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/home/azure/workbench/Blockchains/bitcoindark/src -I/home/azure/workbench/Blockchains/bitcoindark/src/obj -DUSE_UPNP=0 -I/home/azure/workbench/Blockchains/bitcoindark/src/leveldb/include -I/home/azure/workbench/Blockchains/bitcoindark/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/alert.d -o obj/alert.o alert.cpp
alert.cpp:273:1: fatal error: opening dependency file obj/alert.d: Datei oder Verzeichnis nicht gefunden
 }
 ^
compilation terminated.
make: *** [obj/alert.o] Fehler 1


Anyone got any hints for me? Thanks!

Are you building from the laowais repo? Or the dev repo?

If the laowais:
Code:
mkdir obj obj/zerocoin

Matthew

BitcoinDark: RPHWc5CwP9YMMbvXQ4oXz5rQHb3pKkhaxc
Top Donations: juicybirds 420BTCD ensorcell 84BTCD Stuntruffle: 40BTCD
Top April Donations: juicybirds 420BTCD; ensorcell: 42BTCD
l8orre
Legendary
*
Offline Offline

Activity: 1084
Merit: 1002


View Profile
September 26, 2014, 03:01:08 PM
Last edit: September 26, 2014, 03:23:29 PM by l8orre
 #6676

yep - the laowais repo. I'll try, thanks!

edit- that did it! I have a nice BitcoinDarkd running now.

the mkdir obj obj/zerocoin is supposed to be done in /src

It seems I missed out on the 'strip symbles' somehow, I have an executable of ~58MB, whereas the qt as 8MB.
Now I want to try to talk to it via rpc- I know how to do that from bitcoin, so I'll start tweaking the ./BitcoinDark/conf

Thanks again!
jjiimm_64
Legendary
*
Offline Offline

Activity: 1876
Merit: 1000


View Profile
September 26, 2014, 03:49:37 PM
 #6677


I do own some BTCD, Am I then one of the stakeholders?     I am still fuzzy on the details.

Jim


As long as you keep the wallet open and unlock to stake then you are one of the stakeholders. The point is to keep the network as secure as possible and only people staking can make that happen. Along with gaining more BTCD, the dividend is pretty much an incentive since so much of SuperNET will be riding on BTCD. There is also mention of checking how long each user stakes to determine fairness of dividend so that opening the wallet once a month for a few hours doesn't gain the same benefit as someone that always keeps theirs' open. Basically, you are rewarded twice over for keeping the wallet open and staking.



NICE... However it says the dividends will be paid to an associated nxt addy? how does that work.


you pick a public BTCD address to use. It doesnt have to have much BTCD in it. The software will automatically map this address to a NXT address (using its privkey), then it will make a NXT alias so that you can use the same public BTCD address even inside NXT

James

James,  Thank you much for answering.

My only question left is:
How do I 'pick a public BTCD address to use'?    And I assume I want to use the addy that holds all my btcd.

1jimbitm6hAKTjKX4qurCNQubbnk2YsFw
Maxmast
Member
**
Offline Offline

Activity: 79
Merit: 10


View Profile
September 26, 2014, 04:28:27 PM
 #6678

Does anyone on here like LTCD?  Cool

LTCD is a shitcoin.

Get Free VpnCoin, Join BitNet ! VoZbKEt7GwDEgKyFUG8nGHoSn43TkK1X4M
Frogman
Legendary
*
Offline Offline

Activity: 1232
Merit: 1003



View Profile WWW
September 26, 2014, 04:36:46 PM
 #6679

Why does it already have over 200pages and has been growing much faster than BTCD. I did come on here to fight. I like BTCD, I think they can work well together. Smiley
Bitinvestor
Sr. Member
****
Offline Offline

Activity: 471
Merit: 250


View Profile
September 26, 2014, 04:46:39 PM
 #6680

Why does it already have over 200pages and has been growing much faster than BTCD. I did come on here to fight. I like BTCD, I think they can work well together. Smiley

LTCD has nothing to do with BTCD apart from the name. Go away.

Those who cause problems for others also cause problems for themselves.
Pages: « 1 ... 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 [334] 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 ... 551 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!