Bitcoin Forum
September 27, 2024, 05:17:48 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Hashmap File  (Read 109 times)
DaCryptoRaccoon (OP)
Hero Member
*****
Offline Offline

Activity: 1233
Merit: 620


OGRaccoon


View Profile
September 18, 2024, 11:17:34 AM
Merited by ABCbits (2)
 #1

Hey guys.

Interesting to know more about this Bitcoin Bond that was around years ago.

https://en.bitcoin.it/wiki/Distributed_markets

Been looking for some examples of this hashmap file.

Are there any nodes running this still? Why was the project abandoned?

I have had a look over the Jgarzik bitcoin bond lib but I would be keen to know more about this

Rather than wait for specific bonds to become available and then manually evaluate each one by hand, we can construct a kind of distributed investment fund by sending money to a Bitcoin private key that is then encrypted under a policy and uploaded into the financial hashmap:

Code:
 "POLICY" <hash of InvestmentFundAdvertisement message> 2DROP <pubkey> CHECKSIG

Policy-locked ciphertexts are potentially quite large, depending on the size of the policy (a comparison against a large number like a date can use over a kilobyte), so it makes sense to use the same hash disassociation used in the bond protocol above in order to minimize block chain size.

The hash would actually identify a data structure containing the ciphered private key:

Code:
message InvestmentFundAdvertisement {
  required bytes owner_pubkey = 1;  // The key that will control the bond once sold.
  required bytes ciphertext = 2;    // Policy is embedded within this.
}

As the bond market client crawls the block chain, it may encounter policy locked coins. By downloading the ciphertext from the hashmap, it can identify what conditions would unlock the coins and advertise that in the client. Somebody who is looking for business opportunities may see a message like this in their GUI.



Thanks in advance.

┏━━━━━━━━━━━━━━━━━┓
┃     𝔱𝔥𝔬𝔲 𝔰𝔥𝔞𝔩𝔱 𝔴𝔬𝔯ⱪ 𝔣𝔬𝔯 𝔶𝔬𝔲𝔯 𝔟𝔞𝔤𝔰       ┃
┃                ➤21/M                      ┃
┃ ███▓▓  ███▓▓  ███▓▓  ███▓▓┃
DaCryptoRaccoon (OP)
Hero Member
*****
Offline Offline

Activity: 1233
Merit: 620


OGRaccoon


View Profile
September 25, 2024, 09:20:23 PM
 #2

*cricket noises*

┏━━━━━━━━━━━━━━━━━┓
┃     𝔱𝔥𝔬𝔲 𝔰𝔥𝔞𝔩𝔱 𝔴𝔬𝔯ⱪ 𝔣𝔬𝔯 𝔶𝔬𝔲𝔯 𝔟𝔞𝔤𝔰       ┃
┃                ➤21/M                      ┃
┃ ███▓▓  ███▓▓  ███▓▓  ███▓▓┃
NotATether
Legendary
*
Offline Offline

Activity: 1736
Merit: 7286


In memory of o_e_l_e_o


View Profile WWW
September 26, 2024, 07:50:30 AM
Merited by ABCbits (2), vapourminer (1)
 #3

It was an old method of doing the more modern atomic swap construct that you see in some programs, but it's not used anymore.

One of the problems with the bond is that since it required adding more messages to the bitcoin network, it was never actually implemented or published to mainnet or even testnet.

Nowadays, most people are using OP_CHECKSEQUENCEVERIFY for this. Biggest project using this is the Lightning Network.

Accardo
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 560


Leading Crypto Sports Betting & Casino Platform


View Profile
September 26, 2024, 01:25:57 PM
Merited by vapourminer (4)
 #4

There were only working on building a distributed version of GLBSE - a centralized bitcoin stock market that was later killed in 2012 due to tax. Technically, a distributed bond market would need smart property to operate perfectly, which won't be clear for properties owners to understand how to integrate their assets to run on the blockchain, unless they're technically trained.

In addition, Mike Hearn in this thread https://bitcointalk.org/index.php?topic=92421.0 confirmed that smart properties still require more facilities to work properly in tackling loan and collateral, yet it's theoretically proven to be achieved. On the other hand Jgarzik (if i'm not mistaken) was only working on smartcoin (initially pybond) to prove that distributed market is achievable.

I would tag it as a fictional project, that can still be finished, but not when end users will have to do technical works to sign transactions on distributed contract. 

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Easteregg69
Sr. Member
****
Offline Offline

Activity: 1497
Merit: 264



View Profile
September 26, 2024, 04:41:00 PM
 #5

Some mod is harassing me.

Check on it!

Throw some "shit" and see what sticks.
NotATether
Legendary
*
Offline Offline

Activity: 1736
Merit: 7286


In memory of o_e_l_e_o


View Profile WWW
Today at 01:49:14 PM
 #6

I would tag it as a fictional project, that can still be finished, but not when end users will have to do technical works to sign transactions on distributed contract. 

It could be finished, but nobody is interested in doing so and most new devs have not even heard of this. Even so, it would be an uphill battle getting this in as a soft fork given that there is already a superior solution in place.

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!