Search content
Sort by

Showing 20 of 66 results by embii
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 04/04/2022, 08:22:23 UTC
Quote
no, they are all valid transactions to users who just haven't been born yet
But you could just use OP_RETURN! Better: you could use OP_RETURN inside TapScript and just commit to the blockchain, instead of burning coins! There is no reason to burn anything, there is also no reason to bloat the chain. Another thing is that one commitment for the whole network would be cheaper than pushing every commitment for every user.

this paper from ledger compares the efficiency and costs of P2FKH technology employed by apertus.io with other methods to insert data in bitcoin blockchain, hope this can provide some help;D
https://ledger.pitt.edu/ojs/ledger/article/view/101/93


thank you!! it is a great research paper...

we chose P2FKH but it was the easiest to implement
because it was and still is a method accessible via a standard RPC command that a majority of the blockchains support.
because it is provably unprune-able... our goal @hugpuddle.org is #forever... like forever ever and ever.. Grin.

i am totally serious about bitcoin still being around when humans are exploring io and vacationing on mars.


the great #satoshi seemed to have no problems with storing our history on blockchains.

 “The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.” 

<3 #embii


Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 04/04/2022, 07:51:07 UTC
Quote
no, they are all valid transactions to users who just haven't been born yet
But you could just use OP_RETURN! Better: you could use OP_RETURN inside TapScript and just commit to the blockchain, instead of burning coins! There is no reason to burn anything, there is also no reason to bloat the chain. Another thing is that one commitment for the whole network would be cheaper than pushing every commitment for every user.


using OP_RETURN to store data in blockchains actually creates far more bloat then the method we are describing here.

the maximum amount of OP_RETURN data currently supported by the network per transaction is 80 bytes.... i think.. Undecided it has been awhile since i checked.

by using a sendmany transaction i can fit somewhere up to 3K 20 byte chunks into a single transaction.

around 60K per transaction. (very rough estimate)  apertus.io's default bitcoin wallet settings currently cap the transaction size to 300 or 6K.. this is an adjustable setting. apertus.io is designed to work on 100's of other altcoins as well... not just bitcoin.

would you prefer i store a 60KB picture of my daughter's cat using 700 transactions or 1 transaction?   Cheesy



<3 #embii
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 04/04/2022, 04:48:13 UTC
So in reality you are just creating UTXO bloat by spamming bitcoin blockchain with unspendable transactions and creating pointless burden for full nodes that have to load those UTXOs...

no, they are all valid transactions to users who just haven't been born yet. they are tiny gifts to the future that could eventually be spent.  perhaps when we have moon bases on io or when mars has breathable air again.  if they really are unspendable as you say...the action of burning bitcoin just makes it more scarce, increasing the overall value of the crypto that can still be traded.

you are welcome.


apertus.io transactions are not pointless spam, they are memories of loved ones, art, a historical record of humanities failures, hopes, fears and triumphs
on permissionless blockchains every person can and will decided for themselves how to allocate their own funds. what i have placed under bitcoin's protection will exist long after all of us are dead.


http://bitfossil.com/474b81dcdf6c85e762092799e2a96886f2165e825d17e7eca58f210c2a572ce2/index.htm


<3 #embii


Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 23:38:41 UTC
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 23:31:03 UTC
this was fun.... back to work

<3 #embii
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 23:29:10 UTC
bitfossil  filters the actual transaction files out for security reason   

[MNT]   is basically a tiny file called MNT with no extension

this testnet MNT example is actually linking to metadata that exists on the curecoin blockchain.  you would need both blockchains for it to be considered a valid transaction
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 23:23:49 UTC
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 23:14:04 UTC
with 0.4.0 we are introducing NFT trading capabilities.

you .. yes YOU alone can list and trade NFT's on any compatible blockchain...without any company in the middle taking service fees with each sale. 

as a buyer i chose...me...it's my choice.. lol... to trust the NFT Creator's signature..and that's all that is required to ensure the integrity of the object they created as they trade through unlimited amount of owners. 

