Author

Topic: BTCD is no more - page 350. (Read 1328490 times)

legendary
Activity: 1176
Merit: 1134
August 22, 2014, 05:51:17 AM
Won't users have to be cautious about who they are giving telepods to and who they are accepting telepods from, especially with BTC? If someone is careless and ends up getting their transporter linked to something unlawful (money laundering or something), and someone else received & deposits a telepod that originated from that transporter because the transporter they normally use got that telepod from Instantdex, then they would be linked the unlawful originator. I only skimmed over the the privacy implementations in the paper so far so I'm not actually sure if the sender and final receiver (if they withdraw to an address that can be linked to them) are associated in the chain. I'm not sure if this is a real issue because the same thing could happen with regular addresses, but it would sort of blacklist that telepod since no one would want to be linked to the originator.
certainly you need to be careful of who you transact with. Teleport does not remove the need for common sense. However, the vulnerable points are the creator and extractor, these two are linked to each other through a chain of publicly recorded clonings. However there is extreme doubt as to who controlled the cloning, so unless you are the creator or extractor, you wont have to worry too much about being linked to anything, as the question of whether you even participated in any teleports would be in doubt. Note that the extractor can be the creator, in which case the only person linked is the person to himself.

Quote
I don't know much about cryptography but is there any worry in the future about broadcasting encrypted telepods to everybody? If someone could crack it (if possible in the future) would they be able to clone and steal the telepod?
yes there is a risk that somebody with an advanced Quantum computer from the future and an equally advanced crypto cracking algo will steal the broadcasted telepods. Two defenses. Limit the broadcasting and only use the point to point onion routing. Unless you get unlucky and route through the guy with the computer from the future, you are ok. Secondly, in most scenarios, BTC will have the most lucractive amounts to crack and anybody with such advanced tech would be more likely to go after satoshi's million BTC, than your telepod, so as soon as the news breaks that Quantum Computers are cracking encryption, we need to go to plan B.

Quote
Who actually has ownership of a telepod in a trusted transaction/when a telepod is sent but not instantly cloned? I think the paper says the sender can delete it but the receiver can still clone it, so is it just whoever acts first, even with multiple people? This isn't an issue or anything because they are have to be trusting i'm just curious
The trust relationship transfers ownership the moment of acceptance and the sender should be scrubbing "spent" telepods. In trusted teleports, we leave the punishments to a higher authority that the two parties are both listening to, eg. in a corporation, the finance group, in a family, the scarier parent, etc.

Quote
Do you choose if you are sending a trusted/untrusted teleport beforehand so the receiver knows if the telepod has to be cloned immediately?
Trust is at the discretion of the receiver and since in either case the sender will mark the telepod as spent, the only difference is that the sender wont bother waiting for blockchain confirmation, as it wont happen until at least the next transfer.

these are great questions! it shows you are getting to the understanding of Teleport. At first sounds simple, then becomes confusing, then almost simple, but always some extra twists to prevent the feeling of full understanding. I think this is due to knowing that you cant know and this is not normal in crypto or computers or finance.

The privacy level has quite good properties, especially since it increases with overall activity (unique among all anon solutions), but each tx is still done the same. Add in M of N and it eliminates packet sniffers, especially due to the probabilistic routing and random onion layers. I was thinking of randomizing M of N for each telepod, but too messy and so each teleport will use the same M of N for all the telepods of the total transaction. Just when you think it cant get any better, you add in the trusted teleport path, which is basically a wild card. Anything can happen via even the smallest trusted teleport paths. There is really no way (short of actual physical surveillance and taking videos of you on your computer!) to know where the telepods are going via trusted teleport as M of N sends them in a random patter across the network, it bounces around and ends up at the destination (all protected by layers of encryption) and then there is NO cloning event, so the statistical analysis has no data to correlate. Like there not being a permanent blockchain that is vulnerable to future computers, in this case there is no blockchain event. Of course the possibility of double spending is there, and this actually brings to doubt if you really sent a payment or not, even if it was found out!

Does receiving a telepod and not cloning it mean you got payment? Plausible deniability kicks in. where is the money? it is technically in both sender and receiver's, so it is split. Now it can spread from the receiver to others, but maybe it is split into smaller pieces, so the whole things gets very fuzzy very quickly.

