El Bitcoin del Banco Santander et al.
Banco Santander se ha unido a UBS, BNY Mellon, Deutsche Bank, el
operador de mercado ICAP y a la StartUp Clearmatics para investigar y
promover el uso del dinero digital entre instituciones financieras y con
los bancos centrales en el proyecto bautizado como 'Utility Settlement
Coin' (USC).
Según ha informado la entidad, este sistema
tiene como objetivo facilitar pagos y liquidaciones de forma "eficiente,
rápida y segura". La entidad precisa que lo "innovador" de este
proyecto es el uso de la tecnología blockchain en la que se basan criptomonedas como Sitcoin "para presentar y permitir la transaccionalidad de activos reales como euros o dólares".
El coste para la industria financiera del Sistema de Compensación y Liquidación
de Operaciones ( Settlement ) asciende a entre 65.000 y 80.000 millones de dólares
anuales, según un informe de la consultora Oliver Wyman citado por Financial Times, que adelantó la noticia.
UBS y Clearmatics lanzaron el concepto USC en septiembre de 2015 para
investigar los posibles beneficios para ganar en eficiencia, mejorar las
liquidaciones y reducir el riesgo sistémico en los mercados financieros
globales.
M.I.T. Bitcoin CLUB
Creemos que Bitcoin tiene el potencial de ser no sólo una moneda digital, sino el futuro del dinero. Aunque todavía está en las primeras etapas, vemos a Bitcoin como un protocolo o plataforma en el que las transacciones financieras y no financieras pueden ser conducidas y verificadas como parte de un libro de contabilidad pública global. Bitcoin se encuentra en la intersección de varias áreas importantes de investigación académica, incluyendo criptografía, computación distribuida, teoría de gráficas, finanzas y economía. El MIT Bitcoin Club busca proveer foros donde ideas, proyectos, programas, eventos y negocios relacionados con Bitcoin puedan ser estudiados, discutidos y desarrollados. A través de las actividades del club, buscamos aumentar el conocimiento y el uso de Bitcoin dentro y más allá de la comunidad del MIT.
Web Addsess: http://bitcoin.mit.edu/ En Twtter: http://twitter.com/@MITBitcoinClub
Stanford University CS 251: Bitcoin and Cryptocurrencies
CS251 - Bitcoin and Crypto Currencies . El curso abarca todos los aspectos de las criptomonedas, incluyendo consenso distribuido, blockchains, contratos inteligentes y aplicaciones. Nos centraremos en detalle en Bitcoin y Ethereum como estudios de caso. Curso dictado por el profesor: Dan Boneh
Professor of Computer Science, Stanford University.
Tópicos del Curso CS251
- Altcoins ( Ethereum, Freicoin, Litecoin, Dogecoin, Yacoin, etc )
- Bitcoin transactions
- Consensus protocols ( PoW, PoS )
- Cryptocurrency
- Elliptic Curves (EC)
- Hash functions
- Mining strategies and incentives
- Proposed Bitcoin regulations
- Zerocoin, Zerocash
Ver este enlace: https://crypto.stanford.edu/cs251/syllabus.html
I.B.M. Hyperledger
Hyperledger es un esfuerzo colaborativo de código abierto creado para avanzar block technology. Es una colaboración global, organizada por la Fundación Linux, incluyendo líderes en finanzas, banca, Internet de Cosas (IoT), cadena de suministro, fabricación y tecnología. Estos 130 miembros y 8 proyectos en curso, incluyendo Hyperledger Fabric y Hyperledger Composer, trabajan en conjunto para crear un framework de libro distribuido abierto, estandarizado y de grado empresarial y una base de código. Este esfuerzo se basa en Bitcoin.
SIG Bitcoin-USB
En la Universidad Simón Bolívar estamos participando, desde el 31 de marzo del año en curso, un grupo de estudiantes en un Special Interest Group de estudio acerca de temas Bitcoin & Blockchain Technology.
Código Fuente Bitcoin Miner en C++.
El siguiente es una versión muy ineficiente, por cierto, del cálculo del nonce en lenguaje C++ tal cual es usada por Bitcoin Core.
CreateAndProcessBlock(const std::vector<CMutableTransaction>& txns, const CScript& scriptPubKey)
{
const CChainParams& chainparams = Params();
CBlockTemplate *pblocktemplate = BlockAssembler(chainparams).CreateNewBlock(scriptPubKey);
CBlock& block = pblocktemplate->block;
// Replace mempool-selected txns with just coinbase plus passed-in txns:
block.vtx.resize(1);
BOOST_FOREACH(const CMutableTransaction& tx, txns)
block.vtx.push_back(tx);
// IncrementExtraNonce creates a valid coinbase and merkleRoot
unsigned int extraNonce = 0;
IncrementExtraNonce(&block, chainActive.Tip(), extraNonce);
while (!CheckProofOfWork(block.GetHash(), block.nBits, chainparams.GetConsensus())) ++block.nNonce;
CValidationState state;
ProcessNewBlock(state, chainparams, NULL, &block, true, NULL, false);
CBlock result = block;
delete pblocktemplate;
return result;
}