we simply walk a tree of signed transactions...    apertus.io 0.4.0 has a very simple realtime state engine that runs on your own laptop that keeps track of this making NFT ownership info and trading history easily query-able   
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 23:02:44 UTC
there are no central servers... its just you and the blockchains you choose to support running on your own laptop.  apertus.io is not a blockchain..it's just a tiny application that runs on your own laptop.....i have 8 blockchains running on my laptop.
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 22:57:37 UTC
you decide who to trust...YOU...only you...an organization could offload some of the trust functionality if you want them to....that choice is up to #you.... this is complete total decentralization.  power to the people....

<3 #embii
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 22:46:31 UTC
good i am tired of talking about gas as well....lol....this functionality was realized by hugpuddle.org before #ethereum..
we didn't think that an entirely new class of blockchains or gas was required to do these types of things.
we are releasing  0.4.0 this year designed for a larger much less technical audience.    (the world)  lol


trust is accomplished by signing a hash of the application transactions using bitcoin's or the altcoin's internal signing function and including the signature with the transaction... monitors perform the same function in reverse comparing the hash to the signature and if they match and if the address is a trusted source then the transaction is executed if it's executable......if there is no signature or if the signature doesn't match it is ignored..

<3 #embii
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 22:24:39 UTC
trust so monitors can execute programs or interpret application transactions as soon as they are deployed autonomously
trust so i don't execute a program that was designed to take over my machine or steal all of my bitcoin.   lol


here is an example of the current cost which is based on transaction size alone.  no gas fees required.

bitcoin is .21 cents per 20 bytes
doge is .14 cents per 20 bytes
litecoin is 0.0013 cents per 20 bytes
mazacoin is 0.0000000000000000? cents per 20 bytes lol


Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 21:43:38 UTC
~
So you are just storing source code of programs on the blockchain? That's not making Bitcoin Turing complete, because the code is not running on Bitcoin, it's just stored on the blockchain. That's like saying my hard drive or GitHub are Turing complete, because I can store program code on them.

Nonetheless, I'm interested in better understanding how you are storing the data.

For instance, you have a JavaScript file stored in transaction 743908c7b0dd89b68956987a3f8ddc3c1d4316452659bff71d241dbb0813fd46.
It only contains normal transactions to apparently valid addresses, so the idea of using hex bytes as recipient addresses hasn't been done here, apparently.

#true

bitcoin and all the altcoins are not turing complete without apertus.io  together they are a completely decentralized turing machine that uses signed transactions and trust to operate.

here is a great website that describes the process.
https://cirosantilli.com/cool-data-embedded-in-the-bitcoin-blockchain/atomsea-and-embii
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 21:07:55 UTC
to follow #embii on the bitcoin blockchain (prod / testnet) simply search for #embii in any apertus.io browser connected to a fully synchronized bitcoin wallet.

PS: Once your bitcoin wallet is fully synchronized you can disable your internet and browse the blockchain offline in complete total privacy.

<3 #embii
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 20:56:35 UTC
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
Post
Topic
Board Development & Technical Discussion
Merits 3 from 2 users
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 20:16:31 UTC
⭐ Merited by Welsh (2) ,ETFbitcoin (1)
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 <script src="../f5e8166c30fd080f9c5f0ab79a57b058e0d31364f8064f39badddff2675f754b/jquery.min.js"></script> 

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

Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 08:20:01 UTC
HOW TO PLAY BONG 玉
http://bitfossil.com/31c5e5336512568e4a1deb4bbf0e57c3565c32094c0e1a118c48e7929ab49e35/bong-ball.html


Press Space to play.

Press 1 for one player mode
Press 2 for 2 player mode
Press 3 and it plays with itself
Press 0 for a funky time
Press B for a random ball size


Player 1 uses up and down arrow keys
player 2 uses Q and Z


EMBTC
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 07:43:10 UTC


embii = EMBTC  Cheesy

https://www.youtube.com/watch?v=PXUfBxMbC3A

The BIG BIG BTC
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 07:18:17 UTC
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 turing machine
Post
Topic
Board Development & Technical Discussion
Re: Making Bitcoin and its Forks Turing Complete
by
embii
on 03/04/2022, 05:02:02 UTC
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