Bitcoin Forum
May 09, 2024, 02:05:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Assembly Function Based Blockchain  (Read 60 times)
happymeals (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
April 14, 2021, 07:07:25 AM
 #1

I have this idea.. perhaps I'm crazy, but in my head it sort of makes sense. There is also the possibility that something like this is in the works already. The idea is a code repository based chain. Instead of transactions being pushed, it would be the assembly instructions of unique functions. Internal aliasing would be in place of mining. The cpu power would be to prune the chain to remove duplication. There would have to be measures in place to avoid gaming the system, but essentially if you have unique assembly instructions, they can be pushed into a block. Meta tags can then be used in code to call a public function. There could be a human element similar to StackOverflow that curates the most efficient function for a said alias.

There are a few more moving parts than just a standard coin, but it seems possible to unite the best of BTC, git, and SO to make a cool project. Does this seem feasible or even practical? I imagine it more like a browser/IDE wallet that is either a full node or à la carte for just the functions you want. What do you think? 
1715263537
Hero Member
*
Offline Offline

Posts: 1715263537

View Profile Personal Message (Offline)

Ignore
1715263537
Reply with quote  #2

1715263537
Report to moderator
1715263537
Hero Member
*
Offline Offline

Posts: 1715263537

View Profile Personal Message (Offline)

Ignore
1715263537
Reply with quote  #2

1715263537
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715263537
Hero Member
*
Offline Offline

Posts: 1715263537

View Profile Personal Message (Offline)

Ignore
1715263537
Reply with quote  #2

1715263537
Report to moderator
1715263537
Hero Member
*
Offline Offline

Posts: 1715263537

View Profile Personal Message (Offline)

Ignore
1715263537
Reply with quote  #2

1715263537
Report to moderator
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
April 14, 2021, 11:13:53 AM
 #2

What you are proposing is not clear, but this might surprise you: A github repository is a block chain.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
happymeals (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
April 14, 2021, 12:47:00 PM
Last edit: April 14, 2021, 01:02:36 PM by happymeals
 #3

I didn't think it through. Blockchain tech wouldn't be needed. What I'm thinking is more of where git and StackOverflow meet as a meta language for C++. For example

Code:
@sum(1, 2, 3);    // pulls from the public function for summation

The programming could be done with aliases (@ or some tag). Everything would have to be bootstrapped, so that it can only build from the pieces that are already available instead of calling sub-functions that won't exist for the end user.
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!