¿Cuál es la minRelayTxFee?

¿Cuál es la minRelayTxFee?
¿Y para qué sirve, cuál es el valor predeterminado y, ¿cómo el valor de cambio?

+778
Nestor Lgk 5 feb. 2016 12:18:26
29 respuestas

Mi Configuración: Con la ayuda de la Mangosta módulo nos encargamos de todas las operaciones de Base de datos Mongo. Para cada nuevo usuario de una cartera se genera y se almacena dentro de un Mongo colección.

MÉTODO: Si utilizamos Usuario.find({}, function(err, docs) {. Podemos obtener cada objeto de usuario.

Usuario.find({}, function(err, docs) {
 if (err) {console.log('no se Pudo encontrar Carteras en DB');} else { 
 docs.forEach(function(dirección) {
la consola.registro(dirección);
});
}
});

// de la consola.registro(dirección); <== Resultado:

{ tokens: [],
 perfil: { género: ", la ubicación de: ", sitio web: ", foto: "},
 __v: 0,
 equilibrio: 0,
 playerWallet: '2N3qPHp7bNaL4hiztrzZCzCywryKUzb5ale',
 contraseña: '$2a$10$JRs/hyiStyhcZzHBwFnhmulKX0vTqlNMTGdxjjddcsd0bufe7k6wc',
 correo electrónico: '[email protected]',
 nombre de usuario: '111111111111111111111',
 createdAt: Lun 02 de Mayo de 2016 01:38:11 GMT+0300 (EEST),
 updatedAt: Lun 02 de Mayo de 2016 01:38:17 GMT+0300 (EEST),
 _id: 57268553ea2d6bb50c9d4069 
}
2N3qPHp7bNaL4hiztrzZCzCywryKUzb5ale }
{ tokens: [],
 perfil: { género: ", la ubicación de: ", sitio web: ", foto: "},
 __v: 0,
 equilibrio: 0,
 playerWallet: '2N2oG4nBJZU19Aks3MLvHqDKMXePmHhbejc',
 contraseña: '$2a$10$cCo5gQgqcRpQW9Dl/P. 48uJEQCaOpJOLY8LVpQxoQFZ6nUqQD8lec',
 correo electrónico: '[email protected]',
 nombre de usuario: '2222222222222222222222222',
 createdAt: Lun 02 de Mayo de 2016 01:38:38 GMT+0300 (EEST),
 updatedAt: Lun 02 de Mayo de 2016 01:38:44 GMT+0300 (EEST),
 _id: 5726856eea2d6bb50c9d406a 
}
2N2oG4nBJZU19Aks3MLvHqDKMXePmHhbejc
{ tokens: [],
 perfil: { género: ", la ubicación de: ", sitio web: ", foto: "},
 __v: 0,
 equilibrio: 0,
 playerWallet: '2My1FGBG6erNXfzeGXg5DXnLk2PWxhpk9sl',
 contraseña: '$2a$10$tL96HqPIAi6q8XnI3z4Bc.dX88fTYQXsTt.UFWJQn4k6ZdDFOZLe2',
 correo electrónico: '[email protected]',
 nombre de usuario: '33333333333333333333333',
 createdAt: Lun 02 de Mayo de 2016 01:39:03 GMT+0300 (EEST),
 updatedAt: Lun 02 de Mayo de 2016 01:39:09 GMT+0300 (EEST),
 _id: 57268587ea2d6bb50c9d406b 
}

AQUÍ RESIDE EL PROBLEMA: Porque yo uso un bucle for para recorrer toda la cartera de direcciones, tengo 3 diferentes llamadas y obtener siempre un objeto en un momento. Yo nunca tener más de 1 objeto de Usuario almacenado en mi .Archivo JSON.

var _24HourGame = ".24HourGame.json"; // Ruta de guardado
var usuario = '[email protected]';
var loginPassword = 'SuperSecretPassword';
var otp = '0000000';

var bitgo = new BitGoJS.BitGo();

var listWallets = function() {

Usuario.find({}, function(err, docs) {
if (err) {console.log('no se Pudo encontrar Carteras en DB');} else { 
 docs.forEach(function(dirección) {
la consola.registro(dirección);
 var allWallets = [];
allWallets.push(dirección.playerWallet);

 la consola.log(allWallets); 
 // TODAS las Direcciones, CADA uno EN SU PROPIA MATRIZ
 //[ '2N3qPHp7bNaL4hiztrzZCzCywryKUzb5ale' ]
 //[ '2N2oG4nBJZU19Aks3MLvHqDKMXePmHhbejc' ]
 //[ '2My1FGBG6erNXfzeGXg5DXnLk2PWxhpk9sl' ]

 // No sabes cómo utilizar un método mejor que las llamadas de forma recursiva y resume todos los 3 obj recibido en una matriz....
 for( var iteración en allWallets){ 

 la consola.log(allWallets[iteración]); 
 // '2N3qPHp7bNaL4hiztrzZCzCywryKUzb5ale'
 // '2N2oG4nBJZU19Aks3MLvHqDKMXePmHhbejc'
 // '2My1FGBG6erNXfzeGXg5DXnLk2PWxhpk9sl'

 / / ¿Cómo llamar a un devoluciones de llamada Recursiva o una Promesa para bitgo.carteras().gest ({}), mientras que la iteración de dirección múltiple?
 bitgo.carteras().get({ "id": allWallets[iteración] }, la función de devolución de llamada(err, de la cartera) { 
 if (err) { throw errar; }
 la consola.registro de dirección._id + '' + dirección.playerWallet + '' + 'BlockChain_Balance:' + cartera.el equilibrio (a) / 1e8.toFixed(4) + 'DB_Balance:' );

 jsonfile.writeFileSync(_24HourGame, cartera, {espacios: 3});

});
}

});
}
});

};

 // Autenticarse primero
 bitgo.autenticar({ nombre de usuario: usuario, contraseña: loginPassword, la fiscalía: fiscalía }, function(err, resultado) {
 if (err) { console.dir(err); throw new Error("no se Pudo autenticar!"); }
 la consola.log("el Desbloqueo de la cuenta.." );
 bitgo.desbloquear({ fiscalía: fiscalía }, function(err) {
 if (err) { console.dir(err); throw new Error("no se Pudo desbloquear!"); }
listWallets();
});
});

