Project Decorum - Crowdsale (Ended)

It requires people to be diligent and look at the transactions first. Also that’s exactly why I put a time limit on it, exactly. 5-10 minute window like I said, solves the issue you are trying to bring up.

And @digipl’s idea takes that solution even further, if people want to do that extra step to take it from 99% security to 100%

the people cannot control this as its your end.

Yes that would help but leaves possible problems still. For instance the person has an issue their end (power/internet issues) and the more people the more chance it’ll happen to one or more people.

This is the way to do it. No timing issues, no rush to complete etc.

1 Like

No. It’s the blockchain.

That’s why this idea works. It’s open

And yeah his addition makes it even more secure.

Looks good!

RIP PDC on Bittrex… is there any other exchange listing it ?

I think we will not see any exchange any time soon…

Maybe, I’m contacting some exchanges that appear somewhat legit and trustworthy to request listing. If not, we’ll probably do an ERC-20 transition so we get at least access to some decentralised exchanges.

16 Likes

No, my point was that the user cannot control the others and you giving the first person the second’s amount. My example showed how person 1 made a mistake and person 2 missed out entirely and person 2 did everything correctly.

And the reason the first person delayed could be as simple as they lost their private key, they had an accident after sending the eth, or a number of other reasons. And it was your end that gave the second person’s amount to the first.

What you described first up meant that people could lose out to scammers, foreseeable mistakes, etc and it is your end that gave the wrong person the amount.

That is why you MUST use the other method suggested later. Your first method is faulty in some circumstances and prone to scamming or foreseeable errors making it credit the wrong person. And to use that first method is irresponsible I am sorry to say. Especially when the method to encode the address in the eth transaction is available.

Hi, now that PDC is removed from Bittrex, where can I store my PDC’s?
Can I use Project Decorum Wallet?

Thks.

PDC is an Omni asset, so can be stored on any Omni compatible wallet (Omniwallet.org being a popular choice).

Alternatively you can store PDC on any non-segwit Bitcoin wallet, then import the private key to Omniwallet when you want to send them in the future.

3 Likes

What do we need for a erc-20 transition.
A burn address so that the funds cannot be used again on the old blockchain.
Proof that the owner of a bitcoin address is the same than that of the ethereum address.

A valid burn address is an address whereof no private keys are known.
If we convert a ethereum address or the hash thereof to base 58 add a 1 in front remove excess characters and add a checks.
Then i think we satisfied all requirement.

Possible method
Step 1 Bob enters his ethereum address in the burn address generator.

Step 2 Bob sends his omni-tokens to the burn address.

Step 3 Bob communicates his ethereum address to Alice.

Step 4 Alice enters the received ethereum address in the burn address generator.

Step 5 Alice checks the omni-token balance and confirmations of the burn address.

Step 6 Alice transfers erc-20 tokens to the ethereum address.

All Alice steps can be automated.
Alice has to be careful to not grant the same tokens twice to the ethereum address.
Omni tokens can be send directly from exchange so no double btc transaction fees.

2 Likes

My main worry is that the server hosting this could be hacked, after which the burn address could be changed to an address of the attacker. A single address could be confirmed through other sources (like this forum), and a cryptographic signature to authorize the ETH address can’t be faked.

The issue is that this needs to run for a very long time, preferably until SAFE and PDC are ready for launch. That gives hackers a lot of time to poke.

7 Likes

Cloudflare won’t make your server hacker-proof. That’s a pretty ridiculous claim. It will provide you with DDoS protection and some application firewalling, but if your webserver config (or plugins, or code, or whatever) is not secure your site will be vulnerable to attacks. But yes, in some extend Cloudflare can block a few of those attacks, but you can’t depend on it of course.

4 Likes

The issue is about fully automatising it. Even with the IP hidden behind Cloudflare, the server processing the requests will be vulnerable. Automatisation requires some logic. Of course, the logic should be fairly simple, but it’s no security guarantee.

Thinking out loud: Ideally there would be a cryptographic relation (possible?) between the OMNI burn address and the ERC-20 address. Alice has an ERC-20 address (call it E) she likes the new coins on. The OMNI burn address, O, might be calculated from E. Alice transacts her PDC to the calculated O, and lets Bob know of address E. Bob can independently calculate O too, and verify whether a transaction is done to that burn address, then sends the equivalent new coins to E.

I have actually little knowledge about whether above is feasible or possible at all.

It would also be nessecary to ensure the burn address is not somehow owned by Alice, hence a one-way calculation (e.g. hash) between E and O.

4 Likes

Hi @Seneca maybe you want to look into app.bancor.network, you’ll need their token bnt to get listed. Disclaimer I own 0.87 bnt :stuck_out_tongue_winking_eye:

I think unfortunately this is not possible, Storj transitioned also :frowning:
https://docs.storj.io/discuss/594bbdcd97f2b0000f74961b

The only time that I saw an automation, was when Shapeshift.io allowed people to buy their token in exchange for every token on Shapeshift.

:stuck_out_tongue:

2 Likes

I think I meant something different with automatising. If I’m reading correctly STORJ automatised the transitioning process using their conversion application. Meaning without manual intervention from their side.

1 Like

What I like about this method is that the code for it can be run locally, which makes it easier to provide multiple copies through different sources for those who want to double check they generated a legit burn address.

1 Like

Losing Bittrex without having a backup plan is a pretty epic fail by Seneca. I’m glad I saw the signs and sold a while back. RIP!

1 Like

it ain’t over until the fat lady sings :wink:

4 Likes

Not his fault Bitrex delisted, didn’t seem likely.

Getting listed there in the first place was great. Many projects with larger icos do not accomplish that.

Not much value there for another exchange to list this Omni coin when it was on bittrex, for obv reasons.

Only thing that matters and what @seneca will be judged on is if investors ultimately profits, what he delivers and how it evolves. Not what exchange is or is not trading the coin pre-alpha.

10 Likes

To be fair, he’s likely actually building the product, and hopefully not too concerned about speculation prices for some bittrex trading ‘dudes’

11 Likes