Search content
Sort by

Showing 16 of 16 results by simonbtc
Post
Topic
Board Announcements (Altcoins)
Re: 🔴HADRON🔴⠀WEB⠀BROWSER⠀AI⠀MINING🔴 Mine⠀on⠀Monday⠀apply⠀now,⠀AIRDRP⠀bounty🔴
by
simonbtc
on 14/01/2018, 07:11:05 UTC
Hi, I can help test mining.

Computer 1
  • Xeon E3-1545M v5 @ 2.9Ghz
    64 GB RAM
    Ubuntu derivative
    Chrome and Firefox

Computer 2
  • i7-6700K
    16 GB RAM
    Windows 10 Pro
    Chrome, Firefox, Edge

Mobile
  • Snapdragon 835
    4 GB RAM
    Android OS 7
    Chrome, Firefox, Edge
Post
Topic
Board Altcoin Discussion
Re: Zerocoin implementation bug
by
simonbtc
on 20/02/2017, 23:16:18 UTC
There's also an equality vs assignment bug which impacts how the wallet tracks (or doesn't correctly track?) serial numbers of spent private coins:

https://makebitcoingreatagain.wordpress.com/2017/02/18/is-the-zcoin-bug-in-checktransaction/#update4
Post
Topic
Board Altcoin Discussion
Re: Zcoin?
by
simonbtc
on 18/02/2017, 22:49:21 UTC
What else can the exchanges do? The most recent blocks show that the attacker is still minting away, see the 100 XZC transactions:

https://chainz.cryptoid.info/xzc/block.dws?21758.htm

https://chainz.cryptoid.info/xzc/block.dws?21749.htm

The transaction is a Zcoin Spend which moves money from the private pool to the public pool.  The attacker's fraudulent Zcoin Spend transactions are being accepted as valid by nodes when instead they (and the block) should be rejected as invalid.

I don't think the bug is due to a simple typo.  I believe it's somewhere in the implementation of the verification code, which looks like its full of repeated blocks of copy and paste code.  Posted more info here:

https://makebitcoingreatagain.wordpress.com/2017/02/18/is-the-zcoin-bug-in-checktransaction/

In terms of resolution, the following would be prudent:

Quote
To demonstrate that the bug has been fixed, all the fraudulent Zcoin Spend transactions found on the blockchain should be run through a patched CheckTransaction and detected as invalid.

Post
Topic
Board Altcoin Discussion
Re: Zerocoin implementation bug
by
simonbtc
on 18/02/2017, 19:05:35 UTC
Link:
https://makebitcoingreatagain.wordpress.com/2017/02/18/is-the-zcoin-bug-in-checktransaction/

Summary:
The fix posted (so far) to Github is insufficient
- does not stop the attacker from continuing to create fake Zcoin Spend transactions
- prevents regular users who are holding private funds from moving them to a public address
- does not explain fix the issue of fraudulent Zcoin Spend transactions passing validation checks
Post
Topic
Board Development & Technical Discussion
Re: SegWit is a waste of disk space?
by
simonbtc
on 04/05/2016, 19:52:24 UTC
And when you've done that, tada you have segwit (specifically, you get the _exact_ construction that was used in elements alpha).  But a version of it with a ugly construction that requires every Bitcoin speaking program to upgrade _simultaneously_, and invalidates any pre-created nlocktimed transactions which _will_ confiscate some amount of users' Bitcoins (because some parties have been signing payments then destroying private keys as a time-lock-safe mechanism).

Isn't this a user problem rather than a protocol issue?  First, the protocol doesn't specify that a user must destroy their private key when creating nLockTimed transactions.  Second, since there's no guarantee that any given transaction will ever be successfully mined, it doesn't seem prudent to pre-sign transactions which sit off-chain and only become valid for broadcast and potential mining in some distant future whilst also deleting the private key.  If this destructive behaviour can be condoned, it beggars belief that zero conf transactions are considered unsafe.
Post
Topic
Board Development & Technical Discussion
Re: SegWit is a waste of disk space?
by
simonbtc
on 01/05/2016, 23:53:50 UTC
As for malleability, so anyone wanna say why that can't be done properly on it's own without segwit?

Fair question as the signature malleability issue is quite simple to fix.

When hashing the transaction data to generate a txid, simply skip over the signature data.  Everything else stays the same.  

Deployment and activation would be via a hard fork set at a certain block height.
Post
Topic
Board Bitcoin Discussion
Topic OP
5 Challenges Facing Your Smart Contract Project
by
simonbtc
on 10/02/2016, 23:06:53 UTC
Are you thinking of building your next project with Ethereum, Rootstock or some other smart contract platform?

Before you start investing resources, take into consideration some fundamental problems with smart contracts on public blockchains.  

https://makebitcoingreatagain.wordpress.com/2016/02/10/5-challenges-facing-smart-contracts/

TLDR...
  • No guarantee of transaction execution
  • Turing-complete smart contracts are slow
  • Scaling is a moonshot
  • Oracles break the trust model
  • Public blockchains struggle to stay decentralized
Post
Topic
Board Bitcoin Discussion
Re: "Remove Mentions Of Low Fees And Instant Transactions" from Bitcoin.org
by
simonbtc
on 24/07/2015, 15:16:03 UTC
Please fuck off with your bullshit.

He is right, some developers want BTC to become some sort of elitist piece of shit where fees may become more and more expensive to the point it's used only by people buying millions. This would be a catastrophe and those devs seem to not care.

@AtheistAKASaneBrain Partially :-)  I'm not advocating for this change, just trying to let you guys know what is happening.

honestly i don't see anything that needs changing. you are saying that the "fee market will likely develop" but there is no change in the fee market! it has been as it was before.

@pooya87 @AtheistAKASaneBrain Some Bitcoin Core developers want to keep the block size at 1MB to encourage a fee market to develop, and ultimately have Bitcoin become a settlement system where the majority of transactions occur off-chain on payment hubs and sidechains.  In such a situations, any attempt to send a free or low-fee transaction on the public blockchain will likely be discarded or face significant delays.  Thus some developers feel it is wrong to continue to promise free and fast transactions:

Quote
Some people have called the prospect of limited block space and the
development of a fee market a change in policy compared to the past. I
respectfully disagree with that.

http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-July/009515.html

If the user expectation is that a price would never arise because
supply is going to be increased ad infinitum and they will always be
able to send fast in-chain bitcoin transactions for free, just like
breath air (an abundant resource) for free, then we should change that
expectation as soon as possible.

http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-July/009564.html

Other developers believe the block size should be raised to increase the capacity of the system and help keep fees to a minimum, which is more in line with the original vision of Bitcoin as a fast P2P cash system without intermediaries.

Quote
For the entirety of bitcoin's history, absent long blocks and traffic
bursts, fee pressure has been largely absent.

Moving to a new economic policy where fee pressure is consistently present
is radically different from what users, markets, and software have
experienced and *lived.*

http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-July/009519.html
Post
Topic
Board Bitcoin Discussion
Re: "Remove Mentions Of Low Fees And Instant Transactions" from Bitcoin.org
by
simonbtc
on 24/07/2015, 06:41:16 UTC
Er, don't shoot the messenger.
Post
Topic
Board Bitcoin Discussion
Topic OP
"Remove Mentions Of Low Fees And Instant Transactions" from Bitcoin.org
by
simonbtc
on 24/07/2015, 05:37:34 UTC
Some developers no longer want to imply that Bitcoin offers cheap and fast transactions since a fee market will likely develop:

Quote
The current site text makes repeated mention of Bitcoin providing low transaction fees and instant transactions, as well as strongly implying that any transaction paying a fee or having medium priority will be confirmed in the next block.

As instant transactions can be unsafe and the other things are less likely to be true in as available block space becomes fully utilized, this pull removes or clarifies those sections.

Link with screenshots of proposed changes: https://github.com/bitcoin-dot-org/bitcoin.org/pull/972
Post
Topic
Board Economics
Re: Can Bitcoin Liberate Gold?
by
simonbtc
on 27/02/2015, 18:04:04 UTC
If you mouseover the CoinSpark link you can see what kind of transaction it is.  In this case it's a Genesis transaction, so you (or somebody else) issued one unit of an asset to a CoinSpark address (which is just a wrapper around an underlying Bitcoin address).  If the issuer uploads the PDF contract and HTML file to the website path, the SparkBit wallet for the CoinSpark address will validate the asset and then it could be sent onto someone else.

http://i.imgur.com/nF6SCXc.png
Post
Topic
Board Development & Technical Discussion
Re: Is there an api that I can use to send messages with the blockchain?
by
simonbtc
on 26/02/2015, 18:34:57 UTC
You can send messages over Bitcoin with CoinSpark (an OP_RETURN based protocol).

http://www.coindesk.com/coinspark-blockchain-notarized-messaging/

Messages are not stored on the Bitcoin blockchain itself but are sent out-of-band via message delivery servers.  When you send a message with a bitcoin transaction, the blockchain only stores enough details for the recipient to retrieve the message and ensure it is valid.  CoinSpark runs some community servers but you can run your own server and modify it to meet your needs as the code is open-source.

Get started by downloading SparkBit, a lightweight SPV wallet based on MultiBit:
http://www.coinspark.org

Developers can find open-source libraries and docs here:
http://coinspark.org/developers/messages-introduction/
Post
Topic
Board Economics
Re: Can Bitcoin Liberate Gold?
by
simonbtc
on 26/02/2015, 18:15:54 UTC

1)  You might put a diagram or schematic in to illustrate a Bitcoin Asset and/or a Bitcoin Gold Asset


Hi orobtc,

Just wanted to let you know:


Cheers!

http://i.imgur.com/BUPDtSN.jpg?1
Post
Topic
Board Economics
Re: Can Bitcoin Liberate Gold?
by
simonbtc
on 26/11/2014, 06:39:28 UTC
1)  You might put a diagram or schematic in to illustrate a Bitcoin Asset and/or a Bitcoin Gold Asset

2)  Similarly, show us an example of a wallet tied to, say, a 1/10th oz gold coin (this is a common small sized bullion coin)

Thanks OROBTC, that's a good idea.  Is a high-level view sufficient - where Bitcoin is treated as a black box - or do you think readers would benefit from a bit more detail?  I think dropping down to OP_RETURN and transaction outputs might be too much.
Post
Topic
Board Economics
Topic OP
Can Bitcoin Liberate Gold?
by
simonbtc
on 25/11/2014, 07:13:56 UTC
A common complaint from gold investors is that the benchmark price of physical gold, set twice daily in London by a handful of banks, is open to manipulation.  There is currently a lawsuit underway concerning such allegations and the benchmark is due to be replaced in early 2015 because of incoming financial regulations stemming from the LIBOR scandal.

With the emergence of Bitcoin as a platform to transfer assets other than BTC, I believe that if entrepreneurs and gold stakeholders were to support the development of investor products based around gold-backed Bitcoin assets, a new price benchmark for physical gold could emerge.  With the bulk of the world's gold production and consumption now in Asia, and new gold exchanges having launched there recently, Bitcoin could help tip the balance, and we could enter a new era where the price of gold is no longer influenced so much by London.  For some, this would be liberation.

I have put together a short paper to explore this topic, including how to create a new Bitcoin asset in just a few minutes and why these assets are superior to existing gold instruments.  It's currently a working draft and your feedback is most welcome.  Please feel free to comment here or within the Google Document itself.  Thank you!

https://docs.google.com/document/d/15VG1f8Jwkl6eKLsqGv1KdUUgVRkQleaXr33JgDL-4So/edit?usp=sharing

Note: I am involved in a Bitcoin assets project, within the colored coins family, called CoinSpark.  You can find out more here: http://www.coinspark.org

Update: Example diagram showing how GoldCo can securitize their gold holdings as Bitcoin assets

http://i.imgur.com/BUPDtSN.jpg?1
Post
Topic
Board Meetups
Topic OP
CoinSpark - Mini Meetup - San Francisco - Wednesday 8 October 2014
by
simonbtc
on 06/10/2014, 20:49:38 UTC
CoinSpark is a lightweight bitcoin 2.0 solution for transferring assets using OP_RETURN.

If you're in San Francisco this week, there's a mini meetup on Wednesday evening (8th Oct 2014) , just a block away from the Uber and Twitter offices.

https://www.eventbrite.com/e/bitcoin-20-op-returns-the-blockchain-as-tcpip-registration-13209506991

 Cool