Transaction ...

Sortie de c-lightning 0.9.0

L’équipe de c-lightning vient d’annoncer la version 0.9.0 de c-lightning, l’implémentation du Lightning Network conçue par Blockstream. Cette nouvelle version intègre plusieurs améliorations majeures :
– Intégration du Multi-Part Payments qui permet de segmenter les transactions et d’envoyer des paiements d’un montant supérieur à la taille des canaux empruntés tout en renforçant la confidentialité,
– Intégration de Keysend qui permet d’envoyer un paiement vers un noeud à partir de son ID sans que ce noeud ait à générer de requête de paiement (transaction push),
– Amélioration de la prise en charge des Watchtowers qui permettent de déléguer à un tiers la surveillance de la blockchain lorsque le noeud n’est pas connecté,
– Pour la partie « on-chain », adoption du format PSBT (Partially Signed Bitcoin Transaction FormatBIP 174) qui permet aux signataires hors ligne de signer des transactions sans avoir besoin d’un accès direct à l’ensemble UTXO et sans risque de fraude.
submitted by PlasticQueasy6873 to u/PlasticQueasy6873 [link] [comments]

What keeps an adversary from flooding the Bitcoin network with billions of bogus transactions. Ttransactions which are in the correct format but otherwise invalid - designed to waste resources.

I don't see Bitcoin currently having any kind of protections against such a thing.
submitted by fromsmart to btc [link] [comments]

Update on the upgrades, and replace by fee

Most important part of this post; if you're accepting zero-confirmation transactions and don't check the sequence number on the inputs, you need to. The rest of this post will mostly explain why.
Lets talk Dogecoin first though. Adoption of the new 1.8.3 and 1.10.0 clients is now hovering in the 30-40% range, which is good progress, but it's still important we keep updating. On which note, you may have seen a post about lost coins - my best theory was that the coins are on the pre-1.8 fork (which is why they won't show up), although langer_hans has since managed to recover those coins by reindexing the wallets himself. Certainly, no indication of problems with the new clients, anyway.
On to the core of this post, there's a huge discussion going on around Bitcoin Core at the moment, and a recent patch that enables replacement by fee. As part of the Bitcoin transaction format, there's two fields that interact with the transaction confirmation process, sequence number of inputs, and lock time on the overall transaction. Lock time is used to determine when a transaction can be mined, and is used in smart contracts. Sequence numbers are used to allow transactions to be replaced before they are mined, with the sequence number indicating which transaction replaces which, and are the relevant part here.
This replacement process was initially disabled due to problems with it being used to as part of a DoS attack by spamming the network. The patch that's just been merged corrects this by requiring each replacement transaction pays a fee high enough to cover both the new transaction, and the transaction(s) being replaced.
So, what's the controversy? Well, a lot of people have been using zero-confirmation transactions without fully understanding the technical details, or the risks entailed, and see this as a change. There's ensuing panic that transactions can be seen by a node, and never confirm because they're replaced - in reality there's a variety of reasons why transactions can be seen but never confirm, and that's always been the case. Anyone accepting unconfirmed transactions should already be checking the sequence number on every input is 0xFFFFFFFF (maximum possible value, so no other transaction can have a higher value, and therefore replacement is impossible). Likewise, the lock time on transactions should be checked, to ensure a transaction can be mined immediately, before accepting it.
Holly: Everybody's dead Dave. Lister: What Selby? Holly: They're all dead, everybody's dead Dave. Lister: Peterson isn't, is he? Holly: Everybody is dead Dave. Lister: Not Chen? Holly: Gorden Bennet, yes Chen, everybody, everybody's dead Dave. - Red Dwarf, "The End"
The discussions at the moment feel a lot like this conversation, as we try to point out to people that if you're following the specification this makes no difference, and they try to convince us it's all changed. It really hasn't, we're just seeing a lot of people suddenly understand why many of us discourage accepting zero-confirmation transactions. I think in particular many underestimate how much risk there is in zero-confirmation transactions, but I'll cover all of that in another post.
The important parts here are to make sure everyone understands what fields they need to check if they're accepting zero-confirmation transactions, and address how this affects Dogecoin Core. For now, this patch doesn't make any substantial difference to Dogecoin (it's primarily of use if blocks are persistently full and we need to start creating a competitive fee market), and I'm not inclined to merge controversial patches. I'll come back to that decision closer to Dogecoin Core 1.11, and most likely we'll put it to a vote.
Hopefully this helps you understand a bit more of the technology and how it actually behaves!
I'm going to do an out of sequence post next week to cover zero-confirmation transactions in more depth, as that's well worth doing but this post is already longer than I'd like!
Ross
submitted by rnicoll to dogecoin [link] [comments]

BCX Project Update 007

Hello all BCXers! This is project update 007. We are now currently working on Turing-complete Smart Contract, also compatible with Etherum Smart Contract.
[Core/dev] Have added the OP_SEND instruction to achieve the SEND function. Have called the non view function and the pure function to spend the specific gas users want.
[Core/dev] Have modified the Bitcoin transaction format to achieve the function of transferring the bitcoin transaction to the EVM transaction.
[Core/dev] Have added the validation logic of transaction legality in MemPool and wrote test cases.
[Core/dev] Have debugged the CALL instruction, the status error of view function and pure function, etc.
[Core/dev] Have debugged the state parameter errors on the initialization of EVM.
[Core/dev] Have debugged the Converter argument parsing and conversion errors.
Official Telegram group
EN: BCX_EN
CN: BCX_CN
KR: BCX_KR
submitted by bcx_org to BCXofficial [link] [comments]

Curious what old TCPIP connection payments look like? the 1st #bitcoin transaction (from Satoshi to Hal Finney) was a uncompressed pub key, for which no address format exists, sent using a deprecated direct p2p payment method

Curious what old TCPIP connection payments look like? the 1st #bitcoin transaction (from Satoshi to Hal Finney) was a uncompressed pub key, for which no address format exists, sent using a deprecated direct p2p payment method submitted by adam3us to Bitcoin [link] [comments]

Electron Cash developer Jonald Fyookball is also concerned about Bitcoin ABC and their plans for segwit style malleability fix in the future: "For example I am concerned about talk of a new transaction format and segwit style foreshadows in the code."

Electron Cash developer Jonald Fyookball is also concerned about Bitcoin ABC and their plans for segwit style malleability fix in the future: submitted by cryptorebel to btc [link] [comments]

BitMEX Research - SegWit transaction capacity increase compared to Bitcoin Cash - Since the launch of Bitcoin Cash in August 2017, around 6.1 million SegWit transactions have taken place, 20.1% more than the cumulative number of Bitcoin Cash transactions in the period.

This is the best tl;dr I could make, original reduced by 66%. (I'm a bot)
Around the same time, Bitcoin Cash provided an alternative mechanism for increasing capacity, in which one also needs to upgrade to a new wallet and adopt a new transaction format, to get the benefit of more transaction throughput, although a main difference between this and SegWit's approach, is that Bitcoin Cash resulted in a new coin.
The transaction volumes of Bitcoin Cash and the new SegWit Bitcoin transaction format have been reasonably similar.
These figures are remarkably close - although supporters of the SegWit capacity-increase methodology could claim that Bitcoin Cash had a one-month head start and that the Bitcoin Cash chain has lower transaction fees so that a comparison is not appropriate.
Although the data suggests that SegWit transaction have been adopted slightly faster than Bitcoin Cash, resulting in more transaction volume, Bitcoin Cash advocates could argue that the Bitcoin Cash token is more about a philosophy of larger capacity in the long term, rather than the speed of the actual increase in transaction volume in the short term.
Therefore Bitcoin Cash supporters can still claim that Bitcoin Cash will eventually have more transaction volume than Bitcoin, once adoption of the coin increases.
Three months after the launch of Bitcoin Cash, on 31 October 2017, SegWit transaction volume overtook Bitcoin Cash and has remained in the lead ever since.
Summary Source | FAQ | Feedback | Top keywords: Bitcoin#1 transaction#2 Cash#3 SegWit#4 more#5
Post found in /Bitcoin, /btc and /BitcoinAll.
NOTICE: This thread is for discussing the submission topic. Please do not discuss the concept of the autotldr bot here.
submitted by autotldr to autotldr [link] [comments]

Bitfinex adds native SegWit support for bitcoin withdrawals. Bitfinex's new address format will enable cheaper transactions for its users looking to withdraw bitcoin from the exchange.

submitted by SilverLiningsCrypto to bitfinex [link] [comments]

#PAXCOIN #blockchain #currency #mining The problem of Bitcoin it takes long formation time. But in the PAXCoin it extended the block size to 2 MB (megabytes) and reduced the transaction time to less than 1 minute.

submitted by hirushaperera to cryptocurrencynewico [link] [comments]

BitPay is pushing this new BCH address format. They implemented BCH on their blockexplorer and copay wallet. It seems they are flirting with acceptance of BCH for merchants. Should we embrace this new transaction format in order to encourage them to accept Bitcoin Cash?

BitPay is pushing this new BCH address format. They implemented BCH on their blockexplorer and copay wallet. It seems they are flirting with acceptance of BCH for merchants. Should we embrace this new transaction format in order to encourage them to accept Bitcoin Cash? submitted by cryptorebel to btc [link] [comments]

January 14 2018 - Bitcoin Cash Change the Address Day! Let's make the change to Base32 cashaddr formatted addresses the smoothest of upgrades! Business will be happy. Users can transact hassle-free. Newbies will be at ease. Other cryptocurrencies fans will be jealous.

January 14 2018 - Bitcoin Cash Change the Address Day! Let's make the change to Base32 cashaddr formatted addresses the smoothest of upgrades! Business will be happy. Users can transact hassle-free. Newbies will be at ease. Other cryptocurrencies fans will be jealous. submitted by Windowly to btc [link] [comments]

" I would stop supporting Bitcoin Unlimited if its developers made a change to the transaction format to prevent replay attacks for the same reason I don't support Segregated Witness - it is a complex fix to a problem that does not need to be solved"-Prohashing

submitted by Windowly to btc [link] [comments]

_unwriter: "Another great tutorial from @bitcoinappdev : How To Send A Bitcoin SV Transaction With The Click Of A Button (Datapay HTML + JS Tutorial) Very cool format-an Interactive article-the script is embedded in the article itself for you to try while reading!"

_unwriter: submitted by cryptorebel to bitcoincashSV [link] [comments]

BCH is using a transaction signature scheme that differs from the original RIGHT NOW, it in fact copies directly from the specs of segwit! Perhaps Bitcoin SV can return signature format to what Satoshi had?

BCH is using a transaction signature scheme that differs from the original RIGHT NOW, it in fact copies directly from the specs of segwit! Perhaps Bitcoin SV can return signature format to what Satoshi had? submitted by imaginary_username to btc [link] [comments]

_unwriter: "Another great tutorial from @bitcoinappdev : How To Send A Bitcoin SV Transaction With The Click Of A Button (Datapay HTML + JS Tutorial) Very cool format-an Interactive article-the script is embedded in the article itself for you to try while reading!"

_unwriter: submitted by ABitcoinAllBot to BitcoinAll [link] [comments]

January 14 2018 - Bitcoin Cash Change the Address Day! Let's make the change to Base32 cashaddr formatted addresses the smoothest of upgrades! Business will be happy. Users can transact hassle-free. Newbies will be at ease. Other cryptocurrencies fans will be jealous.

January 14 2018 - Bitcoin Cash Change the Address Day! Let's make the change to Base32 cashaddr formatted addresses the smoothest of upgrades! Business will be happy. Users can transact hassle-free. Newbies will be at ease. Other cryptocurrencies fans will be jealous. submitted by Windowly to Bitcoincash [link] [comments]

Electron Cash developer Jonald Fyookball is also concerned about Bitcoin ABC and their plans for segwit style malleability fix in the future: "For example I am concerned about talk of a new transaction format and segwit style foreshadows in the code."

Electron Cash developer Jonald Fyookball is also concerned about Bitcoin ABC and their plans for segwit style malleability fix in the future: submitted by ABitcoinAllBot to BitcoinAll [link] [comments]

Electron Cash developer Jonald Fyookball is also concerned about Bitcoin ABC and their plans for segwit style malleability fix in the future: "For example I am concerned about talk of a new transaction format and segwit style foreshadows in the code."

Electron Cash developer Jonald Fyookball is also concerned about Bitcoin ABC and their plans for segwit style malleability fix in the future: submitted by cryptoallbot to cryptoall [link] [comments]

Are Vertcoin's transactions, address format, and Segwit identical to Bitcoin's?

I am a developer and understand Bitcoin fairly well. I know Vertcoin uses the same secp256k1 curve for its public/private key pairs and that the addresses are derived the same way (but with difference prefixes).
I am thinking of buying some Vertcoin as an investment and am confident in my ability to manually create and spend transactions using custom addresses... however I have only ever done that with Bitcoin. So I want to check if Vertcoin does transactions, and specifically Segwit, in the exact same manner Bitcoin does. Is that correct? Does it use the same Segwit tx preimage format and double-sah256 for generating the signing hash?
Are there any differences between Vertcoin and Bitcoin that I would need to know about as far as manually creating transactions goes?
I just want to make sure I'm not going to create a Segwit address and then find out I can't spend it. So I want to make sure Segwit functions as I expect, which is how I know it works in Bitcoin.
Also, does Vertcoin do P2SH? Can I create my own P2WPKH-inside-a-P2SH address, or should I only do a raw segwit version 0 P2WPKH program output?
Thanks for the help...
submitted by exmachinalibertas to vertcoin [link] [comments]

The #Bitcoin #Lightning Spec Part 4/8: Bitcoin Transaction and Script Formats

The #Bitcoin #Lightning Spec Part 4/8: Bitcoin Transaction and Script Formats submitted by Onetallnerd to Bitcoin [link] [comments]

[Serious]: What are the popular formats to export Bitcoin transactions from a Mobile applications?

submitted by gho5t5now to AskReddit [link] [comments]

BCH is using a transaction signature scheme that differs from the original RIGHT NOW, it in fact copies directly from the specs of segwit! Perhaps Bitcoin SV can return signature format to what Satoshi had?

BCH is using a transaction signature scheme that differs from the original RIGHT NOW, it in fact copies directly from the specs of segwit! Perhaps Bitcoin SV can return signature format to what Satoshi had? submitted by ABitcoinAllBot to BitcoinAll [link] [comments]

Comprendre les frais de transactions sur le Bitcoin ? (PODCAST #28) BitCoin Transaction Visualization BITCOIN, BLOCKCHAIN ET IMMOBILIER (ENGLISH VERSION) How to Trace a Bitcoin Transaction using a Bitcoin ... Explained: What Is The Bitcoin? - YouTube

Transaction Tutorial¶. Creating transactions is something most Bitcoin applications do. This section describes how to use Bitcoin Core’s RPC interface to create transactions with various attributes.. Your applications may use something besides Bitcoin Core to create transactions, but in any system, you will need to provide the same kinds of data to create transactions with the same ... The most popular and trusted block explorer and crypto transaction search engine. Bitcoin transaction confirmation is needed to prevent double-spending of the same money. One of the main advantages of bitcoin is that it avoids the problem of double-spending, i.e. the risk that a digital currency token may be copied and spent more than once.In spite of having no central authority to verify that its tokens are not being duplicated, bitcoin successfully avoids double-spending ... Bitcoin Transaction Life Cycle. BTC Transaction Formation. To complete the transfer, the cryptocurrency holder who owns the private key to access the program fills out the sending form in the electronic crypto wallet. It is necessary to indicate the address of the recipient and the amount of funds sent. When the sender confirms the intention to send the money, the transfer information falls ... Bitcoin Tageschart. Der Tageschart zeigt viele Anzeichen für eine Korrektur. Wir sehen eine mögliche SKS Formation sollten wir nicht in den nächsten Tagen über das 61,80% Retracement steigen. Der RSI zeigt uns ebenfalls eine bärische Divergenz. Die Trendlinien und die unteren FIBO Linien zeigen sehr gut wo die preislichen Supports liegen ...

[index] [17706] [20086] [27665] [48091] [35866] [28914] [3232] [3968] [11719] [16527]

Comprendre les frais de transactions sur le Bitcoin ? (PODCAST #28)

Blockchain full explained - Tech Cutly, In this video is all about of Blockchain. I hope you understand overview of Blockchain. Here are Definition of Blockc... Les frais de transactions sur le Bitcoin ne sont pas une chose aisée à comprendre. Dans ce podcast, je tente de vous expliquer le plus simplement possible comment fonctionne ce système afin de ... A detailed explanation of what makes bitcoin transaction block chains secure. More free lessons at: http://www.khanacademy.org/video?v=8zgvzmKZ5vo Video by Z... Bitcoin is a payment system invented by Satoshi Nakamotoin 2008 and introduced as open-source software in 2009. The system is peer-to-peer; users can transac... The Crypto Dad shows you how to trace a Bitcoin transaction. Important software used is: Electrum bitcoin wallet: https://electrum.org/#home The Blockchain e...

#