Bitcoin Forum
October 02, 2022, 09:34:53 PM *
News: Latest Bitcoin Core release: 23.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / proofcha.in - a simple game about blockchain on: May 24, 2016, 06:39:13 PM
I was trying to explain to my girlfriend how the blockchain works and why it is so secure that I simplified the explanation to a point where I was able to build a little game.
The game objective is to make a fork longer than the mainchain. You havo to mine spending electricity and buying electricity spending money. Mining in the mainchain is difficult but gives you money, mining in a fork is easy but you will only waste power.
I want to make this app a nice start for newcomers that want to understand why the blockchain is hard to hack!

The game beta is live in:
http://proofcha.in

GitHub:
https://github.com/proofchain

All sounds were made by using my chipmusic tool called Deflemask (deflemask.com)

Feel free to criticize, laugh or contribute to this blockchain-how-it-works-game.  Grin
2  Local / Esquina Libre / Grupo de Bitcoin @ Telegram on: March 21, 2016, 06:03:46 PM
Unanse asi debatimos mas libremente
telegram.me/btces (Bitcoin Espaņol) > 176 miembros
telegram.me/btcar (Bitcoin Argentina) > 126 miembros

 Cheesy Cheesy Cheesy Cheesy Cheesy
3  Bitcoin / Development & Technical Discussion / How to determine the antiquity of my coins? on: October 20, 2015, 07:58:44 PM
Hi there Bitcoin Society! Smiley

I was wondering when my Bitcoins were born, in which block height my coins were actually mined. There is a magical thing in think that maybe you have some Satoshis built in the first mountains of the Bitcoin blockchain.

There's no web-service/app for this? The idea is to search for a public address and obtain a detailed tree of coins movements up to the Coinbase.
4  Bitcoin / Bitcoin Discussion / Today, one year after Hal Finney's Death on: August 28, 2015, 05:19:39 PM
Hal Finney, RIP. Maybe you were Satoshi, thanks for everything.  Cry
5  Other / Off-topic / [CONSPIRACY] Bitcoin was invented to brute-force Hash Algorithms. on: August 28, 2015, 04:41:02 PM


Ok guys, let's joke about this for a second.

* The whole Bitcoin network will fail if a collision is found (because a needed hash algorithm will be broken).
* As the difficulty increases, there's more probability of collision, not only because of the increase of hashpower, but also because of the collision spectrum is smaller.
* Now imagine in far future that the target is for the first time < 64219. So the hash searched has the shape 0000000000000000000000000000000000FFFF, the probability of collision is ultra-high.
* Finally a collision is found and Bitcoin destroyed SHA256.

If you want to brute force SHA256, what's better than a monetary network with profit for every try?

6  Bitcoin / Development & Technical Discussion / Miners should donate to Nodes on: August 28, 2015, 04:14:36 PM
Miners should send a little % of the fees of the block to all connected peers. Independently of the protocol.

The point is: How we can assign a Bitcoin Address to a Node and made it public/related to a node.IP or "node ID hash"?

I was thinking: The miner could send a request to the Node IP like this:
GET_ADDRESS [Random_Numer]

The node should answer with:
ADDRESS, SIGNED_WITH_PRIVATE_KEY("I'm the node @ IP: [Random_Numer]")

This has some MIM attack problems isn'it?
7  Bitcoin / Bitcoin Discussion / What's the opinion of Andreas M. Antonopoulos about the fork? on: August 22, 2015, 01:48:20 PM
There are any public declarations about it?, I really admire Andreas but I couldn't find any post or speech about the XT vs CORE thing.  Huh
8  Bitcoin / Bitcoin Discussion / FORK - 2 miner groups in 1 Blockchain: hashpower calculation? on: August 21, 2015, 12:51:01 PM
The thing is: You can't REALLY calculate how much hashpower is in each side BEFORE the fork, only AFTER the fork. This is undeniably true.

https://github.com/bitcoin/bips/blob/master/bip-0101.mediawiki
"Activation is achieved when 750 of 1,000 consecutive blocks in the best chain have a version number with bits 1,2,3 and 14 set"

What will happen if NO XT miners start setting those bits only to activate prematurely XT? (imagine a Miners-war + Nodes-war)
What will happen if we activate XT by counting those version bits but the actual hashpower is 49.3% and 50.7%? Goodbye Bitcoin.

We are only approximating the hashpower. Trusting only in those bits for something so delicate as a Fork is stupid.


However, I know that this is rare to happen, but possible after all, and that probability is transforming "in cryptography we trust" to "in god we trust", at least for me.

Please tell me that there's another way to achieve consensus than those bits. We need a real votation system?
9  Bitcoin / Development & Technical Discussion / [HOWTO] Hierarchical deterministic wallet on: June 12, 2015, 12:49:09 PM
Hi there BTCguys  Cool

In a network based game that I'm developing there's possible to buy certain things with a points like system, it works but I will migrate the whole monetary system to Bitcoin for lot of advantages that you already know and not even worth commenting.

In a first sketch of the idea I simply come up with this:
1) Every new user gets his new random private+public key.
2) Every new item gets his new random private+public key.
3) If the system detects that item X's address gets a pay from user X's address, the item belongs to user X.

This is PURE bitcoin and it works, but:
New items are added all the time, so the whole process of creating a new item's address must run on the server making this vulnerable to a server hack.
I come up with the idea of having a UNIQUE OFFLINE COLD STORAGE wallet for the ENTIRE game, but then, and this is the main question: how do I recognize which item did the user buy? Could I use the less significative digits of VALUE output for storing the ID? There's a way to store arbitrary data on a output script?

EDIT: Found it!, using HD Wallets Smiley But how to code it in Java?
10  Economy / Service Announcements / Blockchain Balance (Android Widget) on: April 24, 2015, 02:27:17 PM
Hi there guys! I was looking for a widget Android application to monitor my addresses balances. I did find only one like this, but I didn't like it. So I decided to make my own.
Feel free to use it or request addons if you want.

Description:
A simple but useful widget that will show you the balance of configurable Bitcoin addresses.
It will update every 10 minutes only, fast enough for the Bitcoin network and very low power consumption app.
Under the balance you will find how much time elapsed from the last update (just now, 5 minutes, 1 hour, etc)
More than one instance supported.
In case of no connection, the last know value will be retained in memory (never a 0.0 balance will be shown, something that I didn't like from other apps)
You don't need to provide private keys, 100% secure, no chance that you will lose your coins! Never put your private key on untrusted places!
No ads, no strange permissions, no shit.

TODO:
QR Scanner
Other Cryptocurrencies?
More random servers to get balance information (blockchain.info only atm).




  
11  Bitcoin / Bitcoin Discussion / Simple question about Elliptic Curve Cryptography on: April 15, 2015, 02:42:24 PM
Hi! Smiley

I was reading about ECC in the mastering bitcoin book and this image is very clear about how the multiplication is done:


However, what will happen if a resulting NG exactly hits the most left point in the curve (intersection between the function and X axis)? The tangent line will not find any other point and the multiplication will fail?

Thanks a lot for your time.
12  Bitcoin / Bitcoin Technical Support / How to OFFLINE test a cold storage private key on: April 13, 2015, 02:33:14 PM
Hi there bitcoin community!

I just created a cold storage address (offline, ubuntu live cd, paper wallet, BIP38) to have some amount in a more secure place than simply blockchain.info
I correctly restored the actual private key from the BIP38 encrypted one with my password and everything appears to be fine. I already sent some coins and I have 4 confirmations.

However, I feel that the unique way to be SURE that I can move the bitcoins in a future is to make a transaction test!
I have my private key and it generates my public address, but I have some strange feeling only doing that, I NEED to see that I will be able to move the coins!

Should I stop worrying about this o it is reasonable doing an output test?, doing this test will be like don't taking in mind the address reuse prohibition?
There's a way to make OFFLINE a transaction output, sign it, run an OP_CHECKSIG and reach "1 confirmation" only by myself?
13  Bitcoin / Development & Technical Discussion / [C parser] How to check if this transaction data is ok? on: January 20, 2015, 01:14:15 PM
Hi there guys!, I'm writing another Blockchain parser in C.
Atm I have completely read all blocks (~130mb each one) and the program is outputting information that seems to be ok, however, how could I check out if this information is ACTUALLY ok?; take a look at this output for example:

Quote from: Soft
Prev Block Hash: 000000000000000065709a9a4aaeea6108f0c288af277b0cc1826c7e8ea908cc

 - Transaction 0
 - - - Prev tx: 0000000000000000000000000000000000000000000000000000000000000000 from output 4294967295  Script: 03cf3104e4b883e5bda9e7a59ee4bb99e9b1bc52b76272ffb1ede86953c87d93a8b664fa598eaab 1888d4db0128ec70ccafb020400000000000000b851516500000000000003cf4d696e6564206279 20757365722077616e673636383836393037
 - - - Output 0 Satoshis 1161932642346598400 Script: 76a914c825a1ecf2a6830c4401620c3a16f1995057c2ab88ac

 - Transaction 1
 - - - Prev tx: 18106b50b5be65e644cb8044d712cb98e76a836da26350e4debc72aca770d05c from output 1  Script: 483045022024d6501f26e5200f930ac120104e2452810277f588a1700e15763565b76d7a7e02210 0b383c56575a1d5ac5703ec1be7e308713c16dd33885be78766ff566c86d6212801210275811580 2e2a9b7ed08a47bb966824cf299e54a31035c8ac8e0dec3a12ec3cd1
 - - - Output 0 Satoshis 14178876884254720 Script: 76a914eaa191f519cb90557f99bed963cd8943a7e99a4b88ac
 - - - Output 1 Satoshis 57027523489300480 Script: 76a914b20252ea508b5c8790ea0e42c0002503dfb0b62488ac

 - Transaction 2
 - - - Prev tx: fad405bccd41fea34cf39077c51a3f9e89f42f1d4398965c6d90c0750756f03d from output 0  Script: 493046022100e0b1b6b9126aed4956654e59daf97deb2af39a9482d63016d4820b47d47e3cda022 100f816e85d022d9ff5e9c510100e1bc6ff18f1605d81e20077007e5c5ded1bf0830121030c0485 70c5d26bc93a40640710eba7908c6e8b28cbf11ee94941c812e4bb41aa
 - - - Output 0 Satoshis 2089140485833621504 Script: 76a914d20f9801da48203aa5c00d11250fcbe9c038713588ac
 - - - Output 1 Satoshis 4858284486304989184 Script: 76a914205591d19cb7894f43fb5330ea49b1d5da3e651188ac

 - Transaction 3
 - - - Prev tx: 49709ac2faeee2c85831d3c95f2baeefc1a622bafd177ff1f7a6d17a73aabf49 from output 0  Script: 493046022100cfdc199ee8337fbe3d14bc4bb399711d1f1914ab7f52a63ff8e1f432c99fbd4e022 100a2d57560ade3cdb639efd973003d58e978360434a88464ed5e4a01f65d856433012103a16825 ea6db2112140c3473d7dc82c6733bb46f1b6af04871aa5b00c8b4b3944
 - - - Output 0 Satoshis 3766029635272310784 Script: 76a914601a270adc1e663ed4caa50fdcac319e5a886d1488ac
 - - - Output 1 Satoshis 8011388100515201024 Script: 76a9143045e0ad4f3d8496fb7d8651909cd5ec40f3479c88ac

End of block...


As this being a chain, everything references to the previous thing, so, how could I check that THIS block is ok?, where is the hash of the current block?, I need to mine it?, if I mine it I will not find the same hash that is in the main blockchain; so WTF?, I'm missing something isn'it?

Thanks a lot.
14  Bitcoin / Bitcoin Discussion / Who is the owner of 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJED9L ? on: January 17, 2015, 08:24:28 PM
 Shocked
15  Bitcoin / Bitcoin Discussion / Decentralized Security in the Blockchain on: January 09, 2015, 09:28:13 PM
I was thinking yesterday, this address:
https://blockchain.info/address/1L2JsXHPMYuAa9ugvHGLwkdstCPUDemNCf

We all know that it belongs to the Bitstamp hacker, a thief; why then, the whole network, knowing that Bitcoins are coming from a hack, can't do anything about it? Why if we all agree, the network, can't do anything against this injustice?

Crazy idea, but what if we all start to migrate to new anti-thief-nodes where, while analyzing the blockchain during a transaction and find that this address was involved, automatically reject the transfers?
Does not this would eliminate the profit of the hacker?, this will not eliminate the urge to steal bitcoins, and still maintain a decentralized, anti theft system?

I know that this will only works for BIG hacks, that the entire network knows about, but this could be done somehow or I'm missing something?

Thanks in advance.
16  Local / Espaņol (Spanish) / Nuevo sitio de criptomonedas: Orobit on: January 06, 2014, 10:57:57 PM
x
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!