Pages:
Author

Topic: Making Bitcoin and its Forks Turing Complete - page 3. (Read 586 times)

jr. member
Activity: 62
Merit: 6
below is a web link to the JQUERY source that i immutably archived on bitcoin.... it can be used forever in future bitcoin prod \ or testnet applications for #free as well as in any altcoins that support bitcoin 0.10.0 - 0.16.3 RPC commands.. you will need a full bitcoin wallet and full wallets for any of the altcoins you would like to use to reference bitcoin source code or vice-versa...

http://bitfossil.com/f5e8166c30fd080f9c5f0ab79a57b058e0d31364f8064f39badddff2675f754b/index.htm


with apertus.io you can reference and include source files from bitcoin in an application that is deployed on litecoin, dogecoin, namecoin, datacoin, mazacoin....etc   apertus.io also enables direct private / public messaging as well as #keyword threads / searching on all compatible blockchains and their #free testnets.

There are 100s perhaps thousands of compatible blockchains.

consider it a censorship free complete decentralization of twitter. 

the moderators that removed my previous messages here cannot sensor #embii on the blockchains.

<3 #embii
jr. member
Activity: 62
Merit: 6
Since no one mentioned it yet, i'd like to mention that Rootstock (RSK) exist. It's Bitcoin sidechain which support smart contract with merged mining to Bitcoin network.

it is purposefully permissionless.  nothing prevents me from making bitcoin turing complete.

#nothing, it has been since 2014

consider playing some #bitcoin bong ball while you think about it...  Grin

http://bitfossil.com/743908c7b0dd89b68956987a3f8ddc3c1d4316452659bff71d241dbb0813fd46/bong-ball.html

<3 #embii

Technically you don't make Bitcoin turing complete. Did you actually put some source code on Bitcoin blockchain by splitting it every 20 bytes on each address and create website to parse the transaction and compile/run the source code?


bitfossill is a simple free text search \ web front end for apertus.io

an apertus.io monitor is running on the bitfossill webserver... this monitors the bitcoin MEMPOOL and many other altcoin MEMPOOLS in realtime for data archived in the apertus.io format.  bong-ball is a fully embedded game that can be played with nothing but apertus.io and a fully synched bitcoin blockchain a traditional webserver is not required.

the entire game is embeded within bitcoin transactions as you have mentioned..it is a complete HTML5 website that references jquery which was also archived on bitcoin earlier using the same software....it is a demonstration of code reuse and application deployment...apertus.io creates a master root index of all archived data that can be referenced in future applications like so  

bitfossill's purpose is to let you search and access the data using traditional web browsers.

newbie
Activity: 6
Merit: 0
Apertus is not a chain or a clone it is a protocol/machine that allows the chains to be used in a way that makes them turing complete. Decentralized Etherium. Glad to see you here EMBII.
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
Since no one mentioned it yet, i'd like to mention that Rootstock (RSK) exist. It's Bitcoin sidechain which support smart contract with merged mining to Bitcoin network.

it is purposefully permissionless.  nothing prevents me from making bitcoin turing complete.

#nothing, it has been since 2014

consider playing some #bitcoin bong ball while you think about it...  Grin

http://bitfossil.com/743908c7b0dd89b68956987a3f8ddc3c1d4316452659bff71d241dbb0813fd46/bong-ball.html

<3 #embii

Technically you don't make Bitcoin turing complete. Did you actually put some source code on Bitcoin blockchain by splitting it every 20 bytes on each address and create website to parse the transaction and compile/run the source code?
copper member
Activity: 821
Merit: 1992
Quote
Do you mean an uncapped supply?
It can be done in a soft-fork way by adding zero satoshis, but it will make things worse.

Quote
since a tail emission can be quite useful
I guess Bitcoin will rather die than increase this 21 million coin limit. The only change that should be done to the supply is increasing coin precision and introducing millisatoshis or smaller units on-chain when needed. I think we will never have more coins than 21 million, if anything, maybe we could have infinite halvings to get closer to that value, but I doubt it.
jr. member
Activity: 62
Merit: 6
Quote
functionality can also always be added if really needed, through OP_NOPx
It is even better than that: they can be added in a TapScript, just by replacing OP_SUCCESS. Then, you will have them in the same position. And I guess that opcodes like OP_SUBSTR or OP_CAT could be activated, because they seems to be useful in some protocols.

Quote
nothing prevents me from making bitcoin turing complete
Using OP_RETURN to push data on bitcoin and getting Turing completeness outside is a different thing that making Bitcoin Turing complete by itself.

#true

apertus.io is the special sauce that allows bitcoin and many altcoins to be part of a decentralized global turing machine that runs by trust alone.  no gas required