Cuando yo guardar el resultado en JSON que sólo recibe un objeto en un momento:

{
 "_id": "5726858f42929c5c066825b6cc7f9d96",
 "id": "2My1FGBG6erNXfzeGXg5DXnLk2PWxhpk9sl",
 "label": "123labeling",
 "isActive": true,
 "tipo": "safehd",
 "congelar": {},
 "adminCount": 1,
 "disableTransactionNotifications": false,
 "privado": {
 "llaveros": [
{
 "xpub": "xpub661MyMwAqRbcG8zA12U9YnJU3fSxocq857umcfon6vizdymsexbevugtgkbcasme3sgdjvrr4ui1v8tzsmm7k6ekiksi9gzqijxovumgtnu",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "031ec65814f7e46e274a78671f6ed2b945c386e378160b19613ce8ba555e793635",
 "chainCode": "a046f6f6ea9fd06974b333e87a483c9c3cbdeb41c0e56c8f21a6954f9f95e387",
 "profundidad": 0,
 "índice": 0,
 "parentFingerprint": 0
}
},
{
 "xpub": "xpub6GiRC55CRvMEnS2CtwqrMNKDnpsogbx1tukjm2xwyw1pttvlsevgdijq7bwh6esaqweq9ognr56rhqwzklczznem6dgq91v8sa9dajbubtm",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "027f30812a8f33ffeb44515d0fe9cc99041c2369f407ecc537d492d34da48c29d2",
 "chainCode": "4f493067187019f78a773e3e559c699b98c0e82a53cbf76cf9ba5db8103062a0",
 "profundidad": 5,
 "índice": 58402,
 "parentFingerprint": 2966462100
}
},
{
 "xpub": "xpub661MyMwAqRbcF6cBQfmTER34dwShtvu6x2h24nxhhxmx3jahcp9djyulchabvameabcsmdcte8mhamnccbcypk5ige6h33auh8jwbstskp9",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "02ec33597217f00f1ad5689b0abbfd01d850c921d4560d1333f52f9f70eea2aafd",
 "chainCode": "37b746ccdf38587d6a943f8007ef9e3012f52c73079f53c094f446cd43f9bb4f",
 "profundidad": 0,
 "índice": 0,
 "parentFingerprint": 0
}
}
]
},
 "canSendInstant": true,
 "permisos": "admin,el gasto,la vista",
 "administrador": {
 "los usuarios": [
{
 "usuario": "56f9e3b2cd8f2e5906530948fe1af2d2",
 "permisos": "admin,pasar,ver"
}
]
},
 "tags": [],
 "approvalsRequired": 1,
 "spendingAccount": true,
 "pendingApprovals": [],
 "equilibrio": 30000000,
 "instantBalance": 0,
 "spendableConfirmedBalance": 0,
 "confirmedBalance": 0,
 "spendableBalance": 0,
 "enviado": 0,
 "recibido": 30000000,
 "unconfirmedSends": 0,
 "unconfirmedReceives": 30000000
}

Quiero suma de todos los objetos en una matriz de objetos...:

