Bitcoin Forum
May 29, 2024, 11:09:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Dudas sobre Wallet y Nodos Bitcoin  (Read 75 times)
jbulies (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 3


View Profile
October 09, 2020, 04:24:35 AM
Merited by DdmrDdmr (2), d5000 (1)
 #1

Hola, espero estar en la categoría correcta, en caso contrario pido disculpas por robarles tiempo leyendo mis preguntas.

El caso es que utilizo un servicio de Wallet y Exchange P2P sobre el cual tengo varias dudas y no me refiero a la seguridad, sino a que necesito entender cómo funciona. El proveedor asegura que su Wallet NO es Custodial, que el usuario (y solo el usuario) tiene el control directo de sus claves privadas.

Todo esto porque utiliza:

BIP39
BIP32
SegWit
MultiSig
Se apoya a un Full Node Bitcoin propio.


Sobre lo anterior tengo varias dudas.

?Porque asegura que su Wallet no es custodial? Acaso no tienen que guardar las claves para poder compararlas cuando inicias sesión en su Wallet? O cuando restauras la Wallet con el Seed de 12 palabras? Contra que se válida el inicio de sesión o la recuperación de la Wallet sino?

?Que tiene que ver una Wallet con un Full Node Bitcoin propio y porque se apoya en el?

?Un Full Node Bitcoin no es un minero cierto? Pero sí es el que se encarga de confirmar transacciones Bitcoin.

En caso de que mi afirmación sea correcta. ?Tener un nodo Bitcoin genera ingresos al quedarse con las fee de las transacciones confirmadas por él?

Apreciaría mucho el esclarecimiento de mis disculpas.
DdmrDdmr
Legendary
*
Offline Offline

Activity: 2324
Merit: 10801


There are lies, damned lies and statistics. MTwain


View Profile WWW
October 09, 2020, 06:25:37 AM
Last edit: October 10, 2020, 12:45:48 PM by DdmrDdmr
Merited by d5000 (1)
 #2

<…>
Al utilizar un Exchange, aunque no lo abordes ahora, la seguridad si es un factor muy importante a contemplar, y de hecho, está relacionado con lo que expones posteriormente. Vamos por partes:

Un Exchange es típicamente Centralizado (CEX) o Descentralizado (DEX). En los CEX (Binance, Coinbase, etc.), uno no tiene control de sus claves privadas. Es el Exchange el que tiene sus claves privadas, y sobre un software, te hace ver tu saldo. No hay en general una relación 1:1 entre tus fondos y un par de claves privadas, sino que el Exchange puede tener en una dirección los fondos de N personas. Esto hace que, entre otras cosas, no te pueda dar tus claves privadas.

En los DEX si puedes llegar a tener tus claves privadas, pero no en todos. Algunos los venden como DEX sin serlos realmente. Por ejemplo, Binance DEX te da unos tokens que virtualizan tus Bitcoins, pero sigues sin tener tus claves privadas.

Si tienes una cuenta en un Exchange CEX, no vas a tener tus claves privadas. Para eso, necesitas tener tu propia wallet (un hardware wallet, Electrum, etc.).

Un Full Node te permite tener toda la Blockchain en tu entorno (aunque la versión pruned es más ligera a base de no tener tanto historial), y te permite crear tus wallets con tus claves privadas propias. Pero son, en todo caso, de la persona que controla en nodo. Si no lo controlas, ya lo pueden camuflar, que no son tuyas y sólo conocidas por ti.

Un Full Node te permite validar TXs, pero no confirmarlas. La confirmación sólo lo pueden hacer nodos mineros, que corren otro software, y que además son los que generan los nuevos Bitcoins con el proceso de minado de los bloques. Estos últimos, los nodos mineros, son los qie se llevan Fees, no los Full Nodes.

Ver: https://www.oreilly.com/library/view/mastering-bitcoin/9781491902639/ch06.html
famososMuertos
Legendary
*
Offline Offline

Activity: 1764
Merit: 2798


LE ☮︎ Halving es la purga


View Profile WWW
October 09, 2020, 10:20:37 AM
Merited by DdmrDdmr (1), solosequenosenada (1)
 #3

No es perdida de tiempo leer esa respuesta en su justo resumen, ahí esta la Tx post a tu OP.  Smiley
En fin, Bienvenido al Foro!

Una de las cosas maravillosas que tiene la blockchain es que ves lo que sucede y puedes entender como funciona, pero lo mejor saber como es cada características de lo que utilizas.

Algún día de seguro tendremos una mejor organización funcional basada en el objetivo de confianza creado por los mismos usuarios que sean estos los que otorguen los certificados que avalen la importancia de un DEX o CEX, para mi ambos son importantes y son una oferta de mercado dentro del nicho de la Blockchain.

Lo anterior serviría para que en primera instancia los usuarios se dedicaran al uso de su P2P, Wallet, etc con la confianza del simple proceso de enviar o recibir.  Eso lo digo porque tu pregunta si la llevamos a un amplio espectro de usuarios, esa misma duda que tienes aleja o compromete a los usuarios de a  pie de la Blockchain.

Pues lejos de buscar informaciòn como tu lo haces muchos o se alejan por no querer buscar agregar conocimiento al uso de su dinero o activos, o terminan buscando respuestas luego de que no pueden disponer de su dinero como quieren, o por obviar cosas tan simples como la seguridad o la simple confianza de creer que porque existe en la .com es de uso legitimo.

Nombras muchas cosas que en si mismas requieren de algunas horas de lectura y estudio, pero con lo dicho por DdmrDdmr tienes el norte de a donde ir o mejor por donde empezar.

Alguna lectura adicional:
BIP39
https://en.bitcoin.it/wiki/BIP_0039
Màs General:
https://bitcointalk.org/index.php?topic=5197216.0

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀

Sr. Member
jbulies (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 3


View Profile
October 09, 2020, 04:25:55 PM
 #4

Muchas gracias DdmrDdmr y famososMuertos, me siento muy agradecido por las respuestas dadas y por la acogida en el foro. Efectivamente, soy nuevo en él y de veras me hace feliz saber que hay personas como ustedes que emplean parte de su tiempo en ayudar a otros. Ahora gracias a eso tengo un poco más de conocimientos sobre los temas que planteaba en mi Post.
seoincorporation
Legendary
*
Offline Offline

Activity: 3178
Merit: 2959


Top Crypto Casino


View Profile
October 09, 2020, 05:48:41 PM
Merited by d5000 (1), DdmrDdmr (1)
 #5

?Porque asegura que su Wallet no es custodial? Acaso no tienen que guardar las claves para poder compararlas cuando inicias sesión en su Wallet? O cuando restauras la Wallet con el Seed de 12 palabras? Contra que se válida el inicio de sesión o la recuperación de la Wallet sino?
Puede que ellos almacene los datos encriptados en la base de datos así solo el cliente podría acceder a esta información, sin embargo ellos al ser los dueños del nodo podría accedes a tus monedas si quisieran.

?Que tiene que ver una Wallet con un Full Node Bitcoin propio y porque se apoya en el?
La wallet es la interface visual de tus monedas, pero para estar actualizada y poder propagar transacciones en la red necesita estar conectado a un nodo de bitcoin.

?Un Full Node Bitcoin no es un minero cierto? Pero sí es el que se encarga de confirmar transacciones Bitcoin.
Es el que se encarga de propagar la transacción, pero es diferente confirmar que propagar, el minero confirma y el nodo corre la voz de que ya está confirmada, así todos tienen la misma información sobre la red.

En caso de que mi afirmación sea correcta. ?Tener un nodo Bitcoin genera ingresos al quedarse con las fee de las transacciones confirmadas por él?
Los que se quedan con los ingresos de los fees son los mineros, al minar el bloque que contiene transacciones este se se queda con los fees y un ingreso extra llamado 'Block reward', hoy en día es 6.25BTC.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
d5000
Legendary
*
Offline Offline

Activity: 3920
Merit: 6395


Decentralization Maximalist


View Profile
October 09, 2020, 07:05:58 PM
Merited by DdmrDdmr (1)
 #6

Quería añadir que en la mayoría de las wallets "no-custodials" se trata de wallets "híbridos". Es la tecnología que usan GreenWallet y Blockchain.com, y también algunas "DEX" que funcionan con un servidor central (o sea en realidad son "semi-DEX"). En estos casos, la clave está almacenada en el servidor, pero de manera encriptada, y solamente se pueden mover Bitcoins si proporcionás la clave que desencripta esta clave. Este proceso, si la app está programada de manera segura, se hace en el navegador o en la aplicación móvil y no en el servidor, es decir el proveedor del servicio no puede "copiarla" y quedarse con tus Bitcoins. En Blockchain.com, esta clave es una combinación entre usuario y contraseña del servicio.

Este tipo de wallet es más o menos lo que mencionó seoincorporation.

Pero hay todavía otro tipo, que serían wallets que se abren en el navegador, pero la clave se almacena en tu dispositivo (generalmente en el keyring del sistema operativo), y nunca llega al servidor, ni siquiera de manera encriptada. Lo único que llega desde el servidor es el javascript de la aplicación web, el resto de los cálculos se hacen en el dispositivo. Hay por ejemplo un servicio llamado coinb.in que funciona así. En realidad, en las DEX esto sería "el camino más seguro".

Estos serían los wallets realmente "non-custodial", aunque sean "en línea".

En los DEX si puedes llegar a tener tus claves privadas, pero no en todos.[...]
Si tienes una cuenta en un Exchange, no vas a tener tus claves privadas. Para eso, necesitas tener tu propia wallet (un hardware wallet, Electrum, etc.).
¿Esto no es una contradicción? Wink

Igual creo que a lo que te referías en la segunda oración son las CEX.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
jbulies (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 3


View Profile
October 09, 2020, 11:16:21 PM
 #7

seoincorporation muchas gracias por tu respuesta, ya me queda claro. Es decir, si un desarrollador decide crear una Wallet bitcoin tendría que montar un Full Node Bitcoin detrás para que pueda crear direcciones y propagar las transacciones...

d5000 excelente tu aporte, ahora ya se que hay varios tipos de Wallets "no-custodials" y entiendo por tu brillante explicación como es el funcionamiento de cada uno de los ejemplos que expusiste. Incluso desconocía ese último sistema que describes que al parecer es el más seguro. De veras muchas gracias.
solosequenosenada
Hero Member
*****
Offline Offline

Activity: 952
Merit: 542


Freedom dies from suicide


View Profile
October 10, 2020, 10:05:08 AM
Merited by DdmrDdmr (1)
 #8

Llevas el camino correcto que pocos toman porque no se quieren complicar, esforzar, lo que sea...
Por norma general, cuanto mas fácil y sencillo peor para ti.
Cuantos mas conocimientos tengas mejores decisiones podrás tomar y el dinero es uno de los pilares de nuestra sociedad actual con lo que merece la pena informarse un poco.

Entrando en materia, no hace falta disponer de un nodo de bitcoin para propagar las transacciones por la red, puedes usar cualquier nodo publico para hacerlo pero esto tiene sus consecuencias.
Así es como funcionaria una wallet SPV, no necesitas tener un full node pero necesariamente estas CONFIANDO en esos nodos públicos. Con tu full node no confías en nadie, tu nodo verifica que los datos son correctos y el mismo propaga tus transacciones sin intermediarios que pueda espiar lo que haces.

Puedes añadir mas capas de seguridad conectando tu wallet a tu nodo bitcoin a traves de TOR, muchas wallets te permiten esto.

Si quieres usar Bitcoin para lo que fue diseñado, no debes nunca confiar en nadie, nadie mas que tu debe conocer las "llaves".
Pero esto lleva consigo toda la responsabilidad sobre tus llaves, tendrás que hacer tus backups y saber el funcionamiento básico para no perder tus monedas o cometer algún error fatal.

Te recomiendo empezar por los cursos que tienen en español los de bit2me https://academy.bit2me.com/cursos/curso-basico-bitcoin-online/


Por mi parte te recomiendo que siempre uses software libre y no confíes en nadie*   Wink


* "Don’t trust. Verify."

Bienvenido !
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!