TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Decentralized application starter with Vue, Ethereum and IPFS

245 pointsby mknzeover 7 years ago

11 comments

chippyover 7 years ago
Can someone explain what this does?<p>Like, what should a user expect to see when visiting the application, and what a developer could expect to make developing this application further?<p>I see a &quot;gas&quot; and a &quot;gasprice&quot; used, but ctrl-f doesn&#x27;t show anything in HN comments, nor in the readme outside of the code, indeed the code itself is commented with:<p><pre><code> &#x2F;&#x2F; Someone help me understand this.</code></pre>
评论 #16413864 未加载
评论 #16412825 未加载
jklepatchover 7 years ago
Awesome! Since you use Truffle, it would be even better if your code was wrapped in a truffle box, so that it can be installed very easily with the &quot;truffle unbox&quot; command.<p>If you are interested, I have actually just published a video about the &quot;truffle unbox&quot; command: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;LlVj1wAEMAU" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;LlVj1wAEMAU</a><p>And here you will find the official docs for how to publish your own truffle box: <a href="http:&#x2F;&#x2F;truffleframework.com&#x2F;docs&#x2F;advanced&#x2F;truffle-boxes" rel="nofollow">http:&#x2F;&#x2F;truffleframework.com&#x2F;docs&#x2F;advanced&#x2F;truffle-boxes</a>
评论 #16410443 未加载
wanderingstanover 7 years ago
If you&#x27;re looking to use React instead of Vue, the Origin Demo Dapp is a great starter also combining IPFS with Ethereum.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;OriginProtocol&#x2F;demo-dapp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;OriginProtocol&#x2F;demo-dapp</a><p>(Disclaimer: I was a big contributor)<p>Also note that `ganache-cli` is not strictly required in addition to truffle, as one can use `truffle develop` to get a local test chain.
qwerty456127over 7 years ago
What exactly does it do? Although it is such a buzzword nowadays I still have absolute zero idea about how are these &quot;smart contract&quot; things used and what Ethereum is if not &quot;a better BitCoin&quot; (and if it is - what kind of applications can you build with it? money exchange&#x2F;ecommerce&#x2F;gambling?).
评论 #16410240 未加载
评论 #16414463 未加载
评论 #16410938 未加载
cheschireover 7 years ago
There has gotta be an encryption enthusiast out there that can explain to me how secure multi-user private communications can occur in a decentralized web.<p>Assuming the crypto was strong enough to guarantee privacy, how does an application automatically allow a user to transparently decrypt topics they’re invited to?<p>Point to point trust seems relatively easy with asymmetric encryption but point to point to point to point?
评论 #16421241 未加载
评论 #16411251 未加载
tomasienover 7 years ago
I&#x27;m actually trying to expand Kumavis&#x27;s &quot;Universal Dapp&quot; which seems to only sort of work here if anyone would like to help:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rareartlabs&#x2F;udapp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rareartlabs&#x2F;udapp</a>
donpdonpover 7 years ago
This seems like a great way to explore ethereum contracts, but the README stops early.<p>Following the README, I&#x27;ve got a ganash testnet and imported the accounts into metamask. truffle compiles the (empty) contracts into .&#x2F;build&#x2F;. It seems like at this step there should be an http server to give firefox&#x2F;metamask something to visit, or a gateway.ipfs.io url to retrieve some HTML that was uploaded into IPFS. This second half of HTTP&#x2F;IPFS is still a mystery. Please extend the README, thx.
评论 #16410584 未加载
marknadalover 7 years ago
This is a nice bundle of things to install, however what is the end result here?<p>It seems to be an app that initializes web3 and saves a contract... a contract to do what?<p>We also have a decentralized tool, and people are building stuff like:<p>- Testing character-by-character realtime updates on a social networking dApp in a P2P mesh-network of devices: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=C3akdQJs55E" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=C3akdQJs55E</a><p>- A 3D multiplayer VR game in the browser: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=s_m16-w6bBI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=s_m16-w6bBI</a><p>And more! Note, this is not using Ethereum, but our decentralized tool: <a href="https:&#x2F;&#x2F;github.com&#x2F;amark&#x2F;gun" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;amark&#x2F;gun</a> , and here is a 4 minute and 40 LOC interactive coding tutorial that shows you how to get started: <a href="https:&#x2F;&#x2F;scrimba.com&#x2F;c&#x2F;c2gBgt4" rel="nofollow">https:&#x2F;&#x2F;scrimba.com&#x2F;c&#x2F;c2gBgt4</a><p>So far CryptoKitties is the most interesting actual dApp I&#x27;ve seen with Ethereum. Does the op&#x2F;parent github repo help enable building real dApps like above? I hope so.
评论 #16410337 未加载
jpcapdevilaover 7 years ago
I think a better term would be &quot;Dapp starter&quot;
评论 #16411253 未加载
评论 #16409774 未加载
评论 #16410178 未加载
ukuleleover 7 years ago
It&#x27;s a fun idea, but I really hope we don&#x27;t have to sit through a multi year cycle of people using the term &quot;Web 3.0&quot;
评论 #16409742 未加载
评论 #16410382 未加载
评论 #16409770 未加载
评论 #16409901 未加载
decoratorover 7 years ago
If it&#x27;s on Ethereum, it&#x27;s not decentralised. Their state is mutable -- as per the DAO.
评论 #16410064 未加载
评论 #16411033 未加载
评论 #16410075 未加载
评论 #16410216 未加载
评论 #16410116 未加载