[
{
 "_id": "5726857642929c5c066825819a872925",
 "id": "2N2oG4nBJZU19Aks3MLvHqDKMXePmHhbejc",
 "label": "123labeling",
 "isActive": true,
 "tipo": "safehd",
 "congelar": {},
 "adminCount": 1,
 "disableTransactionNotifications": false,
 "privado": {
 "llaveros": [
{
 "xpub": "xpub661MyMwAqRbcH2AHKRsNyEv4euymbzy8p52nzeodzbbvg8zptpleejmjd8xevzrrdlcycr4tjmavb9tuaw69bdh3tkknpyeq2ubvrgg8uvq",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "038c20add130bf5d79fc1debc658e8866f5c69962efc15350941d18cc3b88c025f",
 "chainCode": "f8e61f519f8e5363b24fe19912a25c90395a9189f59517d5c888c2b2eaefe4ba",
 "profundidad": 0,
 "índice": 0,
 "parentFingerprint": 0
}
},
{
 "xpub": "xpub6GiRC55CRvMEkcMvj2xtGSMhQzAys7emv4gvqpornz5kskzuqt3x25cnpvywyr24y38wyij7elr3xsqsbo7tbhwr27b5qztrj5svq5mmbva",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "037e26f5594705a05a49e63dbd7eb98e0fb56d0f26b584c8e4fcdb15efd0239d62",
 "chainCode": "984f19d3ae866a97a1b3a0bad1abf2a9aa77dbf50465180dee0cf8a8b73089c8",
 "profundidad": 5,
 "índice": 58401,
 "parentFingerprint": 2966462100
}
},
{
 "xpub": "xpub661MyMwAqRbcGdVpPbFpvi37Ziteqj4jy3ueov6xijmak62pgs2jk3brppvjkg4atwbz6ximmhd56ohcdgqwqtwnzgwswefw9edex9aj9kc",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "03b323e0b6ebb0cbb845be13c5a090c4648de18c090382e899e66c389c0f6451fc",
 "chainCode": "d1a6e364a4b44764190148e725a8c584583743d31df2d06439b70016e19799b5",
 "profundidad": 0,
 "índice": 0,
 "parentFingerprint": 0
}
}
]
},
 "canSendInstant": true,
 "permisos": "admin,el gasto,la vista",
 "administrador": {
 "los usuarios": [
{
 "usuario": "56f9e3b2cd8f2e5906530948fe1af2d2",
 "permisos": "admin,pasar,ver"
}
]
},
 "tags": [],
 "approvalsRequired": 1,
 "spendingAccount": true,
 "pendingApprovals": [],
 "equilibrio": 533000000,
 "instantBalance": 0,
 "spendableConfirmedBalance": 0,
 "confirmedBalance": 0,
 "spendableBalance": 0,
 "enviado": 0,
 "recibido": 533000000,
 "unconfirmedSends": 0,
 "unconfirmedReceives": 533000000
},
{
 "_id": "5726858f42929c5c066825b6cc7f9d96",
 "id": "2My1FGBG6erNXfzeGXg5DXnLk2PWxhpk9sl",
 "label": "123labeling",
 "isActive": true,
 "tipo": "safehd",
 "congelar": {},
 "adminCount": 1,
 "disableTransactionNotifications": false,
 "privado": {
 "llaveros": [
{
 "xpub": "xpub661MyMwAqRbcG8zA12U9YnJU3fSxocq857umcfon6vizdymsexbevugtgkbcasme3sgdjvrr4ui1v8tzsmm7k6ekiksi9gzqijxovumgtnu",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "031ec65814f7e46e274a78671f6ed2b945c386e378160b19613ce8ba555e793635",
 "chainCode": "a046f6f6ea9fd06974b333e87a483c9c3cbdeb41c0e56c8f21a6954f9f95e387",
 "profundidad": 0,
 "índice": 0,
 "parentFingerprint": 0
}
},
{
 "xpub": "xpub6GiRC55CRvMEnS2CtwqrMNKDnpsogbx1tukjm2xwyw1pttvlsevgdijq7bwh6esaqweq9ognr56rhqwzklczznem6dgq91v8sa9dajbubtm",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "027f30812a8f33ffeb44515d0fe9cc99041c2369f407ecc537d492d34da48c29d2",
 "chainCode": "4f493067187019f78a773e3e559c699b98c0e82a53cbf76cf9ba5db8103062a0",
 "profundidad": 5,
 "índice": 58402,
 "parentFingerprint": 2966462100
}
},
{
 "xpub": "xpub661MyMwAqRbcF6cBQfmTER34dwShtvu6x2h24nxhhxmx3jahcp9djyulchabvameabcsmdcte8mhamnccbcypk5ige6h33auh8jwbstskp9",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "02ec33597217f00f1ad5689b0abbfd01d850c921d4560d1333f52f9f70eea2aafd",
 "chainCode": "37b746ccdf38587d6a943f8007ef9e3012f52c73079f53c094f446cd43f9bb4f",
 "profundidad": 0,
 "índice": 0,
 "parentFingerprint": 0
}
}
]
},
 "canSendInstant": true,
 "permisos": "admin,el gasto,la vista",
 "administrador": {
 "los usuarios": [
{
 "usuario": "56f9e3b2cd8f2e5906530948fe1af2d2",
 "permisos": "admin,pasar,ver"
}
]
},
 "tags": [],
 "approvalsRequired": 1,
 "spendingAccount": true,
 "pendingApprovals": [],
 "equilibrio": 30000000,
 "instantBalance": 0,
 "spendableConfirmedBalance": 0,
 "confirmedBalance": 0,
 "spendableBalance": 0,
 "enviado": 0,
 "recibido": 30000000,
 "unconfirmedSends": 0,
 "unconfirmedReceives": 30000000
},
{
 "_id": "5726855c0cb29c5b060918484524d6d9",
 "id": "2N3qPHp7bNaL4hiztrzZCzCywryKUzb5ale",
 "label": "123labeling",
 "isActive": true,
 "tipo": "safehd",
 "congelar": {},
 "adminCount": 1,
 "disableTransactionNotifications": false,
 "privado": {
 "llaveros": [
{
 "xpub": "xpub661MyMwAqRbcFcyTCTTNVmYcAmPJ2yrjanfpv9to7n1wk5czmgupzy16paz9m6xrizihnk6c4y2hov9hjsmwpshdmsln9knblmr5qi29hgn",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "032536e93aa4cd5feb0706d118b6ecf695d26544c00f92a2fb36ef9208ee216821",
 "chainCode": "6c4dbaed05b8a09d2d64c3688e3fb53f12e62ef64b70ad808a700830e2063bb2",
 "profundidad": 0,
 "índice": 0,
 "parentFingerprint": 0
}
},
{
 "xpub": "xpub6GiRC55CRvMEhQVtxhHwwpmG7NVyjt1suuyyxfafsrdw4xoyrwzpp6af5vy83hln8vafczk9fdtuqdexoqbs7fxnju3efypnu1bfkjimst4",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "035d12105eab700c637ca9fbbea066beca88c6603f90f98c07a9e5b84713d6ff20",
 "chainCode": "5670e6ede3379f33cc635981c7fbe9255c3f69a5e4868e5491e42bf3d5fb380a",
 "profundidad": 5,
 "índice": 58400,
 "parentFingerprint": 2966462100
}
},
{
 "xpub": "xpub661MyMwAqRbcEZBgr8PUbKfGBaQ98gfp2wgdr6vdwtazrugenmnn3pqdo9mmmzssf8dfwgufuuv1yor2ervrohbnhj9ug81ih7vaohfnequ",
 "ruta de acceso": "/0/0",
 "params": {
 "clave pública": "024f7b2f85a3e0b859c4bdb975f9953973de4806300b2148afec66fb610af380a7",
 "chainCode": "014ce166076a6045fb5a88fa4a51052d13c5449a4367d030e0f6bc058a9d0191",
 "profundidad": 0,
 "índice": 0,
 "parentFingerprint": 0
}
}
]
},
 "canSendInstant": true,
 "permisos": "admin,el gasto,la vista",
 "administrador": {
 "los usuarios": [
{
 "usuario": "56f9e3b2cd8f2e5906530948fe1af2d2",
 "permisos": "admin,pasar,ver"
}
]
},
 "tags": [],
 "approvalsRequired": 1,
 "spendingAccount": true,
 "pendingApprovals": [],
 "equilibrio": 330000000,
 "instantBalance": 0,
 "spendableConfirmedBalance": 0,
 "confirmedBalance": 0,
 "spendableBalance": 0,
 "enviado": 0,
 "recibido": 330000000,
 "unconfirmedSends": 0,
 "unconfirmedReceives": 330000000
}
]

Con la esperanza de que alguien ha hecho algo como esto y puede detectar fácilmente los errores.

Saludos !

+998
metacognition 03 февр. '09 в 4:24

En las Ventanas, acabo de cambiar los directorios y funcionó bien.

+935
erkanyildiz 22 ene. 2014 22:37:22

Tengo un problema con bitcoinj.

He creado una cartera y que tratando de enviar monedas en Testnet3 el uso de esta llave: https://coinfaucet.eu/en/btc-testnet/

Monedas mandamos, transacción confirmada, pero cuando estoy tratando de conseguir el equilibrio - es siempre cero (disponible = disponible disponibles = extimated = estimado spandable = 0).

He aquí cómo crear una Cartera:

NetworkParameters params = TestNet3Params.get();
Cartera billetera = nueva Cartera(params);
BlockChain cadena = new BlockChain(params, cartera, nueva MemoryBlockStore(params));
PeerGroup peerGroup = new PeerGroup(params, cadena);
peerGroup.addWallet(cartera);
peerGroup.startAsync();
File archivo = new File("testwallet");
billetera.saveToFile(archivo);

Dirección:

billetera.currentReceiveAddress().toString()

Balance:

billetera.getBalance()
billetera.getBalance(Cartera.BalanceType.AVAILABLE_SPENDABLE)
billetera.getBalance(Cartera.BalanceType.DISPONIBLE)
billetera.getBalance(Cartera.BalanceType.ESTIMATED_SPENDABLE)
billetera.getBalance(Cartera.BalanceType.ESTIMADA)

Y es siempre cero.

Lo que estoy haciendo mal? Por qué no puedo recibir monedas?

+935
LilyMac 8 sept. 2010 3:38:52

Con toda la charla de la sostenibilidad económica y los peligros de crecimiento infinito ¿cómo crees que una moneda virtual podría utilizarse para fomentar el comercio de bienes virtuales ? O, posiblemente, un uso más eficiente de los recursos naturales.

