Bitcoin Forum
June 22, 2024, 05:18:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 [205] 206 207 208 209 210 211 212 213 214 215 216 »
  Print  
Author Topic: [ANN] [888] [SCRYPT] OctoCoin ◦ The Power of Eight ◦ Don't Blink  (Read 297651 times)
langvad
Full Member
***
Offline Offline

Activity: 159
Merit: 100


View Profile
February 16, 2015, 12:56:24 PM
 #4081

Nice to see u guys are working on a solution, I will burn too Smiley

Thx framealife and FoldingCoin for ur work
FoldingCoin
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile
February 16, 2015, 01:00:27 PM
 #4082

Nice to see u guys are working on a solution, I will burn too Smiley

Thx framealife and FoldingCoin for ur work
No problem Smiley I think it would be an amazing thing to revive a coin from abandonment. I do not think it has been done before and i feel counterparty and the foldingcoin distribution platform can be great tools to help this get accomplished. The success of Octo will still be dependent on this communities willingness to put work in though, even though i can assist a great deal, my development priority is still FoldingCoin.

But that does not mean I will not give a helping hand where i can Smiley Part of FoldingCoin is helping in the burns and distribution of the Counterparty assets becoming part of our merged folding family, but this community has to develop future uses and features for the octo coin such as a fantasy sports coins, or gambling coin, or whatever your community wants to develop for octo. 

Robert Ross - FoldingCoin Inc Administrator, Board Member -
FLDC Twitter: @foldingcoin - Skype: foldingcoin - Email: rross@foldingcoin.net - Join the Discord: Join Link My handle is @pooktwo#7260
SquidsIn
Full Member
***
Offline Offline

Activity: 236
Merit: 100


View Profile
February 16, 2015, 01:56:46 PM
Last edit: February 16, 2015, 02:07:50 PM by SquidsIn
 #4083


<snipped>

“Proof of Burn”