<3 #embii
legendary
Activity: 990
Merit: 1108
Helping someone make a bitcoin clone turing complete is like 'helping' them have an infinite coin supply.

Do you mean an uncapped supply?
If so, that's not the best example; since a tail emission can be quite useful [1] [2].
I agree that soft total supply should be capped.

[1] https://john-tromp.medium.com/a-case-for-using-soft-total-supply-1169a188d153
[2] https://www.cs.princeton.edu/~arvindn/publications/mining_CCS.pdf
copper member
Activity: 821
Merit: 1992
Quote
functionality can also always be added if really needed, through OP_NOPx
It is even better than that: they can be added in a TapScript, just by replacing OP_SUCCESS. Then, you will have them in the same position. And I guess that opcodes like OP_SUBSTR or OP_CAT could be activated, because they seems to be useful in some protocols.

Quote
nothing prevents me from making bitcoin turing complete
Using OP_RETURN to push data on bitcoin and getting Turing completeness outside is a different thing that making Bitcoin Turing complete by itself.
jr. member
Activity: 62
Merit: 6
Bitcoin script is purposefully not turing complete-- it's not an accident, in fact it's extremely easy to be accidentally turing complete.  Turing completeness provides no value for this application and creates additional risks.  Helping someone make a bitcoin clone turing complete is like 'helping' them have an infinite coin supply.

There are plenty of limitation in script that are make it less useful, but lack of turing completeness in the script language is not among them.


it is purposefully permissionless.  nothing prevents me from making bitcoin turing complete.

#nothing, it has been since 2014

consider playing some #bitcoin bong ball while you think about it...  Grin

http://bitfossil.com/743908c7b0dd89b68956987a3f8ddc3c1d4316452659bff71d241dbb0813fd46/bong-ball.html

<3 #embii
hero member
Activity: 882
Merit: 5834
not your keys, not your coins!
Bitcoin script is purposefully not turing complete-- it's not an accident, in fact it's extremely easy to be accidentally turing complete.  Turing completeness provides no value for this application and creates additional risks.  Helping someone make a bitcoin clone turing complete is like 'helping' them have an infinite coin supply.

There are plenty of limitation in script that are make it less useful, but lack of turing completeness in the script language is not among them.
This has always been my impression, as well. And as we've seen in the past, opcodes have even been disabled to increase security since they weren't completely secure.
There are some words which existed in very early versions of Bitcoin but were removed out of concern that the client might have a bug in their implementation.

To further quote the Bitcoin Wiki, functionality can also always be added if really needed, through OP_NOPx.
New opcodes can be added by means of a carefully designed and executed softfork using OP_NOP1-OP_NOP10.

So I think we've got the mechanisms that Bitcoin needs, already in place.

It's almost as if most of the 'Ethereum hacks' were actually hacks of badly written programs ('contracts') in their (supposedly) Turing-complete programming language.
staff
Activity: 4284
Merit: 8808
Bitcoin script is purposefully not turing complete-- it's not an accident, in fact it's extremely easy to be accidentally turing complete.  Turing completeness provides no value for this application and creates additional risks.  Helping someone make a bitcoin clone turing complete is like 'helping' them have an infinite coin supply.

There are plenty of limitation in script that are make it less useful, but lack of turing completeness in the script language is not among them.
newbie
Activity: 6
Merit: 0
Using the 0.16.3
newbie
Activity: 6
Merit: 0
No its not a scam like the folks at r/bitcoin thought and banned me. lol Yes we are using a token to raise funds to develop and build a community around the idea. This is needed when you build decentralized systems. There are no profits to be made in the center of such systems. There needs to be a way to fund this project so we chose that route. Merkle Token inc. is registered in the state of South Dakota. Feel free to look us up in the state's business search. Our goal at Merkle is to educate the community about how decentralized internet/data storage is happening now and how it works.
See the research paper on our website from Augustana college on how P2SH is used for data insertion into bitcoin block chain and others. Just scroll to the bottom of this page: https://merkleweb3.com/whitepaper

The protocol we are helping to deliver can make any BTC fork turing complete...Not April Fools..

here is a turing machine on bitcoin testnet http://bitfossil.com/133f45cce88ab2d0ded541c60e7785aa4260b6df5982e8bb2fbbf1e19f9f9bdd/index.html

Yes that website is poor but its simply a hosted index of decentralized data. The user interface we are building with nonprofits will be the portal to this new internet experience. Feel free to ask questions. Im not a programmer i am the President of Merkle Token Inc. So i will be relaying technical information and it may take me time to get answers from the programmers but I will get them for you.

Pages:
Jump to: