¿Cuáles son las diferentes tasas utilizadas en Ripple?

En este artículo se menciona dos tarifas:

  1. 200 XRP para crear una cuenta
  2. 50 XRP para la creación de una línea de crédito

Es la línea de crédito cuota de una sola vez o por línea de crédito? Hay otros cargos en Ripple? Hay un lugar que resume todos los diferentes cargos, tanto inherentes en el protocolo y determinado por las puertas de enlace/usuarios? Esta respuesta es bastante completa, pero no menciona los honorarios para las líneas de crédito ni el número "50", por lo que no será completa.

+925
Poskare 25 mar. 2014 0:20:56
23 respuestas

El bloque número de versión ha sido tradicionalmente la forma para que los mineros de la señal de su disposición a aplicar una suave horquilla. El número de versión fue probablemente utilizado debido a su uso histórico de suave horquilla de señalización. También, el número de versión no indica que un conjunto particular de reglas activas para un bloque. De hecho, la versión de bits utilizados por Segwit ya no se establece por los mineros (además de los que utilizan ASICBOOST) desde Segwit ha activado.

Además, el número de versión de la ayuda SPV carteras saber cuando segwit es activo, por lo que se puede utilizar. De lo contrario, SPV carteras tendría que descargar todo de los bloques con el fin de examinar la Coinbase transacción con el fin de hacerlo, que en gran parte de la derrota de su principal beneficio.

Total de nodos en realidad no se benefician de la versión número se utiliza como señal. Sin embargo, cuando la implementación de cualquier tipo de horquilla, el examen debe ser realizado por todos en el ecosistema. Utilizando el número de versión no hace daño completo de nodos, tiene algunos beneficios adicionales de no tomar bloque de espacio para las transacciones de sí mismos, y para que no SPV carteras saber cuando la horquilla se activa.

Pensé Segwit fue acerca de la transacción de pedidos en el bloque real

No. Segwit no efecto de la transacción de pedidos en todo. Cambia el formato de las transacciones y cómo ciertas secuencias de comandos de salida son validados.

Aparte de la protección de los valores para los futuros tenedores, ¿ Segwit requieren una consideración especial por SPV carteras / mineros?

Sí. SPV carteras necesita saber cuando Segwit activado para que sepan cuando pueden hacer y aceptar las transacciones que contienen Segwit entradas y salidas.

+991
egens 03 февр. '09 в 4:24

Estoy tratando de importar un 2-de-3 multisignature dirección en mi bitcoind billetera, reloj-solo. Tengo las llaves, pero no las claves privadas. Dos posibles bitcoind JSON-RPC llamadas que parecen encajar son:

bitcoin-cli addmultisigaddress 2 ["pubkey1", "pubkey2", "pubkey3"] "my_account"

y

bitcoin-cli importaddress "multisig-ed_address" "my_account"

Asumir "multisig-ed_address" == multisig("pubkey1", "pubkey2", "pubkey3")

Son estos equivalente? Tendría que tanto trabajo?

La única diferencia que puedo encontrar es que importaddress tiene una opción para volver a examinar el blockchain para las transacciones que podría haber implicado la importación de dirección. ¿ Addmultisigaddress volver a examinar o no?

+987
ivayle 2 jul. 2018 19:00:14

tienes un malentendido aquí porque usted no tiene Idea de cómo una transacción que realmente funciona en el blockchain, no hay tal cosa como la dirección de saldos, todos una dirección que tiene es que las referencias al estado de las direcciones que han enviado fondos a la misma,por lo tanto, cuando una dirección quiere pasar sus recibió fondos,utiliza el 'inputs' para referirse a su padre transacción salidas,para que cada uno se crea una firma firmado por la clave privada además de la clave pública. 30440220140048ae789901e73f0644433858de76d762fb37d904e3ad07cfd25bf81255700220545518ea9ed0f866e8088a369d061d068ac5c0644f6782770d6004d8bc39a23b01(signature) 0224e4d74883713b9f6170adf3f8224eabfaacf082b126022827002efdc74aeb02 (clave pública)

+982
Jeroen Landheer 13 jul. 2011 5:55:29

Encuesta de fin de:

  • Usted debe tener un sistema que identifica de forma única la encuesta y se le ha asignado una cadena de caracteres. Esto puede ser un simple número, o algo más complejo.
  • Que se necesite usar el id exclusivo para la solicitud de una dirección Bitcoin de forma bitcoind con un único nombre de la cuenta de derivados de ese id. También me gustaría aconsejar hash del nombre de la cuenta, por lo que en caso de que su cartera se ve comprometida la información de sus clientes no filtrado.
  • Se van a presentar dirección Bitcoin a la encuesta propietario para enviar sus Bitcoins a.
  • Usted debe comprobar periódicamente bitcoind para las nuevas transacciones. Con el fin de evitar la doble gasta, usted debe esperar hasta que llegue al menos 1 de confirmación (preferiblemente 6) en la transacción antes de dejar la encuesta de ir a vivir.

La encuesta es en vivo:

  • Usted necesita contar con un sistema que identifica de forma exclusiva a los usuarios de completar la encuesta, por lo que no van a hacer la misma encuesta dos veces.
  • Cada usuario tendrá que proporcionar sus retirarse de la dirección (y usted debe comprobar si está bien)
  • Usted debe llevar un registro de quien llena una encuesta y mantener un registro de sus direcciones. De esta manera usted sería capaz de hacer un pago único para todos ellos al final del día, en lugar de hacer un pago individual de cada persona. Esto le puede ahorrar dinero en gastos de transacción.
  • Usted puede hacer los pagos de la cuenta única de la encuesta, o mover todo el dinero en un solo pago la cuenta y enviar los pagos a partir de ahí. El último haría que el usuario recibir un solo pago, en lugar de ser difundido con muchos. Y de nuevo, esto reduciría sus gastos de transacción.
  • Usted necesita para mantener un registro de cuánto dinero queda para cada encuesta y cuando lo apague. Usted puede hacer que internamente, o a través de una adecuada saldos en bitcoind (moviendo el dinero de la cuenta cada vez que alguien termina la encuesta).

Estos deben ser los fundamentos. Como siempre, mantener su cartera de seguros, protegidos con contraseña y la copia de seguridad. En caso de que usted tiene más preguntas, siempre puedes preguntar en este StackExchange. Si usted necesita consultar, puede ponerse en contacto conmigo (ThePiachu-gmail-com).

+971
igorkkk 16 abr. 2012 19:17:45

Parece que este servicio no está disponible por otras discusiones (y un error de ping de rpc.blockchain.info).

Una alternativa sería el uso de la dirección de consulta en blockchain.info's de la api:

https://blockchain.info/rawaddr/$bitcoin_address

Ejemplo

Dirección Única

https://blockchain.info/rawaddr/1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F

La dirección puede ser base58 o hash160

  • Opcional parámetro de límite de mostrar n transacciones por ejemplo, &limit=50 (valor Predeterminado: 50, Max: 50)
  • Opcional parámetro de desplazamiento para saltar el primer n de transacciones por ejemplo, &offset=100 (Página 2 para el límite de 50)


{
"hash160":"660d4ef3a743e3e696ad990364e555c271ad504b",
"address":"1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1f",
"n_tx":17,
"n_unredeemed":2,
"total_received":1031350000,
"total_sent":931250000,
"final_balance":100100000,
 "tx":[--Matriz de Transacciones--]
}
+961
alina 13 nov. 2014 21:59:46

Cada vez que ejecuto bitcoin, mi pc (Dell E4200 con Ubuntu 12.04, con AwesomeWM) gal bastante fuerte.

Funcionará normalmente durante 10 a 15 segundos, luego la 'congelación' de 10 a 15 segundos, tiempo durante el cual el teclado y el ratón de entrada parece no registrar. Algunas de las acciones son más afectadas que otras. Chrome no de salida keystokes en este textarea durante los gal, pero puedo cambiar de pestañas libremente. Todas las pulsaciones de teclas se muestran cuando el congelamiento de los extremos.

Estoy corriendo bitcoin-qt desde este repositorio: https://launchpad.net/~bitcoin/+archive/bitcoin

He instalado con sudo apt-get install bitcoin-qt

La versión que se muestra durante la instalación: Desembalaje de bitcoin-qt (de .../bitcoin-qt_0.6.2-precise0_amd64.deb) ...

Yo tenía el mismo problema cuando yo estaba corriendo Ubuntu Unity, y el 'original' cliente bitcoin.

Mi cliente está en la sincronización con la red.

Mi uso total de la CPU es de entre 20 y 60%, con picos ocasionales 90+%.

El uso de la memoria es constante en el ~60%, y el intercambio es de ~5%.

Alguna pista que me ayude a diagnosticar / resolver este problema?

Gracias.

+956
herculeesjr 18 oct. 2019 9:12:39

MaxCoin es una de las muchas altcoins, sin embargo, uno de los pocos que fueron inspiradas por el famoso personas ver, como RonPaul Moneda y Coinye de la Moneda.

Como ya sabemos, MaxCoin se va a utilizar la SHA-3 (Keccak) función hash criptográfica, que en el principio sólo permiten CPU mineros de la mina. De acuerdo a una declaración de los creadores, está previsto como una mina de monedas para todo el mundo tener una GPU.

Aspectos técnicos:

Scrypt o SHA-256? Keccak (SHA-3)

Cuántas monedas? 250,000,000

Bloque de recompensa? 96 MaxCoin por bloque, reducir a la mitad cada ~12 meses

Dificultad? Retargeting utilizando Kimoto Pozo de Gravedad del algoritmo.

Bloque de tiempo? 30 segundos

De hecho, esta moneda no resolver cualquier significativos Bitcoin (a veces discutible) debilidades.

Si echamos un vistazo en el interés por ejemplo, en seguidores de Twitter que han crecido de cero a 6.6 k dentro de 2 semanas es mucho en comparación con, por ejemplo, Zerocoin que tiene 1.6 k seguidores después de cerca de año y medio de actividad. Podríamos hablar de un cryptocurrency Dot-com burbuja como este altcoin no tiene ningún significativa técnica adicional o valor económico.

Edición Nº 1

Mi comparación acerca de los seguidores de Twitter resulta ser muy engañoso ya que la Coinye West Coin ha 22K seguidores y el verdadero sucesor CoinyeCoin acaba de 2,2 K.

+951
Sabik 4 mar. 2013 4:19:00

Si Scala no es lo tuyo, aquí es Jus12 del código de Kotlin:

paquete com.mi.blockchainparser

import java.net.Authenticator
import java.net.PasswordAuthentication
import java.net.URL
import java.net.HttpURLConnection

divertido main(args: Array<Cadena>) {
 val rpcuser = "usuario"
 val rpcpassword = "contraseña"
 Autenticador.setDefault(objeto : Autenticador() {
 anular la diversión getPasswordAuthentication(): PasswordAuthentication {
 volver PasswordAuthentication(rpcuser, rpcpassword.toCharArray())
}
})

Sistema.a cabo.println(curl(
"http://localhost:8332",
"""{"método":"getblockchaininfo","params":[],"id":1,"jsonrpc":"1.0"}"""
))
}

divertido curl(url:String, jsonEncodedString:String): String {
 val httpcon = URL(dirección url).openConnection() como HttpURLConnection
httpcon.setDoOutput(true);
 httpcon.setRequestProperty("Content-Type", "application/json");
 httpcon.setRequestProperty("Aceptar", "application/json");
httpcon.setRequestMethod("POST");
httpcon.conectar();

 val outputBytes = jsonEncodedString.toByteArray();

 httpcon.getOutputStream().el uso de {
es.escribir(outputBytes)
}
 val código = httpcon.getResponseCode()
 val eserror = código >= 400 && código <= 500
 val texto = (si (eserror) httpcon.getErrorStream() else httpcon.getInputStream())
 ?.clases bufferedreader()?.el uso de {
es.readText()
 } ?: "sin conexión"
 si (eserror) throw Exception(
 "Resp código $código. Error: ${texto.tomar(200)}"
)
 devolver el texto
}
+846
GASTRICA 1 abr. 2012 18:59:17

Con la versión actual del protocolo Bitcoin, bitcoins son divisibles en 100.000.000 de unidades (0.00000001 bitcoin). Esta cantidad muy pequeña se llama Satoshi después de que el creador de Bitcoin.

Una transacción Bitcoin puede ser de cualquier cantidad que es un múltiplo de 1 Satoshi.

+804
LiamGu 14 mar. 2010 5:21:02

Yo vi esta pregunta: ¿Cómo restaurar una HD cartera de trabajo? Creo que la respuesta se ajusta a una cadena en la cartera (la Semilla) y el proceso es diferente mientras está en un árbol.

Todavía no entiendo cómo la restauración de un "HD Cartera de obras".

¿Cómo funciona la aplicación de cartera saber por dónde empezar o acabar de comprobar.

+740
Tun Zan Maung 4 mar. 2011 18:24:33

Por favor alguien puede arrojar algo de luz sobre esto y cómo se vincula a la analogía entre honestos y nodo atacante ?

también puede atacante inicio minería de datos 2 cuadras más adelante ? o 3 o 4 manzanas ? En el libro blanco tiene sólo 1 cuadra ?

+703
Rhinon 29 abr. 2011 4:16:15

Es que no están respaldadas por ningún producto físico como "oro", pero de acuerdo a http://en.wikipedia.org/wiki/Commodity una mercancía es el término genérico para cualquier negociables objeto de satisfacer deseos o necesidades. Y si la gente lo quiere usar para el comercio no es una necesidad y eso tiene un valor.

+673
oracle8 26 nov. 2013 6:56:37

Un tradicional Bitcoin wallet contiene un montón de claves privadas y un montón de cuentas. Cada uno la clave privada correspondiente dirección Bitcoin.

Para cada clave privada que la cartera ha emitido, algo que se asocia con la clave. Esto sólo sirve a un propósito -- es determinar cual obtiene su equilibrio produce cuando se reciben los fondos en esa dirección.

Intra-cartera de transferencias no requieren de transacción y por lo tanto no pagan cuota. Puedo pasar de 10 Bitcoins en cuenta "Jeff" y 0 en la cuenta de "Judy" a 0 en "Jeff" y 10 "Judy" sólo por el intercambio de un 0 y un 10 en el interior de la cartera. Los Bitcoins permanezca en la misma dirección, solo que no son acreditados a una cuenta diferente.

+666
Alice Brinkley Hobin 17 dic. 2013 8:22:22

Este Quora pregunta es un comienzo.

+593
ruthvik 11 abr. 2018 18:28:16

Usted está deserializar cada valor como un número entero, sino que es incorrecta. Los valores se serializa como la longitud de la variable de enteros con alta bits de señalización de la longitud de los enteros que son dados de baja por el real valor entero en sí mismo. Por lo que necesita para corregir el código para deserializar los bytes como varints en lugar de sólo enteros con longitudes.

El código siguiente fue capaz de deserializar la entrada correctamente.

#! /usr/bin/env python3

importación binascii

def get_max(largo=False):
 si el largo:
 volver 18446744073709551615
otra cosa:
 volver 4294967295

def read_var_int(s, pos, largo=False):
 n = 0
 mientras que la Verdadera:
 chData = s[pos]
 pos += 1
 si n > (get_max(largo) >> 7):
 raise IOError("ReadVarInt(): tamaño demasiado grande");
 n = (n << 7) | (chData & 0x7F)
 si chData & 0x80:
 si n == get_max(largo):
 raise IOError("ReadVarInt(): tamaño demasiado grande");
 n += 1
otra cosa:
 de retorno n, pos

entrada = binascii.unhexlify(b'86a825befef44588a5a77d0086a87283c9fdd52983ecd3a14e')
pos = 0

nBlocks, pos = read_var_int(entrada, pos)
print('nBlocks: {}'.formato(nBlocks))
nSize, pos = read_var_int(entrada, pos)
print('nSize: {}'.formato(nSize))
nUndoSize, pos = read_var_int(entrada, pos)
print('nUndoSize: {}'.formato(nUndoSize))
nHeightFirst, pos = read_var_int(entrada, pos)
print('nHeightFirst: {}'.formato(nHeightFirst))
nHeightLast, pos = read_var_int(entrada, pos)
print('nHeightLast: {}'.formato(nHeightLast))
nTimeFirst, pos = read_var_int(entrada, pos)
print('nTimeFirst: {}'.formato(nTimeFirst))
nTimeLast, pos = read_var_int(entrada, pos)
print('nTimeLast: {}'.formato(nTimeLast))

El resultado fue:

nBlocks: 119973
nSize: 134216389
nUndoSize: 19502205
nHeightFirst: 0
nHeightLast: 120050
nTimeFirst: 1231006505
nTimeLast: 1303712078

El nBlocks y nHeightLast se espera que debido a que los bloques iniciales fueron muy pequeño, pero el bloque de archivo es bastante grande. Creo que el cálculo de 134 bloques en el archivo de bloque que está mal. Con 134 bloques, los bloques tendría que ser de más de 1 MB de tamaño, que simplemente no es cierto para los primeros bloques.

+522
Steve Spieth 13 jun. 2011 14:08:28

¿Cómo puedo implementar Shamir Secreto del sistema de reparto con el cifrado de Bitcoin wallet?

+512
MyNameIsZero 4 oct. 2013 0:55:58

La prueba-de-trabajo es el hecho de que el hash del bloque es un número bajo, al interpretar el hash como un largo número de 256bits. Si se cambia algo en el bloque, entonces el hash de los cambios y es muy poco probable que sea lo suficientemente bajo (por debajo de la meta), por lo que la prueba-de-trabajo se ha ido. Y todo bien, no hacer ningún trabajo para crear ese bloque modificado.

Así que usted no puede modificar el bloque después de que se extrae, que significa que usted no puede cambiar la dirección bitcoin que este bloque envía sus minero de ingresos (nuevas monedas y de tasas de transacción) para.

Usted no puede robar el minero de ingresos a partir de un bloque después de que el bloque se extrae.

Sin embargo, si una de minería de la piscina servidor no es seguro, usted podría hackear y hacer de la minería de la piscina de la mina de bloques que pagar su dirección bitcoin en lugar de su propio.

Usted también podría hacer que los mineros individuales en una piscina de la mina para usted en lugar de a sí mismos. No necesita tener un inseguro sistema. BGP routing ataques se han utilizado para secuestrar a los mineros antes, haciendo de ellos se conectan a la hacker del servidor en lugar de la minería de la piscina del servidor al que desea conectarse. Ver https://www.wired.com/2014/08/isp-bitcoin-theft/ Esto podría ser mitigado por el uso de TLS, como los servidores web uso de TLS (https direcciones).

Así que hay múltiples maneras de robar a los mineros, sino de hacer algo con un bloque que ya está minado no es uno de ellos.

+472
Aaron Corcoran 19 ago. 2013 4:58:49

es posible trazar un ENTRANTE transacciones que reciben cartera de dirección?

no estoy seguro de lo que se entiende por operación entrante en este caso. Pero en general sí, no importa si la transacción es entrante o saliente. Asumo este escenario: una transacción de Alice se hizo a Bob. Alice crea la transacción, y ella se refiere a él como saliente de la transacción, Bob se ve como entrante de la transacción.

Así que Alice crea digamos un estándar P2PKH de transacción, y de allí uno puede ver dos secciones: una de donde tomar los fondos (el entrante parte), y en el que los fondos se vaya (el saliente de la parte). Uno puede encontrar referencias a la pubkeys en ambas partes. Y estos pubkeys puede ser utilizado para decodificar en direcciones.

Ejemplo: En uno de mis transacciones, he tenido este código en la sección de entrada (TX_IN Script Sig):

...4730440220128487F04A591C43D7A6556FFF9158999B46D6119C1A4D4CF1F5D0AC1DD57A94022061556761E9E1B1E656C0A70AA7B3E83454CD61662DF61EBDC31E43196B5E0C10012102B12126A716CE7BBB84703BCFBF0AFA80283C75A7304A48CD311A5027EFD906C2...

lo que se traduce en:

47 --> empuje hex 47 (decimal 71) bytes en la pila (generalmente la codificación DER firma)
 30 44 02 20 128487F04A591C43D7A6556FFF9158999B46D6119C1A4D4CF1F5D0AC1DD57A94
 02 20 61556761E9E1B1E656C0A70AA7B3E83454CD61662DF61EBDC31E43196B5E0C10
01 --> SIGHASHALL: esto termina la firma ECDSA
21 --> empuje hex 21 (decimal 33) bytes en la pila (la longitud de un comprimido de Clave Pública)
02B12126A716CE7BBB84703BCFBF0AFA80283C75A7304A48CD311A5027EFD906C2
 correspondiente dirección bitcoin es: 18KHdtRfkv4GaBidjNpNEQkpPwfXC39M9w

y esto en la sección de salida:

...90257300000000001976A914FCA68658B537382E27A85522D292E1AD9543FE0488AC...

lo que se traduce en:

9025730000000000 --> TX_OUT Valor (hex 9025730000000000 es 0.07546256 en bitcoin)
19 --> TX_OUT PK_Script Longitud
76A914FCA68658B537382E27A85522D292E1AD9543FE0488AC --> el P2PKH secuencia de Comandos:
 76: OP_DUP
 A9: OP_HASH160
 14: OP_Data14 (= decimal 20)
FCA68658B537382E:27A85522D292E1AD:9543FE04
 88: OP_EQUALVERIFY
 AC: OP_CHECKSIG
 Este es un P2PKH de script para esta dirección:
FCA68658B537382E27A85522D292E1AD9543FE04
 y se traduce base58 codificados en esta dirección bitcoin:
1Q2tmgphDqFJxhFFYNrjBr5o8XKSSDKtxv

Resumen: una transacción que contiene entradas y salidas, y con el estándar de P2PKH transacciones que se pueden derivar de las direcciones, de donde a donde los fondos se mueven. Para Bob como entrante transacción, uno puede hacer el seguimiento de los fondos, de dónde venían.

Los detalles de la manera en que las transacciones se ensamblan, cómo las claves públicas que se utilizan, y cómo se puede obtener las direcciones correspondientes se explican en el bitcoin desarrollador de la sección de documentación, y un buen patio para obtener conversiones entre los dos es en el TP a Ir Bitcoin Pruebas. Ah, y por supuesto, debo mencionar Andreas libro "Mastering Bitcoin" como un libro sorprendente. Es libremente disponible en línea.

+285
AHTOH174 25 mar. 2015 4:52:27

Mi pregunta se refiere al caso de uso de intentar construir un sencillo flujo de pago en los que un usuario (un donante) puede donar directamente a otro usuario (destinatario) con Bitcoin. Para empezar, me gustaría cargar manualmente y 2 de entrada de direcciones que responden a un botón de Donar y lo ideal sería conseguir procesado a partir de las cuentas de prueba en la Testnet blockchain.

Soy nuevo en bitcoin desarrollo y quiere entender los mecanismos lugar de inmediato la ejecución de una forma más compleja y abstracta del plugin (por ejemplo, de la Raya). Además, mi idioma es Ruby, así que he estado favoreciendo Api con Ruby Sdk.

Hasta el momento tengo una lista de las siguientes APIs:

Alguien ha trabajado con estos y puede proporcionar orientación sobre cual es la mejor manera de implementar el anterior caso de uso? Otras sugerencias de bienvenida. Apreciar esto podría ser interpretado bastante amplia pero puedo intentar y especificar si usted tiene preguntas.

+284
Uthpala Pathirana 14 feb. 2015 11:30:48

Según mi entendimiento CTransactions representa la unidad atómica en Bitcoin. Tiene las entradas CTxIn y salidas CTxOut.

Puede cualquier experto en dar la intuición de por qué necesitamos CCoins en el código fuente ? ¿Por qué debemos tener una poda de clase sólo para el almacenamiento de productos ?

+251
Juan Gabriel Hernandez Montoya 5 nov. 2019 19:48:34

Sí, lo son. Bech32 direcciones de permitir nativo Segwit salidas, que ofrecen una mayor eficiencia y seguridad que el legado P2SH anidada Segwit salidas. https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#Reference_implementations ha implementaciones de referencia en C, C++, JS, Vaya, Python, Haskell, Ruby, y el Óxido junto con las pruebas de cortés de Pieter Wuille

+222
Diptangsu Goswami 17 dic. 2016 7:52:27

Que se basa en el mínimo de indexación necesario llevar a cabo un nodo.

Un getdata msg a los compañeros sólo puede solicitar recursos TX en mempool (válido, no confirmado). No todos los nodos índice confirmado las transacciones. UTXO y mempool tx son necesariamente indexados para su validación y tx de propagación/bloque de creación de plantillas, respectivamente.

Confirmada la transacción, se suministra como parte de getdata solicitud con blockhashes. Los bloques son indexados por todos los nodos. (Ya que los nuevos bloques encabezados deben hacer referencia a los encabezados anteriores, incluso si están en la rama que se extiende, vs fuertes de la cadena de ampliar)

Corrección(ver comentario abajo):

+122
Lori Perkins 27 nov. 2015 0:29:05

Otros pocos en la parte superior de mi cabeza, además de las variaciones de las organizaciones de productores (personas con discapacidad, Opl, etc)

+13
navian 25 nov. 2013 2:48:55

Mostrar preguntas con etiqueta