Bitcoin Forum
March 19, 2024, 04:30:55 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How can I use Bitcoin as validation engine?  (Read 1447 times)
JackH (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 255


View Profile
November 27, 2013, 08:23:17 PM
 #1

Looking at Bitcoin, it is probably the most secure tokenized system the world has today. But how can I use either Bitcoin, or maybe even the block-chain/miner & nodes validation, for third party projects.

I could imagine this in a project where Bitcoin would act as timestamp for certain routines, or for validating certain requests historically, but that would mean I need to lean towards Bitcoin itself, and not fork the project, which in turn gives me an obsolete/insecure alt-coin that does not give the hashing protection Bitcoin has, and can be tampered with. My point is that I want a decentralized database, protected by miners. It is great for sessions, storage, proof of work, proof of ownership etc.

So what is the suggestion in the community about this? Fork? Build a layer on of Bitcoin somehow? Fork the block-chain, and keep the hash power? (not even possible I assume)

<helo> funny that this proposal grows the maximum block size to 8GB, and is seen as a compromise
<helo> oh, you don't like a 20x increase? well how about 8192x increase?
<JackH> lmao
1710822655
Hero Member
*
Offline Offline

Posts: 1710822655

View Profile Personal Message (Offline)

Ignore
1710822655
Reply with quote  #2

1710822655
Report to moderator
1710822655
Hero Member
*
Offline Offline

Posts: 1710822655

View Profile Personal Message (Offline)

Ignore
1710822655
Reply with quote  #2

1710822655
Report to moderator
1710822655
Hero Member
*
Offline Offline

Posts: 1710822655

View Profile Personal Message (Offline)

Ignore
1710822655
Reply with quote  #2

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

Posts: 1710822655

View Profile Personal Message (Offline)

Ignore
1710822655
Reply with quote  #2

1710822655
Report to moderator
kerogre256
Full Member
***
Offline Offline

Activity: 161
Merit: 100


View Profile
November 27, 2013, 10:42:55 PM
 #2

I'm not developer but I wold build a layer on top of  Bitcoin you don't need a lot of bitcoin to do it you can send one between parties and just pay transaction fee.
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1006



View Profile
November 27, 2013, 11:19:52 PM
 #3

https://en.bitcoin.it/wiki/Script
cnk
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
November 28, 2013, 01:34:06 PM
 #4

There is a service that uses bitcoin blockchain to prove that certain data exists at a certain moment of time http://www.proofofexistence.com . This is done by generating a  bitcoin transaction (unspendable) to two specially crafted addresses.
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4158
Merit: 8343



View Profile WWW
November 30, 2013, 12:02:01 AM
 #5

There is a service that uses bitcoin blockchain to prove that certain data exists at a certain moment of time [link removed] . This is done by generating a  bitcoin transaction (unspendable) to two specially crafted addresses.
This is a very inefficient and destructive way to perform this tasks. I would not recommend using or promoting this service.
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1024



View Profile
November 30, 2013, 04:23:54 AM
 #6

There is a service that uses bitcoin blockchain to prove that certain data exists at a certain moment of time [link removed] . This is done by generating a  bitcoin transaction (unspendable) to two specially crafted addresses.
This is a very inefficient and destructive way to perform this tasks. I would not recommend using or promoting this service.

I wrote a system that does the same thing, but without spamming the blockchain with unspendable junk.

I never released it.  If there is some demand for such a service, I can finish it up and put it online.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
Blueberry408
Member
**
Offline Offline

Activity: 97
Merit: 10


One American Sumbitch Which Love 8


View Profile
November 30, 2013, 07:47:18 AM
 #7

Bitcoin may have these capabilities already, but will bitcoin have turned into a fading fad by the time your project gets to field trials? Do these capabilities translate into mining rewards and fees for your network's guarantors?

Looking at Bitcoin, it is probably the most secure tokenized system the world has today. But how can I use either Bitcoin, or maybe even the block-chain/miner & nodes validation, for third party projects.

I could imagine this in a project where Bitcoin would act as timestamp for certain routines, or for validating certain requests historically, but that would mean I need to lean towards Bitcoin itself, and not fork the project, which in turn gives me an obsolete/insecure alt-coin that does not give the hashing protection Bitcoin has, and can be tampered with. My point is that I want a decentralized database, protected by miners. It is great for sessions, storage, proof of work, proof of ownership etc.

So what is the suggestion in the community about this? Fork? Build a layer on of Bitcoin somehow? Fork the block-chain, and keep the hash power? (not even possible I assume)


Feel free to send along any spare floating point remainders: 1CVTqVbqHTw35xGKfp4vmxggKdkMVwswtr
JackH (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 255


View Profile
November 30, 2013, 12:06:20 PM
 #8

Bitcoin may have these capabilities already, but will bitcoin have turned into a fading fad by the time your project gets to field trials? Do these capabilities translate into mining rewards and fees for your network's guarantors?

Looking at Bitcoin, it is probably the most secure tokenized system the world has today. But how can I use either Bitcoin, or maybe even the block-chain/miner & nodes validation, for third party projects.

I could imagine this in a project where Bitcoin would act as timestamp for certain routines, or for validating certain requests historically, but that would mean I need to lean towards Bitcoin itself, and not fork the project, which in turn gives me an obsolete/insecure alt-coin that does not give the hashing protection Bitcoin has, and can be tampered with. My point is that I want a decentralized database, protected by miners. It is great for sessions, storage, proof of work, proof of ownership etc.

So what is the suggestion in the community about this? Fork? Build a layer on of Bitcoin somehow? Fork the block-chain, and keep the hash power? (not even possible I assume)


What are you on about? Even IF Bitcoin was to turn into a so-called fad, the existence of block-chain/mining security based applications are a great feature for any project.

There is a service that uses bitcoin blockchain to prove that certain data exists at a certain moment of time [link removed] . This is done by generating a  bitcoin transaction (unspendable) to two specially crafted addresses.
This is a very inefficient and destructive way to perform this tasks. I would not recommend using or promoting this service.

Could you expand more on your thoughts for this? From my point of view this service already done a lot of neat things. What is the downfall?

<helo> funny that this proposal grows the maximum block size to 8GB, and is seen as a compromise
<helo> oh, you don't like a 20x increase? well how about 8192x increase?
<JackH> lmao
cnk
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
December 02, 2013, 08:36:03 AM
 #9

I would also like to know more details on how to prove that some data exists without
creating unspendable outputs (I have no affiliations to proofofexistence service).
JackH (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 255


View Profile
December 02, 2013, 01:40:11 PM
 #10

Basically, if we can identify a user by a coin, this would allow for interesting things, such as bearer certificates, aka. bearer shares, and would allow for transfer of dividend or proof of ownership to a certain something. The block-chain + nodes + miners is the creme dela creme in the whole game. Utilizing those 3 parameters to lay something on top would give us a perfect system of any form of proof of ownership, dated, timed and completely visible.

<helo> funny that this proposal grows the maximum block size to 8GB, and is seen as a compromise
<helo> oh, you don't like a 20x increase? well how about 8192x increase?
<JackH> lmao
JackH (OP)
Sr. Member
****
Offline Offline

Activity: 381
Merit: 255


View Profile
December 07, 2013, 11:39:06 PM
 #11

If we can actually get this working, it would bring back the dividend payouts and allow people to have "bearer shares" once again. Are there more examples out there on how to make this work, and use Bitcoin as validation for assets?

<helo> funny that this proposal grows the maximum block size to 8GB, and is seen as a compromise
<helo> oh, you don't like a 20x increase? well how about 8192x increase?
<JackH> lmao
dillpicklechips
Hero Member
*****
Offline Offline

Activity: 994
Merit: 507


View Profile
December 08, 2013, 01:24:24 AM
 #12

There is a service that uses bitcoin blockchain to prove that certain data exists at a certain moment of time [link removed] . This is done by generating a  bitcoin transaction (unspendable) to two specially crafted addresses.
This is a very inefficient and destructive way to perform this tasks. I would not recommend using or promoting this service.

I wrote a system that does the same thing, but without spamming the blockchain with unspendable junk.

I never released it.  If there is some demand for such a service, I can finish it up and put it online.
Wouldn't the easiest be to use the hash of the file as the private key like a brain wallet and send to the address and empty the address back to another address you control? It's very simple and easily checked by anyone and doesn't leave coins unspendable.

You could even create a text file listing many hashes of files on the computer and prove them all in one transaction just by creating an address from the hash of the text file and bounce the coins to the address and back.
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1024



View Profile
December 08, 2013, 02:04:41 AM
 #13

There is a service that uses bitcoin blockchain to prove that certain data exists at a certain moment of time [link removed] . This is done by generating a  bitcoin transaction (unspendable) to two specially crafted addresses.
This is a very inefficient and destructive way to perform this tasks. I would not recommend using or promoting this service.

I wrote a system that does the same thing, but without spamming the blockchain with unspendable junk.

I never released it.  If there is some demand for such a service, I can finish it up and put it online.
Wouldn't the easiest be to use the hash of the file as the private key like a brain wallet and send to the address and empty the address back to another address you control? It's very simple and easily checked by anyone and doesn't leave coins unspendable.

You could even create a text file listing many hashes of files on the computer and prove them all in one transaction just by creating an address from the hash of the text file and bounce the coins to the address and back.

Yup, exactly.  Pretty easy to do, too.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
minerva
Full Member
***
Offline Offline

Activity: 120
Merit: 100


View Profile
December 09, 2013, 08:18:46 AM
 #14

Hashcash?

Tip-Jar: 15NN2YwMGAntKopJgAsFBJvfuCARkV62xo
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!