Bitcoin Exchange Website - 20/10/2017 09:51 EDT

已关闭 已发布的 6 年前 货到付款
已关闭 货到付款

[FOR FULL PROJECT PLEASE CONTACT ME]

Step 1 — Smart contract logic

Ethereum smart contracts already provide us with the means to run logic of continuous double auction exchanges— such as GDAX, Bitfinex, Kraken or Poloniex—on a blockchain computer. The speed of today’s networks present practical challenges with respect to user experience because the market can potentially be reorganized for a few minutes after new orders are submitted and trades have apparently executed, but solutions are already in the wings. Threshold Relay will bring finality down to a handful of seconds (a 50X+ speedup compared with Ethereum today) and the Casper team is also working on solutions too so we might make do for a while. The real challenge is that the tokens we create in our smart contracts cannot be trustlessly connected to the valuable native tokens on other chains. For example, we are unable to create an XBT token in an Ethereum smart contract that is trustlessly connected to a bitcoin/BTC that we can then exchange for native ether/ETH.

Step 2 — Threshold signature hack

For simplicity, hereafter we will only talk in terms of custodying bitcoin/BTC on an exchange hosted by Ethereum, although the same technique would in fact work for custodying any native crypto token from a chain that uses ECDSA signatures to authorize transactions.

You can find the papers describing how to do it here:

[login to view URL]

[login to view URL]~stevenag/[login to view URL]

To be clear, these threshold signature schemes are not like the optimized BLS system we use in DFINITY Threshold Relay that can combine outputs from hundreds of signers to create a unique deterministic threshold signature in a few milliseconds. In fact, this system is so horribly inefficient that combining the signing outputs of our guardians will take a very long time indeed and their CPUs will glow red hot, but this isn’t a problem here. It is perfectly acceptable to institute modest withdrawal fees to cover the computational cost and require that withdrawals from our Ethereum based financial exchange take a while to process — after all, many will happily leave their funds on a safe exchange for convenience!!

Step 3 — Guardian incentives

We need to create an incentive scheme for our guardians, since we wish to involve and advertise trustworthy persons and companies who will not disappear or collude. The simplest means is to grant them a small transaction fee on all withdrawals from the exchange.

Step 4 — Governance

The decentralized financial exchange needs its own management system since guardians must be elected, software updates to the smart contracts adopted and so on. We will therefore minimally design the exchange as a DAO (Decentralized Autonomous Organization).

Step 5 — Threshold crypto setup

Once the set of guardians has been setup, they must setup their threshold signature scheme. This means that some kind of process or protocol must be run that upon completion ensures that each of our 50 guardians has a private “key share” used to contribute towards collaborative production of a threshold signature that can act as the single simple ECDSA signature authorizing the network to dispense bitcoins from the deposit address. As mentioned, the threshold signatures schemes referenced are really hacks that create signatures that are backwards compatible with the normal ECDSA signatures currently used by Bitcoin and Ethereum networks. This means that, in contrast with the BLS threshold signature scheme used by DFINITY Threshold Relay, setup is rather more challenging.

Step 6 — Guardian client software

We must create some special “guardian client software” that watches the exchange’s smart contracts and periodically collaboratively signs Bitcoin transactions when users wish to redeem XBT.

Bitcoin 电子商务 HTML PHP 网站设计

项目ID: #15445021

关于项目

19个方案 远程项目 活跃的6 年前

有19名威客正在参与此工作的竞标,均价€1852/小时

Angel521

I am a developer who has an insatiable appetite for goals. I am very interested in your project because I have much experience in such projects in 10 years. I have good skills with the programming language including 更多

€1500 EUR 在20天内
(115条评论)
7.5
AzzkaNoor

Hello there. I have seen your job posting. I will like to ask some questions. Please come over the chat so we can discuss things. Some intro about me. I am an enthusiastic developer/implementer who does not stop unt 更多

€1250 EUR 在20天内
(36条评论)
7.3
king18yat

No advance payment is needed , Daily work updates and daily communication , 1 year support for updates of any nature , error removal, Graphics / template/content will be provided

€1250 EUR 在20天内
(35条评论)
6.4
WebcoderSaurabh

Dear manager! I am pleased to present my application and CV for your consideration as a Web Developer. Having 2+ years experience in the industry, and a strong educational background featuring a degree in Computer 更多

€1250 EUR 在20天内
(45条评论)
6.4
yasirk1979

Dear Sir, I have fully understood requirements of your project & there are no questions at all but if you want, I can give you my understanding to give you an idea that we have similar understanding. I have 10+ year 更多

€1666 EUR 在60天内
(14条评论)
6.0
csinfotechorg

GREETING ! On behalf of CS Infotech having experience of 7+ years. We have develop the coin and will do the work on monthly basis Please ! Do revert for further discussion regarding this project . r.u@CSI

€1500 EUR 在30天内
(22条评论)
4.9
Masalykin

Good afternoon Your project is very interesting We have a developer from Ghana problems with English will not Contact us now and we will discuss everything

€777 EUR 在20天内
(7条评论)
4.1
rupaneeraj

Hello Hello i am interested in this project contact me for further discssuion a i am interested in this project contact me for further discssuion a

€1250 EUR 在20天内
(1条评论)
2.4