I would hate to be the guy tasked with trying to crack Teleport, I bet he will end up hating me Smiley

James
legendary
Activity: 1176
Merit: 1134
August 22, 2014, 03:41:20 AM
http://www.cryptocoincharts.info/v2/markets/show/nxt-mgw

MGW is now 15th largest exchange!
http://www.cryptocoincharts.info/v2/markets/info

MGW is now the biggest exchange for NXT!!
http://www.cryptocoincharts.info/v2/coins/show/nxt

The better MGW does, the better for InstantDEX

James
legendary
Activity: 1176
Merit: 1134
August 22, 2014, 03:37:09 AM
I replenished my bid for mgwBTCD
bids between 75 and 85 NXT

Ooops. I didnt notice the . in 82.5 was missing and accidentally put a bid for 825 NXT per BTCD. That's next month's price Smiley
sorry, cleared out all the sells, didnt mean to do that.
Could not resist to sell 50 btcd for that price. Would you like to be refunded?
yes please, thats a lot of extra

just send back the difference to NXT-DE2F-W76R-GL25-HMFPR

thanks! i usually dont make such mistakes, but dealing with all the MGW withdraws manually has been quite distracting
OK done. calculation based on my other filled order (90 nxt).
thank you very much!
Very honorable.

James
hero member
Activity: 966
Merit: 550
August 22, 2014, 03:33:35 AM
I replenished my bid for mgwBTCD
bids between 75 and 85 NXT

Ooops. I didnt notice the . in 82.5 was missing and accidentally put a bid for 825 NXT per BTCD. That's next month's price Smiley
sorry, cleared out all the sells, didnt mean to do that.
Could not resist to sell 50 btcd for that price. Would you like to be refunded?
yes please, thats a lot of extra

just send back the difference to NXT-DE2F-W76R-GL25-HMFPR

thanks! i usually dont make such mistakes, but dealing with all the MGW withdraws manually has been quite distracting
OK done. calculation based on my other filled order (90 nxt).

Your honesty is commendable. I sincerely respect what you just did.
full member
Activity: 135
Merit: 100
August 22, 2014, 03:31:28 AM
the price of BTCD is so stable,thanks for the community!
newbie
Activity: 51
Merit: 0
August 22, 2014, 03:27:52 AM
I replenished my bid for mgwBTCD
bids between 75 and 85 NXT

Ooops. I didnt notice the . in 82.5 was missing and accidentally put a bid for 825 NXT per BTCD. That's next month's price Smiley
sorry, cleared out all the sells, didnt mean to do that.
Could not resist to sell 50 btcd for that price. Would you like to be refunded?
yes please, thats a lot of extra

just send back the difference to NXT-DE2F-W76R-GL25-HMFPR

thanks! i usually dont make such mistakes, but dealing with all the MGW withdraws manually has been quite distracting
OK done. calculation based on my other filled order (90 nxt).
legendary
Activity: 1176
Merit: 1134
August 22, 2014, 03:18:01 AM
I replenished my bid for mgwBTCD
bids between 75 and 85 NXT

Ooops. I didnt notice the . in 82.5 was missing and accidentally put a bid for 825 NXT per BTCD. That's next month's price Smiley
sorry, cleared out all the sells, didnt mean to do that.
Could not resist to sell 50 btcd for that price. Would you like to be refunded?
yes please, thats a lot of extra

just send back the difference to NXT-DE2F-W76R-GL25-HMFPR

thanks! i usually dont make such mistakes, but dealing with all the MGW withdraws manually has been quite distracting
hero member
Activity: 966
Merit: 550
August 22, 2014, 03:14:12 AM
I replenished my bid for mgwBTCD
bids between 75 and 85 NXT

Ooops. I didnt notice the . in 82.5 was missing and accidentally put a bid for 825 NXT per BTCD. That's next month's price Smiley
sorry, cleared out all the sells, didnt mean to do that.

So that's something like $24 per BTCD  Grin ? I bet you made somebody's day (but I agree in a months time that will be the going rate anyway)
newbie
Activity: 51
Merit: 0
August 22, 2014, 03:07:04 AM
I replenished my bid for mgwBTCD
bids between 75 and 85 NXT

