skycoin (OP)
|
|
December 25, 2014, 09:13:54 AM |
|
updateI pushed a few fixes. The wallet is still buggy but looks great. Refactoring is not as easy as I would like. If you split two modules in golang, that have minor depedencies, it will not compile because of circular dependencies. Golang can handle circular dependencies, but the language developers force this constraint upon the developer. This makes refactoring some things, drawn out. I cannot do a series of small, incremental refactors, but am forced to refactor five things at once. It is like untangling a ball of yarn. Working on migration to new API now. The new wallet API will separate out checking balances, getting unspent outputs and injection transactions. - the node is physically separated by an API layer from the private keys - this makes hardware wallets easier - this makes it easier to add Bitcoin, Dogecoin and Litecoin into the Skycoin wallet. Every coin can go through a common API interface. - this means wallets can be like blockchain.info, but completely local. There is no risk of javascript injection or anyone stealing wallet through web-browser. - nodes are able to query balances, create/sign transactions and inject transactions without running full blockchain. They can use remote nodes through same interface as local nodes. - dark wallets will not work without a full transaction history. There is no way to do darkwallets in Skycoin with a thin client. Generating a shared address with recipient public key requires a full copy of the blockchain.
|
|
|
|
chompyZ
|
|
December 25, 2014, 03:12:53 PM |
|
Clearinghouse would be another good alternative. 24 second transactions versus 10 minutes on Counterparty.
+1 and it will be the first to incorporate the op_code checklocktimeverify following the hardfork on January 7th.
|
|
|
|
Djinou94
Legendary
Offline
Activity: 1036
Merit: 1000
|
|
December 25, 2014, 04:30:30 PM |
|
Cannot wait more Skydev
|
|
|
|
esuncloud
Member
Offline
Activity: 98
Merit: 10
|
|
December 25, 2014, 10:38:08 PM |
|
update
Working on migration to new API now.
The new wallet API will separate out checking balances, getting unspent outputs and injection transactions. - the node is physically separated by an API layer from the private keys - this makes hardware wallets easier - this makes it easier to add Bitcoin, Dogecoin and Litecoin into the Skycoin wallet. Every coin can go through a common API interface. - this means wallets can be like blockchain.info, but completely local. There is no risk of javascript injection or anyone stealing wallet through web-browser. - nodes are able to query balances, create/sign transactions and inject transactions without running full blockchain. They can use remote nodes through same interface as local nodes. - dark wallets will not work without a full transaction history. There is no way to do darkwallets in Skycoin with a thin client. Generating a shared address with recipient public key requires a full copy of the blockchain.
We are working on trezor compatible hardware wallet and it would be interesting to add skycoin support together with BTC/LTC/Doge. Looking forward to this launch.
|
|
|
|
skycoin (OP)
|
|
December 26, 2014, 12:14:05 PM Last edit: December 26, 2014, 12:35:15 PM by skycoin |
|
update
Working on migration to new API now.
The new wallet API will separate out checking balances, getting unspent outputs and injection transactions. - the node is physically separated by an API layer from the private keys - this makes hardware wallets easier - this makes it easier to add Bitcoin, Dogecoin and Litecoin into the Skycoin wallet. Every coin can go through a common API interface. - this means wallets can be like blockchain.info, but completely local. There is no risk of javascript injection or anyone stealing wallet through web-browser. - nodes are able to query balances, create/sign transactions and inject transactions without running full blockchain. They can use remote nodes through same interface as local nodes. - dark wallets will not work without a full transaction history. There is no way to do darkwallets in Skycoin with a thin client. Generating a shared address with recipient public key requires a full copy of the blockchain.
We are working on trezor compatible hardware wallet and it would be interesting to add skycoin support together with BTC/LTC/Doge. Looking forward to this launch. Have you seen our brain wallet sigil spec? This is a graphical representation of deterministic wallet seeds, that has an elegant hardware implementation. We think this is better than Trezor. Its very simple too. A OLED display ($5), a $2 32 bit arm processor and five buttons. We want a hardware wallet implementing this standard. https://github.com/skycoin/skycoin/wiki/Brain-Wallet-SigilsThere is a square with 4 quadrant. Each quadrant has a 3x3 grid, with 16 states per element. The advantage is that the format can be written on paper, can be inputted onto hardware device or can be remembered easily compared to a 64 bit hex string. There is also built-in human check-able error correction to prevent transcription errors.
|
|
|
|
esuncloud
Member
Offline
Activity: 98
Merit: 10
|
|
December 26, 2014, 07:18:19 PM |
|
update
Working on migration to new API now.
The new wallet API will separate out checking balances, getting unspent outputs and injection transactions. - the node is physically separated by an API layer from the private keys - this makes hardware wallets easier - this makes it easier to add Bitcoin, Dogecoin and Litecoin into the Skycoin wallet. Every coin can go through a common API interface. - this means wallets can be like blockchain.info, but completely local. There is no risk of javascript injection or anyone stealing wallet through web-browser. - nodes are able to query balances, create/sign transactions and inject transactions without running full blockchain. They can use remote nodes through same interface as local nodes. - dark wallets will not work without a full transaction history. There is no way to do darkwallets in Skycoin with a thin client. Generating a shared address with recipient public key requires a full copy of the blockchain.
We are working on trezor compatible hardware wallet and it would be interesting to add skycoin support together with BTC/LTC/Doge. Looking forward to this launch. Have you seen our brain wallet sigil spec? This is a graphical representation of deterministic wallet seeds, that has an elegant hardware implementation. We think this is better than Trezor. Its very simple too. A OLED display ($5), a $2 32 bit arm processor and five buttons. We want a hardware wallet implementing this standard. https://github.com/skycoin/skycoin/wiki/Brain-Wallet-SigilsThere is a square with 4 quadrant. Each quadrant has a 3x3 grid, with 16 states per element. The advantage is that the format can be written on paper, can be inputted onto hardware device or can be remembered easily compared to a 64 bit hex string. There is also built-in human check-able error correction to prevent transcription errors. Our prototype hardware wallet under development has the following specs: same 1.0 128*64 OLED display as trezor same STM32f2 CPU as trezor five buttons, up, down, left, right, center USB for PC and OTG for Android phone Audio jack for iphone (under development) Currently, we are focusing on audio jack softmodem development, and might not have extra effort to implement your Brain-Wallet-Sigils right now. However, we could send your team our prototype, if you want to play with it.
|
|
|
|
skycoin (OP)
|
|
December 26, 2014, 09:24:59 PM |
|
update
Working on migration to new API now.
The new wallet API will separate out checking balances, getting unspent outputs and injection transactions. - the node is physically separated by an API layer from the private keys - this makes hardware wallets easier - this makes it easier to add Bitcoin, Dogecoin and Litecoin into the Skycoin wallet. Every coin can go through a common API interface. - this means wallets can be like blockchain.info, but completely local. There is no risk of javascript injection or anyone stealing wallet through web-browser. - nodes are able to query balances, create/sign transactions and inject transactions without running full blockchain. They can use remote nodes through same interface as local nodes. - dark wallets will not work without a full transaction history. There is no way to do darkwallets in Skycoin with a thin client. Generating a shared address with recipient public key requires a full copy of the blockchain.
We are working on trezor compatible hardware wallet and it would be interesting to add skycoin support together with BTC/LTC/Doge. Looking forward to this launch. Have you seen our brain wallet sigil spec? This is a graphical representation of deterministic wallet seeds, that has an elegant hardware implementation. We think this is better than Trezor. Its very simple too. A OLED display ($5), a $2 32 bit arm processor and five buttons. We want a hardware wallet implementing this standard. https://github.com/skycoin/skycoin/wiki/Brain-Wallet-SigilsThere is a square with 4 quadrant. Each quadrant has a 3x3 grid, with 16 states per element. The advantage is that the format can be written on paper, can be inputted onto hardware device or can be remembered easily compared to a 64 bit hex string. There is also built-in human check-able error correction to prevent transcription errors. Our prototype hardware wallet under development has the following specs: same 1.0 128*64 OLED display as trezor same STM32f2 CPU as trezor five buttons, up, down, left, right, center USB for PC and OTG for Android phone Audio jack for iphone (under development) Currently, we are focusing on audio jack softmodem development, and might not have extra effort to implement your Brain-Wallet-Sigils right now. However, we could send your team our prototype, if you want to play with it. STM32f2 is a good chipset. Five buttons is perfect. You need anodized aluminum cases. The plastic trezor case does not have a quality feel.
|
|
|
|
esuncloud
Member
Offline
Activity: 98
Merit: 10
|
|
December 26, 2014, 10:44:54 PM |
|
update
Working on migration to new API now.
The new wallet API will separate out checking balances, getting unspent outputs and injection transactions. - the node is physically separated by an API layer from the private keys - this makes hardware wallets easier - this makes it easier to add Bitcoin, Dogecoin and Litecoin into the Skycoin wallet. Every coin can go through a common API interface. - this means wallets can be like blockchain.info, but completely local. There is no risk of javascript injection or anyone stealing wallet through web-browser. - nodes are able to query balances, create/sign transactions and inject transactions without running full blockchain. They can use remote nodes through same interface as local nodes. - dark wallets will not work without a full transaction history. There is no way to do darkwallets in Skycoin with a thin client. Generating a shared address with recipient public key requires a full copy of the blockchain.
We are working on trezor compatible hardware wallet and it would be interesting to add skycoin support together with BTC/LTC/Doge. Looking forward to this launch. Have you seen our brain wallet sigil spec? This is a graphical representation of deterministic wallet seeds, that has an elegant hardware implementation. We think this is better than Trezor. Its very simple too. A OLED display ($5), a $2 32 bit arm processor and five buttons. We want a hardware wallet implementing this standard. https://github.com/skycoin/skycoin/wiki/Brain-Wallet-SigilsThere is a square with 4 quadrant. Each quadrant has a 3x3 grid, with 16 states per element. The advantage is that the format can be written on paper, can be inputted onto hardware device or can be remembered easily compared to a 64 bit hex string. There is also built-in human check-able error correction to prevent transcription errors. Our prototype hardware wallet under development has the following specs: same 1.0 128*64 OLED display as trezor same STM32f2 CPU as trezor five buttons, up, down, left, right, center USB for PC and OTG for Android phone Audio jack for iphone (under development) Currently, we are focusing on audio jack softmodem development, and might not have extra effort to implement your Brain-Wallet-Sigils right now. However, we could send your team our prototype, if you want to play with it. STM32f2 is a good chipset. Five buttons is perfect. You need anodized aluminum cases. The plastic trezor case does not have a quality feel. It's not necessary to worry about the cases. Considering we use OLED, five keys, and audio jack, it is very similar to MP3 players, and there will be tons of metal mp3 cases available to be reused in Shenzhen of China.
|
|
|
|
psybits
Legendary
Offline
Activity: 1386
Merit: 1000
|
|
December 27, 2014, 12:00:56 AM |
|
updateI pushed a few fixes. The wallet is still buggy but looks great. Refactoring is not as easy as I would like. If you split two modules in golang, that have minor depedencies, it will not compile because of circular dependencies. Golang can handle circular dependencies, but the language developers force this constraint upon the developer. This makes refactoring some things, drawn out. I cannot do a series of small, incremental refactors, but am forced to refactor five things at once. It is like untangling a ball of yarn. Working on migration to new API now. The new wallet API will separate out checking balances, getting unspent outputs and injection transactions. - the node is physically separated by an API layer from the private keys - this makes hardware wallets easier - this makes it easier to add Bitcoin, Dogecoin and Litecoin into the Skycoin wallet. Every coin can go through a common API interface. - this means wallets can be like blockchain.info, but completely local. There is no risk of javascript injection or anyone stealing wallet through web-browser. - nodes are able to query balances, create/sign transactions and inject transactions without running full blockchain. They can use remote nodes through same interface as local nodes. - dark wallets will not work without a full transaction history. There is no way to do darkwallets in Skycoin with a thin client. Generating a shared address with recipient public key requires a full copy of the blockchain. Really can't wait to see this launch properly. Following very closely now to see when I can download the client and get some Skycoin.
|
|
|
|
Djinou94
Legendary
Offline
Activity: 1036
Merit: 1000
|
|
December 27, 2014, 01:18:52 AM |
|
Why not use Counterparty
Counterparty is real business. Qora Asset Exchange!! What is the benefit of using this over the NXT Asset Exchange or Counterparty? Built-in multi-dividend payments, ~35x cheaper trading, asset/asset trading This is a huge improvement over current AE's. In NXT we have to Sell An Asset->Get NXT->Buy another Asset. This just takes loads of time and NXT fees. But ASSET->ASSET->HAPPY SEAMLESS TRADING! Automated Transaction integrating and new wallet GUI soon Perfect timing for Skycoin IPO
|
|
|
|
pigheadbig
|
|
December 27, 2014, 01:49:08 AM |
|
Why not use Counterparty
Counterparty is real business. Qora Asset Exchange!! What is the benefit of using this over the NXT Asset Exchange or Counterparty? Built-in multi-dividend payments, ~35x cheaper trading, asset/asset trading This is a huge improvement over current AE's. In NXT we have to Sell An Asset->Get NXT->Buy another Asset. This just takes loads of time and NXT fees. But ASSET->ASSET->HAPPY SEAMLESS TRADING! Automated Transaction integrating and new wallet GUI soon Perfect timing for Skycoin IPO vote for qora, better than NXT Asset Exchange or Counterparty.
|
|
|
|
Anotheranonlol
|
|
December 27, 2014, 02:24:47 AM Last edit: December 27, 2014, 03:44:36 AM by Anotheranonlol |
|
Posted in this thread originally long ago, nice to see this project come to fruiton after all the dogcoin, catcoin, monkeycoin, uzbekistancoin, bitpals, paybay blabla re-hypothecated scrypt shitcoins. Got a lot of catching up to do better than NXT Asset Exchange or Counterparty.
Better in what sense? there doesn't really seem to be a pressing need for any trading, nor competition on sexiest gui mockup.. it's just a fundraising stepping stone right?, where functionality is key. OP could easily allow users to send BTC to an address using vennd http://www.vennd.io/ over counterparty or simply counterparty itself. It is the most mature, most widely used & most compatible distributed blockhain finance platform today. He could easily map xBTC = x Skycoin and define parameters for the offering, such as cut-off date. The investor list will be fully public, transparent and auditable- like the following example- http://blockscan.com/assetInfo/GEMZ (it doesn't initially seem to be with a spreadsheet approach) Is the same thing actually possible with Qora today (not 'coming soon')? Going with the above approach once a fundraising stage is finalised, users could run a formatted command against a tox bot or issue it manually, e.g containing a signed message with the origin btc address and destination skycoin address, or you could easily use a bitpay-like invoice system on the backend.e.g http://pay.blockscan.com/ investors are proportionally rewarded SKYCOINPRE tokens or similar based on the investments, they send their token, input the skycoin address and the balance is sent, easy peasy... Hell you could even do it on a serpent smart contract - dark wallets will not work without a full transaction history. There is no way to do darkwallets in Skycoin with a thin client. Generating a shared address with recipient public key requires a full copy of the blockchain.
maybe this is useful: https://github.com/jellevandenhooff/versum http://people.csail.mit.edu/nickolai/papers/vandenhooff-versum.pdfthis is quite interesting on the similar term as tox, still kademlia,coral though. https://github.com/jbenet/go-ipfs
|
|
|
|
skycoin (OP)
|
|
December 28, 2014, 09:22:52 AM |
|
Posted in this thread originally long ago, nice to see this project come to fruiton after all the dogcoin, catcoin, monkeycoin, uzbekistancoin, bitpals, paybay blabla re-hypothecated scrypt shitcoins. Got a lot of catching up to do better than NXT Asset Exchange or Counterparty.
Better in what sense? there doesn't really seem to be a pressing need for any trading, nor competition on sexiest gui mockup.. it's just a fundraising stepping stone right?, where functionality is key. OP could easily allow users to send BTC to an address using vennd http://www.vennd.io/ over counterparty or simply counterparty itself. It is the most mature, most widely used & most compatible distributed blockhain finance platform today. He could easily map xBTC = x Skycoin and define parameters for the offering, such as cut-off date. The investor list will be fully public, transparent and auditable- like the following example- http://blockscan.com/assetInfo/GEMZ (it doesn't initially seem to be with a spreadsheet approach) Is the same thing actually possible with Qora today (not 'coming soon')? Going with the above approach once a fundraising stage is finalised, users could run a formatted command against a tox bot or issue it manually, e.g containing a signed message with the origin btc address and destination skycoin address, or you could easily use a bitpay-like invoice system on the backend.e.g http://pay.blockscan.com/ investors are proportionally rewarded SKYCOINPRE tokens or similar based on the investments, they send their token, input the skycoin address and the balance is sent, easy peasy... Hell you could even do it on a serpent smart contract - dark wallets will not work without a full transaction history. There is no way to do darkwallets in Skycoin with a thin client. Generating a shared address with recipient public key requires a full copy of the blockchain.
maybe this is useful: https://github.com/jellevandenhooff/versum http://people.csail.mit.edu/nickolai/papers/vandenhooff-versum.pdfthis is quite interesting on the similar term as tox, still kademlia,coral though. https://github.com/jbenet/go-ipfsThank you for these links. Versum is very innovative. I have not see this before. This is very similar to Urbit. IPFS was the inspiration for Skywire's merkle-dag distributed file system. We might end up using ipfs. It is not clear if we should use ipfs or roll our own. We wanted a cohesive, integrated stack, with a standardization across encryption (SHA256, secp256k1, chacha20), networking. We implemented a system called Ether, which was like ipfs but a key-value store, with rsync like replication between stores and cryptographic signing up updates.. Then when we learned about merkle-DAG from ipfs and decided that this was the data structure we wanted.
|
|
|
|
mladen00
Legendary
Offline
Activity: 2124
Merit: 1013
K-ing®
|
|
December 28, 2014, 10:08:06 AM |
|
sky will be the best alt in 2015
respect to dev
|
IOTA
|
|
|
|
merkalor
|
|
December 28, 2014, 01:45:52 PM |
|
Interesting movie
|
LISK Develop Decentralized Applications & Sidechains in JavaScript with Lisk!
|
|
|
pigheadbig
|
|
December 29, 2014, 11:14:13 AM |
|
Interesting , is this the first altcoin movie?
|
|
|
|
chompyZ
|
|
December 29, 2014, 02:06:18 PM |
|
Interesting , is this the first altcoin movie? pigheadbig: imho OP was making a point that alt buyers will soon feel like those in the movie that bought "shares of companies that do not exist".
|
|
|
|
Tobo
|
|
December 30, 2014, 02:22:53 PM |
|
It could also be the all coins movie.
|
|
|
|
skycoin (OP)
|
|
January 03, 2015, 11:02:51 AM Last edit: January 03, 2015, 12:42:44 PM by skycoin |
|
Update: The tutorial on Cipher is done. Now eight year olds can do public key cryptography. https://github.com/skycoin/skycoin/wiki/cipherThis library handles address generation, deterministic wallets, signing transactions with private keys and encrypting data to a public key. It is the core of the Skycoin Project. The coin and everything else is built on top of this. Roadmap In Bitcoin a public key has an address that you can send coins to. In Skycoin at the coin level it is exactly the same. At the networking level, however public keys can represent servers, devices, darknet nodes or processes. They are communication end-points. So if all the light bulbs in your house had CPUs and were running Skywire, they would have public keys and you would be able to connect to them from a hash of the public key and turn the lights on and off from the internet. For some end-points knowledge of a private-key might represent access, ownership, or ability to control. The cryptography layer is done. It does everything we need and its a solid foundation. The coin layer is done and completely implemented, but is undergoing a few updates. It just needs to be launched publicly. Some parts of consensus are still in development and will be added when they are ready (they need the next layer to operate). The next layer is a networking layer. That is where the new development is shifting. The coin has components which will be rebuilt on top of this layer. The network layer is focused on public keys as communication end-points. The darknet router overlays the internet or other networking infrastructure. It provides transit between nodes and has some privacy properties. This is similar to a VPN. This is the layer that file storage, processes and user applications interface with. This is the foundation for "Distributed Applications" (no one knows what a distributed application is yet because they dont exist, but they will defined as whatever can be built on top of these platforms). This is part of the effort to "build the new internet". Which came out of OP Redecentralize. There are hundreds of projects working towards this goal, but they are currently, fragmented, non-interoperable and a small piece of a much larger mosaic that is emerging. We are trying to set the standards for the base layers. Then the meshnet is just a physical extension of the lower layer. It is just a physical connectivity between darknet nodes, that transits locally in dedicated point-to-point manner instead of over the legacy internet. The legacy internet can in-turn be tunneled over the meshnet, just as a VPN tunnels traffic. As soon as the networking layer is done, the physical meshnet is plug-and-play in a few hundred lines of code. This is part of the transition towards community ownership of the networking infrastructure and escaping centralized corporate control of communications. The ideological roots of Bitcoin originated in agoric computing. Bitcoin is neither inevitable, nor apolitical but rather was a vision of the future. It took thirty years until each pieces of the solution, until each each component was developed to enable the realization of that future. Satoshi assembled the pieces and we have sat back for six years in reflection of what Bitcoin means in historical context and what it means for the direction society is heading. In the past year, there has been frantic land grab as people staked out key positions in the ecosystem, staking claims to wealth, but also a lack of direction, lack of purpose, an aimlessness, coupled with a feeling of banality. Disillusionment with the level of impact Bitcoin has had. Greed, theft and betrayal as all the scammers in the world flock to the GoxCoins. As soon as components of the networking stage are finished, the project development will need to branch out and begin pursuing multiple sub-projects to achieve relevance. This is the stage focused on user acquisition and being useful, rather than being a marketing gimmick. There is a very non-linear relationship between work and output here. There are dozens of things we could build or do that people would say "thats cool" but have no impact and there are things that are trivial and have a potentially very high impact. We perceive a huge gap between the visionary, future sounding unproven "revolutionary features" of smart contracts and distributed widgets that send investors and marketers in to a frenzy and the very banal demands of usability, security and other requirements for mainstream adaption that still need to be addressed.
|
|
|
|
|