We can assist in the “proof of burn” process. Now we still do want a dev from the Octocoin community taking charge and helping us help them, and it seems as framealife is the candidate looking to take this role on. However we need a provably unspendable 888 address that everyone will send their funds to. @SquidsIn here in these forums says he has the ability to create an 888 address that is something like: “8888888888888888888888888888888888888888” this address would be perfect. It is mathematically impossible for anyone to have this private key generated (assuming that the 888 blockchain is not corrupt since the beginning, which I am going to assume it is not). But the address could also look something like this “OCTOBURN8888888888888888888888888888888” to show some addition information as to what the address represents. If @Squidsln could provide this, then we (foldingcoin) can work with framealife on how the burn will work. I would recommend doing this manually for added human verification. How this would be done manually, is you the “888” holder would send an email to framealife stating BEFORE you send your 888 to the burn address with the following information:
Your counterwallet address (setup instructions can be found here http://foldingcoin.net/counterparty-guides/#wallet )
Your EXACT 888 address which your funds are coming from (so if you have multiple 888 wallets with funds in them, please move these all to one address)
The EXACT amount of 888 you will be sending (down to the satoshi)
Once framealife responds to you saying you are good to send the funds, then simply send them to the burn address.

<snipped>


Hi, just for clarity, "8888888888888888888888888888888888888888" is not the burn address, it's a RIPEMD160 hash of the SHA256 hash of the (unknown in this case) private key.  RIPEMD160 produces a 20 byte hexadecimal hash from the privatekey, this is then prepended with the version or network byte (12 for Octo) a checksum is then produced for that value whereby the checksum is the first 4 bytes of the result of applying an sha256 hashing function twice to the value.  The checksum is then appended to the value.  Finally the result is encoded as base58 to give the public address.  

Code:
so starting with...
8888888888888888888888888888888888888888 (RIPEMD160 hashed private key)

prepend version byte;
128888888888888888888888888888888888888888

derive checksum;
sha256(sha256(8888888888888888888888888888888888888888)) = 16b97e9581cffe7402a6bdb9f366e72f79992fe5ef80208f971883adc1c320c6

checksum = 16b97e95

append checksum to 128888888888888888888888888888888888888888 = 12888888888888888888888888888888888888888816b97e95

encode 12888888888888888888888888888888888888888816b97e95 as base 58 = 8TXnBYf96LvSRZrLeuhyTKn7bgaMCAYxqr (the public address)
All of this merely gives us a valid Octocoin address, which we require since the client requires a valid address to send to.  The reason it's unspendable is because since it's such a ridiculously uniform hash result to begin with and since hashing is a one way function there is (in all reasonable probability) no possibility that I or anyone else could have known or generated the private key in the first place.

Because the pubkeyhash needs to be a hex value then OCTOBURN88888888888888888888888888888888 is unfortunately not a candidate for producing the burn address but it could be any other 40 character hex string with uniformity that anyone else suggests.

Since getting into Cryptocurrency I've had many bags, all but two have varied over time.  Those are the two I see in the mirror where my eyes once shone.
FoldingCoin
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile
February 16, 2015, 02:22:41 PM
 #4084


<snipped>

“Proof of Burn”

We can assist in the “proof of burn” process. Now we still do want a dev from the Octocoin community taking charge and helping us help them, and it seems as framealife is the candidate looking to take this role on. However we need a provably unspendable 888 address that everyone will send their funds to. @SquidsIn here in these forums says he has the ability to create an 888 address that is something like: “8888888888888888888888888888888888888888” this address would be perfect. It is mathematically impossible for anyone to have this private key generated (assuming that the 888 blockchain is not corrupt since the beginning, which I am going to assume it is not). But the address could also look something like this “OCTOBURN8888888888888888888888888888888” to show some addition information as to what the address represents. If @Squidsln could provide this, then we (foldingcoin) can work with framealife on how the burn will work. I would recommend doing this manually for added human verification. How this would be done manually, is you the “888” holder would send an email to framealife stating BEFORE you send your 888 to the burn address with the following information:
Your counterwallet address (setup instructions can be found here http://foldingcoin.net/counterparty-guides/#wallet )
Your EXACT 888 address which your funds are coming from (so if you have multiple 888 wallets with funds in them, please move these all to one address)
The EXACT amount of 888 you will be sending (down to the satoshi)
Once framealife responds to you saying you are good to send the funds, then simply send them to the burn address.

<snipped>


Hi, just for clarity, "8888888888888888888888888888888888888888" is not the burn address, it's a RIPEMD160 hash of the SHA256 hash of the (unknown in this case) private key.  RIPEMD160 produces a 20 byte hexadecimal hash from the privatekey, this is then prepended with the version or network byte (12 for Octo) a checksum is then produced for that value whereby the checksum is the first 4 bytes of the result of applying an sha256 hashing function twice to the value.  The checksum is then appended to the value.  Finally the result is encoded as base58 to give the public address.  

Code:
so starting with...
8888888888888888888888888888888888888888 (RIPEMD160 hashed private key)

prepend version byte;
128888888888888888888888888888888888888888

derive checksum;
sha256(sha256(8888888888888888888888888888888888888888)) = 16b97e9581cffe7402a6bdb9f366e72f79992fe5ef80208f971883adc1c320c6

checksum = 16b97e95

append checksum to 128888888888888888888888888888888888888888 = 12888888888888888888888888888888888888888816b97e95

encode 12888888888888888888888888888888888888888816b97e95 as base 58 = 8TXnBYf96LvSRZrLeuhyTKn7bgaMCAYxqr (the public address)
All of this merely gives us a valid Octocoin address, which we require since the client requires a valid address to send to.  The reason it's unspendable is because since it's such a ridiculously uniform hash result to begin with and since hashing is a one way function there is (in all reasonable probability) no possibility that I or anyone else could have known or generated the private key in the first place.

Because the pubkeyhash needs to be a hex value then OCTOBURN88888888888888888888888888888888 is unfortunately not a candidate for producing the burn address but it could be any other 40 character hex string with uniformity that anyone else suggests.
Ok that makes sense. Is there a way you could create a public key that does show that it would be impossible to have the private key to? The one that Counterparty used was "1CounterpartyXXXXXXXXXXXXXXXUWLpVr" and that is a valid BTC address that you can look up that no one would possibly have the private key to.

Here is some information on how they got that public key, maybe it will help
The above apply to Bitcoin, so i am not sure how useful they will be to you for Octo

Robert Ross - FoldingCoin Inc Administrator, Board Member -
FLDC Twitter: @foldingcoin - Skype: foldingcoin - Email: rross@foldingcoin.net - Join the Discord: Join Link My handle is @pooktwo#7260
frameLAlife
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250

Yessir.


View Profile WWW
February 16, 2015, 03:06:32 PM
 #4085

And this is why you guys are in charge of the burn  Grin

www.ptcrypto.com YOUR Bitcoin consultants!
BTC 13TQitBTzADXpYsDMRjDqFuGaw8m1JZ2YE
FoldingCoin
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile
February 16, 2015, 03:08:33 PM
 #4086

And this is why you guys are in charge of the burn  Grin

Yes, I sadly cannot look into your code to help create a burn address. However, using your initial provided method, so long as the community trusts that its a truely unspendable address, then you can use a generic one, but an address with the actual specialized names is preferred for those who do not know how to read code.

Robert Ross - FoldingCoin Inc Administrator, Board Member -
FLDC Twitter: @foldingcoin - Skype: foldingcoin - Email: rross@foldingcoin.net - Join the Discord: Join Link My handle is @pooktwo#7260
balu2
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile
February 16, 2015, 03:12:42 PM
 #4087

WTS
some octocoin. Message if interested.
frameLAlife
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250

Yessir.


View Profile WWW
February 16, 2015, 03:26:56 PM
 #4088

Nice to see u guys are working on a solution, I will burn too Smiley

Thx framealife and FoldingCoin for ur work

NP....  doing what I can.

The guys conducting the burn are the true ones to thank because i'm not technical enough to handle that. I'm more of a project manager and promoter type mindset.

www.ptcrypto.com YOUR Bitcoin consultants!
BTC 13TQitBTzADXpYsDMRjDqFuGaw8m1JZ2YE
SquidsIn
Full Member
***
Offline Offline

Activity: 236
Merit: 100


View Profile
February 16, 2015, 05:11:00 PM
 #4089

...
Ok that makes sense. Is there a way you could create a public key that does show that it would be impossible to have the private key to? The one that Counterparty used was "1CounterpartyXXXXXXXXXXXXXXXUWLpVr" and that is a valid BTC address that you can look up that no one would possibly have the private key to.

Here is some information on how they got that public key, maybe it will help
The above apply to Bitcoin, so i am not sure how useful they will be to you for Octo

No problem, i'll take a look, the Octo address I generated was based on how it's done for bitcoin so it should be possible to apply the same principles again as per your links.

Since getting into Cryptocurrency I've had many bags, all but two have varied over time.  Those are the two I see in the mirror where my eyes once shone.
frameLAlife
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250

Yessir.


View Profile WWW
February 16, 2015, 06:09:48 PM
 #4090

squids your signature is amazing.

www.ptcrypto.com YOUR Bitcoin consultants!
BTC 13TQitBTzADXpYsDMRjDqFuGaw8m1JZ2YE
Rumhurius
Legendary
*
Offline Offline

Activity: 1672
Merit: 1046


Here we go again


View Profile
February 16, 2015, 07:02:56 PM
 #4091

BURNING

CryptoBroker79
Hero Member
*****
Offline Offline

Activity: 493
Merit: 500


View Profile
February 16, 2015, 07:42:05 PM
 #4092

BURNING
frameLAlife
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250

Yessir.


View Profile WWW
February 16, 2015, 08:04:17 PM
 #4093

Thanks to those that have either replied or PM me that they were BURNING.

Please, if you plan on burning your Octocoin for the new coin, reply a simple burning post like you have seen the others do. We are basically getting a head count.

Much appreciated.

www.ptcrypto.com YOUR Bitcoin consultants!
BTC 13TQitBTzADXpYsDMRjDqFuGaw8m1JZ2YE
frameLAlife
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250

Yessir.


View Profile WWW
February 16, 2015, 09:25:55 PM
 #4094

One of the best things about creating a coin on CP is the other coins that you can allow to use your applications with. I remember back when I first started getting into crypto one of my first initial thoughts was why is there no wallet to hold all of my different coins or at least some of them. Of course that idea has came and gone on a few platforms and i never really cared by the time they got here because i was about done with most alt coins.

The best thing about Counterparty is that all the applications and code should work for any Counterparty asset.

When I first started thinking about doing my own asset, which turned into asking Octocoin to becoming that asset for a few different reasons, i kept getting one question from people: why don't you just use Bitcoin?

Don't get me wrong, BTC is the big dog and I don't want to make a laundry list of reasons why having your own coin has both pluses and minuses. I will say this, I think it's cool that you can have projects, apps and websites that can all be held and controlled in the same wallet.

So then that led me to another question: so if you can have both OCTO and BTC and others in the same wallet, how do you allow other coins to be used on your apps and projects to gain more traction and customers yet keep your coin special.

There are many different ways and ideas I've kicked around and discussed with others. I also have looked far and wide on other CP assets forums to see what others say about this issue. I'm only going to talk about one, because it's really a no-brainer and it also doesn't intrude on other coins/assets ideas.

I have found that one of the best ways is early access. If everything you create will eventually accept other CP assets, then one of the easiest ideas is that when you use our coin on our apps and projects you get access to the alphas, betas and maybe even for an extended time period. You could set it to the first year to cover the testing and beta versions and then keep it to our asset until the end of the year mark. Then from that point you can allow other assets to be used to kind of kickstart a new cycle of growth.

There's more that goes into this idea that I won't go into for a few different reasons.

And of course I have some plans for another project that I want to do that I know I will keep strictly OCTO and BTC related.

If any of you have ideas or opinions on this please post them here. I'd love to hear what you think.

www.ptcrypto.com YOUR Bitcoin consultants!
BTC 13TQitBTzADXpYsDMRjDqFuGaw8m1JZ2YE
Pecunia non olet
Full Member
***
Offline Offline

Activity: 882
Merit: 102


PayAccept - Worldwide payments accepted in seconds


View Profile
February 16, 2015, 09:27:02 PM
 #4095

is there a tl,dr version?

frameLAlife
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250

Yessir.


View Profile WWW
February 16, 2015, 09:41:13 PM
 #4096

is there a tl,dr version?

i'm sorry i don't understand the question? tl,dr version?

www.ptcrypto.com YOUR Bitcoin consultants!
BTC 13TQitBTzADXpYsDMRjDqFuGaw8m1JZ2YE
SquidsIn
Full Member
***
Offline Offline

Activity: 236
Merit: 100


View Profile
February 16, 2015, 09:51:47 PM
 #4097

...
Ok that makes sense. Is there a way you could create a public key that does show that it would be impossible to have the private key to? The one that Counterparty used was "1CounterpartyXXXXXXXXXXXXXXXUWLpVr" and that is a valid BTC address that you can look up that no one would possibly have the private key to.

Here is some information on how they got that public key, maybe it will help
The above apply to Bitcoin, so i am not sure how useful they will be to you for Octo

No problem, i'll take a look, the Octo address I generated was based on how it's done for bitcoin so it should be possible to apply the same principles again as per your links.


OK, it's pretty straightforward, the last few characters are required for a checksum and the first needs to be an 8 but you can have anything alphanumeric you want for the rest excluding lowercase l, upper case O and I or 0 (zero).  For instance this is a valid address, I just sent some dust there;

8burnYouroctoHere4oCToPartyXRcdDgX


Since getting into Cryptocurrency I've had many bags, all but two have varied over time.  Those are the two I see in the mirror where my eyes once shone.
SquidsIn
Full Member
***
Offline Offline

Activity: 236
Merit: 100


View Profile
February 16, 2015, 09:58:35 PM
 #4098

is there a tl,dr version?

i'm sorry i don't understand the question? tl,dr version?

TL; DR = Too Long; Didn't Read = Requesting an abridged version.

Since getting into Cryptocurrency I've had many bags, all but two have varied over time.  Those are the two I see in the mirror where my eyes once shone.
FoldingCoin
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500


View Profile
February 16, 2015, 10:19:49 PM
 #4099

...
Ok that makes sense. Is there a way you could create a public key that does show that it would be impossible to have the private key to? The one that Counterparty used was "1CounterpartyXXXXXXXXXXXXXXXUWLpVr" and that is a valid BTC address that you can look up that no one would possibly have the private key to.

Here is some information on how they got that public key, maybe it will help
The above apply to Bitcoin, so i am not sure how useful they will be to you for Octo

No problem, i'll take a look, the Octo address I generated was based on how it's done for bitcoin so it should be possible to apply the same principles again as per your links.


OK, it's pretty straightforward, the last few characters are required for a checksum and the first needs to be an 8 but you can have anything alphanumeric you want for the rest excluding lowercase l, upper case O and I or 0 (zero).  For instance this is a valid address, I just sent some dust there;

8burnYouroctoHere4oCToPartyXRcdDgX


This is a perfect burn address! Nice job, i would recommend using this one for the burn

Robert Ross - FoldingCoin Inc Administrator, Board Member -
FLDC Twitter: @foldingcoin - Skype: foldingcoin - Email: rross@foldingcoin.net - Join the Discord: Join Link My handle is @pooktwo#7260
frameLAlife
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250

Yessir.


View Profile WWW
February 16, 2015, 10:38:37 PM
 #4100

Gotcha. Thanks  Grin

www.ptcrypto.com YOUR Bitcoin consultants!
BTC 13TQitBTzADXpYsDMRjDqFuGaw8m1JZ2YE
Pages: « 1 ... 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 [205] 206 207 208 209 210 211 212 213 214 215 216 »
  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!