+900
user18096 14 abr. 2011 12:03:42

He creado una altcoin base en litecoin código fuente. Quiero poner a prueba en varios nodos a la prueba de los compañeros de cada nodo de tiempo cada uno de los nodos se pueden conectar el uno al otro. Así que intente ejecutar "mycoind" en varios, pero no de trabajo. De cualquier manera para mí para ejecutar varios nodos en la misma máquina de ubuntu?

+881
James Smithers 27 mar. 2012 0:21:23

Posibles Duplicados:
Cualquier multi-moneda libro de contabilidad que me permite el uso de BTC?

Estoy buscando una manera de gestionar todos mis bienes. Tengo varios activos en múltiples monedas & instrumentos de inversión.

Creo que me gustaría probar el uso de un software que funciona con entrada doble contabilidad. Estoy tratando de salir de GnuCash hasta ahora, y parece que hacer un trabajo decente:

  1. Se puede realizar fácilmente el seguimiento de todas las monedas y se ha actualizado automáticamente los precios.
  2. Se puede hacer para trabajar con Bitcoin usando el XXX personalizada código de la moneda.
  3. Es un poco complicado, para empezar, pero creo que con el tiempo vale la pena.

Francamente, lo único que me falta es la integración de una Mt. Gox precio de los piensos y la fealdad de la escritura XXX en lugar de BTC.

+874
acko 29 dic. 2012 17:34:16

Los debates de BitCoin como posible base para un futuro sistema monetario mundial a menudo apuntan a la moneda de la volatilidad de los precios como un inconveniente. Fiat monedas, por comparación, son mucho menos volátiles. Mi pregunta es si una economía que se basa en una baja volatilidad de la moneda es realmente preferible a una que es independiente de la volatilidad de las monedas. El último me parece más robusto.

+810
zaycker 26 oct. 2012 9:02:22

Gran pregunta. Con el fin de entender cómo funciona, usted tiene que entender que la apertura de un micro-canal de pagos (MPC) requiere un compromiso antes de empezar. Es decir, ambas partes tienen que mostrar prueba de que ellos no pueden doble pasar estas transacciones antes de empezar.

¿Cómo es esto posible? Secuencia de COMANDOS, por supuesto. Una transacción (2-de-2 de salida) que depende de otras transacciones, se firmó por primera vez, lo que abre el MPC, y entonces, y sólo entonces, ambas partes liberación de las transacciones que se haría de esta transacción válida. En ese momento, los fondos están comprometidos con el canal y no puede ser de doble gastado, ya que es encerrado en un 2-de-2 de salida, el cual debe ser firmado por ambas partes, por lo tanto eliminando la posibilidad de una doble pasar.

Una explicación más detallada se puede encontrar aquí.

+781
Aaron Surrain 13 feb. 2013 2:36:20

Estoy tratando de entender la lógica de todo el Mempool. Lo que yo entiendo es un minero va a recoger las transacciones basado en un incentivo dado por el remitente, es decir, una tarifa, por lo que el cargo más alto, el más rápido de la transacción serán confirmadas.

Pero, ¿y si la transacción es recogido por un solo minero, independientemente de la tasa y que el minero es de muy mala suerte minero que de alguna manera nunca gana el bloque de hash de la lotería. Es eso posible?

Mi pregunta es:

Es sólo una única transacción recogido por un solo minero y el minero hash de la transacción con otra transacción, entonces adivinar el nonce, si gana, entonces se incluye en el bloque, de lo contrario volver a la Mempool?

O,

Es sólo una única transacción elegido por varios de los mineros y todos los mineros de hash de la transacción con el resto de las transacciones, el de adivinar el nonce y el minero que se gana la lotería, incluyó en el bloque?

+761
Ravi Patel 5 feb. 2019 16:01:37

Creo, que era exactamente Satoshi su intención.

Pero hoy en día, sería difícil para usted a la mía, a 1 cuadra porque no tiene mucho minería de alimentación si usted está solo.

Así que la gente que decidir entre Hacer quiero x$ por día (irrelevante el clima en las minas de un bloque) o ¿quiero 25*15,000$ + tasas (si las minas de un bloque de lo que sucede tal vez 0-1 veces) la Mayoría de la gente quiere(ed) la permanente de dinero.

Y esa es la razón por la que hay sólo unos pocos grandes de minería de piscinas en lugar de millones de mineros.

+746
garrych 21 ago. 2015 7:03:39

Hay dos cuestiones importantes cuando se trata de la adopción de canales de pago en Bitcoin. En primer lugar, tenemos un problema de interoperabilidad, en el que la implementación de canales de pago en una cartera no es necesariamente compatible con la implementación de canales de pago en otra cartera. Incluso si la interoperabilidad se ha resuelto, todavía hay un problema con la seguridad, ¿cómo podemos comunicar de forma segura los parámetros necesarios para la instalación de los canales de pago entre dos independientes carteras en una confianza menor manera?

En segundo lugar, una Jeremy Spillman estilo de canal de pagos que implican un consumidor y un productor es todavía vulnerable a la maleabilidad de transacciones dependiendo de cómo el paciente nuestro hipotético usuario de monedero es. Si la costumbre de 6 bloque de confirmación que se adopta la recomendación, hay una baja probabilidad de que la transacción maleabilidad puede afectar el proveedor de servicios de pago canal. Sin embargo, si el proveedor de servicio se inicia la prestación de servicios mediante la aceptación de una información sin confirmar el compromiso de la transacción para financiar el pago de canales, la maleabilidad de transacciones explotar puede ser utilizada para invalidar todas las posteriores operaciones de pago como el consumidor del servicio, simplemente puede mutar su sigScript para el compromiso de la transacción, lo que resulta en una transacción diferente de hash. Sin embargo, esto sólo puede lograrse cuando hay una bifurcación en el blockchain y el mutado de la transacción se ha cometido en la cadena ganadora, o cuando el compromiso de la transacción no está confirmado y el mutado de la transacción fue cometido en lugar de la transacción original.

+722
Atomic 16 oct. 2016 15:28:52

El extracto está mostrando es para el área de prioridad en bloques. El concepto de "prioridad" en el código fuente corresponde modificado bitcoin-días-destruido por kilobyte. Sólo se utiliza una pequeña porción del tamaño de bloque (max 50 kb por defecto en Bitcoin Core 0.11.x, y max 0kB por defecto de 0.12.x, puede ser cambiado con una opción de configuración).

Mira el resto de CreateNewBlock, que utiliza la clasificación por feerate, por la iteración de un índice en el mempool que es pre-ordenados por feerate (=satoshi por kB).

+690
Dhanzie 27 oct. 2015 5:09:41

Una opción sería preguntar a varios servidores: de esa manera, usted puede asegurarse de que usted quiere que. O usted podría ejecutar un servidor—es muy sencillo—y el punto de la cartera, dado que, presumiblemente, no te mientas a ti mismo.

+557
Kilo Miles 19 jun. 2015 11:43:07

Se puede ver un poco de información sobre esto en este bitcointalk post por la tarde Hal Finney.

Beta y lambda son los valores en la secp256k1 curva donde:

λ^3 (mod N) = 1

β^3 (mod P) = 1

Como se ve aquí, en hexadecimal, N y P son:

N = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE BAAEDCE6 AF48A03B BFD25E8C D0364141

P = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F

Los valores de lambda y beta son fácilmente verificables y son:

λ = 5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72

β = 7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee

Para mí, la cuestión es, ¿cómo sacas esto? Puede que alguien me muestre paso a paso cómo se puede averiguar estos valores?

También se publicó en la Criptografía de Intercambio de la Pila

+503
MarkovCh1 10 sept. 2019 23:33:48

El tiempo de duración de la BIP-148 UASF es desde el 1 de agosto al 15 de noviembre. Durante este tiempo, el BIP-148 nodos rechazar los bloques que no señal para Segwit.

Ahora, después de Nov. 15, incluso el BIP-148 nodos empezar a aceptar todos los bloques, ya que la señal para Segwit o no. Así que, justo después de Nov. 15, lo que iba a suceder:

Caso I: Si el BIP-148 bloque de la cadena es más larga que el bloque Legado de la cadena?
(Mi entendimiento es que esto no suceda. Porque si el BIP-148 de la red hash tasa es mayor que la de la Herencia de la red, el Legado de bloque de la cadena siempre va a estar "en sintonía" con el BIP-148 bloque de la cadena, y los dos bloque de las cadenas será exactamente el mismo. Estoy en lo cierto?)

Caso II: Si el bloque Legado de la cadena es más larga que el BIP-148 bloque de la cadena?
(Ahora, después Nov 15, el BIP-148 nodos empezar a aceptar todos los bloques. El próximo resuelto bloque será probablemente un bloque Legado. Así, el BIP-148 nodos de cambiar a la "más de la cadena" [que es el Legado de la cadena], y descartar todos los bloques desde la bifurcación pasó?)

+459
Muhammad Gad 9 nov. 2013 18:45:15

Estoy haciendo como si nada fuera de estos chicos y estoy mirando para usarlos para algo más. Supongo que estos ASICs están diseñados para SHA-256, la función de hash basado cryptocurrencies.

Trate de mina de Terracoin?

cryptocurrency lista: http://dustcoin.com/

+444
whack3r24 1 ene. 2011 15:47:00

En 50 años o más a partir de ahora, ¿qué pasará con bitcoins cuando todos ellos se emiten? Le minería detiene y no ser sólo una limitada cantidad de bitcoins en circulación?

+435
infinity178 14 ene. 2010 23:31:56

He hecho una transacción de 13 de Marzo, la transferencia de .88 BTC desde mi escritorio cartera a otra cuenta. Tengo un Mac y estoy usando Bitcoin-Qt versión v0.8.1-beta. La transacción no ir a través de, mi cartera es "fuera de sincronización", y no tengo la .88 BTC en mi cartera de más. He recorrido el internet tratando de resolver este problema y no he encontrado nada todavía. Cualquier ayuda se agradece MUCHO!

+412
brettzenor 9 may. 2017 18:30:47

Las horquillas son posibles cuando la minería de la blockchain y pasar "todo el tiempo" durante la extracción minera.

Esto significa que los nodos de monitoreo de la blockchain han grabado muchas horquillas durante el blockchain de la vida, con algunos de los no-principales ramas largo de varias cuadras.

Hacer los nodos de la tienda todas las sucursales de todo el blockchain de la historia?

EDIT: he leído otra pregunta, y es lógico que el nodo debe devolver las transacciones de la "alternativa" de la rama que estaban en la piscina de la memoria (o descartarlos). Pero esto sucede en el mismo momento cuando alguien se "muestra" ellos rama más larga, o se sigue de alguna manera mantener la alternativa ramas?

+391
amilaa 10 feb. 2014 15:20:24

Obviamente no ha sido rentable para la mina de bitcoin venta al por menor de hardware durante años en este punto.

Sin embargo, tengo curiosidad.

¿Alguien tiene alguna referencia en lo que el hash de las tarifas al por menor de hardware sería hoy? Preferiblemente en un chip x86?

+388
bassy 17 oct. 2010 7:07:57

Creo que no es posible en la forma en que usted está describiendo.

Incluso si no fue un smart contrato que se replica a sí mismo y paga a las transacciones y esas cosas. La cosa es que, una inteligente contrato no puede actuar por sí mismo. Tiene que ser un usuario que inicia las acciones. A continuación, el smart contrato podría enviar un par de transacciones, pero sólo dentro del bloque donde el usuario ha iniciado las acciones de la smart contrato. Y como yo sé más inteligente que los contratos no pueden pagar gascosts, por lo que el propio usuario tiene que pagar por ello.

Las transacciones que enviar otras transacciones son ejecutadas dentro de la misma cuadra. Así que cada acción sólo dura un bloque, y el inicio, el usuario tiene que iniciar el contrato una y otra vez. Además, hay un límite de ejecutado un gas dentro de un bloque. Así que el smart contrato puede enviar sólo un par de las transacciones antes de que el bloque esté lleno y cancelar todas las transacciones más llamadas.

Además de esta iniciación problema, no puedo imaginar una manera de cómo un smart contrato podría hacer daño a la gente por sí misma. Sólo si otros usuarios enviar dinero de allí, estos fondos pueden perderse. Pero sería obviamente estúpido para hacerlo.

+381
ebenezer roy otchere 29 mar. 2016 8:06:28

Encuentra esta pregunta de Reddit, decidí echar un vistazo y la Electroneum se está mostrando para mí

Genera nueva cartera: etnjzALa1ALdXZg7WtVFUyLcpXHaQ3apbkg8oe3su3sbafpdreqtchv7thqjemdsyl6wbwc7eum9jbakrvrlfscu5cywxpzryw
Restaurar desde específico blockchain altura (opcional, por defecto 0),
o, alternativamente, a partir de determinada fecha (AAAA-MM-DD): 0
A partir de refresco...
Altura 87959, transacción <722bbdb5a3c027ab9ebc55e5b5d0e7ef13ba6196fcdbe66b2aeb0ad32abdb648>, recibió 10.00
Altura 87959, transacción <722bbdb5a3c027ab9ebc55e5b5d0e7ef13ba6196fcdbe66b2aeb0ad32abdb648>, recibió 3.00
Altura 89320, transacción <c69cbada5ed5a37ef541fe0a863126cb1d3e08b055713947e1ff518d771c1ba8>, recibió 10.00
Altura 89559, transacción <f808c7e31a76c39d7f340554338784e87553c0d596181f517d7b3bee83206a49>, recibió 10.00
Altura 89861, transacción <47fe6db8776ba5c5ef70e985cd867a869e7037623b76821f14a9a31ff59d1047>, recibió 10.00
Altura 89861, transacción <47fe6db8776ba5c5ef70e985cd867a869e7037623b76821f14a9a31ff59d1047>, recibió 1.00
Altura 90361, transacción <13cd1c4fae0007859f759402791107f8b48cf340fbef92b391abfb773c6511b1>, recibió 3.00
Altura 90361, transacción <13cd1c4fae0007859f759402791107f8b48cf340fbef92b391abfb773c6511b1>, recibió 10.00
Altura 91099, transacción <5cc9ad6ee647544792776912b54a00ec28cc7d9625df8f853cb823bf0bf5e2f0>, recibió 20.00
Altura 91879, transacción <7a0b69ee2b5855dbea3e6a231b3559faba86412a3a7880e7fa1695e0e79eacba>, recibió 10.00
Altura 92202, transacción <ef5d3c1d81227beb461e88911a660379988c3d8e75768752a7d55dc7fba39a93>, recibió 1.00
Altura 101724, transacción <1f8ab5436005cd390ceec38ecfc69bcac536895a8fe16e1b012ad1a8fde448fa>, recibió 0.02
Altura 101724, transacción <1f8ab5436005cd390ceec38ecfc69bcac536895a8fe16e1b012ad1a8fde448fa>, recibió 0.10
Actualización de hecho, los bloques recibidos: 105108 
Balance: 88.12, desbloqueado de balance: 88.12

