Bitcoin Forum
April 25, 2024, 02:23:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: ---  (Read 378 times)
Subark (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 8


View Profile
---
January 02, 2020, 08:55:47 PM
Last edit: April 16, 2024, 03:51:00 PM by Subark
 #1

---
1714011792
Hero Member
*
Offline Offline

Posts: 1714011792

View Profile Personal Message (Offline)

Ignore
1714011792
Reply with quote  #2

1714011792
Report to moderator
1714011792
Hero Member
*
Offline Offline

Posts: 1714011792

View Profile Personal Message (Offline)

Ignore
1714011792
Reply with quote  #2

1714011792
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714011792
Hero Member
*
Offline Offline

Posts: 1714011792

View Profile Personal Message (Offline)

Ignore
1714011792
Reply with quote  #2

1714011792
Report to moderator
1714011792
Hero Member
*
Offline Offline

Posts: 1714011792

View Profile Personal Message (Offline)

Ignore
1714011792
Reply with quote  #2

1714011792
Report to moderator
figmentofmyass
Legendary
*
Offline Offline

Activity: 1652
Merit: 1483



View Profile
January 02, 2020, 10:13:39 PM
 #2

https://bitcointalk.org/index.php?topic=2415595

Does this method to timelock Bitcoin still work?

yes. see post #3 in that thread for a good tutorial that uses Coinb.in:

You can use Coinbin to do that. I had one a few months ago and it's quite easy to create/spend your coins after the chosen period.

To create the Time Locked Address:
1. Go to Coinb.in;
2. New -> Time Locked Address.
3. Enter your address public key (the one you require to sign the transaction and be able to spend the coins);
4. Enter the date-time or blockheight you want to release the coins.
5. Submit and save the Redeem Script (don't lose that or you won't be able to spend your coins in the future);
6. Send the coins you want to keep locked to the Address generated.

After the chosen period, you will be able to spend your coins.
1. Go to Coinb.in;
2. New -> Transaction;
3. Paste your Redeem Script and click Load (it's going to show every input available to be spent);
4. Paste the address you want to send the coins to at the "Address" field and the amount in the "Amount" field. The remaining funds will be used as fee. E.g: If your address has 0.015BTC, you can put 0.014BTC in the
"Amount" field and the fee will be 0.001BTC (0.015 - 0.014);
5. Submit and copy the raw transaction;
6. Go to the "Sign" tab (at Coinb.in);
7. Paste the private key from the address you choose when creating the Time Locked Address.
8. Paste the raw transaction you just created.
9. Submit, copy the signed transaction and push it to the network (you can do it in the Broadcast tab).
10. Transaction sent!

address generation and signing is done client-side so Coinb.in never receives your private keys, but it's probably advisable to download it yourself and run it offline just to be safe.

nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5531


Self-proclaimed Genius


View Profile
January 04, 2020, 03:22:42 AM
 #3

https://bitcointalk.org/index.php?topic=2415595
Does this method to timelock Bitcoin still work?
There's someone who tested it recently, had a few issue but in the end, it worked.
Some of the issues includes:
  • His Bech32 address (bc1) wasn't accepted by coinb.in.
  • Problem with the construction of the Raw Transaction.
  • Problem with signing.
  • Undisclosed timezone issue.

Here's the 1st thread: Is there a service that lets you lock your Bitcoin for 24-48 hours etc.?
The second thread: Coin stuck in Coinb.in and there is no way of getting it out

If you're planing to use it for high-value transaction, I don't recommend you to use this service.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10498



View Profile
January 04, 2020, 05:47:43 AM
 #4

if you really feel the need for the timelock transaction types then the best solution is that you go to the github repository of your favorite wallet that you are already using and open a new issue requesting this feature to be added to the wallet so that you can use it there. otherwise using these web tools such as coinb.in will prove to be not only hard but prone to having bugs.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Velkro
Legendary
*
Offline Offline

Activity: 2296
Merit: 1014



View Profile
January 05, 2020, 01:34:29 AM
 #5

https://bitcointalk.org/index.php?topic=2415595

Does this method to timelock Bitcoin still work?
Keep in mind and everyone else dangers of time lock feature.
It could become obsolete before your time lock will end, rendering your BTC lost.
Fork could happen hard/soft and many more that we can't even predict.
squatter
Legendary
*
Offline Offline

Activity: 1666
Merit: 1196


STOP SNITCHIN'


View Profile
January 05, 2020, 07:08:35 AM
 #6

Keep in mind and everyone else dangers of time lock feature.
It could become obsolete before your time lock will end, rendering your BTC lost.
Fork could happen hard/soft and many more that we can't even predict.

That's theoretically possible but really unlikely. This is how Adam Back put it a few years ago, and I think he's correct:

Quote
Obviously no fork with widespread approval will ever destroy any timelocked bitcoins.

BrewMaster
Legendary
*
Offline Offline

Activity: 2114
Merit: 1292


There is trouble abrewing


View Profile
January 05, 2020, 05:55:07 PM
 #7

It could become obsolete before your time lock will end, rendering your BTC lost.

you must be confusing timelock transactions with some sort of ticking time bomb Smiley
time locks are always a time after which you can spend the transaction output until eternity. there is no such time lock that would force you to spend the coins "before" a certain time or else lose it.

There is a FOMO brewing...
secone
Hero Member
*****
Offline Offline

Activity: 700
Merit: 501


View Profile
January 05, 2020, 07:02:55 PM
 #8

https://bitcointalk.org/index.php?topic=2415595

Does this method to timelock Bitcoin still work?
im never tried this feature but maybe this rezor documentation can help you
https://wiki.trezor.io/User_manual:Using_locktime

and dont forget todo this
Important Be sure to save your raw transaction data in a safe place, because anybody with access to it will be able to spend your coins.
nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5531


Self-proclaimed Genius


View Profile
January 06, 2020, 03:16:57 AM
 #9

Important Be sure to save your raw transaction data in a safe place, because anybody with access to it will be able to spend your coins.
Whoa whoa, why is this written in trezor's official wiki?
The RAW transaction doesn't contain his private key, it can't be recovered from the signature or redeem script.
It's also impossible to change the output without changing the signature unless they sign it with SIGHASH flag like SIGHASH_NONE Undecided
The only issue there is his privacy if he decided to share it.

Maybe the article meant: "spend it without your consent"?

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10498



View Profile
January 06, 2020, 06:42:08 AM
 #10

Important Be sure to save your raw transaction data in a safe place, because anybody with access to it will be able to spend your coins.
Whoa whoa, why is this written in trezor's official wiki?
The RAW transaction doesn't contain his private key, it can't be recovered from the signature or redeem script.
It's also impossible to change the output without changing the signature unless they sign it with SIGHASH flag like SIGHASH_NONE Undecided
The only issue there is his privacy if he decided to share it.

Maybe the article meant: "spend it without your consent"?

it is just terrible choice of words.
it seems to me that the process explained in that link is simply signing a transaction and not broadcasting it. then it tells the user to store the raw "signed" transaction somewhere safe. and if someone could access THAT signed transaction they can broadcast it and it would be technically "spending" your coins but not changing anything about the transaction.

also note that this is not the time locked transaction that was discussed here before with OP codes such as OP_CLTV but it is simply setting the transaction locktime to a certain height. and all that does is that it prevents the said transaction to be mined until the block height is reached.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
nc50lc
Legendary
*
Offline Offline

Activity: 2394
Merit: 5531


Self-proclaimed Genius


View Profile
January 12, 2020, 03:20:15 AM
 #11

From which article?
It must have something to do with future protocol changes.
Because somewhere in the future, bitcoin might stop standardizing transactions with timelock or OP_CLTV scripts.

If that's the case, it's still applicable.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
jonasBTC
Jr. Member
*
Offline Offline

Activity: 118
Merit: 4


View Profile
January 03, 2021, 01:06:37 AM
 #12

https://bitcointalk.org/index.php?topic=2415595

Does this method to timelock Bitcoin still work?

yes. see post #3 in that thread for a good tutorial that uses Coinb.in:

You can use Coinbin to do that. I had one a few months ago and it's quite easy to create/spend your coins after the chosen period.

To create the Time Locked Address:
1. Go to Coinb.in;
2. New -> Time Locked Address.
3. Enter your address public key (the one you require to sign the transaction and be able to spend the coins);
4. Enter the date-time or blockheight you want to release the coins.
5. Submit and save the Redeem Script (don't lose that or you won't be able to spend your coins in the future);
6. Send the coins you want to keep locked to the Address generated.

After the chosen period, you will be able to spend your coins.
1. Go to Coinb.in;
2. New -> Transaction;
3. Paste your Redeem Script and click Load (it's going to show every input available to be spent);
4. Paste the address you want to send the coins to at the "Address" field and the amount in the "Amount" field. The remaining funds will be used as fee. E.g: If your address has 0.015BTC, you can put 0.014BTC in the
"Amount" field and the fee will be 0.001BTC (0.015 - 0.014);
5. Submit and copy the raw transaction;
6. Go to the "Sign" tab (at Coinb.in);
7. Paste the private key from the address you choose when creating the Time Locked Address.
8. Paste the raw transaction you just created.
9. Submit, copy the signed transaction and push it to the network (you can do it in the Broadcast tab).
10. Transaction sent!

address generation and signing is done client-side so Coinb.in never receives your private keys, but it's probably advisable to download it yourself and run it offline just to be safe.


Thank you for creating these instructions.   It wasn't a lot - but you allowed me to access a locked wallet I had kind of given up on.

Cheers
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!