Bitcoin Forum

Local => Português (Portuguese) => Topic started by: ilovebtc2022 on July 04, 2018, 03:37:49 PM



Title: Como uma exchange faz para ter varias carteiras dentro de sua plataforma?
Post by: ilovebtc2022 on July 04, 2018, 03:37:49 PM
Tipo assim, eu fico pensando, se quando queremos ter uma carteira em nosso computador, precisamos baixar o software fornecido pela equipe criadora da moeda e então instalar e sincronizar com o servidor e toda vez que vamos acessar, esse software faz essa sincronização, mas e nas corretoras? O processo é o mesmo?


Title: Re: Como uma exchange faz para ter varias carteiras dentro de sua plataforma?
Post by: arthurbonora on July 04, 2018, 04:29:44 PM
Tipo assim, eu fico pensando, se quando queremos ter uma carteira em nosso computador, precisamos baixar o software fornecido pela equipe criadora da moeda e então instalar e sincronizar com o servidor e toda vez que vamos acessar, esse software faz essa sincronização, mas e nas corretoras? O processo é o mesmo?

Na verdade não é a mesma coisa, ela usa apenas um servidor central e utiliza diversos endereços, por isso uma exchange nunca poderá lhe oferecer as chaves privadas.
Tem também a possibilidade de criar sobre API´s e tal, depende da exchange, mas na teoria na sua carteira do pc, você também pode criar diversos endereços btc.


Title: Re: Como uma exchange faz para ter varias carteiras dentro de sua plataforma?
Post by: Pumared on July 05, 2018, 02:39:05 AM
Processo similar a uma multi carteira. Possui várias carteiras em um servidor e "disponibilizar" na medida de demanda.


Title: Re: Como uma exchange faz para ter varias carteiras dentro de sua plataforma?
Post by: wilwxk on July 05, 2018, 11:45:58 PM
Tem que levar em conta de que as grandes empresas não usam uma simples carteira electrum em um computador normal (ou pelo menos não deveriam), provavelmente eles devem ter seu próprio sistema para gerar diversos endereços e manter os saldos dos clientes separados.


Title: Re: Como uma exchange faz para ter varias carteiras dentro de sua plataforma?
Post by: sabotag3x on July 06, 2018, 12:29:53 AM
Acredito que a maioria usa 1 hot wallet e uma cold wallet, exemplo:
https://ethplorer.io/address/0x2b5634c42055806a59e9107ed44d43c426e58258
https://ethplorer.io/address/0x2a0c0dbecc7e4d658f48e01e3fa353f44050c208
https://ethplorer.io/address/0x742d35cc6634c0532925a3b844bc454e4438f44e
https://ethplorer.io/address/0xfbb1b73c4f0bda4f67dca266ce6ef42f520fbb98

Acredito que esses 4 endereços são de exchanges, o último é da Trex.. Talvez tenha alguma da EtherDelta/IDEX/Bancor ali..

Fora isso, deve ter um sistema que gera uma wallet ligada ao seu usuário e o sistema lê quando uma transação é recebida/enviada e escreve isso num banco de dados normal..

Tipo assim, eu fico pensando, se quando queremos ter uma carteira em nosso computador, precisamos baixar o software fornecido pela equipe criadora da moeda e então instalar e sincronizar com o servidor e toda vez que vamos acessar, esse software faz essa sincronização, mas e nas corretoras? O processo é o mesmo?

Eles não devem rodar um fullnode de todas as moedas, devem usar carteiras leves para isso..



Title: Re: Como uma exchange faz para ter varias carteiras dentro de sua plataforma?
Post by: caneca on July 06, 2018, 12:38:47 AM
Lembrando que nem toda carteira precisa ser sincronizada. Carteiras como a Electrum funcionam com a blockchain nos servidores deles e você não precisa baixar os 170 gb da chain hoje. Carteiras multi moedas também possuem essa funcionalidade, o que as tornam muito práticas.


Title: Re: Como uma exchange faz para ter varias carteiras dentro de sua plataforma?
Post by: jpdorn on July 06, 2018, 06:46:34 AM
Sim, e geralmente por lidarem com grande volume, sempre usam uma carteira multi-sig pra colocar grandes quantidades em cold wallets e evitar hacks.