Bitcoin Forum
December 11, 2024, 10:25:20 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Declaration of Independence - Atomic Cross Chain Asset Standard  (Read 9717 times)
jl777 (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 21, 2016, 11:35:39 PM
 #1

Declaration of Independence

We the asset holders hereby declare our independence from any single blockchain.

An open and jointly developed specification on cross chain atomic asset transfers will be developed. Any current or future blockchain is invited to join.

Each blockchain will need to not only promise protections for asset holder interests, they need to live up to them. Otherwise, all the assets will simply move to blockchains that do.

Additionally, once assets become mobile, the different blockchains will start to differentiate themselves with better features for the assets. Better liquidity, better fees, more functions.

This ability for the asset holder to choose where their assets reside is the only protection from the tyranny of the hardfork.

Traditional companies trade on multiple exchanges, it is time for decentralized assets to distribute the blockchains they exist on. Maintaining a constant total number of assets issued across all blockchains will allow maintaining a fixed total, but only if each participating blockchain follows strict rules on asset issuance.

The reality is that everything in crypto trades against BTC. One of the conditions for cross chain assets is the ability to trade directly against BTC, preferably native BTC and not a derivative. I will be working on a reference implementation as a first draft and look forward to collaborate with all other asset oriented projects.

This is an interop standards effort and it needs to be blockchain agnostic and asset centric.

James

P.S. I am not asking for any funds or investments.

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
yassin54
Legendary
*
Offline Offline

Activity: 1540
Merit: 1000


View Profile
February 21, 2016, 11:44:24 PM
 #2

Thank you !!
proletariat
Legendary
*
Offline Offline

Activity: 1246
Merit: 1005



View Profile
February 22, 2016, 12:10:25 AM
 #3


P.S. I am not asking for any funds or investments.

Well this is new  Roll Eyes had my fud ready and all.



Godson_Mansa
Hero Member
*****
Offline Offline

Activity: 616
Merit: 503


@Mansa_Godson


View Profile
February 22, 2016, 12:26:20 AM
 #4

wow, good development. 

http://MutualCapitalCrypto.com

Bitrated user: AltcoinGodson.
jl777 (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 22, 2016, 12:54:43 AM
 #5


P.S. I am not asking for any funds or investments.

Well this is new  Roll Eyes had my fud ready and all.

Sorry, too busy to deal with anything but technical issues.
This is purely an interop standards effort. All participating blockchains benefit from the network effect.

The user centric goals, means that users that are most comfortable on blockhain X, just stay there. Trades against the host currency will be the most efficient, so for most of the people most of the time nothing changes.

However, if something makes a different blockchain more attractive for that specific user, he would be able to migrate some or all of his assets there. This sets up the different blockchains to compete for residency of the assets and since the asset total is blockchain(s) enforced, short of a blockchain totally stopping, the asset value is protected. Even in that case, we could probably have some provisions for snapshot resurrections.

Due to essentially side chain type of issues, the transfers will necessarily take many confirmations, but like moving your own place of residence, it is not something that is done very often, if at all.

Also, for a blockchain that is afraid of losing their assets and thus not wanting to participate, there will need to be methods created for a onetime exit from that chain. However that is a oneway move (until that blockchain supports importing external assets), so not one to be made lightly.

From what I can tell, all existing decentralized asset systems support exporting already, not specifically as such, but if an asset can be burned, it can be exported using a burn protocol

This appears to be a form of meta-decentralization, where the decentralized assets can be spread across multiple blockchains, yet retain their fixed supply. While the relatively small number of host blockchains makes it more like a distributed model, since each blockchain is decentralized (we hope!) maybe that property infused into the distributed aspect.

Regardless of its exact taxonomy in this space, what is clear is that having a passport to travel is much better than not having one.

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
duphash
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
February 22, 2016, 01:11:38 AM
Last edit: February 22, 2016, 02:18:22 AM by duphash
 #6

Fantastic!
If that is possible and becomes reality it will be the best thing to happen in crypto in 2016.
Permanence is good.
Temporariness is evil.

Federal Reserve+income tax were born as temporary solution (noone would ever be able to justify  making such a monster permanent) and everybody witnessed evil at work through whole 20th century before and after it became permanent. Funny that it became permanent with justification that everything is good right before crash of 1929. It would have trouble extending it's powers after 1929 and the monster knew that and acted promptly and successfully.
That evil neutralized great permanent achievements of 1776.

I am quite sure Kennedy was killed by the same monster. With its permanent power it became much easier for evil to keep the status quo by killing presidents and other key people who try to shake it.

It's time to put evil back into its bottle for good.

James please make sure that bottle is closed tightly so that it's not as easy to open as it was in 1913 for that moron Woodrow Wilson and his buddies.
Specifically, don't make the same mistake as the Founding Fathers did by making it too flexible.

I love you James.
jl777 (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 22, 2016, 01:23:25 AM
 #7

Fantastic. If that is possible and becomes reality it will be the best thing to happen in crypto in 2016.
Permanence is good.
Temporariness is evil.

Federal Reserve+income tax were born as temporary solution and everybody witnessed evil at work through whole 20th century.
That evil almost negated great achievements of 1776.

It's time to put evil back into its bottle and let it eat only those who don't value permanence.

Atomic Cross chain https://bitcointalk.org/index.php?topic=1364951.0 is not easy, but possible. Additionally side chains shows another method for cross chain.

The key is to make sure that at the high level all the current and likely future blockchains can provide the required import function. Ideally into the native asset type, but some coins like Bitcoin and all its forks, of course dont have any intrinsic assets. but with OP_RETURN data or colored coins, even for blockchains without native asset support can support assets.

I think "simple" things like asset id preservation/mapping and support of a meta-assetid is probably the trickiest issue. Once we have a way to have a universal assetid, then it becomes possible for each blockchain to track it and transfer it and trade it.

It is a bit space intensive, but one way is to combine the issuers pubkey with the assetid it was originally created on. This will typically be between 256 bits to 512 bits. One way to make it more convenient is to map that to an rmd160 hash like bitcoin, which then gets us to 160 bits, or 20 bytes per address. That also allows creating bitcoin-style address out of the universal assetid. To avoid confusion with bitcoin addresses, the address type shouldnt be 0 or 5, best to use a unique address type, maybe 0xff which I havent seen used in any coin yet, but I have seen all of them so it might still conflict.

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
CryptoSporidium
Sr. Member
****
Offline Offline

Activity: 405
Merit: 250


View Profile
February 22, 2016, 10:24:07 AM
 #8

Makes perfect sense to me, cool
gjhiggins
Legendary
*
Offline Offline

Activity: 2254
Merit: 1290



View Profile WWW
February 22, 2016, 04:39:38 PM
 #9

Any current or future blockchain is invited to join.

Can a blockchain be prevented from joining?

Cheers

Graham
jl777 (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 22, 2016, 10:36:59 PM
 #10

Any current or future blockchain is invited to join.

Can a blockchain be prevented from joining?

Cheers

Graham

I mean in the discussion and setting of standard. The coloredcoins.org spec is a pretty good place to start, but it doesnt handle multiple chains.

And a blockchain would need to implement importing, so if they dont do that, they are prevented from joining. If this standard is closed and secret, then any chain not in the inner circle would have been prevented.

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
JohnnyBTCSeed
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1000



View Profile
February 22, 2016, 11:52:40 PM
 #11

+1million

Impressive ideas here.

It's great to see a return to the ROOTS of crypto. The Don't tread on me attitude. The we don't need permission from anyone attitude. The system should benefit the users attitude. The decentralized free market places.


Thank you for addressing the views of asset holders that are powerless on a system that decided to not protect it's users but cater to business's that haven't contributed anything and might not contribute anything, yet somehow waved a magic carrot.

This is a real organic revolution of crypto asset liberation. 

jl777 (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 23, 2016, 12:22:16 AM
 #12

+1million

Impressive ideas here.

It's great to see a return to the ROOTS of crypto. The Don't tread on me attitude. The we don't need permission from anyone attitude. The system should benefit the users attitude. The decentralized free market places.


Thank you for addressing the views of asset holders that are powerless on a system that decided to not protect it's users but cater to business's that haven't contributed anything and might not contribute anything, yet somehow waved a magic carrot.

This is a real organic revolution of crypto asset liberation. 


they thought we were slaves and had no choice. Dont they realize who I am?

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
jd1959
Hero Member
*****
Offline Offline

Activity: 529
Merit: 505


I'm on drugs, what's your excuse?


View Profile
February 23, 2016, 02:11:13 AM
 #13

Awesome news James,  I love the way you view the big picture. Will BTCD be taking the lead in the revolution?

Cheers Jon  Grin

          dICO Disguised Instant Cash Out
jl777 (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 23, 2016, 03:19:51 AM
 #14

Awesome news James,  I love the way you view the big picture. Will BTCD be taking the lead in the revolution?

Cheers Jon  Grin
My reference implementation will be based on iguana. asset holders want the security of BTC, but it is too slow. So using BTCD for trading at one minute blocks and BTC for long term parking/coldstorage is the logical setup.

I like to use logical setups.

Since iguana is already talking to both BTC and BTCD at the same time, this requires more work, but PAX already needed AE type of functionality, so now I just need to extend that codebase to allow using NXT assets and NXT accounts directly.

Will be a bit getting used to for having an asset on different blockchains, but really it is like having deposits at different central exchanges. With a nice GUI to track it, shouldnt be a problem and this fits exactly into one of the InstantDEX GUI's: https://instantdex-gui-avidayal91.c9users.io/#/coin_exchange

It is work in progress and not always running, but if you see it you can get the idea of the "easyDEX" that is oriented toward the casual trader and not the advanced technical analysis charts

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
altcoin.center
Full Member
***
Offline Offline

Activity: 210
Merit: 101


View Profile WWW
February 23, 2016, 01:19:31 PM
 #15

Declaration of Independence

We the asset holders hereby declare our independence from any single blockchain.

An open and jointly developed specification on cross chain atomic asset transfers will be developed. Any current or future blockchain is invited to join.

Hallelujah & amen!

-j.

Altcoin.Center - Hard Core Crypto Professionals: https://altcoin.center/
Ridiculously Secure - The Ultimate Crypto Wallet Vault: https://altcoin.center/ridiculous/
Crypto Shop: Only the highest quality - only with cryptos! https://cryptoshop.altcoin.center/
Momimaus
Hero Member
*****
Offline Offline

Activity: 767
Merit: 500

Never back down !!!


View Profile
February 24, 2016, 10:28:45 PM
 #16


Could you please explain this in laymen tearms for asset holder of supernet, nxtventure, jl777hodl, etc.
;Most of them are down 70-90%. Are we gonna loose the last 20% of value left?
Will they stay on these awkward child chain?

CoinTracking.info - Your personal Profit / Loss Portfolio Monitor and Tax Tool for all Digital Coins
CoinTracking is analyzing all your trades and generates in real time tons of useful information such as the profit / loss of your trades, your balances, realized and unrealized gains, reports for tax declaration and many more. For Bitcoin and over 3000 altcoins, assets and commodities.
Get 10% discount for all packages or create your own affiliate link to get 20% for every sale.
jl777 (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 25, 2016, 12:24:20 AM
 #17


Could you please explain this in laymen tearms for asset holder of supernet, nxtventure, jl777hodl, etc.
;Most of them are down 70-90%. Are we gonna loose the last 20% of value left?
Will they stay on these awkward child chain?
I will make a way to move to the BTC chain, so that seems not an awkward child chain.
do not worry, I will do what it takes to protect the assetholders.

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
Momimaus
Hero Member
*****
Offline Offline

Activity: 767
Merit: 500

Never back down !!!


View Profile
February 25, 2016, 07:29:36 AM
 #18


Could you please explain this in laymen tearms for asset holder of supernet, nxtventure, jl777hodl, etc.
;Most of them are down 70-90%. Are we gonna loose the last 20% of value left?
Will they stay on these awkward child chain?
I will make a way to move to the BTC chain, so that seems not an awkward child chain.
do not worry, I will do what it takes to protect the assetholders.

James

Alright thanks.
I will follow.

CoinTracking.info - Your personal Profit / Loss Portfolio Monitor and Tax Tool for all Digital Coins
CoinTracking is analyzing all your trades and generates in real time tons of useful information such as the profit / loss of your trades, your balances, realized and unrealized gains, reports for tax declaration and many more. For Bitcoin and over 3000 altcoins, assets and commodities.
Get 10% discount for all packages or create your own affiliate link to get 20% for every sale.
jl777 (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 28, 2016, 06:37:20 AM
 #19

In order for independent chains to securely trade with each other, all chains must be secure. The problem with smaller coins and any asset specific chain is it security. The following is the first half of the solution that enables weaker chains to inherit some of BTC's security.


From Satoshi's paper:

3. Timestamp Server
The solution we propose begins with a timestamp server. A timestamp server works by taking a hash of a block of items to be timestamped and widely publishing the hash, such as in a newspaper or Usenet post [2-5]. The timestamp proves that the data must have existed at the time, obviously, in order to get into the hash. Each timestamp includes the previous timestamp in its hash, forming a chain, with each additional timestamp reinforcing the ones before it.

###

It is the timestamp server that enables the rest of bitcoin to work and without a timestamp server, it appears trivial to double spend as there wont be a way to know the balance of an account at any given time. Regardless of whether a timestamp server alone is sufficient, it is clearly necessary.

We will ignore all issues regarding PoW vs PoS vs PoAnything and concentrate on creating a universal timestamp, or rather a time sequence server via bitcoin. The effect of having a universal clock is that synchronized operations can be done across all other blockchains who adopt the bitcoin time sequence server.

A. In the beginning there was no bitcoin and until genesis block it was not possible to be utilized in any way. However, now that it exists and is clearly "real", we have enormous amounts of hashrate securing the steady stream of bitcoin blocks. Due to the way the consensus works, there is a chance that the current block is superceded by a "better" block and even the most recent 2 blocks, or 3, or ... However, the chances rapidly diminish to an extremely remote possibility. The exact number of confirmations that is considered safe from reorg is certainly a critical decision, but it does not affect the proof of time stamp serverness.

Let us call this depth L, for lag. It will be assumed that any bitcoin blocks with L or more confirmations are permanent. For practical applications, it is suggested to have a mechanism to detect and recalibrate in the rare case of a bitcoin reorg beyond L blocks, but if the probability of such an event is remote enough, other means of compensating for it are also possible, ie insurance type methods of risk sharing.

B. Given the assumption that any blocks with L confirmations are valid, at any given time there is a "current" permanent BTC block, with its blockhash. And most times a new block is generated, we get a new permanent BTC block. However, when there is a small reorg or a replacement of the tip, we do not get a new permanent BTC block. A simple way to calculate whether a new BTC block advances the permanet BTC block is to verify that it is L+1 confirmations from the previous permanent block.

What this means is that as bitcoin does its small reorgs, the permanent blocks will not advance until things catch up. However since most reorgs are caused by a new pair of blocks that extend the chain and bypassing the current tip, this stop/starting of the permanent blocks are mostly insulated. This stop and go behavior combined with the +/- 2 hours tolerance on timestamps makes the BTS not a timestamp server, but a time sequence server. It is not as useful, but still a framework that can be built upon.

We now have a sequence of permanent blocks Ti, Ti+1, Ti+2, ... with the proven characteristic that each Ti came after the preceding one, ie. an ordering of blockhashes. Another small concession that will be made is that we will assume that SHA256 collisions can be ignored, bitcoin now does not allow duplicate blockhashes, so even if there is a collision it will probably not affect things, but the odds of such are so small, it will simplify the analysis to ignore its effects.

C. What can be done with the set of permanent blockhashes? They can be used by any external blockchain or in fact anything as proof of time sequence. Using the law of common sense and assuming the ban on time travel is still in effect, we can see that to be able to know a specific blockhash Ti indicates it must have happened after that blockhash appeared. Since Ti first appeared in the mining node even before it was submitted, it could have been known right after blockhash Ti-1 appeared. Yes, this will be a very slow clock indeed, but a clock nonetheless.

Being able to refer to a permanent blockhash Ti shows that it happened after L+1 confirmations ago. What this means is that regardless of whether this hash Ti is put into the altcoin's chain via consensus or by attacker, all blocks after it are shown to have happened after the earliest time that Ti was known.

Let us assume that the permanent blockhash sequence is either fully or partially referred to in the external chain. This gives us a partial ordering of all the external chain blocks as having happened no sooner than when Ti was known. If the protocol gives more weight to referals to the oldest Ti, then an eventual consensus will arise with external chain blocks grouped into segments such that each segment is known to have happened after the blocks in the prior segment. By having a block rejection rule to reject blocks too far from the past, if this "too far" is set to be a fraction of the times between Ti, then we get a provable time ordering if there is 1 or more Ti between two external chain segments and a likely time ordering for adjacent segments.

D. Now each external chain is divided into universally verifiable groups of blocks, that regardless of the strength of the consensus mechanism for that external chain (even if it has none!), it is able to conduct cross chain transactions with other external chains using the same segmentation. Well, not quite. Of course if the external chain is some arbitrary ledger that can be updated at will by some corporate entity, then these security assumptions do not hold up. What is required is another rule in the external chain that after R permanent Ti blocks have passed, that it is permanent. This R (for reorg) factor will then allow other external chains to know that after R permanent blocks it cannot change and also the partial time sequence is externally verifiable.

E. This is just a first draft and many improvements are possible. For instance, by using blocks very close to the current, the external chain can create a lot finer grain ordering internally, unless bitcoin reorgs the referred blocks away.

F. tl:dr it wont be fast, but using bitcoin as the universal clock, all external chains that add a few consensus rules can interact as long as enough bitcoin confirmations are waited.

G. Appendix: put fancy math that almost nobody understands here

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
jl777 (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 28, 2016, 07:30:15 AM
 #20

The above just solves half the problem, the common externally verifiable time reference.

The other half is being discussed in #passport in supernet slack, the goals are making each asset have its own PoS chain where it uses itself to protect itself. So no more hardfork attacks and each asset chain is not dependent on any other chain, other than BTC for the common clock and backstop security.

since each asset chain is technically independent, there is literally no limit to the number of them that are possible

[3:49]
no single chain is having to authenticate all chains

[3:49]
no single chain is having to store all the tx for all chains

[3:49]
no single chain has to deal with the bandwidth for all chains

[3:49]
asset immigration/emigration events need to go somewhere, BTCD is logical place

[3:50]
some sort of assetchain defined storing of summary hashes need to go somewhere, BTCD for higher frequency, BTC for lower frequency

[3:51]
from a practical point, each asset can do tx denominated in itself and if desired "zero cost" txfee can be used

[3:52]
before you start saying, "spam attack, spam attack, what about the spam attack"

[3:52]
I say that PoW nonces can be required for even submitting to the network, for a non-attacker it is a second of computation, which wont be a big deal

[3:53]
for the attacker, its a second of computation per spam. doesnt sound like much, but 3600 packets per hour is not much of a spam attack.

[3:55]
each asset chain can decide how far back it wants to store data, but using ramchain tech, the BTC blockchain now is about 15GB and it syncs at bandwidth speed, so the reason blockchain bloat has been such an issue is because iguana didnt exist to make things 100x to 1000x faster

[3:56]
If anybody likes proof about the disconnect between cmc marketcaps and tech, rimbit is almost trading at the combined BTCD + SuperNET marketcap

jl777 [4:07 AM]
It seems pretty clear to me that anything that solves the crypto scalability problem as the above will do, will generate significant value. But do not worry about any new IPO to raise thousands of BTC, there wont be, especially as there is no need to. Daily latte's just dont cost that much

jl777 [4:15 AM]
If you are trying to read the tea leaves to find the best place to invest to benefit from this, the best place is in the assets as it changes them from being a total slave to full master of their own destiny, with the future evolution only limited by what new tech can be created. I was serious when I said I would use the crypto777 asset as a way for people to get customized features for their asset chain. There would be some period of exclusivity, but after a few months, then the other asset chains would be able to use it too. But realistically it will take a bit of time for a chain to adopt new tech and probably most will be watching things to make sure it works. So I would estimate 3 to 6 months of practical exclusivity. Not much, but being the first can never be taken away, so we will end up with assets that are the leaders and the ones that are followers as far as their asset chain functions go.

SuperNET nodes will likely be needed to add strength to many asset chains, in addition to the indirect benefit that SuperNET owned assets are using asset chains, there will likely be some asset txfees earned by SuperNET nodes, but this would be more up to the free market to determine

BTCD would benefit from its DCH (decentralized clearing house) role and being the likely conduit to the BTC atomic function, at least as first. I cant say the exact details of what BTCD will do, just that if any bitcoin protocol chain with a 1 minute time is the right tech solution, BTCD will be utilized.

But the big win will be the entire SuperNET ecosystem, as any diaspora of asset chains would bring a lot of new users and issuers into the iguana based universe of browser based crypto systems.

or you could bet on rimbit continuing its march toward replacing bitcoin itself

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
Pages: [1] 2 3 »  All
  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!