Así que todo parece estar ahí a mi lado.

Intenta volver a la cartera con electroneum-wallet-cli.exe -generar-de-claves utilizando la misma dirección, privado pasar la clave, y privado de ver la clave. Obviamente, asegúrese de que copia de seguridad del original monedero.dat para asegurarse de que tiene acceso a las teclas correctas.

+317
uDevel 15 jul. 2019 23:00:41

El BTC/USD perdió un 10.38% en el momento. ¿Alguien sabe lo que ha ocurrido?

+304
mikesalvia 8 jun. 2015 7:49:25

No estoy seguro, pero usted puede encontrar una lista completa de piscinas de aquí que debe ayudar a https://en.bitcoin.it/wiki/Category:Pool_Operators

+264
Sonia Davis 18 sept. 2019 16:11:15

Algunos intercambios pueden tener una "fecha de caducidad" y automáticamente cancelar los pedidos que están vacantes después de un cierto período de tiempo (por lo general varios meses). Así que usted debe comprobar si la bolsa tiene una política de ese tipo.

Aparte de eso, usted puede dejar su pedido en el libro como el tiempo que desee. Nadie se va a oponer; en principio, se debe ser feliz de tener la información extra. Realmente no causar un problema en términos de "estorbar" el libro de órdenes, y de todos modos nadie, excepto el intercambio de los directivos saben que la orden le pertenece a usted.

+256
elliot42 13 jun. 2011 5:02:30

Hay un par de maneras de hacerlo, una de las cuales es modificar el acceso directo que has mencionado.

La forma más fácil es crear un bitcoin.conf archivo en %APPDATA%\Bitcoin. Ese es el directorio predeterminado bitcoind buscará un archivo de configuración.

Basado en su pregunta se puede establecer el contenido de bitcoin.conf a:

datadir=D:\Bitcoin Core de datos
+255
Emil Burzo 25 dic. 2015 11:07:53

Basado en mi entendimiento, como un Bitcoin proveedor de servicio, usted debe, al menos, mantener un "bien conectados" full-nodo como usted no debe confiar confianza de las partes para determinar el estado de la red.

Si mal no recuerdo, los intercambios de generar nuevas claves pública/privada de los pares de cada tiempo para aceptar entrante depósitos. Luego puede ver la dirección bitcoin derivados de la clave pública para ver si el depósito ha sido hecho.

Cualquier nodo de la aplicación debe ser capaz de lograr esto con la RPC-JSON de la interfaz. Puede especificar el número mínimo de confirmación necesaria a la hora de filtrar UTXOs que usted puede controlar. El uso de un SPV cliente para prestar servicios sería increíblemente peligroso como sería de filtrar información a los adversarios (tales como identificadores de transacción que usted podría estar interesado en y etc..)

+166
Kingsley Akoma 8 dic. 2011 17:58:00

Me parece recordar que el Rayo canales podría permanecer abierta indefinidamente con la introducción de financiamiento combinado. Sin embargo, estoy confrontado con las afirmaciones de que el tiempo y las monedas se pierden cuando lo hacen.

Este parece mal, como cuando los canales de tiempo de espera que debe enviar de vuelta el dinero, y como he dicho anteriormente, pensé que podría permanecer abierta. ¿Qué es?

+119
Jake Lorfing 9 sept. 2012 15:49:19

Yo sugiero utilizar papel de cartera con cifrado de clave privada, por lo que llama BIP-38.

Fundamentalmente, la única manera de perder el acceso a los fondos es por destruir físicamente el papel y el olvido de la contraseña. Tenga en cuenta que, manteniendo el papel de seguro es mucho más fácil de mantener seguro de cartera.dat en el equipo que está conectado a internet.

Siguiente guía le llevará 2 minutos y es 100% seguro si mejorada mediante el uso de equipo que nunca ha sido y nunca será en línea - puede ser formateado antes y después de la creación de almacenamiento en frío.

  1. Ir a: bitaddress.org
  2. Descargar .archivo zip en el boton de la página o desde el repositorio de GitHub
  3. El extracto .zip y ejecutar el archivo bitaddress.org.html
  4. Mueva su ratón para generar al azar de la entropía para la generación de nueva dirección bitcoin
  5. Vaya a Papel cartera ficha
  6. Relleno 1 dirección para generar y comprobar BIP-38 casilla de verificación Cifrar
  7. Introduzca la frase de contraseña (sólo tú conoces y necesitas recordar)
  8. Haga clic en generar e imprimir sobre el papel
  9. Exploración de la Carga y verificar la clave Pública y la transferencia de fondos de MultiBit
  10. Usted ni siquiera necesita para mantener el papel seguro ahora, ya que la persona que iba a escanear el Pasar QR que necesita saber la contraseña que sólo está en tu cerebro
+41
Terrance Lee 30 sept. 2012 7:56:13

Mostrar preguntas con etiqueta