Ooops. I didnt notice the . in 82.5 was missing and accidentally put a bid for 825 NXT per BTCD. That's next month's price Smiley
sorry, cleared out all the sells, didnt mean to do that.
Could not resist to sell 50 btcd for that price. Would you like to be refunded?
hero member
Activity: 966
Merit: 550
August 22, 2014, 03:05:48 AM
When coins get pumped on rumours about affiliation with the dev team of BTCD, that should tell you something about how the market values BTCD and it's dev team.

There is one message for altcoin investors out there: buy BTCD and hold, don't get distracted.
I heard a rumor that said jl777 was working on BTCD Smiley

I heard that too Smiley I hereby take the liberty to congratulate you once more on your awesome job. I've been into Bitcoin/Crypto since 2012 and reading this thread has got me excited in the same way as the early days of Bitcoin itself.
newbie
Activity: 11
Merit: 0
August 22, 2014, 02:49:49 AM
This coin has the potential to beat the ATH of darkcoin, it's got an active team and good features. This coin will be a long term coin and it won't be going anywhere Smiley
legendary
Activity: 1176
Merit: 1134
August 22, 2014, 02:46:51 AM
I replenished my bid for mgwBTCD
bids between 75 and 85 NXT

Ooops. I didnt notice the . in 82.5 was missing and accidentally put a bid for 825 NXT per BTCD. That's next month's price Smiley
sorry, cleared out all the sells, didnt mean to do that.
legendary
Activity: 1176
Merit: 1134
August 22, 2014, 02:41:10 AM
When coins get pumped on rumours about affiliation with the dev team of BTCD, that should tell you something about how the market values BTCD and it's dev team.

There is one message for altcoin investors out there: buy BTCD and hold, don't get distracted.
I heard a rumor that said jl777 was working on BTCD Smiley
hero member
Activity: 966
Merit: 550
August 22, 2014, 02:34:27 AM
When coins get pumped on rumours about affiliation with the dev team of BTCD, that should tell you something about how the market values BTCD and it's dev team.

There is one message for altcoin investors out there: buy BTCD and hold, don't get distracted.
legendary
Activity: 1176
Merit: 1134
August 22, 2014, 02:23:51 AM



Can you point out the inaccurate parts of this crude drawing

- Do you actually send funds to a 'transporter' first or was that term just used to describe the originator?
- When you create a telepod do you actually withdraw BTCD from your address into the telepod's address?
- Im confused about what data is actually in the telepod
I actually create an account label called transporter. This account is only used by the create_traceable_telepod function. As the name implies this is a publicly recorded tx. The recommendation is to directly withdraw to the transporter address from an offshore exchange or from some mixing service. Now maybe we get people who dont mind others knowing that they have created a bunch of telepods, in that case just transfer funds to the transporter account and create_traceable_telepods.

I expect that there will be people that will sell aged telepods via InstantDEX so others wont have to make any public record about creating a telepod. Still working out details on how InstantDEX can allow blockchain verified but private swaps of the initial traceable telepods. Even without that this is only an issue for the first transaction after telepod creation, but you might have noticed I just dont stop until it is as perfect as I can make it. That is the nice thing about software, you get as many do-overs as possible. Too bad golf doesnt work that way too.

The telepod creation is a "normal" transaction as far as the blockchain is concerned, and funds are taken from the transporter unspent outputs into a telepod. I put in there all the information that is needed to deal with teleporting. Since you asked, here is the telepod structure:

struct telepod
{
    uint32_t filenum,xfered,height,sentheight,crc,totalcrc,cloneblock,confirmheight;
    int16_t cloneout;
    uint16_t len_plus1,tbd2,tbd3,tbd4,tbd5;
    int8_t inhwm,ischange,saved,dir,gotack,spentflag,tbd6,tbd7;
    struct transporter_log *log;
    struct telepod *abortion,*clone;
    double sentmilli,recvmilli,completemilli;
    char clonetxid[MAX_COINTXID_LEN],cloneaddr[MAX_COINADDR_LEN];
    uint64_t destnxt64bits,unspent,modified,satoshis; // everything after modified is used for crc
    uint16_t podsize,vout,spad;
    uint8_t pad,pad2,extraspace[255],sharei;
    char coinstr[8],txid[MAX_COINTXID_LEN],coinaddr[MAX_COINADDR_LEN],script[128];
    unsigned char privkey_shares[];
};

See, isnt it simple!

