Timechain
Search Donate
Sponsors
Cake Wallet, private Bitcoin and Monero walletSideShift.ai, no-signup crypto exchangeOrangeRock, non-custodial bitcoin spot and perps tradingBraiins Hashpower, buy and sell Bitcoin hashrateLayer Two Labs, drivechains for Bitcoin
Topic

Transactions and scripts

30 writings, oldest first

  1. bitcoin.org

    Bitcoin: A Peer-to-Peer Electronic Cash System

    Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com www.bitcoin.org Abstract. A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without…

  2. Private email (Wei Dai)

    Re: Citation of your b-money page

    I wanted to let you know, I just released the full implementation of the paper I sent you a few months ago, Bitcoin v0.1. Details, download and screenshots are at www.bitcoin.org I think it achieves nearly all the goals you set out to…

  3. Private email (Mike Hearn)

    Lack of chargeback support

    I am not a lawyer and I can't possibly answer that. I suppose if the law applies to a bank or financial institution or other intermediary, then it would not apply since there is no bank involved, only two parties trading directly with…

  4. Private email (Martti Malmi)

    Re: Bitcoin

    Thanks for starting that topic on ASC, your understanding of bitcoin is spot on. Some of their responses were rather Neanderthal, although I guess they're so used to being anti-fiat-money that anything short of gold isn't good enough.…

  5. Private email (Martti Malmi)

    Re: Bitcoin

    mmalmi@cc.hut.fi wrote: That would be great! I added you (dmp1ce) as a dev to the sourceforge project and gave you access to edit the web space and everything. Definitely. This will be an absolutely essential feature once things get…

  6. Private email (Martti Malmi)

    Re: Bitcoin

    That's a good point that since you know how many coins exist and how fast new ones are created, you could set a support price based on the amount of legacy currency you have and be sure you'll have enough to meet all demands. I had…

  7. Private email (Martti Malmi)

    Re: Setup, Autorun, v0.1.6

    Yeah, I put back your startup folder shortcut code and it started fine for me too on XP and Vista. For good measure, I changed it to make the shortcut settings look identical to one I manually created. I set the working directory to where…

  8. BitcoinTalk

    Re: A few suggestions

    Then it must be something you're doing differently with building or configuring wxWidgets. What options did you use on the wxWidgets "configure" script? The options I used are in build-unix.txt. Never heard of that happening. Is there…

  9. BitcoinTalk

    Command Line and JSON-RPC

    Version 0.2.6 on SVN can now run as a daemon and be controlled by command line or JSON-RPC. On Linux it needs libgtk2.0-0 installed, but does not need a GUI running. Hopefully gtk can be installed without having a windowing system…

  10. BitcoinTalk

    Re: Money Transfer Regulations

    When there's enough scale, maybe there can be an exchange site that doesn't do transfers, just matches up buyers and sellers to exchange with each other directly, similar to how e-bay works. To make it safer, the exchange site could act…

  11. BitcoinTalk

    Re: Transactions and Scripts: DUP HASH160 ... EQUALVERIFY CHECKSIG

    The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime. Because of that, I wanted to design it to support every possible transaction type I could think of. The…

  12. BitcoinTalk

    Re: Transactions and Scripts: DUP HASH160 ... EQUALVERIFY CHECKSIG

    A second version would be a massive development and maintenance hassle for me. It's hard enough maintaining backward compatibility while upgrading the network without a second version locking things in. If the second version screwed up,…

  13. BitcoinTalk

    Re: Building initial transaction trust through "coin ripping"

    The software is designed to support things like this. I was going to post details of the plans for Escrow, but since getting slashdotted I haven't had time.

  14. BitcoinTalk

    Re: A proposal for a semi-automated Escrow mechanism

    A transaction can be written that requires two signatures to spend it next. You write a payment that requires the signature of both the recipient and the sender to spend it. To release the escrow, you give the recipient the signature for…

  15. BitcoinTalk

    Re: A proposal for a semi-automated Escrow mechanism

    Really? Do you think people won't be able to understand the benefit? (If your response is an argument that there's no benefit at all, I guess that will reinforce the case that people won't be able to understand it.)

  16. BitcoinTalk

    Escrow

    Here's an outline of the kind of escrow transaction that's possible in software. This is not implemented and I probably won't have time to implement it soon, but just to let you know what's possible. The basic escrow: The buyer commits a…

  17. BitcoinTalk

    Re: Escrow

    That makes it sound like it might somehow get lost and the parties can't get it even if they want to cooperate. When you pay for something up front, you can't get it back either. Consumers seem comfortable with that. It's no worse than…

  18. BitcoinTalk

    Re: overflow bug SERIOUS

    Here's the preliminary change. Look right? I have more changes to make, this isn't all of it. Will SVN shortly. Code: bool CheckTransaction() const { // Basic checks that don't depend on any context if (vin.empty() || vout.empty()) return…

  19. BitcoinTalk

    Re: Development of alert system

    WRT the alert system, who cares? The most the key can do is temporarily disable six json-rpc commands until the site owners either add the -disablesafemode switch or upgrade. All nodes keep running and generating, the network stays up. If…

  20. BitcoinTalk

    Re: How To Make a Distributed BitCoin Escrow Service

    It's not implemented yet, but the network can support a transaction that requires two signatures. It's described here: http://bitcointalk.org/index.php?topic=750.0 It's absolutely safer than a straight payment without escrow, but not as…

  21. BitcoinTalk

    Re: Need OP_BLOCKNUMBER to allow "time" limited transactions

    We can't safely do OP_BLOCKNUMBER. In the event of a block chain reorg after a segmentation, transactions need to be able to get into the chain in a later block. The OP_BLOCKNUMBER transaction and all its dependants would become invalid.…

  22. Private email (Martti Malmi)

    \[bitcoin-list\] Bitcoin 0.3.18 is released

    Version 0.3.18 is now available. Changes: - Fixed a wallet.dat compatibility problem if you downgraded from 0.3.17 and then upgraded again - IsStandard() check to only include known transaction types in blocks - Jgarzik's optimisation to…

  23. bitcoin-list (SourceForge)

    [bitcoin-list] Bitcoin 0.3.18 is released

    Version 0.3.18 is now available. Changes: - Fixed a wallet.dat compatibility problem if you downgraded from 0.3.17 and then upgraded again - IsStandard() check to only include known transaction types in blocks - Jgarzik's optimisation to…

  24. BitcoinTalk

    Version 0.3.18

    Changes: - Fixed a wallet.dat compatibility problem if you downgraded from 0.3.17 and then upgraded again - IsStandard() check to only include known transaction types in blocks - Jgarzik's optimisation to speed up the initial block…

  25. BitcoinTalk

    Re: Version 0.3.18

    New transaction templates can be added as needed. Within a few days, there will be plenty of GPU power that accepts and works on it. Network support will be thorough long before there'll be enough clients who understand how to receive and…

  26. BitcoinTalk

    Re: Version 0.3.18

    I came to agree with Gavin about whitelisting when I realized how quickly new transaction types can be added. That's already possible. <pubkey> OP_CHECKSIG. <pubkey> can be 33 to 120 bytes. I also support a third transaction type for…

  27. Private email (Mike Hearn)

    Open sourced my Java SPV impl

    I hope you are doing well. I finally got all the lawyers happy enough to release BitCoinJ under the Google name using the Apache 2 license: It's incomplete - notably it doesn't properly handle block chain splits yet - but the rest is…

  28. Private email (Mike Hearn)

    Open sourced my Java SPV impl

    See these threads: http://www.bitcoin.org/smf/ind ex.php?topic=1786.msg22119#msg 22119 http://www.bitcoin.org/smf/ind ex.php?topic=2181.msg28729#msg 28729 I see. So right now fees are tricky because you have to decide up front what the…

  29. Private email (Mike Hearn)

    Holding coins in an unspendable state for a rolling time window

    If the script language is not stateless, if it has access to any outside information that changes or varies between nodes, attackers can use it to fork the chain. The only exception is if it is always false before a certain time and…

  30. Private email (Mike Hearn)

    Holding coins in an unspendable state for a rolling time window

    I had a few other things on my mind (as always). One is, are you planning on rejoining the community at some point (eg for code reviews), or is your plan to permanently step back from the limelight? I've moved on to other things. It's in…

All topics · Search the archive

0:000:00