all the tbd, pad and extraspace are just filler so I can add more fields (the ones I am not smart enough to know I need yet) without changing the size or location within an existing telepod. Now this is just the thing that holds a standard denomination, there is a transporter log structure that binds a bunch of telepods into a single transaction. You can think of them as the high level packet and the telepods are the low level, which needs to support the onion routing, radomization of paths/retransmit, and retry if there is timeout, validating the cloning on the blockchain and some other things.

your diagram shows the worst case of telepod creator sending to telepod extractor and it also doesnt really show the M of N or onion routing, but other than that I think it is pretty close.

James

P.S. The cloning appears on the blockchain, in fact other than telepod creation and cloning and extraction, nothing else is on the blockchain. Ah, also forgot about trusted teleports, that is where there is no cloning before it is sent to the next person

P.P.S. key exit path of trading the telepod back to the creator to create a self-canceling loop of creation + cloning events
sr. member
Activity: 441
Merit: 500
August 22, 2014, 12:47:28 AM
Question for Azeh and other btcd devs besides James:

Is there anybody that worked for or is still working for BTCD, who is also working for DarkFox (DRX)? One of the DRX devs mentioned that they have a team member who has been part of the BTCD team. Im not sure if the member he was talking about was a coder, website dev, or just a PR marketing guy. In any case, can you guys confirm this? I just hope we didnt get trolled by them. Thanks

Nope, none of us core dev members have been involved in this.

Just your typically P and D folks trying to copy and leverage BTCD to their advantage.  I'd expect a lot more of this down the road.
legendary
Activity: 1176
Merit: 1134
August 21, 2014, 10:34:03 PM
Question for Azeh and other btcd devs besides James:

Is there anybody that worked for or is still working for BTCD, who is also working for DarkFox (DRX)? One of the DRX devs mentioned that they have a team member who has been part of the BTCD team. Im not sure if the member he was talking about was a coder, website dev, or just a PR marketing guy. In any case, can you guys confirm this? I just hope we didnt get trolled by them. Thanks
exchange, sportsbetting and tradebots!
at least their Foxbet will be Closed source and FoxEX will be Closed source.

They even have Tor for anon network! That must have taken a long time for them to do Smiley

More seriously, I hope you didnt buy any large amount of this stuff. Always go with the original, everything else is at best an out of date copy, at worst, ...

James
hero member
Activity: 560
Merit: 500
August 21, 2014, 10:19:04 PM
Question for Azeh and other btcd devs besides James:

Is there anybody that worked for or is still working for BTCD, who is also working for DarkFox (DRX)? One of the DRX devs mentioned that they have a team member who has been part of the BTCD team. Im not sure if the member he was talking about was a coder, website dev, or just a PR marketing guy. In any case, can you guys confirm this? I just hope we didnt get trolled by them. Thanks
hero member
Activity: 690
Merit: 501
August 21, 2014, 10:18:17 PM
I am getting reports of other coins saying that some BTCD peoples are working on their coin, or maybe even I am.
As you know I am big tent crypto guy, so I am always liking to help other coins and am encouraging other coins to get uMGW support so they can trade in NXT AE (and InstantDEX) and of course supernetwork

Like the bitshares guy starts saying because he is talking to buterin, that etherium will use bitshares (totally denied by etherium), the marketing types at other coins might use the fact that I am actually responding to them and making it into something all out of proportion to what it is.

So before assuming the rumours you hear are true, wait for actual confirmation/denial from the horse

James

I understand that people put a lot of money into certain coins, so they tend to passionately defend their coin. However, I think more people should be working for the advancement of cryptocurrencies as a whole industry, not just looking for a pump.
legendary
Activity: 1176
Merit: 1134
August 21, 2014, 10:10:22 PM
I am getting reports of other coins saying that some BTCD peoples are working on their coin, or maybe even I am.
As you know I am big tent crypto guy, so I am always liking to help other coins and am encouraging other coins to get uMGW support so they can trade in NXT AE (and InstantDEX) and of course supernetwork

Like the bitshares guy starts saying because he is talking to buterin, that etherium will use bitshares (totally denied by etherium), the marketing types at other coins might use the fact that I am actually responding to them and making it into something all out of proportion to what it is.

So before assuming the rumours you hear are true, wait for actual confirmation/denial from the horse

James
Jump to: